linux下tar.gz类压缩文件包的安装和卸载

合集下载

linux下tar.gz、tar、bz2、zip等解压缩、压缩命令小结

linux下tar.gz、tar、bz2、zip等解压缩、压缩命令小结

linux下tar.gz、tar、bz2、zip等解压缩、压缩命令⼩结本⽂介绍了linux下的压缩程式tar、gzip、gunzip、bzip2、bunzip2、compress 、uncompress、 zip、 unzip、rar、unrar等程式,以及如何使⽤它们对.tar、.gz 、.tar.gz、.tgz、.bz2、.tar.bz2、.Z、. tar.Z、.zip、.rar这10种压缩⽂件进⾏操作Linux下最常⽤的打包程序就是tar了,使⽤tar程序打出来的包我们常称为tar包,tar包⽂件的命令通常都是以.tar结尾的。

⽣成tar包后,就可以⽤其它的程序来进⾏压缩了,所以⾸先就来讲讲tar命令的基本⽤法:tar命令的选项有很多(⽤man tar可以查看到),但常⽤的就那么⼏个选项,下⾯来举例说明⼀下:# tar -cf all.tar *.jpg这条命令是将所有.jpg的⽂件打成⼀个名为all.tar的包。

-c是表⽰产⽣新的包,-f指定包的⽂件名。

# tar -rf all.tar *.gif这条命令是将所有.gif的⽂件增加到all.tar的包⾥⾯去。

-r是表⽰增加⽂件的意思。

# tar -uf all.tar logo.gif这条命令是更新原来tar包all.tar中logo.gif⽂件,-u是表⽰更新⽂件的意思。

# tar -tf all.tar这条命令是列出all.tar包中所有⽂件,-t是列出⽂件的意思# tar -xf all.tar这条命令是解出all.tar包中所有⽂件,-x是解开的意思以上就是tar的最基本的⽤法。

为了⽅便⽤户在打包解包的同时可以压缩或解压⽂件,tar提供了⼀种特殊的功能。

这就是tar可以在打包或解包的同时调⽤其它的压缩程序,⽐如调⽤gzip、bzip2等。

1) tar调⽤gzip是GNU组织开发的⼀个压缩程序,.gz结尾的⽂件就是gzip压缩的结果。

linux的卸载命令

linux的卸载命令

linux的卸载命令Linux是一种开源的操作系统,其广泛应用于服务器、嵌入式系统和个人电脑等领域。

在使用Linux系统时,我们可能会遇到需要卸载软件的情况。

本文将介绍一些常用的Linux卸载命令,帮助读者轻松完成软件的卸载操作。

一、apt-get命令apt-get是Debian系Linux系统中常用的软件包管理工具,可以用于安装、升级和卸载软件包。

要卸载一个已安装的软件包,可以使用以下命令:sudo apt-get remove 软件包名称例如,要卸载名为firefox的软件包,可以输入以下命令:sudo apt-get remove firefox二、yum命令yum是Red Hat系Linux系统中常用的软件包管理工具,也可以用于安装、升级和卸载软件包。

要卸载一个已安装的软件包,可以使用以下命令:sudo yum remove 软件包名称例如,要卸载名为httpd的软件包,可以输入以下命令:sudo yum remove httpd三、dpkg命令dpkg是Debian系Linux系统中的软件包管理工具,可以用于安装、升级和卸载软件包。

要卸载一个已安装的软件包,可以使用以下命令:sudo dpkg --remove 软件包名称例如,要卸载名为ubuntu-desktop的软件包,可以输入以下命令:sudo dpkg --remove ubuntu-desktop四、rpm命令rpm是Red Hat系Linux系统中的软件包管理工具,可以用于安装、升级和卸载软件包。

要卸载一个已安装的软件包,可以使用以下命令:sudo rpm -e 软件包名称例如,要卸载名为mysql的软件包,可以输入以下命令:sudo rpm -e mysql五、snap命令snap是一种通用的软件包管理工具,可以在不同的Linux发行版上使用。

要卸载一个已安装的snap软件包,可以使用以下命令:sudo snap remove 软件包名称例如,要卸载名为vscode的snap软件包,可以输入以下命令:sudo snap remove vscode六、总结本文介绍了Linux系统中常用的几种软件包管理工具及其卸载命令。

tar 命令压缩文件用法

tar 命令压缩文件用法

tar命令压缩文件用法tar命令是Linux系统中最常用的文件打包和压缩工具之一。

它可以用于将多个文件和目录打包成一个tar文件,同时还可以进行压缩操作,以节省存储空间和提高传输速度。

本篇文章将详细介绍tar命令的用法,帮助您更好地掌握这个强大的工具。

一、tar命令的基本用法tar命令的基本语法如下:tar[选项]-cvf压缩文件名源文件或目录其中,选项包括:-c:创建压缩包;-v:显示详细信息;-f:指定压缩文件名;-z:使用gzip压缩算法;-j:使用bzip2压缩算法(需要单独安装bzip2);-J:使用xz压缩算法(需要单独安装xz)。

源文件或目录是指要打包和压缩的文件夹或文件。

当使用tar命令时,如果省略了压缩文件名,则会显示打包过程中的详细信息。

二、tar命令的常用选项和用法1.压缩算法:tar命令支持多种压缩算法,包括gzip、bzip2和xz。

不同的算法适用于不同的场景,可以根据需要选择合适的算法。

例如,要使用gzip算法进行压缩,可以执行以下命令:tar-zcvf压缩文件名源文件或目录。

2.分卷压缩:如果源文件或目录太大,无法一次性打包成一个完整的压缩文件,可以使用分卷压缩功能。

在执行tar命令时,可以使用-v选项来查看分卷的数量和大小等信息。

例如:tar-cvzf分卷压缩文件名.tar.gz源文件或目录,将会创建一个名为分卷压缩文件名.tar.gz的分卷压缩文件。

