为Redhat操作系统增加APT软件包管理工具

http://tech.ddvip.com   2007年08月18日    社区交流

内容摘要:redhat采用了RPM软件包管理系统,RPM软件包管理系统具有强大的编译安装功能,但是由于历史原因,RPM软件包管理系统对软件之间的依存关系没有内部定义,造成安装RPM软件时经常出现令人无法理解的软件依赖问题。

  [root@linux root]# apt-get check

   (3)安装或升级一个新软件

  [root@linux root]# apt-get install package-name

  package-name是rpm包的名字的前面部分,不包含版本号,如果选择不同的处理器类型,可以在后面添加@i686等标识。

   (4)升级所有系统软件

  [root@linux root]# apt-get upgrade

   (5)全面升级,比upgrade更加智能化的升级,同时解决升级时的一些依赖关系

  [root@linux root]# apt-get dist-upgrade

   (6)卸载软件,同时卸载依赖软件

  [root@linux root]# apt-get remove package-name

   (7)清除本地下载的rpm包,rpm包下载后保存在/var/cache/apt/archieves下面,本命令清除已下载安装过的rpm文件

  [root@linux root]# apt-get clean

  (8)apt-cache showpkg

  显示软件包的一些常规信息

  [root@linux root]# apt-cache showpkg openssh

  (9)apt-cache stats

  显示相关的统计信息显示相关的统计信息

  (10)apt-cache dump

  显示缓存中的每个软件包的简要描述信息

  (11)apt-cache unmet

  显示不符合一致性的依赖关系

  (12)apt-cache show

  显示指定软件包的记录信息。类似于rpm -qi

  (13)apt-cache search

  查找软件包,类似于rpm -qa|grep package_name

  例: apt-cache search openssh

  (14)apt-cache depends

  显示软件包的依赖性关系

  (15)apt-cache pkgnames

  列出所有的软件包

  例: $ apt-cache pkgnames openss

  openssh-askpass

  openssl096

  openssl-perl

  openssl095a

  openssl-python

责编:豆豆技术应用

正在加载评论...