Answers:
如果您的软件包依赖于存储库中可用的其他软件包,则以下命令也将负责安装依赖项(dpkg
不能这样做):
gdebi my_local_package.deb
但是gdebi
,如果Debian安装中尚不可用,则可能需要先自行安装。
gdebi-gtk
。
gdebi-core
仅寻找CLI软件包。看起来gdebi
默认情况下是GTK。您可以看到gdebi pkgs列表,如下所示:apt-cache search gdebi
。您需要这样一个:“ gdebi-core-安装deb文件的简单工具”。
正如@enzotib所说,gdebi
很好,如果您像我一样偏执狂,它甚至可以简单地检查安装前/安装后脚本。
但是,别忘了使用shell方式,小朋友。
在外壳中,“简单地”:
dpkg -i file.deb
如果存在所有依赖性,它将安装。否则,您将看到一条丑陋且冗长的错误消息,但这还不是世界末日:
# dpkg -i somepackage.deb
...snip...
dpkg: error processing somepackage (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
somepackage
现在,安装缺少的依赖项或还原:
# apt-get install -f
...snip...
The following extra packages will be installed:
...snip...
Do you want to continue [Y/n]?