这篇初学者文章解释了如何在Ubuntu中安装黛布软件包。它还将向您展示如何在以后删除这些DEB包。
•来源:LinuxCn•作者:阿披实•普拉卡什•翻译:郑
(字数3274,阅读时间约5分钟)
这是Ubuntu初学者系列的另一篇文章。如果你是Ubuntu新手,你可能想知道如何安装应用程序。
最简单的方法是使用Ubuntu软件中心。在软件中心搜索应用程序的名称并安装。如果你能在软件中心找到所有的应用程序,生活将会非常愉快。然而,不幸的是,这不太可能发生。
一些软件包可以以DEB软件包的形式获得。它们基于以DEB扩展名结尾的存档文件。你可以把Deb文件视为windowsExe文件中的一个文件。在windows中,双击Exe文件,即可开始安装过程。DEB软件包也非常类似。
你可以在软件供应商网站的下载区找到这些DEB软件包。例如,如果你想在Ubuntu上安装GoogleChrome,你可以从其网站下载Chrome的DEB软件包。
现在问题出现了。如何安装DEB文件?在Ubuntu中安装DEB软件包有很多方法。在本教程中,我将依次向您展示它们。
关于Ubuntu和德比安安装在Deb文件的Linux发行版中你可以选一个桂工具或命令行工具来安装DEB包。你有选择的余地。
让我们继续了解如何安装DEB文件。
方法1:使用默认的软件中心
在Ubuntu中,最简单的方法是使用默认的软件中心。你不必在这里做什么特别的事。只需转到DEB文件文件夹下下载的内容(应该是下载文件夹),然后双击该文件。
Ubuntu上谷歌Chrome的Deb文件
在下载的文件中,双击DEB文件开始安装。
它将打开软件中心,您将看到安装软件的选项。您只需单击安装按钮并输入登录密码。
在Ubuntu软件中心安装GoogleChrome
.Deb文件将通过软件中心安装。
看,这比在windowsExe文件中安装一个还要简单,不是吗?
方法2:使用gdebi应用程序安装DEB包及其依赖项
同样,如果一切顺利,生活可能会更简单。但生活不是我们所知道的。
现在,您已经知道,可以通过软件中心简单地安装Deb文件。接下来,让我告诉您软件包可能会遇到的一些依赖性错误。
错误的原因是一个程序可能依赖于另一个软件包(库)。当开发者在你的系统中安装了软件包时,他可能已经为你准备好了。
但如果不是这样,并且您的系统没有这些必需的包(库),您将遇到臭名昭著的“依赖错误”。
软件中心无法处理此类错误,因此您必须使用另一个名为NicholasTse的工具。
NicholasTse是一个轻量级GUI应用程序。它只有一个安装DEB包的目的。
它将识别依赖项并尝试安装它们。在安装DEB文件的同时安装这些依赖项。
NicholasTse在安装DEB软件包时处理依赖关系
就个人而言,我更喜欢使用NicholasTse而不是使用packagecenter来安装DEB文件。它是一个轻量级应用程序,因此安装过程看起来要快一点。有关更多信息,您可以使用gdebi阅读,并将其作为安装DEB软件包的默认设置。
您可以从软件中心安装NicholasTse或使用以下命令:
Sudoapt安装gdebi
方法3:在命令行Deb文件中使用dpkg安装
如果要在命令行上安装DEB包,可以使用apt命令或dpkg命令。事实上,apt在底部使用dpkg命令,但apt更受欢迎,也更易于使用。
如果要在DEB文件上使用apt命令,请如下使用:
Sudoapt安装路径到deb文件
如果要使用dpkg命令安装DEB软件包,请按照以下步骤完成:
sudodpkg-i路径到deb文件
在这两个命令中,您都应该将path替换为下载到DEB文件的DEB文件的路径和名称
在Ubuntu中使用dpkg命令安装DEB文件
如果在安装DEB软件包期间出现依赖项错误,可以使用以下命令修复依赖项问题:
Sudoapt安装-F
如何删除DEB包
删除一个DEB包不是什么大问题。此外,您不需要用于安装程序的原始DEB文件。
方法1:使用apt的命令删除DEB包
你所需要的只是你安装的程序的名称。然后可以使用apt或dpkg删除该程序。
Sudoapt删除程序名
现在的问题是,如何找到在remove命令中需要使用的确切程序名?为此,apt指挥部也有了解决办法。
您可以使用apt命令查找所有已安装文件的列表,但手动完成此过程将是一件令人头痛的事情。所以你可以用格雷普命令来搜索您的包。
例如,在上一节中,我安装了appgrid应用程序,但如果我想知道确切的程序名,我可以使用以下内容:
SudoZhangZiyi列表——已安装|grep网格
这将给我一个全名为“grid”的包,从中我可以得到确切的程序名。
apt列表——已安装|grepgrid
警告:apt没有稳定的cli界面,在脚本中小心使用。
appgrid/now0.298全部[已安装,本地]
如您所见,已经安装了一个名为“appgrid”的包。现在,您可以在apt的remove命令中使用这个程序名。
方法2:使用dpkg命令删除DEB包
您可以使用dpkg查找已安装程序的名称:
dpkg-l|grep网格
该输出将提供给所有名为“grid”的包。
dpkg-l|grep网格
iiappgrid0.298所有用于Ubuntu的发现和安装应用程序
II在上述命令输出中表示软件包已正确安装。
现在您有了程序名,可以使用dpkg命令将其删除:
dpkg-r程序名称
提示:更新DEB包
一些DEB软件包(如chrome)通过系统更新提供更新,但对于大多数其他程序,您必须先删除现有程序,然后安装更新版本。
我希望这本初学者指南能帮助你在Ubuntu上安装DEB软件包。我添加了删除部分,这样你就可以更好地控制你安装的程序。
via:itsfoss.com
作者:阿比舍克·普拉卡什选题:lujun9972翻译:罗比校对:wxy
本文最初由lctt编辑,并由LinuxChina光荣发布
点击“了解更多”以访问文本中的链接
最新评论