Linux下软件的安装和卸载

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

Linux下软件的安装和卸载

(一)RPM(Redhat Package Manager)包

1.查看包信息

rpm -qpi wine-20040121-1rh9winehq.i686.rpm

系统将会列出这个软件包的详细资料,包括文件大小、创建时间、编译日期,用途等信息。

2.查看安装信息

rpm -qpl wine-20040121-1rh9winehq.i686.rpm

系统将会列出这个软件包将要安装在你的系统上的文件以及位置。

3.安装软件

(1)rpm -ivh wine-20040121-1rh9winehq.i686.rpm

(2)rpm -rebuild xx.src.rpm

cd /usr/src/redhat/RPMS/

rpm -ivh *.rpm

目前RPM有两种模式,一种是已经过编码的(i386.rpm),一种是未经编码的(src.rpm)。rpm —rebuild Filename.src.rpm 这时系统会建立一个文件Filenamr.rpm,在/usr/src/redflag/RPMS/子目录下,一般是i386,具体情况和Linux 发行版本有关。然后执行下面代码即可:

rpm -ivh /usr/src/regflag/RPMS/i386/Filename.rpm

4.升级软件包

rpm -ivh -replacepkgs wine-20040121-1rh9winehq.i686.rpm

rpm -Uvh wine-20040121-1rh9winehq.i686.rpm

5.卸载软件

rpm -qa | grep

反馈信息

rpm -e

如果有依赖性检查导致不能卸载,可以考虑加上"--nodeps"参数强制卸载,但是慎用。

6.在线安装

rpm -i ftp:///pub/linux/redhat/rpms/wine-20040121-1rh9winehq.i686.rpm 当找到含有你所需软件的站点并与此网站连接后,执行命令即可实现在线安装7.查找损坏文件

Rpm-Va

Linux将为你列出所有损坏的文件。你可以通过Linux的安装光盘进行修复。8.判定文件所属包

rpm -qf

此命令和6中的命令结合使用就可以实现修复系统文件的效果。

(二)tar包

1.解压,

(1)解xx.tar.gz:tar -zxvf xx.tar.gz

(2)解xx.tar.Z:tar -zxvf xx.tar.Z

(3)解xx.tgz:tar -zxvf xx.tgz 注:(.tgz==.tar.gz)

(4)解xx.bz2:bunzip2 xx.bz2 /tar -jxvf xx.bz2 注:(.tbz==.tar.bz2)

(5)解xx.tar:tar -xvf xx.tar

(6)解xx.rar.zip:unzip -Z ;unrar e

注:其中rar需要安装解压软件我使用的是unrar,zip则系统自带(Redhat)。

tar包是用tar程序打包而成的,不是压缩文件。

gz的包是用gunzip压缩而来。

bz2的包是用bunzip2压缩而来。

tar.gz、tar.Z、tgz、bz2等文件格式要先解压为tar后再用tar解包安装。解包后得到的一堆文件,通常都会存放在一个目录里面。视软件作者的不同,有些会是已经编译好的程序,更多的则是需要自己再行编译的源代码。进入相应目录后,使用“ls -F -color”指令,可执行程序将会以带“*”标记的亮绿色显示,对于已编译好的程序,直接键入带路径的指令行即可运行程序。

2.配置、编译、安装

通常的步骤会是这样:

./configure (配置)----./configure --help(查看configure选项)

make (编译)

make install (安装,需要ROOT权限)

make clean

make distclean

强烈建议根据其中的安装文档进行,比如README,INSTALL等。

执行解压缩后产生的一个名为configure的可执行脚本程序。检查系统是否有编译时所需的库,以及库的版本是否满足编译的需要等安装所需要的系统信息。为随后的编译工作做准备。检查通过后,将生成用于编译的MakeFile文件。此时,可以开始进行make编译了。成功编译后,键入make install开始安装,安装完毕,make clean&make distclean清除编译过程中产生的临时文件和配置过程中产生的文件。

完成之后,在当前目录或者是名为src的子目录下,可以很容易地发现软件的可执行程序。至此,软件的安装便告一段落。

3.删除

make uninstall

强烈建议根据其中的安装文档进行。一般来说INSTALL里就会谈到如何卸载。有些软件包的源代码在编译安装后可以用make install命令来进行卸载,如果不提供此功能,则软件的卸载必须手动删除。由于软件可能将文件分散地安装在系统的多个目录中,往往很难把它删除干净,那你应该在编译前进行配置,指定软件将要安装到目标路径:./configure —prefix=目录名,这样可以使用“rm -rf 软件目录名”命令来进行干净彻底的卸载。

(三).bin文件

1..bin文件的安装

#chmod +x r1p1_linux22_libc6_i386_a1.bin

./ r1p1_linux22_libc6_i386_a1.bin

扩展名为.bin文件是二进制的,它也是源程序经编译后得到的机器语言。有一些软件可以发布为以.bin为后缀的安装包,例如,流媒体播放器RealONE。接下来选择安装方式,有普通安装和高级安装两种。如果不想改动安装目录,就可选择普通安装,整个安装过程几乎和在Windows下一样。

相关文档
最新文档