发布网友 发布时间: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的安装。热心网友 时间:2023-10-05 11:17
用apt-get install和dpkg -i 都是要先下载编译好的二进制deb包,追答apt-get 工具自己会从软件源服务器上下载deb包,下载完后自动安装。比如在ubuntu系统上安装VLC播放器,只需在终端中执行命令sudo apt-get install vlc,然后输入用户密码就可以了。
如果自己下载了deb包,那么可以直接双击deb包文件,调出ubuntu软件中心进行安装,也可以用dpkg命令行工具安装。
tar.gz或tar.bz2 tar.xz格式的文件一般都是十进制源代码,必须先用make或gcc把它编译成二进制的机器代码然后安装。