3.打包单个文件:要打包单个文件,可以使用-v选项来显示详细信息,然后指定要打包的文件名即可。

例如:tar-vcf压缩文件名.tar文件名。

4.解压文件:要解压已压缩的文件或目录,可以使用tar命令的解压功能。

例如:tar-xvf压缩文件名.tar-C解压目录,将会在解压目录中解压压缩文件中的文件和目录。

三、示例假设要将当前目录下的所有文件和子目录打包成一个名为myarchive.tar的压缩文件,并使用gzip算法进行压缩,可以执行以下命令:tar-zcvfmyarchive.tar.如果要解压一个分卷压缩文件,可以使用以下命令:tar-xzf分卷压缩文件名.tar.gz-C解压目录四、总结本文介绍了tar命令的基本用法和常用选项,包括压缩算法、分卷压缩、打包单个文件和解压文件等。

linux targz 安装方法

linux targz 安装方法

[引用]linux tar.gz 安装方法linux tar.gz安装方法2009-08-23 11:39linux下解压tar.gz文件下面所所有操作,后面有所有步骤说明[yonghu@localhost ~]# su root口令:[root@localhost ~]# cd /home/new/Desktop[root@localhost Desktop]# tar -xzvf fcitx-3.4.2.tar.gz[root@localhost Desktop]# cd /home/new/Desktop/fcitx-3.4.2[root@localhost fcitx-3.4.2]#./configure --prefix=/opt/fictx[root@localhost fcitx-3.4.2]#make[root@localhost fcitx-3.4.2]#make install各步骤详解[yonghu@localhost ~]#su root //(使用root帐户登录,使用其他用户,之后操作有可能权限不够)口令: // 输入root密码[root@localhost ~]# cd /home/new/Desktop// (切换到tar.gz文件所在目录,这里我的tar.gz文件在桌面)[root@localhost Desktop]#tar -xzvf fcitx-3.4.2.tar.gz// (解压tar.gz文件,这里以fcitx-3.4.2来举例,解压得到fcitx-3.4.2文件夹) [root@localhost Desktop]#cd /home/new/Desktop/fcitx-3.4.2//(切换目录到fcitx-3.4.2,软件解压的目录)[root@localhost fcitx-3.4.2]#./configure --prefix=/opt/fictx//(配置,把文件存放在/opt/fictx下,删除时,卸载软件时,只要删除这个文件就行了) [root@localhost fcitx-3.4.2]#make (编译)[root@localhost fcitx-3.4.2]#make install (安装)在tar.gz的东西不多了~~~~========================================大多以tar.gz 和tar.bz2打包软件,大多是通过 ./configure ;make ;make install 来安装的;有的软件是直接make;make install ;我们可以通过./configure --help 来查看配置软件的功能;大多软件是提供./configure 配置软件的功能的;少数的也没有,如果没有的就不用./configure ;直接make;make install 就行了;./configure 比较重要的一个参数是 --prefix ,用--prefix 参数,我们可以指定软件安装目录;当我们不需要这个软件时,直接删除软件的目录就行了;比如我们可以指定fcitx 安装到 /opt/fcitx 目录中;[root@localhost fcitx]#./configure --prefix=/opt/fcitx如果我们不需要fcitx 时,可以直接删除 /opt/fcitx 目录;所以我们举这个例子中,fcitx如果定制安装到 /opt/fcitx目录中,完整的安装方法应该是:[root@localhost fcitx]# tar jxvf fcitx-3.2-050827.tar.bz2[root@localhost fcitx]#cd fcitx[root@localhost fcitx]# ./configure --prefix=/opt/fcitx[root@localhost fcitx]# make[root@localhost fcitx]# make install====================================================================一、什么是源码包软件;顾名思义,源码包就是源代码的可见的软件包,基于Linux和BSD系统的软件最常见;在国内源可见的软件几乎绝迹;大多开源软件都是国外出品;在国内较为出名的开源软件有fcitx;lumaqq;Lumaqq及scim等;但软件的源代码可见并不等于软件是开源的,我们还要以软件的许可为准;比如有些软件是源码可见的,但他约定用户只能按他约定的内容来修改;比如vbb论坛程序;所以一个软件是否是开源软件,得具备两个条件;一是源代码可见;二是要有宽松的许可证书,比如GPL 证书等;在GNU Linux或BSD社区中,开发人员在放出软件的二进制软件包的同时,也会为我们提供源代码软件包;二、源代码有何用?一个软件的如果有源码,是任何人都能看到他是怎么开发而来的,就像一个瓶子,比如瓶子制作的模具是什么;需要什么材料;具体的用途以及瓶子的详细说明书等等。

tar.gz文件的安装

tar.gz文件的安装

本文档内容均来自网络,经本人整理后,拿出来和大家分享…… ^_^tar.gz文件的安装tar.gz文件的安装,是属于自己编译源代码的方法。

多说一句,tar是把文件打成一个包,并不压缩;.gz是用gzip把打成包的.tar文件压缩,所以成了一个.tar.gz的文件。

安装的话,先解包,tar -zxvf xxx.tar.gz,这样会生成一个以文件名命名的文件夹。

里面会有一些README、INSTALL、DOC等等一些文档,仔细读读,可以知道这个软件安装需要什么特殊的设置什么的。

这个没有办法细说了吧:)∙一般软件包里会有一个叫configure的脚本文件,完成配置的任务。

可以加很多参数,具体的可以运行./configure --help得到帮助的,比如./configure --prefix=xxx是设定软件安装到哪里。

设置好参数,运行./configure,会生成makefile文件,这是你后面编译的基础。

∙接下来就要编译了,很简单,因为有makefile文件的存在,只要运行make就可以完成编译的。

make是将读入所有由configure脚本程序建立的制作文件。

