Linux下软件的安装和卸载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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下一样。