Linux学习-yum(rpm)与apt(dpkg)的区别和使用

区别

  yum:

配置文件:/etc/yum.conf

   yum可以用于运作rpm包 

  支持tar包 

  rpm -ivh 

  apt  :

配置文件:/etc/apt/sources.list

 apt-get可以用于运作deb包 

 支持tar包 

 dpkg -i

常见使用

yum:

           列出所有已安装包:yum list installed

           列出所有可安装的包:yum list

   安装软件包:yum install <package_name>

   查询软件包:yum search <keyword>

   删除软件包:yum remove <package_name>

   更新软件包:yum update <package_name>

rpm命令用法:

           安装:rpm -ivh *.rpm
           卸载:rpm -e packgename
           查看是否已经安装:rpm -q nginx 
           升级:rpm -Uvh xxx
           查询所有安装的包: rpm -qa
           查询某个包:rpm -qa | grep xxx        rpm -qi xxx
           查询软件的安装路径:rpm -ql xxx     rpm -qc xxx
           查询某个文件是那个rpm包产生:rpm -qf /etc/yum.conf     rpm -qpi xxx
           查看已安装的RMP包:rpm -qa|grep php 
 

apt :

           列出所有已安装包:apt list --installed

   安装软件包:sudo apt-get install package

   重新安装包 :sudo apt-get install package -- reinstall

   查询软件包:apt-cache search package 

   获取包的详细信息:apt-cache show package

   删除软件包:sudo apt-get remove package      sudo apt-get remove package -- purge(连同配置文件一起删除)

   更新软件包:sudo apt-get upgrade package

   清理无用的包:sudo apt-get clean && sudo apt-get autoclean

   查看该包被哪些包依赖:apt-cache rdepends package

dpkg命令用法:

  安装软件包:dpkg -i <package.deb>
         列出包 的内容:dpkg -c <package.deb>
         查看包信息:dpkg -I <package.deb>
         移除安装的包:dpkg -r <package>
         完全清除包dpkg -P <package>
         列出 <package> 安装的所有文件清单:dpkg -L <package>
         显示已安装包:dpkg -s <package>
         重新配置已安装包dpkg-reconfigure <package>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值