linux之apt与dpkg安装包管理工具的区别

一般来说linux系统主要分为两大类:

1.RedHat系列:RedHat,Centos,Fedora等;

2.Debian系列:Debian,Ubuntu等;


Dpkg(Debian系):Ubuntu

RPM(RedHat系):Centos,Fedora


RedHat系列:

常见的安装包格式rpm包,安装rpm包的命令是“rpm -参数”

包管理工具yum

支持tar包


Debian系列

常见的安装包格式deb包,安装deb包的命令是“dpkg -参数”

包管理工具apt-get

支持tar包


tar只是一种压缩文件格式,它是把文件压缩打包而已

rpm相当于windows中的安装文件,它会自动处理软件包之间的依赖关系。rpm一般都是预先编译好的文件,它可能已经绑定到某种cpu或者发行版上面。


那么dpkg和apt的区别是什么呢????

dpkg只是用来安装本地软件包(deb包),但不解决模块的依赖关系。

apt-get是从网络服务器安装软件包的,它会解决依赖关系。

而且dpkg绕过apt包管理数据库对软件包进行操作,所以你用dpkg安装过的软件包用apt可以再安装一遍,系统不知道之前安装过了,将会覆盖之前dpkg的安装。

sudo apt-get install ***之后,包的临时储存路径是/var/cache/apt/archives。


安装软件包

dpkg -i package.deb     //安装本地软件包,不解决依赖关系

apt-get install package  //在线安装软件包


移除软件包

dpkg -r package       //删除软件包

apt-get remove package  //同上

dpkg -p package            //删除软件包及配置文件

apt-get remove package --purge  //同上


软件安装后相关文件位置

1.下载的软件包存放位置

/var/cache/apt/archives

2.安装后软件默认位置

/usr/share

3.可执行文件位置

/usr/bin

4.配置文件位置

/etc

5.lib文件位置

/usr/lib

  • 7
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值