在 Ubuntu 中安装和使用软件包
在 Ubuntu 中,就像任何其他操作系统一样,需要软件。软件安装的主要方法是通过 GUI Ubuntu 软件工具。然而,这既不是安装软件包的首选方法,也不是唯一的方法。初学者倾向于坚持使用 GUI;然而,当您在 Ubuntu 上花费更多时间时,您最终不得不求助于现有存储库并添加存储库,最糟糕的是,手动安装软件包。在本教程中,我们将学习在 Ubuntu 中安装和使用软件包。
方法一:存储库
Ubuntu 和任何版本的 Linux 最好的部分是它有自己的存储库。存储库基本上就像一个充满数千个软件包或软件的商店。然而,存储库中的所有可用软件都是开源的并且适用于 Linux。
当然,您可以使用 apt 命令在存储库中搜索可用的软件包。要在 Ubuntu 中搜索存储库:
例如,假设我正在寻找一个名为 MySQL 的包:
假设您已经找到了所需的包,但正在寻找有关找到的包的更多信息,那么您可以使用 apt show 命令。
前任 :
接下来,您可以使用以下代码检查依赖关系:
前任 :
一旦您对找到的软件包感到满意,就可以安装它。 apt-get install 命令将首先获取并安装依赖项,然后安装软件包本身,以便您可以高枕无忧,同时该命令会自动为您完成所有操作。要在 Ubuntu 中使用存储库进行安装:
前任 :
安装后,您可能不喜欢该软件包并希望将其从系统中完全删除。要删除已安装的软件包,请键入:
前任 :
apt -get remove 不会删除您安装的程序的配置文件,在这种情况下,您可以使用 purge 代替。要删除所有内容,包括配置文件,您可以键入:
方法2:添加到存储库
在很多情况下,您要查找的包不在存储库中;但是,它可能在完全不同的存储库中可用。那么我们该怎么办呢?我们将包含该文件的存储库添加到我们自己的存储库中。 Apt 主要在 /etc/apt/sources.list 中查找存储库 - 这是找到所有存储库的地方。
为了将另一个存储库添加到您当前拥有的存储库中,您可以使用个人包存档 (PPA)。 建议您不要随机添加存储库,因为不会扫描恶意软件!仅从可信来源添加!
例如,如果您想为简单的屏幕录像机添加 ppa:
要删除简单屏幕录像机的 ppa 存储库:
例如,当您想要安装 Linux 版 Wine 时,他们会要求您添加存储库。
前任 :
后者会将指定的存储库添加到 /etc/apt/sources.list。
方法三:手动安装包
有时,没有其他办法可以解决。您需要手动安装该软件包。在这种情况下,您获得的打包格式取决于您下载的软件。
DEB 软件包为了安装 DEB 软件包,我个人使用 gdebi:
安装 gdebi 后,您可以使用以下代码来安装 .deb 包。
或者,大多数用户使用 dpkg 命令。 dpkg 命令用于安装、构建、删除和管理 debian 软件包。有时,您只是下载了一个 deb 文件,而无法使用 apt 命令;在这种情况下,我们使用 dpkg 命令。
要使用 dpkg 安装软件包:
还可以使用 dpkg 扫描 deb 文件以查看其内容:
使用dpkg卸载需要系统使用的包名;您可以通过输入以下内容来获取它:
然后使用以下命令卸载它:
如果它因损坏而需要重新配置,您可以输入:
RPM 软件包RPM 软件包通常由 CentOS、RHEL 和 Fedora 使用。然而,有时作为 Ubuntu 用户,您只需要使用 rpm 包。遇到这种情况,可以将rpm包转为deb包来安装。
首先,让我们安装alien,一个用于将rpm文件转换为deb文件的包。
然后,下载 rpm 文件并输入:
例如,后者将创建可以使用 gdebi 安装的同一软件包的 deb 版本。
Tarball使用 tarball,更难满足依赖关系,也更难删除和更新。然而,有时 tarball 是唯一的选择,特别是如果您倾向于从 github 下载的话。在这种情况下,要安装 tarball:
cd package
./configure
make
sudo make install
高级 Linux 用户更喜欢通过命令行安装软件包;这是事实。包装有各种形状和形式;这是另一个事实。有些软件包是 rpm 软件包,有些是 tarball,有些可以在存储库中找到,有些则需要您添加新的存储库。在本教程中,我们学习了安装和管理包的各种方法。事实上,我们依靠 apt 和 dpkg 命令来整体管理它们。使用 apt 和 dpkg,我们可以安装、更新和删除软件包。
快乐编码!