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) 的触发器 …
文章知识点与官方知识档案匹配,可进一步学习相关知识
————————————————
版权声明:本文为CSDN博主「nyszx」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/nyszx/article/details/124017465
原帖地址:Ubuntu18.04 Deb 包安装方法_nyszx的博客-CSDN博客_ubuntu18.04安装包
原创文章,作者:端木书台,如若转载,请注明出处:https://blog.ytso.com/268275.html