Ubuntu18.04 Deb 包安装方法

1、下载deb文件安装包,最靠谱的是使用命令行进行安装,使用dpkg命令

sudo dpkg -i deb文件

2、可能会出现依赖某个包无法安装,此时终端会列出缺少的包,

比如安装gitkraken时显示缺少gconf2,使用图形界面装可能看不到问题,这里能详细显示,

正在选中未选择的软件包 gitkraken。
(正在读取数据库 ... 系统当前共安装有 300367 个文件和目录。)
正准备解包 git版本管理协同开发软件_GitKraken-v6.5.1.deb  ...
正在解包 gitkraken (6.5.1) ...
dpkg: 依赖关系问题使得 gitkraken 的配置工作不能继续:
 gitkraken 依赖于 gconf2;然而:
  未安装软件包 gconf2。

dpkg: 处理软件包 gitkraken (--install)时出错:
 依赖关系问题 - 仍未被配置
正在处理用于 gnome-menus (3.13.3-11ubuntu1.1) 的触发器 ...
正在处理用于 desktop-file-utils (0.23-1ubuntu3.18.04.2) 的触发器 ...
正在处理用于 mime-support (3.60ubuntu1) 的触发器 ...
在处理时有错误发生:
 gitkraken

可以手动安装,也可以使用apt-get来自动安装

sudo apt-get -f install

执行之后会自动下载缺少的包并安装

正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
正在修复依赖关系... 完成
将会同时安装下列软件:
  gconf2
建议安装:
  gconf-defaults-service
下列【新】软件包将被安装:
  gconf2
升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
有 1 个软件包没有被完全安装或卸载。
需要下载 66.9 kB 的归档。
解压缩后会消耗 604 kB 的额外空间。
您希望继续执行吗? [Y/n] y
获取:1 http://mirrors.aliyun.com/ubuntu bionic/universe amd64 gconf2 amd64 3.2.6-4ubuntu1 [66.9 kB]
已下载 66.9 kB,耗时 0秒 (459 kB/s)
正在选中未选择的软件包 gconf2。
(正在读取数据库 ... 系统当前共安装有 300517 个文件和目录。)
正准备解包 .../gconf2_3.2.6-4ubuntu1_amd64.deb  ...
正在解包 gconf2 (3.2.6-4ubuntu1) ...
正在设置 gconf2 (3.2.6-4ubuntu1) ...
正在设置 gitkraken (6.5.1) ...
正在处理用于 man-db (2.8.3-2ubuntu0.1) 的触发器 ...

这个时候再次安装deb包就没问题了

(正在读取数据库 ... 系统当前共安装有 300541 个文件和目录。)
正准备解包 git版本管理协同开发软件_GitKraken-v6.5.1.deb  ...
正在将 gitkraken (6.5.1) 解包到 (6.5.1) 上 ...
正在设置 gitkraken (6.5.1) ...
正在处理用于 gnome-menus (3.13.3-11ubuntu1.1) 的触发器 ...
正在处理用于 desktop-file-utils (0.23-1ubuntu3.18.04.2) 的触发器 ...
正在处理用于 mime-support (3.60ubuntu1) 的触发器 ...

你可能感兴趣的:(ROS,嵌入式系统,linux)