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

linux下的安装包管理工具

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

  1. RedHat系列:RedHat,Centos,Fedora
  2. Debian系列: Debian,Ubuntu等 2.Debian系列: Debian,Ubuntu等

Dpkg(Debian系):Ubuntu
RPM(RedHat系): Centos, Fedora

RedHat系列:
常见的安转包格式有rpm包, 安装包的命令是“rpm -参数”
包管理工具yum。支持tar包。

rpm:会自动处理软件包之间的依赖关系。rpm一般是预先编译好的文件,可能已经绑定到某种cpu或这发行版上面。

Debian系列:
常见的安装包格式deb包,安装deb包的命令是“dpkg -参数”;
包管理工具是apt-get, 支持tar包。

dept只是安装本地的软件包(deb包),但不解决模块的依赖关系。
apt-get是从 络服务器安装软件包的,它会解决依赖关系。
而且dpkg绕过apt包管理数据库对软件包的操作,所以你用dpkg安装过的软件包用apt可以再安装一遍,系统并不知道之前是否安装过了。将会覆盖之前dpkg的安装。

depk命令介绍
dpkg是一个Debian的命令行工具,用它可以来安装、删除、构建、管理Debian 的软件包。

  1. 安装软件包:
  1. 移除软件包

3.安装一个目录下的所有软件包

例: dpkg -R /usr/local/src
4.释放软件包,但是不进行配置

5.重新配置和释放软件包

6.更新软件包信息

7.显示所有安装的deb包,同时显示版本 以及简短说明。

8.显示包的具体信息

软件安装后相关的文件位置

  1. 下载的软件包存放位置
  1. 安装后软件的默认位置
  1. 可执行的配置文件
  1. 配置文件位置
  1. lib文件位置

apt-get命令
1.安装软件包

2.卸载一个已安装的软件包(保留配置文件):

卸载一个已安装的软件包(删除配置文件):
“`
apt-get –purge remove packagename

apt-get -upgrade

apt-get autoclean apt

apt-get clean

文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门在线安装软件25363 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年9月22日
下一篇 2018年9月22日

相关推荐