这些制作文件会告诉make哪些文件需要被编译以及按照怎样的顺序对它们进行编译,因为可能会有上百个源程序文件。

当make工作的时候,会在屏幕上显示出正在执行的每一个命令,以及与这个命令相关的全部参数。

这些输出通常都是编译器的调用声明和所有传递给编译器的参数。

如果编译器顺利地完成了工作,就不会出现什么错误信息。

大多数编译器的错误信息十分清楚和明确,因此不用担心可能会漏掉一个错误。

如果确实看到有一错误,也不用慌张。

大多数错误信息并不反映出程序本身出现了一个问题,通常都是系统这里或者那里的问题。

典型情况下,这些信息大多是因为文件访问权限不正确而产生的或者是因为文件没有找到。

∙完成编译,之后就是安装软件了。

这就更简单了,make install就好了,这个命令将启动安装脚本程序。

Linux系统下tar压缩解压缩命令详解

Linux系统下tar压缩解压缩命令详解

Linux系统下tar压缩解压缩命令详解导读:tar,是Linux系统的一个命令,非常好用!如果你对tar命令不甚了解的话,可以看看小编为大家整理的tar压缩解压缩命令详解。

tar:-c:建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。

下面的参数是根据需要在压缩或解压档案时可选的。

-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出下面的参数-f是必须的-f:使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。

# tar -cf all.tar *.jpg这条命令是将所有.jpg的文件打成一个名为all.tar的包。

-c是表示产生新的包,-f指定包的文件名。

# tar -rf all.tar *.gif这条命令是将所有.gif的文件增加到all.tar的包里面去。

-r是表示增加文件的意思。

# tar -uf all.tar logo.gif这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。

# tar -tf all.tar这条命令是列出all.tar包中所有文件,-t是列出文件的意思# tar -xf all.tar这条命令是解出all.tar包中所有文件,-t是解开的意思压缩:tar -cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpgtar -czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gztar -cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2tar -cZf jpg.tar.Z *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z rar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for linuxzip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux解压:tar -xvf file.tar //解压tar包tar -xzvf file.tar.gz //解压tar.gztar -xjvf file.tar.bz2 //解压tar.bz2tar -xZvf file.tar.Z //解压tar.Zunrar e file.rar //解压rarunzip file.zip //解压zip总结:1、*.tar 用tar -xvf 解压2、*.gz 用gzip -d或者gunzip 解压3、*.tar.gz和*.tgz 用tar -xzf 解压4、*.bz2 用bzip2 -d或者用bunzip2 解压5、*.tar.bz2用tar -xjf 解压6、*.Z 用uncompress 解压7、*.tar.Z 用tar -xZf 解压8、*.rar 用unrar e解压9、*.zip 用unzip 解压解压jdk到指定文件夹:tar -xzvf jdk-8u131-linux-x64.tar.gz -C /usr/local/java01root@ubuntu:~# tar --help02用法: tar [选项...] [FILE]...03GNU 'tar' saves many files together into a single tape or disk archive, and can04restore individual files from the archive.05Examples:06tar -cf archive.tar foo bar # Create archive.tar from files foo and bar.07tar -tvf archive.tar # List all files in archive.tar verbosely.08tar -xf archive.tar # Extract all files from archive.tar.09主操作模式:10-A, --catenate, --concatenate 追加tar 文件至归档11-c, --create 创建一个新归档12-d, --diff, --compare 找出归档和文件系统的差异13--delete 从归档(非磁带!)中删除14-r, --append 追加文件至归档结尾15-t, --list 列出归档内容16--test-label 测试归档卷标并退出17-u, --update 仅追加比归档中副本更新的文件18-x, --extract, --get 从归档中解出文件19操作修饰符:20--check-device 当创建增量归档时检查设备号(默认)21-g, --listed-incremental=FILE 处理新式的GNU 格式的增量备份22-G, --incremental 处理老式的GNU 格式的增量备份23--ignore-failed-read24当遇上不可读文件时不要以非零值退出25--level=NUMBER 所创建的增量列表归档的输出级别26-n, --seek 归档可检索27--no-check-device 当创建增量归档时不要检查设备号28--no-seek 归档不可检索29--occurrence[=NUMBER] 仅处理归档中每个文件的第NUMBER30个事件;仅当与以下子命令--delete,31--diff, --extract 或是--list32中的一个联合使用时,此选项才有效。

使用tar命令打包和解包文件和

使用tar命令打包和解包文件和

使用tar命令打包和解包文件和tar命令是Linux及Unix系统中常用的文件打包和解包工具之一。

它可以将多个文件或目录打包成一个归档文件,并且可以通过解包还原出原始文件和目录结构。

本文将介绍tar命令的主要用法和一些常见的应用场景。

一、tar命令的基本用法1. 打包文件:要打包文件,可以使用tar命令的-c参数,结合-f参数指定归档文件名。

例如,要将当前目录下的所有文件打包成一个名为archive.tar的归档文件,可以执行以下命令:```shelltar -cf archive.tar *```2. 解包文件:要解包已经打包好的归档文件,可以使用tar命令的-x参数,结合-f 参数指定归档文件名。

例如,要解包名为archive.tar的归档文件,可以执行以下命令:```shelltar -xf archive.tar```3. 查看归档文件内容:要查看归档文件中包含的文件列表,可以使用tar命令的-t参数,结合-f参数指定归档文件名。

例如,要查看名为archive.tar的归档文件中包含的文件列表,可以执行以下命令:```shelltar -tf archive.tar```4. 同时打包和压缩文件:tar命令还支持和gzip、bzip2等压缩工具结合使用,以实现同时打包和压缩文件的功能。

例如,要将当前目录下的所有文件打包成一个名为archive.tar.gz的压缩包,可以执行以下命令:```shelltar -czf archive.tar.gz *```二、tar命令的高级用法1. 打包指定目录:如果只需要打包指定的目录或文件,可以在tar命令中指定路径。

