Jianrry

每天一个Linux命令:dpkg(管理软件包)
dpkg 是 debian package 的缩写,dpkg命令用于安装、更新、卸载deb软件包。
扫描右侧二维码阅读全文
11
2019/07

每天一个Linux命令:dpkg(管理软件包)

dpkg 是 debian package 的缩写,dpkg命令用于安装、更新、卸载deb软件包。

语法:

dpkg [选项] [软件包名]

选项:

-i:安装软件包;
-l:显示已安装软件包列表;
-r:删除软件包;
-P:删除软件包的同时删除其配置文件;

...
# 更多的选项可以用 dpkg --help 来查看。

实例:

# 实例一:安装软件包

root@Jianrry:~/test# dpkg -i google-chrome-stable_current_amd64.deb
正在选中未选择的软件包 google-chrome-stable。
(正在读取数据库 ... 系统当前共安装有 150596 个文件和目录。)
正准备解包 google-chrome-stable_current_amd64.deb  ...
正在解包 google-chrome-stable (75.0.3770.100-1) ...
正在设置 google-chrome-stable (75.0.3770.100-1) ...
update-alternatives: 使用 /usr/bin/google-chrome-stable 来在自动模式中提供 /usr/bin/x-www-browser (x-www-browser)
...
正在处理用于 man-db (2.8.3-2ubuntu0.1) 的触发器 ...


## 实例二:查找指定的软件包名

root@Jianrry:~/test# dpkg -l | grep chrome
ii  google-chrome-stable                       75.0.3770.100-1                              amd64        The web browser from Google


## 实例三:卸载软件包,不删除配置文件

root@Jianrry:~/test# dpkg -r google-chrome-stable
(正在读取数据库 ... 系统当前共安装有 150702 个文件和目录。)
正在卸载 google-chrome-stable (75.0.3770.100-1) ...
update-alternatives: 使用 /usr/bin/firefox 来在自动模式中提供 /usr/bin/x-www-browser (x-www-browser)
...
正在处理用于 mime-support (3.60ubuntu1) 的触发器 ...


# 实例四:卸载软件包,并删除配置文件

root@Jianrry:~/test# dpkg -P google-chrome-stable
(正在读取数据库 ... 系统当前共安装有 150702 个文件和目录。)
正在卸载 google-chrome-stable (75.0.3770.100-1) ...
update-alternatives: 使用 /usr/bin/firefox 来在自动模式中提供 /usr/bin/x-www-browser (x-www-browser)
...
正在清除 google-chrome-stable (75.0.3770.100-1) 的配置文件 ...
dpkg: 警告: 卸载 google-chrome-stable 时,目录 /opt 非空,因而不会删除该目录
...
正在处理用于 mime-support (3.60ubuntu1) 的触发器 ...


# 实例五:查看最新安装的应用

jianrry@Ubuntu19:~$ grep " install " /var/log/dpkg.log
2019-04-16 18:59:31 install base-passwd:amd64 <none> 3.5.46
2019-04-16 18:59:31 install base-files:amd64 <none> 10.1ubuntu9
2019-04-16 18:59:31 install libc6:amd64 <none> 2.29-0ubuntu2
2019-04-16 18:59:32 install perl-base:amd64 <none> 5.28.1-6
2019-04-16 18:59:32 install mawk:amd64 <none> 1.3.3-17ubuntu3
...
最后修改:2019 年 08 月 06 日 06 : 25 AM
如果觉得我的文章对你有用,请随意赞赏

发表评论