在Ubuntu下,你可以使用 dpkg(Debian package system)
来安装和卸载软件包,安装/卸载软件的最简单办法就是使用 dpkg
。
1、使用 dpkg -i
安装 deb
包
语法:
➜ ~ dpkg -i package-file-name
-i is to install a package.
下例为使用dpkg来安装bcloud
➜ ~ sudo dpkg -i bcloud_3.9.1_all.deb
正在选中未选择的软件包 bcloud。
(正在读取数据库 ... 系统当前共安装有 432932 个文件和目录。)
正准备解包 bcloud_3.9.1_all.deb ...
正在解包 bcloud (3.9.1) ...
正在设置 bcloud (3.9.1) ...
正在处理用于 hicolor-icon-theme (0.15-0ubuntu1) 的触发器 ...
正在处理用于 gnome-menus (3.13.3-6ubuntu3.1) 的触发器 ...
正在处理用于 desktop-file-utils (0.22-1ubuntu5.1) 的触发器 ...
正在处理用于 bamfdaemon (0.5.3~bzr0+16.04.20160824-0ubuntu1) 的触发器 ...
Rebuilding /usr/share/applications/bamf-2.index...
正在处理用于 mime-support (3.59ubuntu1) 的触发器 ...
如下所示,你可以使用dpkg -l +名称 来验证安装
➜ ~ dpkg -l | grep 'bcloud'
ii bcloud 3.9.1 all Baidu Pan client for linux users
上面命令显示 bcloud
包是否安装正确,其中“ii”表示“installed ok installed”
2、使用 kpkg -r
来删除 deb
包
dpkg 加上 -r参数,用于卸载已安装好的软件包
➜ ~ sudo dpkg -r bcloud
[sudo] lss 的密码:
(正在读取数据库 ... 系统当前共安装有 433012 个文件和目录。)
正在卸载 bcloud (3.9.1) ...
正在处理用于 gnome-menus (3.13.3-6ubuntu3.1) 的触发器 ...
正在处理用于 desktop-file-utils (0.22-1ubuntu5.1) 的触发器 ...
正在处理用于 bamfdaemon (0.5.3~bzr0+16.04.20160824-0ubuntu1) 的触发器 ...
Rebuilding /usr/share/applications/bamf-2.index...
正在处理用于 mime-support (3.59ubuntu1) 的触发器 ...
正在处理用于 hicolor-icon-theme (0.15-0ubuntu1) 的触发器 ...
现在检查软件包的状态。
➜ ~ dpkg -l | grep 'bcloud'
rc 代表 ‘removed ok config-files’,卸载命令并没有清除配置文件。每个已安装包的状态可在 /var/lib/dpkg/status
查看包的状态。
以下命令表示彻底卸载软件包(包括配置文件).
➜ ~ dpkg -P bcloud
➜ ~ dpkg -l | grep 'bcloud'
现在软件已完全删除, 在 /var/lib/dpkg/status
中查看状态。