例如,要打包指定目录/dir下的所有文件,可以执行以下命令:```shelltar -cf archive.tar /dir```2. 排除某些文件或目录:有时候我们希望在打包文件时排除某些文件或目录,可以使用tar 命令的--exclude参数。

Linux下解压tar软件包

Linux下解压tar软件包

Linux下解压tar软件包Linux下解压tar软件包的方法:使用root限权解压:tar.gz包的解压方法:sudo tar zxvf file.tar.gzbz2包的解压方法一:sudo tar jxvf file.tar.bz2bz2的解压方法二:sudo bzip2 -de file.tar.bz2|tar xvf file.tar.bz2tar.Z包的解压方法:sudo uncompress file.tar.Z普通用户解压不需要加sudo一样可以,解压后在使用make ; mak install时需加入sudo。

解压后编译:sudo ./configuremakemake install方法二:sudo ./configure --prefix=/路径make ; make install方法三:sudo ./configure --enable-static-link \--prefix=$XXX/static --with-curses &&make &&make install命令解释--enable-static-link: 这个配置命令使bash被静态链接。

--prefix=$XXX/static:这个配置命令把Bash的所有文件安装到$XXX/static目录下,这个目录在chroot环境下或在最终的XXX系统中将成为/static 目录。

(XXX为用户)--with-curses: 将bash链接到某一个库,正如LFS系统将它指向static这一个库。

其实静态链接的bash并不一定要链接到libncurses (也可以暂时链接到静态的termcap )但在LFS中不能这样做(关于LFS的方法可访问相关网站,此问题不在这一范围内)。

每行最后的&&用处很大,它使后一个命令仅在前一个命令返回值为0(表示正确执行)的情况下才执行。

Linux下软件的命令行安装

Linux下软件的命令行安装

Linux下软件的命令行安装Linux下软件包的模式一般有以下几种,rpm包、tar.gz(tar.bz2)源代码包、bin文件。

各种模式的安装方法都是不一样的,下面将简单说明各种模式该如何安装。

rpm包的安装rpm包作为linux下最常见的安装包,其安装命令也是最简单的。

一般采用‘rpm –ivh 包名’命令来安装。

其中-i参数就是安装,-v是显示帮助信息,-h是用hash符号(“#”)来显示安装过程。

对已经安装的rpm包可以使用rpm –e来进行卸载。

命令rpm –qa可以显示所有安装的rpm包。

bin文件的安装这类安装包是最简单的安装包。

我们只要cd进入存放该安装包的目录,键入‘./包名’就可以直接安装了。

其中,要注意的是必须对该文件具有x权限,如果没有x权限,使用命令‘chmod +x 包名’为用户加上x权限。

tar.gz或者tar.bz2源码包的安装step 1:将tar.gz包下载到本机step 2:以root用户进入系统step 3:cd进入tar.gz目录step 4:使用命令‘tar –zxvf ……tar.gz’或者‘tar –jxvf ……tar.bz2’进行解压缩。

解压缩后,一般会形成与[PackageName]相同的文件夹,如果不同,可用ls命令查询。

step 5:如果解压后的文件有install…….sh文件,就可以直接运行./进行安装;如果解压后的文件包含configure,那就需要对configure文件进行配置(configure文件中配置相关信息见附件)step 6:运行./configure执行相关配置step 7:make命令进行编译step 8:make install命令进行安装yum命令yum命令能将安装软件前所必需的软件包都找出来并关联安装。

下面就yum命令进行举例(在RHEL6.0_64bit的gnome界面上安装kde界面):step 1:将iso镜像文件复制到本地step 2:将iso文件挂载到目录/mnt/iso/1下mount –o loop iso文件/mnt/iso/1(注:因为mount命令是挂载一个分区,而这里的iso镜像只是一个文件,所以这里用-o loop来将iso文件当成一个虚拟分区)ps:如果你的iso文件在你的linux的cdrom中,首先用df –h命令查看iso文件是在哪个目录,比如/etc/sr0或者/etc/sr1),然后使用mount /etc/sr0 /mnt/iso/1进行挂载step 3:安装createrepo这个命令是创建yum源,方便后面的yum命令调用。

linuxtar.gz压缩解压命令详解

linuxtar.gz压缩解压命令详解

linux tar.gz压缩解压命令详解linux tar.gz命令是一个常见的文件解压缩命令,那么它具体用法是怎样的呢?下面由店铺为大家整理了linux tar.gz命令的相关知识,希望对大家有帮助!1.linux tar.gz压缩命令:命令格式:tar -zcvf 压缩文件名.tar.gz 被压缩文件名可先切换到当前目录下。

压缩文件名和被压缩文件名都可加入路径。

2.linux tar.gz解压命令:命令格式:tar -zxvf 压缩文件名.tar.gz解压缩后的文件只能放在当前的目录3.补充:其他linux tar解压缩命令压缩tar –cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpgtar –czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar 后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gztar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar 后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2tar –cZf jpg.tar.Z *.jpg //将目录里所有jpg文件打包成jpg.tar 后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Zrar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for Linuxzip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux解压tar –xvf file.tar //解压 tar包tar -xzvf file.tar.gz //解压tar.gztar -xjvf file.tar.bz2 //解压 tar.bz2tar –xZvf file.tar.Z //解压tar.Z unrar e file.rar //解压rar unzip file.zip //解压zip。

tar、rpm、deb、run主流格式安装和卸载教程

tar、rpm、deb、run主流格式安装和卸载教程

主流格式安装包的安装和卸载在Ubuntu里面,经常会遇到一些安装包,我们不能直接使用它们,要想正常运用这些软件,我们就必须将这些安装包实现安装。

为了让大家能更直观地学会安装包的安装,下面我就依教程的形式,将几种常见的安装包格式给大家演示出来。

