快速业务通道

Linux入门之软件包的安装与卸载

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-09

结合自己学习使用整理所得:

(一)deb软件包的安装与卸载

1.apt-get dpkg两个命令:

安装软件 apt-get install softname1 softname2 softname3……
卸载软件 apt-get remove softname1 softname2 softname3……
卸载并清除配置 apt-get remove --purge softname1
更新软件信息数据库 apt-get update
进行系统升级 apt-get upgrade
搜索软件包 apt-cache search softname1 softname2 softname3……
修正(依赖关系)安装:apt-get -f install

2.安装deb软件包 dpkg -i xxx.deb
删除软件包 dpkg -r xxx.deb
连同配置文件一起删除 dpkg -r --purge xxx.deb
查看软件包信息 dpkg -info xxx.deb
查看文件拷贝详情 dpkg -L xxx.deb
查看系统中已安装软件包信息 dpkg -l
重新配置软件包 dpkg-reconfigure xx

(二)压缩包的安装方法
tar [选项] tar文件 [目录或文件]
1. 使用gzip命令对目录进行压缩打包
tar -czvf files.tar.gz files
还原使用使用gzip压缩的归档文件
tar -xzvf files.tar.gz files

2.使用compress进行压缩打包
tar -cZvf files.tar.Z files
还原compress压缩的归档文件
tar -xZvf files.tar.Z files

3.使用bzip2进行压缩打包
tar -cjvf files.tar.bz2 files
还原使用bzip2压缩的归档文件
tar -xjvf files.tar.bz2 file

如:
#cd files //进入该软件的包
#./configure
#make
#make install


(三)rpm包安装方法
rpm包安装方法: rpm -i your-package.rpm
可以用rpm命令安装

普通安装,进入rpm包所在目录,运行终端程序:

或者在任意终端打rpm包的绝对路径.

rpm -ivh *.rpm

rpm -ivh ''/root/Desktop/*.rpm''

升级安装

rpm -uvh *.rpm

强制安装

rpm -i *.rpm --force --nodeps

可以忽略所有依赖关系和文件问题,什么包都能安装上,但这种强制安装的软件包不能保证完

全发挥功能

也可以用新立得软件包管理器安装,终端打

apt-get install *.rpm


(四) .bin文件安装
bin文件是二进制的,它是源程序经编译后得到的机器语言,部分商业软件会以.bin为后缀发布软件安装程序,如Google的linux版本
(1)为.bin安装文件添加执行权限
#chmod 774 GoogleEarthLinux.bin
(2)执行GoogleEarthLinux.bin文件
# ./GoogleEarthLinux.bin
接下来就是图形界面

(五)安装.src.rpm软件包
1.生成源代码 (类似于源代码)
(1)执行如下命令生成源代码
rpm -i your-package.src.rpm
cd /usr/src/redhat/SPECS
rpmbuild -bp your-package.specs (与软件包同名的specs文件)
(2)编译并安装源码
cd /usr/src/redhat/BUILD/your-package/ (与软件包同名的目录)
./configure
make
make install

2. 生成RPM二进制安装包
(1)执行如下命令生成源代码
rpm -i your-package.src.rpm
cd /usr/src/redhat/SPECS
rpmbuild -bb your-package.specs (与软件包同名的specs文件)
(2)在/usr/src/redhat/RPM/i386/目录下会生成一个新编译好的二进制rpm包,执行安装命令即可
rpm -ivh new-package.rpm

(六)yum
Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装.

安装软件(以foo-x.x.x.rpm为例):yum install foo-x.x.x.rpm
[yum常用命令]
yum常用命令
  删除软件:yum remove foo-x.x.x.rpm或者yum erase foo-x.x.x.rpm
  升级软件:yum upgrade foo或者yum update foo
  查询信息:yum info foo
  搜索软件(以包含foo字段为例):yum search foo
  其它参数参见man yum

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号