在Ubuntu中安装程序是一个非常简单的任务。 Ubuntu默认添加最常用的程序 Linux 具有强大的功能,但是,如果我们需要一些更具体的软件,我们可以按照下面将要指出的步骤轻松安装它。
在 Ubuntu 和一般的 Linux 中,与在 Windows 中安装了多少软件不同,通常不需要在 Internet 上搜索程序、下载它并安装它正常运行所需的大量库。 我们有可用的存储库 (PPA),这是一种包含所有软件并且始终(相对)更新的集中式仓库。 我们也可以安装 DEB包,我们可以在互联网、Canonical snap 或 Flatpak 上找到这些。
有几种方法可以在Ubuntu中安装程序。 我们将从最低到最高“复杂性”等级向您展示它们。
Ubuntu软件
最简单和最直观的方法是通过这个应用程序。 实际上, Ubuntu软件 (以前的 Ubuntu 软件中心)只不过是一个 叉 来自 GNOME Software,旨在确定 snap 包的优先级。 在这个商店中,我们可以搜索任何类型的包,如果它在官方 Ubuntu 存储库中或在 Snapcraft 中(上传 snap 包的地方),它就会出现。
要访问它,我们必须单击通常位于侧面板中的 Ubuntu 软件图标。 此应用程序分为几个部分,所有部分均可从顶部访问:
- 在所有内容的左侧,我们都有放大镜,我们可以从中进行搜索。
- 在中心,我们有以下部分:
- 浏览(按商店)。
- 已安装的应用程序,我们将在其中看到已安装的内容,但并非所有软件包都会出现。
- 更新,当有新包时,我们将在其中看到将要更新的内容。
关于 Ubuntu Software,对我来说再次提及它是一家商店似乎很重要 旨在优先处理快照数据包. Ubuntu 的本机是 DEB,快照是本身包含核心软件和依赖项的快照。 它们是一种选择,但可能不是我们的最爱。 如果我们选择使用 Ubuntu Software,我们必须查看右上角的下拉菜单。 我们将在这里查看选项是否为 DEB 版本; 默认情况下,它将为我们提供 snap 包。 这让我们提出了一个替代方案。
GNOME软件
如果 Ubuntu 软件相同并且已经安装,我该如何安装 GNOME 软件? 好吧,因为它不是,也不是接近存在。 Ubuntu 软件有一些限制和 GNOME 软件没有的理念。 官方的 Project GNOME 商店提供的软件没有优先级或隐藏任何东西,或者如果 优先考虑 DEB 包选项,一生中的一个。 在第二个位置谈论这个选项的坏处是,要使用它,我们必须使用倒数第二个方法安装商店,使用终端,我们将通过添加对 Flathub 的支持来发挥其全部潜力。
一旦我们安装了它,GNOME 软件几乎就是 Ubuntu 软件的副本(事实上恰恰相反)。 我们将使用放大镜进行搜索,我们将选择一个程序,我们将检查原始来源,然后单击安装。 就如此容易。 唯一的问题是该软件包没有出现在 Ubuntu 软件中。 如果我们搜索“gnome 软件”,它显示为已安装,但实际上并没有。 我们必须按照我们在控制台部分中的说明安装它。
突触包管理器
突触是更先进的系统 安装和删除应用程序比 Ubuntu Software。 尽管如此,该环境还是图形化的并且非常强大,它可以完全控制系统上安装的应用程序、它们的依赖关系以及可以根据需要安装的不同版本的包。 自 Ubuntu 12.04 新立得 默认情况下未安装,如果我们想使用它,我们必须从 Ubuntu 软件安装它,寻找 突触, 或从终端。
要打开 Synaptic,我们将单击网格图标,或者按 Meta 键,然后搜索 突触。 使用此管理器,我们可以以非常简单的图形方式安装,重新安装和删除软件包。 如您所见,Synaptic 屏幕分为 4 个部分。 最重要的两个列表是左侧的类别部分(1)和右侧的包装部分(3)的列表。 从列表中选择一个软件包将显示它的描述(4)。
要安装软件包,我们将选择一个类别,右键单击所需的软件包,然后选择 标记为安装 或者我们将双击包的名称。 我们将以这种方式标记我们要在系统中安装的所有软件包,然后单击按钮 申请 开始安装。 Synaptic将仅下载必要的软件包 从 Internet 上的存储库或从安装媒体。
您也可以使用按钮 搜索 查找我们要安装的软件包。 通过单击此按钮,我们可以按名称或描述搜索程序。 找到要安装的程序后,我们双击它进行安装。 如果要删除程序,只需在该程序上单击鼠标右键,然后选择 清除 o 完全删除.
在所有情况下,更改都将在我们单击“应用”按钮后生效。
Synaptic 包管理器,如 Ubuntu Software, 自行解决包依赖关系 使应用程序正常运行。 以相同的方式,可以对其进行配置以安装推荐的程序包,而这些程序不需要应用程序即可完成其他附加功能。 如果要激活此行为,我们可以转到 组态 > 喜好,然后在标签中 一般 选中框 将推荐的软件包视为依赖项.
flatpak 和 snap 包
正如我们所解释的,Ubuntu 在全新安装后不支持 flatpak 包。 事实上,Canonical 并不是很喜欢这个想法,它的 Ubuntu Software 它甚至不支持 flatpaks。; 它被修改,因此无法添加支持,或者至少不是以一种在 Linux 社区中共享的简单方式。 Snap 包可以直接从 Ubuntu 软件安装,它们的安装与任何其他包一样简单,尽管它们也可以从终端安装,我们将在下一点进行解释。
当我们想要安装 flatpak 包时,情况就不同了。 正如我们在 本文,首先我们必须安装“flatpak”包,然后是“gnome-software”,因为官方 Ubuntu 商店不支持它们,然后是 GNOME 软件插件,然后 添加Flathub存储库. 重新启动后,flatpak 包会作为一个选项出现在 GNOME 软件中,但不会出现在 Ubuntu 软件中。
关于这种包,snap 和 flatpak 都有 程序运行所需的一切(软件和依赖项). 它们的优点是更新非常快,可以在任何 Linux 发行版上运行,事实上,有些程序只能在 Flathub (flatpak) 或 Snapcraft (snap) 中找到。 它们是一个可以考虑的选项,但要拥有这一切,使用 GNOME 软件是值得的。
通过控制台
到目前为止,我们已经看到了在 Ubuntu 中安装程序的图形方式。 接下来我们将看到如何通过终端执行相同的操作。 尽管许多用户对与“黑屏”相关的一切感到厌烦,但您应该知道这种方法一点也不复杂。 相反, 它更舒适,更简单,当然也更快.
要使用这种方法在 Ubuntu 上安装软件,逻辑上首先要做的是打开终端。 我们可以从网格图标或通过按 Meta 键并搜索“终端”来完成,只要快捷方式没有更改,也可以通过按 Ctrl+Alt+T 组合键打开它,或者通过用户或因为 Canonical 将来如此决定。 从终端,我们可以做的是:
- 安装软件包:
sudo apt install nombre-del-paquete
- 安装多个软件包:
sudo apt install nombre-del-paquete1 nombre-del-paquete2 nombre-del-paquete3
- 卸载软件包:
sudo apt remove nombre-del-paquete
- 卸载软件包及其关联的配置文件:
sudo apt remove --purge nombre-del-paquete
- 更新存储库中可用的包列表:
sudo apt update
- 更新计算机上安装的所有软件包:
sudo apt upgrade
- 安装快照包:
sudo snap install nombre-del-paquete
- 卸载快照包:
sudo snap remove nombre-del-paquete
- 更新快照包:
sudo snap refresh
一旦我们执行命令,系统可能会询问我们是否要安装我们选择的包以及依赖它的其他包,并向我们显示某些详细信息,例如它的全名、版本或大小。 我们将回答肯定并等待 完成安装。
.deb 包
如果我们想要安装的东西在官方存储库中不可用,既不是 snap 也不是 flatpak,它的开发人员很可能将它作为 .deb 包提供。 例如,如果我们要安装 Vivaldi 网络浏览器,我们可以在 GNOME 软件中搜索我们想要的所有内容,即使我们启用了对 flatpak 包的支持,它也找不到。 有趣的是,它在官方 Manjaro 存储库中可用,但在大多数存储库中都没有,因为它有一点一百(我不记得是 4% 还是 6%)对应的图形界面不是开源。 最后,如果我们想在 Ubuntu 上安装 Vivaldi,我们必须使用它的 .deb 包来完成。
无论是Vivaldi还是其他任何程序,我们都可以通过从其官网下载并安装来安装其DEB包。 我们可以用不同的方式做到这一点:
- 双击并安装它,这样它就不会打开它们。 Ubuntu 软件可能会打开。
- 右键单击并选择“软件安装”,如果我们安装了 GNOME 软件,这将打开它。
- 在终端中,键入 sudo dpkg -i 包名 (值得将其拖到终端,以免名称较长时出错)。
值得注意的是,其中许多软件包将我们添加到项目的官方存储库中,以便将来更新。
在本指南的结尾,我们向您展示了在Ubuntu中安装软件包的各种方法。 我们希望您觉得它有用。
10条评论,留下您的评论
对我来说有趣的文章,因为我是Ubuntu的亵渎者,所以我想问您一个有关如何安装驱动程序的问题。 我有一个用于TP-Link wifi(Archer T2U)的USB适配器,我已经从其官方网站(Archer T2U_V1_150901)下载了Linux驱动程序。 我不知道它们是如何安装的。
谢谢并恭祝安康
嗨,佩德罗,关于您的问题,我必须告诉您,就像几乎所有计算领域一样,它取决于。 如果我们谈论专有驱动程序,通常会包含一个脚本或程序来执行将其安装到系统上的任务。 首先,请检查是否没有自述文件来指示要添加的控制器所要遵循的步骤。 其次,我要告诉您的是,如果您已经下载了tarball,请检查是否有可以通过预先添加可执行文件属性从命令行启动的脚本。
在Ubuntu中,使用Unity,也可以直接从仪表板安装它。
问候
非常感谢您提供的信息,我没有看到任何表明要执行的步骤的自述文件,甚至还联系了TP-Link,他们不知道如何为我提供安装说明。
您好路易斯,感谢您的清晰,简单和直接的贡献。
我刚刚在笔记本电脑上安装了Ubuntu 10.10版本,即使它检测到并连接到WiFi,它仍然存在无法上网的问题。 通过以太网(如果我可以冲浪),它可以检测到qindows网络以及所有其他内容。 对于无线网络,它仅指定已连接。 我已经给DHCP提供了机会以及手动(IP,子网掩码,网关,DNS)来完成这项工作,并且问题仍然存在。
我还尝试在网上记录自己,只是没有尝试对我有用。
你能帮我解决这个问题吗?
预先感谢
PS我已经解决了
问候。
我是这个ubuntu的新手,我已经安装了16.04版,但是我遇到的问题是,无论我要安装的内容如何,我都没有从控制台尝试过,什么也没有,在软件中心中什么也没有,我尝试从控制台安装了synaptic,它告诉我没有候选人。
有任何想法吗?
首先,谢谢
有人知道我可以在哪里下载utorrent版本,以便在ubuntu 16.04.2。的armbian中下载它。 如果有人有答案,请通过以下电子邮件与我联系:
acuesta1996@gmail.com
朋友您好,谢谢您的宝贵贡献
我有个问题。 我的磁盘在3中进行了分区。windon的partition1,我有linux的partiticon2和我最个人使用的第3个磁盘作为备份。
Arta de windons及其著名的病毒,我决定仅对所有内容使用linux,尤其是连接到互联网,安装Zorin 9(基于ubuntu)
x错误删除firefox程序包,现在我不知道如何解决该问题
我已经尝试了各种方法,例如更新更新,升级,安装firefox x软件中心。
这是我的更新错误:
犯错 http://security.ubuntu.com 可信赖的安全性/主要来源
犯错 http://security.ubuntu.com 可信赖的安全性/主要来源
找不到404 [IP:91.189.91.26 80]
在3.547min 34s(28 B / s)中获取1.714 kB
读取软件包列表...完成
W:签名验证过程中发生错误。
存储库不会更新,并且将使用以前的索引文件。
GPG错误: http://deb.opera.com 稳定的InRelease:无法验证以下签名,因为公用密钥不可用:NO_PUBKEY D615560BA5C7FF72
W:以下密钥ID没有可用的公共密钥:
1397BC53640DB551
W:无法提取 http://deb.opera.com/opera/dists/stable/InRelease
W:无法获取gzip:/var/lib/apt/lists/partial/ve.archive.ubuntu.com_ubuntu_dists_trusty-updates_universe_binary-i386_Packages哈希总和不匹配
W:无法提取 http://dl.google.com/linux/chrome/deb/dists/stable/Release 在发行文件中找不到预期的条目“ main / binary-i386 / Packages”(sources.list条目错误或格式错误的文件)
W:无法提取 http://security.ubuntu.com/ubuntu/dists/trusty-security/main/source/Sources 找不到404 [IP:91.189.91.26 80]
W:某些索引文件下载失败。 它们已被忽略,或改用旧的。
这种情况是,当尝试再次安装它时会引发错误。
请如果有人可以帮助我!
您好罗莎(Rosa),据我所知,它首先向您抛出该错误,因为它找不到该地址,因为它不再存在。
“呃 http://security.ubuntu.com 可信赖的安全性/主要来源
犯错 http://security.ubuntu.com 可信赖的安全性/主要来源»
“找不到404 [IP:91.189.91.26 80]”。
第二个是您尚未导入歌剧的公钥
«GPG错误: http://deb.opera.com 稳定的InRelease:由于公共密钥不可用,因此无法验证以下签名:NO_PUBKEY D615560BA5C7FF72''
您可以通过以下方式向我们显示您的来源列表:
猫/etc/apt/sources.list