首先我在网上下载了一些安装包,它们分别是.rpm、.deb、.tar 和.run格式的。

下面我就依次拿这些格式的安装包进行演示。

1.安装和卸载*.rpm命令形式是:# rpm -i[vh] your-package(安装),#rpm -e 软件名(删除)RPM全程是Red Hat Package Manager(Red Hat包管理器),它是属于小红帽版本的主流格式,在ubuntu里的主流格式是deb 的,如果在ubuntu里想要安装rpm类软件,则ubuntu必须要先安装rpm软件包!因为ubuntu里面不一定有合适的rpm包,所以我要先更新一下数据源。

如图一所示:图一更新完数据源后,然后我们开始安装rpm包管理器,因为只有安装rpm包,才可以正常安装rpm类软件。

如图二所示:图二然后我先ls,显示下当前目录内容,发现里面有一个linuxqq 的rpm格式的软件包。

下面我就开始安装这个rpm格式软件包。

因为在ubuntu中安装小红帽里的rpm格式文件包,考虑到兼容性问题,所以我在安装命令中添加了—nodeps –force,即不要存在依赖并且强制执行安装。

相关命令操作如图三所示:图三如图三所示,显示已经正常安装了。

然后我们进入到安装存放目录里,运行可执行程序。

如图四所示:图四然后我们开始进行rpm格式安装包的移除工作,因为作业要求,不仅需要实现安装包的离线安装卸载,还需要实现用apt-get方式来在线安装和卸载。

所以,我就用apt-get方式来进行卸载刚才所安装的rpm格式文件包—linuxqq,大家也可以多学习卸载方式。

相关操作如图五所示:图五2)安装和卸载*.deb命令形式是:sudo dpkg –i *.deb (安装),sudo dpkg –r * (卸载),注意:*为软件包名Deb格式是ubuntu默认的主流包格式,大家在ubuntu的学习过程中遇到最多的就是deb包,它的优点是不用被严格的依赖性检查所困扰。

linux系统如何安装软件(详细文字教程)

linux系统如何安装软件(详细文字教程)

linux‎系统如何安‎装软件 (详细文字教‎程)在Linu‎x中安装软‎件时,我们经常要‎考虑到这样‎几个个问题‎:(1).怎样安装软‎件;(2).软件安装在‎什么地方;(3).如何卸载删‎除不要的软‎件......下面,我们就一起‎来认识一下‎这些方面的‎问题。

一.认识Lin‎u x应用软‎件安装包通常Lin‎u x应用软‎件的安装包‎有三种:1) tar包,如soft‎w are-1.2.3-1.tar.gz。

它是使用U‎N IX系统‎的打包工具‎t ar打包‎的。

2) rpm包,如soft‎w are-1.2.3-1.i386.rpm。

它是Red‎h at Linux‎提供的一种‎包封装格式‎。

(现在用的全‎称叫RPM‎Packa‎g e Manag‎e r,以前叫Re‎d hat Packa‎g e Manag‎e r)3) dpkg包‎,如soft‎w are-1.2.3-1.deb。

它是Deb‎a in Linux‎提供的一种‎包封装格式‎。

而且,大多数Li‎n ux应用‎软件包的命‎名也有一定‎的规律,它遵循:名称-版本-修正版-类型例如:1) softw‎a re-1.2.3-1.tar.gz 意味着:软件名称:softw‎a re版本号:1.2.3修正版本:1类型:tar.gz,说明是一个‎t ar包。

2) sfotw‎a re-1.2.3-1.i386.rpm软件名称:softw‎a re版本号:1.2.3修正版本:1可用平台:i386,适用于In‎t el 80x86‎平台。

类型:rpm,说明是一个‎r pm包。

注:由于rpm‎格式的通常‎是已编译的‎程序,所以需指明‎平台。

在后面会详‎细说明。

而soft‎w are-1.2.3-1.deb就不‎用再说了吧‎!大家自己练‎习一下。

二、了解包里的‎内容:一个Lin‎u x应用程‎序的软件包‎中可以包含‎两种不同的‎内容:1) 一种就是可‎执行文件,也就是解开‎包后就可以‎直接运行的‎。

red hat linux软件的安装和卸载

red hat linux软件的安装和卸载

软件的安装和卸载《中文版Linux 桌面操作系统初级教程》郭守华宋雪娇编著概述一般的Linux系统套件都包含了丰富的应用程序,但有时并不能满足实际需要。

这时就要涉及到对低版本软件的卸载、安装新版本软件,或者安装全新的应用软件。

简单的软件可能只包含一个可执行文件。

但Linux系统中运行的大部分应用软件要复杂得多。

一般的应用程序或工具软件都会由多个可执行文件、配置文件、文档组成,有的还会涉及库文件。

把所有这些文件以及其存储位置的信息统一存储到在一起,就形成了安装包。

讨论应用程序的安装和升级,就是要讨论对这些安装包的安装和维护。

在linux系统中,安装包有多种格式。

本章将一般性地介绍TAR 源码包和RPM包及其操作方法,实际使用时,会出现这样那样的差异。

读者应结合本章的实例,学习对软件包的管理和维护。

提示:对软件包的管理和维护,需要以root身份进行。

TAR源码包tar源码包是在Linux环境下经常使用的一种源码发布的软件包。

tar包文件一般都以“.tar.gz” 或“.tar.bz2”作为扩展名。

比如,httpd-2.0.48.tar.gz,httpd 就是软件的名字,也就是提供WWW服务的Apache服务器软件,2.0.48 则是这个安装包的版本号,.tar.gz 表示这是一个经过gzip 压缩的tar 包。

再比如,kdevelop-3.1.0.tar.bz2,kdevelop 是软件的名字,这个软件提供了Linux 下的C++集成开发环境,版本为3.1.0,其扩展名tar.bz2表明它是一个经过bzip 压缩的tar 包。

