问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

关于ubuntu安装软件的问题:apt-get和dpkg区别?

发布网友 发布时间:2022-04-22 22:16

我来回答

3个回答

热心网友 时间:2023-10-05 11:16

一、主体不同

1、apt-get:是一条linux命令,适用于deb包管理式的操作系统。

2、dpkg:为 “Debian” 专门开发的套件管理系统,方便软件的安装、更新及移除。

二、作用不同

1、apt-get:用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。

2、dpkg:是一个底层的工具。上层的工具,如APT,被用于从远程获取软件包以及处理复杂的软件包关系。 


三、功能不同

1、apt-get:apt-get upgrade不仅可以从相同版本号的发布版中更新软件包,也可以从新版本号的发布版中更新软件包

2、dpkg:安装一个目录下面所有的软件包,释放软件包,但是不进行配置。

参考资料来源:百度百科-apt-get

参考资料来源:百度百科-dpkg

热心网友 时间:2023-10-05 11:16

两者的区别是dpkg绕过apt包管理数据库对软件包进行操作,所以你用dpkg安装过的软件包用apt可以再安装一遍,系统不知道之前安装过了,将会覆盖之前dpkg的安装。
1、dpkg是用来安装.deb文件,但不会解决模块的依赖关系,且不会关心ubuntu的软件仓库内的软件,可以用于安装本地的deb文件。
2、apt会解决和安装模块的依赖问题,并会咨询软件仓库, 但不会安装本地的deb文件, apt是建立在dpkg之上的软件管理工具。
安装软件包
dpkg -i package_name.deb //安装本地软件包,不解决依赖关系
apt-get install package //在线安装软件包
aptitude install pattern //同上
apt-get install package --reinstall //重新安装软件包
apitude reinstall package //同上
移除软件包
dpkg -r package //删除软件包
apt-get remove package //同上
aptitude remove package //同上
dpkg -P //删除软件包及配置文件
apt-get remove package --purge //删除软件包及配置文件
apitude purge pattern //同上
自动移除软件包
apt-get autoremove //删除不再需要的软件包

热心网友 时间:2023-10-05 11:17

用apt-get install和dpkg -i 都是要先下载编译好的二进制deb包,
make和gcc是用来编译源代码的,也就是说把十进制的源代码编译成二进制的机器代码。
在ubuntu上一般都用apt-get install ,aptitude install 或dpkg -i, 不过有些电脑发烧友喜欢找软件的源代码自己编译成二进制文件安装。追问我下载好了deb,用apt或dpkg都能安装么?
另外tar.gz文件解压后能不能用这个方式安装?我看网上说要make安装的。。。

追答apt-get 工具自己会从软件源服务器上下载deb包,下载完后自动安装。比如在ubuntu系统上安装VLC播放器,只需在终端中执行命令sudo apt-get install vlc,然后输入用户密码就可以了。
如果自己下载了deb包,那么可以直接双击deb包文件,调出ubuntu软件中心进行安装,也可以用dpkg命令行工具安装。

tar.gz或tar.bz2 tar.xz格式的文件一般都是十进制源代码,必须先用make或gcc把它编译成二进制的机器代码然后安装。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何考电焊工证书和介绍 泰迪多大可以吃美毛粉 ...毛不是很密,长大后毛会密吗?假如不会有什么方法挽救? 吃美毛粉... 四个多月的泰迪需要吃美毛粉\'钙片\'营养膏之类的保健品吗?_百度知 ... 滚筒洗衣机需要安装洗衣机底座吗 关于电源o是开还是一是开(电源o是开还是一是开) 我帮单位运输柴油80升用铁桶装的,当时无证明,我不是车主,消防队查获交... 右脚脚脖子处起三个疙瘩很痒很痛 我的脚脖有几个像是蚊子咬的疙瘩,很痒 怎么做采购 linux 怎样用dpkg 安装软件 debian中怎样安装dpkg 打deb包,创建 apt源 mac下怎样安装dpkg,或者说怎样做打deb包,编程&开发 微博明星超话周积分刚才119分怎么一会变成62分了? 在微博超话发帖被评论数量也够了但是不给积分 要怎么办? 微博卸载以后超话等级会下降吗? 微博超话负分还能正回来吗? 微博超话漏签一天等级会掉吗? 《超话积分》怎么抛最好? 为什么最近微博超话积分送出都只加8分? 为什么超话评论了之后没有分数? 这几天我在微博超话筹了六百多积分没送出去,为什么刚刚点开看就变两 ... 微博重新登陆,以前超话存的积分还有吗? 微博超话到底应该什么时候抛分?到底是周日还是每月4号? 超话是什么意思啊? 微博超话里面积分可以只抛上个月的吗?就是每月五号清零,一至四号的可以计算一下然后留下来的吗? 怎么知道自己用的是几兆的宽带? 怎么查看自己安装的电信宽带是几兆的? 怎么看自己家的宽带是几兆 如何知道自己的网络带宽是几兆? 打包好的deb文件,用dpkg安装 dpkg是什么? 在linux中,rpm与dpkg方式安装软件,有什么不同 用dpkg安装提示以下错误,怎么解决 Ubuntu怎样用命令下载和安装软件? Linux中dpkg 如何配置 dpkg安装的软件怎么卸载 如何使用dpkg卸载安装的deb包软件 Linux 下安装deb格式文件怎么弄 我是一个菜鸟,第一天用Ubuntu,使用sudo dpkg -i 安装软件的时候,文件放到哪 没有dpkg命令怎样安装deb格式的包? 在debain中用sudo dpkg -i方式安装chrome,安装完成后点击无反应,请问要如何解 linux中deb如何安装? linux系统下怎么安装.deb文件 如何安装dpkg-dev 光遇身高是多少? 光遇最高体型是多少? 光遇的身高是? 《光遇》0号身高和1号对比是什么? 光遇办公室小蓝身高 光遇猛1有多难