在Ubuntu和基于Debian的Linux发行版中安装.deb文件

你可以选择一个GUI工具或一个行工具来安装一个deb软件包。你拥有选择权。

让我们继续瞧瞧怎么安装deb文件。

方式1:使用默认的软件中心

在Ubuntu中,最简单的方式是使用默认的软件中心。在这儿你何必要做任何非常的事。只须要转入你所下载的.deb文件的文件夹下(它应当是Downloads文件夹),并在这个文件上双击。

在已下载的.deb文件上双击以开始安装。

它将打开软件中心,但是你将见到安装软件时的选项。你所须要做的全部工作就是:点击安装按键并输入你的登陆密码。

.deb文件的安装将通过软件中心来执行。

看,它甚至比在Windows中安装一个.exe文件更简单,不是吗?

方式2:使用Gdebi应用程序来安装deb软件包及其依赖项

再提一次,假如事情总是进展顺利,生活可能会更简单一些。并且生活并不是我们熟知的那样。

如今,你已然晓得.deb文件可以简单地通过软件中心来安装,接出来,让我告诉你一些软件包可能会碰到的依赖项的错误。

发生错误的缘由是,一个程序可能依赖于另外一个软件包(库)。当开发者为你打算DEB软件包时,他/她可能会假定你的系统中早已有了所依赖的软件包(库)。

然而若果情况并不是这样的,你的系统没有这种所须要的软件包(库),你将遇见臭名昭著的“依赖项错误”。

软件中心不能处理这样的错误,因而你不得不使用另外一个名称为gdebi的工具。

gdebi是一个轻量级的GUI应用程序,它只有安装deb软件包的一个用途。

它将辨识依赖项,并尝试在安装.deb文件的同时安装这种依赖项。

就我个人而言,我更喜欢使用gdebi而不是使用软件包中心来安装deb文件。它是一个轻量级应用程序,因而安装过程看上去更快一点。更多的信息,你可以阅读使用gDebi,并使其成为安装DEB软件包的默认设置。

你可以从软件中心或使用下边的来安装gdebi:

sudo apt install gdebi

方式3:在行中使用dpkg安装.deb文件

假如你想在命令行中安装deb软件包,你可以使用apt命令或则dpkg命令。实际上,apt命令在底层上使用dpkg命令,并且apt却更流行和便于使用。

假如你想对deb文件使用apt命令suse linux,像这样使用它:

sudo apt install path_to_deb_file

假如你想对即将安装的deb软件包使用dpkg命令,在这儿是怎样完成它:

sudo dpkg -i path_to_deb_file

在这两个命令中,你应当使用你已下载的deb文件的路径和名称来替换path_to_deb_file。

假如你在安装deb软件包的过程中得到一个依赖项的错误,你可以使用下边的命令来修补依赖项的问题:

sudo apt install -f

怎样移除deb软件包

移除一个deb软件包也不是一件哪些大事。而且,你不须要用于安装程序的原始的deb文件。

方式1:使用apt命令移除deb软件包

你所须要的全部东西就是你所已安装程序的名称,接出来你可以使用apt或dpkg来移除这个程序。

sudo apt remove program_name

如今,问题来了,在移除命令中,你怎么找到你所须要使用的确切的程序名称?因此,apt命令也有一个解决方案。

你可以使用apt命令找到所有已安装文件的列表deb文件怎么安装 linux,并且自动完成这一过程将会是一件令人头痛的事。因而,你可以使用grep命令来搜索你的软件包。

比如,在原本的部份中,我已安装AppGrid应用程序,而且假如我想晓得确切的程序名称,我可以像这样使用一些东西:

sudo apt list --installed | grep grid

这将给与我全部的名称中富含“grid”的软件包,从这儿,我可以得到确切的程序名称。

apt list --installed | grep grid
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
appgrid/now 0.298 all [installed,local]

正如你所看见的红帽linux系统下载,一个名称为“appgrid”的软件包早已安装。如今,你可以在aptremove命令中使用这个程序名称。

方式2:使用dpkg命令移除deb软件包

你可以使用dpkg来找到已安装程序的名称:

dpkg -l | grep grid

该输出将给与所有的名称中有“grid”的软件包。

dpkg -l | grep grid
ii appgrid 0.298 all Discover and install apps for Ubuntu

在前面的命令输出中的ii意味着软件包早已被正确地安装。

如今,你有了程序名称,你可以使用dpkg命令来移除它:

dpkg -r program_name

提示:更新deb软件包

一些deb软件包(像Chrome)通过系统更新来提供其更新deb文件怎么安装 linux,并且对于大多数的其它的程序,你将不得不先移除已存在的程序,并在接出来安装更新的版本。

我希望这篇初学者手册就能帮助你在Ubuntu上安装deb软件包。我添加了移除部份,便于你可以更好地控制你所安装的程序。

via:

作者:AbhishekPrakash选题:lujun9972译者:robsean校对:wxy

本文由LCTT原创编译,Linux中国荣誉推出

本文原创地址://gulass.cn/zuhjyddlfxbz.html编辑:刘遄,审核员:暂无