linux

如何让dpkg -i为我自动安装依赖项?

dpkg是包管理软件,用来处理deb文件的安装,但是dpkg不会自动安装软件包依赖。

例如:我们使用dpkg -i 安装.deb软件包时会提示类似的报错。

sudo dpkg -i chat-gpt_0.2.1_amd64.deb 
Selecting previously unselected package chat-gpt.
(Reading database ... 113221 files and directories currently installed.)
Preparing to unpack chat-gpt_0.2.1_amd64.deb ...
Unpacking chat-gpt (0.2.1) ...
dpkg: dependency problems prevent configuration of chat-gpt:
 chat-gpt depends on libayatana-appindicator3-1; however:
  Package libayatana-appindicator3-1 is not installed.
 chat-gpt depends on libwebkit2gtk-4.0-37; however:
  Package libwebkit2gtk-4.0-37 is not installed.
 chat-gpt depends on libgtk-3-0; however:
  Package libgtk-3-0 is not installed.
......

如何解决这个问题呢?

那就是使用dpkg之后,运行以下命令可以帮助我安装所需的依赖项:

sudo apt-get -f install

然后再使用dpkg -i 安装.deb软件包

sudo dpkg -i chat-gpt_0.2.1_amd64.deb 

留言

您的电子邮箱地址不会被公开。 必填项已用 * 标注