All things are difficult before they are easy. 没有软件的裸机是一具僵尸,没有硬件的软件是一个幽灵。2012,专注于Linux和C语言,关注自动化、性能测试,关注开源社区和开源测试工具、方法,尝试测试团队管理!

RedHat和Debian软件包管理的差异(转)

上一篇 / 下一篇  2011-05-12 22:24:03 / 个人分类:Linux

每天工作都在和linux打交道,服务器我通常用的是RHEL,开发机器用的是KUbuntu,曾经还用过国产的Redflag Linux。RHEL、Fedora是用基本相同的方式管理软件包;UbuntuDebian是用基本相同的方式。Redhat系:RPMYUM;Debian系:dpkgapt-get。刚好前阵子看到篇博客中有人总结了一下,我也转载一下吧,也方便今后自己查找。

我们分开来介绍,如果你使用的是RHEL那么对如下rpm这些命令想必各位是不会陌生的。
安装
rpm -i 软件包名称(请注意是软件包文件的完整名称)
rpm -i vsftpd-2.0.5-10.el5.i386.rpm

卸载
rpm -e 软件名称
rpm -e vsftpd

查询软件是否安装
rpm -q 软件名称
rpm -q vsftpd

查询所有已经安装的软件
rpm -qa

列出已经安装软件所有文件存放位置
rpm -ql 软件名称
rpm -ql vsftpd

列出文件所属软件名称
rpm -qf 文件路径
rpm -qf /etc/vsftpd/vsftpd.conf

接着我们来说说debian的离线安装命令dpkg。
安装
dpkg -i  软件包名称(请注意是软件包文件的完整名称)
dpkg -i vsftpd_2.0.7-1_i386.deb

卸载
dpkg -r 软件名称
dpkg -r vsftpd

查询软件是否安装
dpkg -l软件名称
dpkg -l vsftpd

列出所有已经安装的软件
dpkg -l

列出已经安装软件所有文件存放位置
dpkg -L 软件名称
dpkg -L vsftpd

列出文件所属软件名称
dpkg -S 文件路径
dpkg -S /etc/apache2/apache2.conf

现在的RHEL是可以通过软件仓库或者源来安装软件了,使用YUM命令。
同步服务器上软件包和查看可以更新的软件清单
yum check-update

安装软件
yum install 软件名称
yum install vsftpd

卸载软件
yum remove 软件名称
yum remove vsftpd

升级软件
yum update 软件名称
yum update vsftpd

升级整个系统
yum upgrade

清除已经自动下载到“/var/cache/yum”的rpm包和头文件
yum clean all

查询服务器上软件包
yum search 关键字
yum search vsftpd

查询软件介绍信息
yum info 软件名称
yum info vsftpd

查询软件包是否已经安装
yum info installed|grep 软件名称
yum info installed|grep vsftpd

在线从仓库或者叫做源中安装软件恰恰是debian的强项,以下简单介绍apt-get命令。
同步服务器上软件包
apt-get update

安装软件
apt-get install 软件名称
apt-get install vsftpd

卸载软件
apt-get remove 软件名称
apt-get remove vsftpd
apt-get --purge remove vsftpd  (连同配置文件一并删除,慎用。)

升级整个系统
apt-get upgrade

清除已经自动下载到“/var/cache/apt/archives/”和“/var/cache/apt/archive/partial/”的deb包
apt-get clean

查询服务器上软件包
apt-cache search  关键字
apt-cache search vsftpd

查询软件介绍信息
apt-cache show  软件名称
apt-cache show vsftpd

查询软件是否已经安装
apt-cache policy 软件名称
apt-cache policy vsftpd

参考原文:http://www.whypc.info/2010/07/rhel_vs_debian_package/

TAG: apt-get Debian debian dpkg Fedora fedora rhel RPM rpm Ubuntu ubuntu yum

发哥啊的个人空间 引用 删除 发哥啊   /   2015-11-24 20:15:24
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

smile665

smile665

Stay hungry, stay foolish. 得意之时谨记,一半命运还掌握在上帝手里;失意之时须知,一半命运还掌握在自己手里。

日历

« 2020-02-28  
      1
2345678
9101112131415
16171819202122
23242526272829

数据统计

  • 访问量: 749334
  • 日志数: 220
  • 建立时间: 2008-11-06
  • 更新时间: 2012-10-06

RSS订阅

Open Toolbar