在 Ubuntu 中安装和使用软件包在 Ubuntu 中安装和使用软件包在 Ubuntu 中安装和使用软件包在 Ubuntu 中安装和使用软件包
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

在 Ubuntu 中安装和使用软件包

在 Ubuntu 中,就像任何其他操作系统一样,需要软件。软件安装的主要方法是通过 GUI Ubuntu 软件工具。然而,这既不是安装软件包的首选方法,也不是唯一的方法。初学者倾向于坚持使用 GUI;然而,当您在 Ubuntu 上花费更多时间时,您最终不得不求助于现有存储库并添加存储库,最糟糕的是,手动安装软件包。在本教程中,我们将学习在 Ubuntu 中安装和使用软件包。

方法一:存储库

Ubuntu 和任何版本的 Linux 最好的部分是它有自己的存储库。存储库基本上就像一个充满数千个软件包或软件的商店。然而,存储库中的所有可用软件都是开源的并且适用于 Linux。

当然,您可以使用 apt 命令在存储库中搜索可用的软件包。要在 Ubuntu 中搜索存储库:

sudo apt-cache search [what you’re looking for]

例如,假设我正在寻找一个名为 MySQL 的包:

sudo apt-cache search MySQL

假设您已经找到了所需的包,但正在寻找有关找到的包的更多信息,那么您可以使用 apt show 命令。

apt show [file to show]

前任 :

apt  show mysql-client-8.0

接下来,您可以使用以下代码检查依赖关系:

apt depends [file to scan]

前任 :

apt  depends mysql-client-8.0

一旦您对找到的软件包感到满意,就可以安装它。 apt-get install 命令将首先获取并安装依赖项,然后安装软件包本身,以便您可以高枕无忧,同时该命令会自动为您完成所有操作。要在 Ubuntu 中使用存储库进行安装:

sudo apt-get install [file you want to install]

前任 :

sudo apt-get install mysql-client-8.0 -y

安装后,您可能不喜欢该软件包并希望将其从系统中完全删除。要删除已安装的软件包,请键入:

sudo apt-get remove [your_package]

前任 :

sudo apt-get remove mysql-client-8.0

apt -get remove 不会删除您安装的程序的配置文件,在这种情况下,您可以使用 purge 代替。要删除所有内容,包括配置文件,您可以键入:

sudo apt purge mysql-client-8.0

方法2:添加到存储库

在很多情况下,您要查找的包不在存储库中;但是,它可能在完全不同的存储库中可用。那么我们该怎么办呢?我们将包含该文件的存储库添加到我们自己的存储库中。 Apt 主要在 /etc/apt/sources.list 中查找存储库 - 这是找到所有存储库的地方。

为了将另一个存储库添加到您当前拥有的存储库中,您可以使用个人包存档 (PPA)。 建议您不要随机添加存储库,因为不会扫描恶意软件!仅从可信来源添加!

例如,如果您想为简单的屏幕录像机添加 ppa:

sudo add-apt-repository ppa:maarten-baert/simplescreenrecordersudo apt-get update

要删除简单屏幕录像机的 ppa 存储库:

sudo add-apt-repository --remove ppa:maarten-baert/simplescreenrecorder

例如,当您想要安装 Linux 版 Wine 时,他们会要求您添加存储库。

前任 :

sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ focal main'

后者会将指定的存储库添加到 /etc/apt/sources.list。

方法三:手动安装包

有时,没有其他办法可以解决。您需要手动安装该软件包。在这种情况下,您获得的打包格式取决于您下载的软件。

DEB 软件包为了安装 DEB 软件包,我个人使用 gdebi:

sudo apt-get install gdebi

安装 gdebi 后,您可以使用以下代码来安装 .deb 包。

gdebi [your_package.deb]

或者,大多数用户使用 dpkg 命令。 dpkg 命令用于安装、构建、删除和管理 debian 软件包。有时,您只是下载了一个 deb 文件,而无法使用 apt 命令;在这种情况下,我们使用 dpkg 命令。

要使用 dpkg 安装软件包:

sudo dpkg --install [your_package.deb]

还可以使用 dpkg 扫描 deb 文件以查看其内容:

sudo dpkg -c [your_package.deb]

使用dpkg卸载需要系统使用的包名;您可以通过输入以下内容来获取它:

sudo dpkg -l | grep [your package name -- guess]

然后使用以下命令卸载它:

sudo dpkg -r [package name]

如果它因损坏而需要重新配置,您可以输入:

sudo dpkg --configure [package name]

RPM 软件包RPM 软件包通常由 CentOS、RHEL 和 Fedora 使用。然而,有时作为 Ubuntu 用户,您只需要使用 rpm 包。遇到这种情况,可以将rpm包转为deb包来安装。

首先,让我们安装alien,一个用于将rpm文件转换为deb文件的包。

sudo apt-get install alien

然后,下载 rpm 文件并输入:

sudo alien -d [your_package.rpm]

例如,后者将创建可以使用 gdebi 安装的同一软件包的 deb 版本。

gdebi [your_package.deb]

Tarball使用 tarball,更难满足依赖关系,也更难删除和更新。然而,有时 tarball 是唯一的选择,特别是如果您倾向于从 github 下载的话。在这种情况下,要安装 tarball:

tar -xvzf package.tar.gz (or tar -xvjf package.tar.bz2)
cd package
./configure
make
sudo make install

高级 Linux 用户更喜欢通过命令行安装软件包;这是事实。包装有各种形状和形式;这是另一个事实。有些软件包是 rpm 软件包,有些是 tarball,有些可以在存储库中找到,有些则需要您添加新的存储库。在本教程中,我们学习了安装和管理包的各种方法。事实上,我们依靠 apt 和 dpkg 命令来整体管理它们。使用 apt 和 dpkg,我们可以安装、更新和删除软件包。

快乐编码!

©2015-2025 艾丽卡 support@alaica.com