千家信息网

pt-get和dpkg的区别是什么

发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,这篇文章将为大家详细讲解有关pt-get和dpkg的区别是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。两者的区别是dpkg绕过apt包管理数据库
千家信息网最后更新 2025年12月02日pt-get和dpkg的区别是什么

这篇文章将为大家详细讲解有关pt-get和dpkg的区别是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

两者的区别是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 //删除不再需要的软件包

用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把它编译成二进制的机器代码然后安装。

关于pt-get和dpkg的区别是什么就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

软件 软件包 文件 编译 二进制 源代码 工具 仓库 代码 内容 十进制 命令 文章 更多 机器 模块 知识 篇文章 系统 十进 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 网络技术在控制系统中的应用 嵌入式软件开发 架构 数据库备份文件变大 互联网的科技含义是什么意思 网站上传服务器 郑州超聚变服务器生产线地址 宿迁云服务器厂家直供 网络技术在媒体中有哪些应用 网络安全策略 德国 网络技术与信息处理可以报一建吗 通信行业网络安全 成安企业万词霸屏需要服务器吗 数据库where条件表达式 银行软件开发项目企划书 数据库时间搓用什么类型 电子邮件需要什么服务器 oa软件开发认可和丰软件 重庆大数据软件开发大概要多少钱 服务器fps低是为什么 基础设施网络安全保护基本要求 基于服务化的软件开发 查看数据库连接 大学生网络安全图片 浙江智能软件开发质量保障 国家网络安全宣传周日期题 数据库高级技术专家 医疗混合现实技术软件开发 校园网络安全工作文件 全境封锁2 主机版 换服务器 武汉新一点网络技术
0