我在线程上找到它后使用了以下命令:
$ sudo dpkg -i --force-overwrite atom-amd64.deb
(Reading database ... 256705 files and directories currently installed.)
Preparing to unpack atom-amd64.deb ...
Unpacking atom (1.19.1) over (1.19.1) ...
dpkg: dependency problems prevent configuration of atom:
atom depends on git; however:
Package git is not installed.
dpkg: error processing package atom (--install):
dependency problems - leaving unconfigured
Processing triggers for bamfdaemon (0.5.3+17.04.20170406-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for gnome-menus (3.13.3-6ubuntu5) ...
Processing triggers for desktop-file-utils (0.23-1ubuntu2) ...
Processing triggers for mime-support (3.60ubuntu1) ...
Errors were encountered while processing:
atom
我可以打开并使用 Atom。目前没有问题。但我应该对错误消息做些什么吗?
答案1
安装带有类似选项的软件包--force
不是一个好主意,因为即使出现问题,您还是会强制软件包管理器进行安装。您可能知道,软件包管理器 ( dpkg
) 有一个数据库,而混乱的安装可能会导致数据库不一致。
例如,你安装了一个包,xxx10.deb
因此包管理器不会让你安装xxx9.deb
,但是你能使用--force
选项安装它。现在,当您要删除xxx
包管理器时会发现歧义。
我更喜欢使用 apt。通常可以使用以下命令解决依赖关系问题
sudo apt-get -f install