如何让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