3个命令行工具可帮助您安装本地Debian软件包

如果您问自己“如何在Ubuntu或Debian中安装debian软件包?”,那么您来对地方了。

您可以右键单击已下载的deb软件包,然后从上下文菜单中选择安装,但是与终端命令相比,使用图形安装程序会比较慢。 这是3种不同的命令行工具,可帮助您安装deb软件包。 他们是 dpkg格德比易于

dpkg

你用 dpkg 安装本地的debian软件包,如下所示。

sudo dpkg -i package_name.deb

dpkg本身无法解决依赖性问题,因为它不了解存储库。 但是您可以使用以下命令来解决它。 (-F 用于修复损坏的依赖项)。

sudo apt-get -f install

gdebi软件包安装程序

gdebi 在Ubuntu上默认未安装,因此您需要先安装它。

sudo apt install gdebi-core

然后安装本地deb软件包,请使用

sudo gdebi package_name.deb

如果存在依赖关系问题,并且可以从软件存储库中获得这些依赖关系软件包,则gdebi将自动为您安装它们。

易于

通常,您将使用apt从在线软件存储库中安装软件包,如下所示:

sudo apt install firefox

您知道它也可以用于安装本地deb软件包吗? 这是您应该使用apt而不是apt-get的另一个原因,后者没有该功能。 您只需更改为存储deb软件包的目录,然后按如下所示进行安装即可。

cd /path/to/the/deb-package/
sudo apt install ./package_name.deb

例如,要在Ubuntu 16.04 / 16.10上安装TeamViewer 12,请先将TeamViewer deb软件包下载到当前目录。

wget https://downloadus1.teamviewer.com/download/version_12x/teamviewer_12.0.69753_i386.deb

然后安装:

sudo apt install ./teamviewer_12.0.69753_i386.deb

如果可以从软件存储库中获得依赖关系,它将自动安装依赖关系。

您需要添加 ./,它表示当前工作目录,位于程序包名称的前面,以便apt可以找到deb程序包。

而已!

我希望这篇文章能帮助您从命令行安装本地debian软件包。 与往常一样,如果您发现这篇文章很有用,请订阅我们的免费新闻通讯以获取最新的Linux教程。 您也可以在Google +,Twitter或喜欢我们的Facebook页面上关注我们。

Sidebar