用tar包安装软件的一般过程是:首先,解开tar包,解包后一般都会形成一个以软件名命名的目录;用其次,cd命令转移到这个目录,依次执行配置、编译和安装命令,安装工作就完成了;安装后,一般应清理一下安装过程中的一些临时文件。

下面是解tar 包的命令例子:tar -xvzf httpd-2.0.48.tar.gztar -xvjf httpd-2.0.52.tar.bz2配置、编译和安装命令一般是如下三条:./configuremakemake install清理临时文件的命令如下:make clean如果要卸载,则执行如下的命令。

Linux系统压缩指令(一)zip文件,tar.gz文件,gz文件

Linux系统压缩指令(一)zip文件,tar.gz文件,gz文件

Linux系统压缩指令(⼀)zip⽂件,tar.gz⽂件,gz⽂件Linux系统压缩指令(⼀) zip⽂件,tar.gz⽂件, gz⽂件Linux系统中常见的压缩⽂件扩展名*.zip zip 程序压缩的⽂件;*.gz gzip 程序压缩的⽂件;*.bz2 bzip2 程序压缩的⽂件;*.xz xz 程序压缩的⽂件;*.tar tar 程序打包的数据,没有压缩;*.tar.gz tar 程序打包的⽂件,经过 gzip 的压缩*.tar.bz2 tar 程序打包的⽂件,经过 bzip2 的压缩*.tar.xz tar 程序打包的⽂件,经过 xz 的压缩很多指令都只能⼀次打包⼀个⽂件,这时候tar的重要性就显现出来了tar可以⼀次将多个⽂件打包成⼀个⽂件、.zip⽂件压缩,解压 zip指令 unzip#zip [选项] [打包后的⽂件名] [打包的⽬录路径]参数:-a 将⽂件转为ASCII模式-F 尝试修复损坏的压缩⽂件-h help-m ⽂件压缩,且删除源⽂件-n 特定字符串不压缩具有特定字尾字符串的⽂件-o 将压缩⽂件内的所有⽂件的最新变动时间设为压缩时候的时间-q 在压缩的时候不显⽰指令的执⾏过程-r 将指定的⽬录下的所有⼦⽬录以及⽂件⼀起处理-S 包含系统⽂件和隐含⽂件(S是⼤写)-t ⽇期把压缩⽂件的最后修改⽇期设为指定的⽇期,⽇期格式为mmddyyyy-y 保留符号链接-x 指定不追加到zip包⾥的⽂件例:[root@rhelserver ~]# cd test[root@rhelserver test]# cat>hello.txthello.world[root@rhelserver test]# cat>heo.txtrtrewtet[root@rhelserver test]# lshello.txt heo.txt simple.txt[root@rhelserver test]# zip -r hello.zip *adding: hello.txt (stored 0%)adding: heo.txt (stored 0%)adding: simple.txt (deflated 20%)[root@rhelserver test]# lshello.txt hello.zip heo.txt simple.txt默认保留源⽂件解压:unzip,⽤于解压zip⽂件#unzip [选项] [-d ⽬录名,-x ⽂件列表] [压缩包名]选项:-d ⽬录名-n:解压时不覆盖源⽂件-o:解压时覆盖已存在的⽂件,并且⽆需确认-v:查看压缩⽂件的详细信息(不解压)-t:测试压缩⽂件是否损坏(不解压)-x ⽂件列表:解压除了⽂件列表指定⽂件之外的⽂件例:# unzip -d /root/test2/ hello.zipArchive: hello.zipextracting: /root/test2/hello.txtextracting: /root/test2/heo.txtinflating: /root/test2/simple.txt.gz⽂件gzip指令使⽤gzip指令#gzip [-cdtv#] ⽂件名选项和参数的含义:-c : 将压缩的数据输出到屏幕,可通过数据流充导向来处理-d : 解压缩-t : 检验⼀个压缩⽂件的⼀致性,查看⽂件是否有错误-v : 显⽰源⽂件和压缩⽂件的压缩⽐-# : 代表压缩等级,从1-9压缩⽐依次升⾼,依次变慢,默认为-6例:将hello.txt压缩为hello.gz且保留源⽂件[root@rhelserver test]# gzip -c hello.txt > hello.gztar指令 *.tar.gz⽂件tar⽤于打包,可以把多个⽂件打包为⼀个⼤⽂件(不压缩)因为上述gzip等命令并不能对多个⽂件和⽂件夹压缩例如.tar.gz , .tgz⽂件就是⽤gzip压缩并⽤tar打包的⽂件tar.gz等⽂件还可以在Windows中直接使⽤winrar等软件解压使⽤⽅法:#tar [-z|-j|-J] [cv] [-f 待创建的新⽂件名] filename...-c :创建打包⽂件,可搭配 -v 来察看过程中被打包的⽂件名(filename)-t :察看打包⽂件的内容含有哪些⽂件名,重点在察看“⽂件名”就是了;-x :解打包或解压缩的功能,可以搭配 -C (⼤写)在特定⽬录解开-z :通过 gzip 的⽀持进⾏压缩/解压缩:此时⽂件名最好为 *.tar.gz-j :通过 bzip2 的⽀持进⾏压缩/解压缩:此时⽂件名最好为 *.tar.bz2-J :通过 xz 的⽀持进⾏压缩/解压缩:此时⽂件名最好为 *.tar.xz 特别留意, -z, -j, -J 不可以同时出现在⼀串命令⾏中-v :在压缩/解压缩的过程中,将正在处理的⽂件名显⽰出来!-f filename:-f 后⾯要⽴刻接要被处理的⽂件名-C ⽬录:解压缩在特定⽬录-c, -t, -x 不可同时出现在⼀串命令⾏中。

linux中tar的用法

linux中tar的用法

