Linux软件安装与卸载

*  Linux常见安装方式

    Linux有两种常见的软件管理器,分别是RedHatrpmDebiandpkg

rpm:

    即RedHatPackage Manager,由Read Hat公司开发,因好用,很多distributions就使用这个机制来作为软件安装的管理方式,如FedoraCentOS等。

dpkg:

    Debian Package,由Debian Linux社区开发,通过dpkg的机制,Debian提供的软件就能够简单安装起来,同时还能提供安装后的软件信息。所有源自DebianLinux distributions大多使用该机制来管理软件,如B2DUbuntu等。


*  软件属性依赖

无论是rpm还是dpkg机制,或多或少都有软件属性依赖的问题,如安装A需要安装BC,而安装B则需要安装DE。那该如何解决呢?我们可先将依赖属性的数据做出列表,等到实际软件安装时,通过依赖属性列表,管理机制自动去获取依赖的软件,如前述的BCDE来同时安装。

1>  rpm属性依赖的解决方式:YUM在线升级

    CentOS先将发布的软件放置到YUM服务器内,然后分析这些软件的依赖属性问题,将软件内的记录信息写下来。然后再将这些信息分析后记录成软件相关性的清单列表。

当客户端有软件安装的需求时,客户端主机会主动向网络上面的yum服务器下载清单列表,然后通过清单列表的数据与本机RPM数据库已存在的软件数据相比较,就能安装所有需要的具有依赖属性的软件了。

   CentOS在发布软件时已经制作出多部镜像站点提供全世界的软件更新之用。故而,只要能够连上Internet就可以使用yum

命令

功能

yum install <package_name> 

安装

yum remove <package_name>

卸载

yum update <package_name>

更新

yum clean  <package_name>

清除

yum search <keyword>

使用YUM查找软件包

yum list 

列出所有可安装的软件包

yum list updates 

列出所有可更新的软件包

yum list installed 

列出所有已安装的软件包

yum list extras 

列出所有已安装但不在 Yum Repository內的软件包

yum list <package_name> 

列出所指定的软件包


2> dpkg属性依赖的解决方式:APT在线升级

Debian在全世界也有很多镜像站点供客户端从Internet下载或安装。

命令

功能

apt-get install <package_name> 

安装

apt-get install package -- reinstall

重新安装包

apt-get -f install  

修复安装

apt-get remove <package_name>

卸载

apt-get remove package -- purge 

删除包,包括删除配置文件等

apt-get update

更新/etc/apt/sources.list中的软件源的索引,这样在线安装时才能获得最新的软件包

apt-get upgrade

升级已安装的所有软件包 

apt-cache search package  

搜索包

apt-cache show package    

获取包的相关信息,如说明、大小、版本等

apt-get dist-upgrade

升级系统 

apt-get dselect-upgrade

使用 dselect升级 

apt-cache depends package

了解使用依赖 

apt-cache rdepends package

是查看该包被哪些包依赖 

apt-get build-dep package

安装相关的编译环境 

apt-get source package

下载该包的源代码 

apt-get clean apt-get autoclean

清理无用的包 

apt-get check

检查是否有损坏的依赖


* Linux 发行版



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值