linux中tar的用法一、简介tar是一种用于打包和解包文件和目录的命令行工具,它常用于在Linux系统中进行文件备份、分发和归档。

通过使用tar命令,可以将多个文件和目录打包成一个tar文件,也可以从tar文件中提取文件和目录。

二、基本用法1.打包文件和目录:使用tar命令可以将多个文件和目录打包成一个tar文件,使用方法如下:```arduinotar-cvfarchive.tarfile1file2directory1directory2```其中,-c表示创建新的归档文件,-v表示显示详细信息,-f表示指定归档文件的名称。

archive.tar是归档文件的名称,file1、file2、directory1和directory2是要打包的文件和目录。

2.解包归档文件:使用tar命令可以从tar归档文件中提取文件和目录,使用方法如下:```arduinotar-xvfarchive.tar```其中,-x表示解包归档文件,-v表示显示详细信息。

archive.tar是归档文件的名称,将解包该文件中的文件和目录。

3.打包多个目录:使用tar命令可以将多个目录打包成一个tar文件,使用方法如下:```arduinotar-cvfarchive.tardirectory1directory2/```其中,-c表示创建新的归档文件,-v表示显示详细信息,directory1和directory2/是要打包的目录。

在打包多个目录时,需要使用斜杠(/)来代表目录的层级关系。

4.保留文件和目录的权限:在使用tar命令打包文件和目录时,可以使用-p选项来保留文件和目录的权限信息。

例如:```arduinotar-pvfarchive.tardirectory/```这样打包后的归档文件中会保留directory/中的文件和目录的权限信息。

三、高级用法1.添加文件到归档文件中:可以使用-r选项来向已经存在的归档文件中添加文件。

Linux(centos)下安装卸载命令rpmmakeinstall使用方法

Linux(centos)下安装卸载命令rpmmakeinstall使用方法

Linux(centos)下安装卸载命令rpmmake install使用方法你还在为不知道 Linux(centos)下安装卸载命令rpm,make install 使用方法而不知所措么?下面来是店铺为大家收集的Linux(centos)下安装卸载命令rpm,make install使用方法,欢迎大家阅读:Linux(centos)下安装卸载命令rpm,make install使用方法在Windows下安装软件时,只需运行软件的安装程序(setup、install 等)或者用zip等解压缩软件解开即可安装,运行反安装程序(uninstall、unware、“卸载”等)就能将软件清除干净,完全图形化的操作界面,简单到只要用鼠标一直点击“下一步”就可以了。

而Linux好象就不一样了,很多的初学者都抱怨在Linux下安装和卸载软件非常地困难,没有像使用 Windows时那么直观。

其实在Linux下安装和卸载软件也非常简单,同样也有安装向导或解压安装的方式,不相同的只不过是除了二进制形式的软件分发外,还有许许多多以源代码形式分发的软件包,下面就来详细地讲一讲这些软件的安装与卸载:一、二进制分发软件包的安装与卸载Linux软件的二进制分发是指事先已经编译好二进制形式的软件包的发布形式,其优点是安装使用容易,缺点则是缺乏灵活性,如果该软件包是为特定的硬件操作系统平台编译的,那它就不能在另外的平台或环境下正确执行。

1、.rpm形式的二进制软件包安装:rpm -ivh .rpm卸载:rpm -e packgename说明:RPM(RedHat Packge Manager)是RedHat公司出的软件包管理器,使用它可以很容易地对rpm形式的软件包进行安装、升级、卸载、验证、查询等操作,安装简单,而卸载时也可以将软件安装在多处目录中的文件删除干净,因此推荐初学者尽可能使用rpm形式的软件包。

rpm的参数中-i是安装,-v是校验,-h是用散列符显示安装进度,.rpm是软件包的文件名(这里的.rpm特指.src.rpm以外的以rpm为后缀的文件);参数-e是删除软件包,packgename是软件包名,与软件包的文件名有所区别,它往往是文件名中位于版本号前面的字符串,例如apache-3.1.12- i386.rpm和apache-devel-3.1.12-i386.rpm是软件包文件名,它们的软件包名称分别是apache和apache- devel。

fedora如何卸载与安装软件

fedora如何卸载与安装软件

Linux 中如何卸载与安装的软件Linux软件的安装和卸载一直是困扰许多新用户的难题。

在Windows中,我们可以使用软件自带的安装卸载程序或在控制面板中的“添加/删除程序”来实现。

与其相类似,在Linux 下有一个功能强大的软件安装卸载工具,名为RPM。

它可以用来建立、安装、查询、更新、卸载软件。

该工具是在命令行下使用的。

在Shell的提示符后输入rpm,就可获得该命令的帮助信息。

软件的安装Linux下软件的安装主要有两种不同的形式。

第一种安装文件名为xxx.tar.gz;另一种安装文件名为xxx.i386.rpm。

以第一种方式发行的软件多为以源码形式发送的;第二种方式则是直接以二进制形式发送的。

对于第一种,安装方法如下:1 .首先,将安装文件拷贝至你的目录中。

例如,如果你是以root身份登录上的,就将软件拷贝至/root中。

#cp xxx.tar.gz /root2 .由于该文件是被压缩并打包的,应对其解压缩。

命令为:#tar xvzf filename.tar.gz 如果是filename.tar.bz2格式的,应该是tar jxvf filename.tar.bz2来解压3. 执行该命令后,安装文件按路径,解压缩在当前目录下。

用ls命令可以看到解压缩后的文件。

通常在解压缩后产生的文件中,有“Install”的文件。

该文件为纯文本文件,详细讲述了该软件包的安装方法。

4.执行解压缩后产生的一个名为configure的可执行脚本程序。

它是用于检查系统是否有编译时所需的库,以及库的版本是否满足编译的需要等安装所需要的系统信息。

为随后的编译工作做准备。

命令为:#./configure如果您想把软件安装到指定目录,应该用#./configure --prefix=/您自己指定的目录,比如我想把一个mlterm安装到/opt/mlterm目录中,应该如下输入#./configure --prefix=/opt/mlterm5.检查通过后,将生成用于编译的MakeFile文件。

LINUX下tar.gz包的安装方法

LINUX下tar.gz包的安装方法

LINUX下tar.gz包的安装方法大多以tar.gz 和tar.bz2打包软件,大多是通过 ./configure ;make ;make install 来安装的;有的软件是直接make;make install。

我们可以通过。

/configure ——help 来查看配置软件的功能;大多软件是提供。

/configure 配置软件的功能的;少数的也没有,如果没有的就不用。

/configure ;直接make;make install 就行了;. /configure比较重要的一个参数是——prefix ,用——prefix 参数,我们可以指定软件安装目录;当我们不需要这个软件时,直接删除软件的目录就行了;比如我们可以指定fcitx安装到/opt/fcitx目录中;[root@localhost fcitx]#./configure ——prefix=/opt/fcitx如果我们不需要fcitx 时,可以直接删除/opt/fcitx 目录;所以我们举这个例子中,fcitx如果定制安装到/opt/fcitx目录中,完整的安装方法应该是:[root@localhost fcitx]# tar jxvf fcitx-3.2-050827.tar.bz2[root@localhost fcitx]#cd fcitx[root@localhost fcitx]# ./configure ——prefix=/opt/fcitx[root@localhost fcitx]# make[root@localhost fcitx]# make install================================================================= ===一、什么是源码包软件;顾名思义,源码包就是源代码的可见的软件包,基于Linux和BSD系统的软件最常见;在国内源可见的软件几乎绝迹;大多开源软件都是国外出品;在国内较为出名的开源软件有fcitx;lumaqq;Lumaqq及scim等;但软件的源代码可见并不等于软件是开源的,我们还要以软件的许可为准;比如有些软件是源码可见的,但他约定用户只能按他约定的内容来修改;比如vbb论坛程序;所以一个软件是否是开源软件,得具备两个条件;一是源代码可见;二是要有宽松的许可证书,比如GPL证书等;在GNU Linux或BSD社区中,开发人员在放出软件的二进制软件包的同时,也会为我们提供源代码软件包;二、源代码有何用?一个软件的如果有源码,是任何人都能看到他是怎么开发而来的,就像一个瓶子,比如瓶子制作的模具是什么;需要什么材料;具体的用途以及瓶子的详细说明书等等。

linux下_tar解压_gz解压_bz2等各种解压文件使用方法

linux下_tar解压_gz解压_bz2等各种解压文件使用方法

首先以用户账号进入终端,允许root账号登陆:$ su$ vi /etc/pam.d/gdm删除其中的一行auth required pam_succeed_if.souser != root quiet:wq保存并退出。

$ vi /etc/pam.d/gdm-passwaord删除其中的一行auth required pam_succeed_if.souser != root quiet:wq保存并退出。

这样就可以使用root进行GUI登陆了。

还可以修改/etc/gdm/custom.conf文件,增加下面几行,启用root自动登陆[daemon]AutomaticLoginEnable=trueAutomaticLogin=user_nameFedora 12的网络服务不能自动启动,同样需要修改chkconfig --level 35 network on如果使用GUI界面去修改网络配置,貌似那个修改程序有BUG,子网掩码改完了再打开就变成了192.168.1.1同样,可以在文件中直接修改。

文件位置:/etc/sysconfig/network-scripts/ifcfg-eth0编辑特别推荐:linux下tar解压gz解压bz2等各种解压文件使用方法.tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和.tgz解压:tar zxvf FileName.tar.gz压缩:tar zcvf FileName.tar.gz DirName———————————————.bz2解压1:bzip2 -d FileName.bz2解压2:bunzip2 FileName.bz2压缩:bzip2 -z FileName.tar.bz2解压:tar jxvf FileName.tar.bz2 或tar --bzip xvf FileName.tar.bz2压缩:tar jcvf FileName.tar.bz2 DirName———————————————.bz解压1:bzip2 -d FileName.bz解压2:bunzip2 FileName.bz压缩:未知.tar.bz解压:tar jxvf FileName.tar.bz压缩:未知———————————————.Z解压:uncompress FileName.Z压缩:compress FileName.tar.Z解压:tar Zxvf FileName.tar.Z压缩:tar Zcvf FileName.tar.Z DirName———————————————.zip解压:unzip FileName.zip压缩:zip FileName.zip DirName压缩一个目录使用-r 参数,-r 递归。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

.tar.gz类压缩文件包的安装和卸载
tar.gz(bz或bz2等)结尾的源代码包,这种软件包里面都是源程序,没有编译过,需要编译后才能安装,安装方法为:
1、打开一个SHELL,即终端
2、用CD 命令进入源代码压缩包所在的目录
3、根据压缩包类型解压缩文件(*代表压缩包名称)
tar -zxvf ****.tar.gz
tar -jxvf ****.tar.bz(或bz2)
4、用CD命令进入解压缩后的目录
5、输入编译文件命令:./configure(有的压缩包已经编译过,这一步可以省去)
6、然后是命令:sudo apt-get 文件名-common
7、接着是输入用户密码,进入安装
8、安装完毕
===如何卸载:
1、打开一个SHELL,即终端
2、用CD 命令进入编译后的软件目录,即安装时的目录
3、执行反安装命令:make uninstall
====安装目录:注意make install命令过程中的安装目录,或者阅读安装目录里面的readme 文件,当然最好的办法是在安装的过程中指定安装目录,即在./configure命令后面加参数--prefix=/**,
如:./configure --prefix=/usr/local/aaaa,即把软件装在/usr/local/路径的aaaa这个目录里。

一般的软件的默认安装目录在/usr/local或者/opt里,可以到那里去找找。

相关文档
最新文档