如何在 Linux 下安装新的包管理器

系统 Linux
包管理器对于管理和维护 Linux 系统上的软件是必不可少的。每个 Linux 发行版默认都附带一个包管理器。Ubuntu 自带 APT 包管理器,基于 Arch 的发行版有 Pacman,等等。

包管理器对于管理和维护 Linux 系统上的软件是必不可少的。每个 Linux 发行版默认都附带一个包管理器。Ubuntu 自带 APT 包管理器,基于 Arch 的发行版有 Pacman,等等。

如果您希望探索其他包管理器,下面介绍如何安装不同的包管理器,而不必切换到全新的发行版。

选择您的包管理器

有几个包管理器可以免费下载。选择合适的并安装它。如果你想知道最好的选择是什么,本文就介绍目前最著名的 Linux 包管理器:

1. Pacman

Pacman 是所有基于 Arch 的发行版的默认包管理器。它遵循一种服务器-客户端机制,将本地系统中的更新与服务器上的最新版本同步,与 Arch 的前沿理念完美契合。

2. APT

高级包工具或 APT 是一个免费的开源包管理器,作为 Ubuntu/Debian 衍生产品的默认包管理解决方案。操作方便、快捷、可靠。

3.DNF

Dandified Yum 或 DNF 是 Yellowdog Updater Modified (Yum) 包管理器的一代继承者。DNF 最常作为基于 rpm 的 Linux 发行版(fedora、CentOS 和 RHEL)上的主要包管理器使用。

DNF 开发的主要动机是弥补 YUM 中的漏洞,并为从 YUM 迁移的用户提供性能提升和其他生活质量更新。

在Linux上安装新的包管理器

安装步骤因发行版的不同而不同,这取决于您正在安装的包管理器和安装位置。让我们看看如何在三种最常用的Linux发行版(Ubuntu、Arch 和 Fedora)中安装不同的包管理器。

虽然您可以自由地在同一个发行版上安装和尝试不同的包管理器,但这常常会导致包管理器之间的冲突,甚至更糟糕的是依赖性问题。

这些问题可能会导致您的 Linux 桌面体验出现问题,因此我们建议您根据附带的包管理器选择发行版。

如何在Ubuntu/Debian中安装 Pacman

没有官方的 Ubuntu/ Debian 兼容的 Pacman 版本。所以,你必须使用一个接受 Pacman 命令的模拟脚本来调用 APT 中的等价选项。下面是你如何在基于Ubuntu/ Debian 的发行版中 Pacman:

作为初步步骤,使用以下方法更新和升级您的系统:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                     
sudo apt-get update && sudo apt-get upgrade

使用 wget 命令,从官方 DEB Pacman 存储库下载最新版本的 Pacman 包管理器的 DEB 包。同样,如果您使用的是基于 RPM 的发行版,请下载 RPM 包进行安装。如果不想使用 wget,也可以手动下载这个包。

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                     
wget https://gitlab.com/trivoxel-utils/deb-pacman/uploads/9f716f95c66cd90e65157773d6dea05b/deb-pacman_1.0-0.deb

使用 dpkg 安装包,执行以下命令:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                     
sudo dpkg -i deb-pacman_1.0-0.deb

使用 Pacman 命令调用 Pacman 模拟器脚本,并像在任何基于 Arch Linux 的发行版上使用 Pacman 一样使用它。尝试一些 Pacman 的命令来感受它并检查错误。为了体验真正的 Pacman 体验,我们建议您切换到 Arch Linux。

如何在 Fedora 和其他基于 rpm 的发行版上安装 APT

您可以使用 DNF 包管理器在 Fedora 中安装 APT。按照以下步骤在基于 rpm 的 Linux 发行版上安装 APT:

作为初步步骤,使用以下方法更新和升级您的系统:

sudo dnf update

发出以下命令,使用DNF包管理器安装APT:

[linuxmi@fedora www.linuxmi.com]$ sudo dnf install apt

现在,您的系统上应该已经安装了 APT 包管理器。通过键入 apt 调用它,并尝试一些基本命令来开始。

如何在 Fedora 和其他基于 rpm 的发行版上安装 pacman

在Fedora吃豆子

通过使用DNF包管理器下载并安装包,您可以在Fedora和其他基于rpm的发行版上安装Pacman。以下是你需要遵循的步骤:

作为初步步骤,使用以下方法更新和升级您的系统:

sudo dnf update

发出以下命令使用DNF包管理器安装Pacman:

[linuxmi@fedora www.linuxmi.com]$ sudo dnf install pacman

DNF 现在将开始在您的系统上安装 pacman。要学习如何使用它,输入sudo pacman -h,你会得到一个完整的pacman提供的所有命令和功能的列表。

[linuxmi@fedora www.linuxmi.com]$ pacman -h

如何在 Arch Linux 上安装 APT 和 DNF

您可以从 Arch 用户库(AUR)在 Arch Linux 上安装 APT 和 DNF 包管理器。AUR 是一个社区驱动的存储库,托管着 Arch 用户贡献的数千个包。您可以使用像 yay 这样的 AUR 助手,也可以手动在系统中安装这些包。

下面是如何在 Arch Linux 上安装 APT 和 DNF:

作为初步步骤,使用以下方法更新和升级您的系统:

sudo pacman -Syu

发出以下命令使用yay安装DNF和APT:

yay -S dnf && yay -S apt

APT 和 DNF 包管理器应该安装在您的系统上。现在,您可以将它们用于所有包管理任务。

高效管理Linux系统上的软件包

如果您有动力使用 Linux 作为日常驱动程序,那么您应该花时间和精力学习包管理的基础知识,以确保您的系统保持高效和快速。

包管理是 Linux 系统寿命的关键,可以确保系统不会受到损坏包的危害。

责任编辑:华轩 来源: Linux迷
相关推荐

2023-04-17 07:36:28

Arch LinuxGUI

2020-06-01 07:00:00

WingetWindows 10软件包管理器

2021-12-09 09:27:22

MacOSHomebrew包管理器

2021-05-21 08:00:00

Linux密码管理系统

2016-09-12 15:00:46

Linux包管理器新手

2021-07-27 12:58:46

Linux包管理器安命令

2020-10-13 12:29:38

Linux包管理器

2022-03-21 21:28:00

Homebrew包管理器Linux

2013-11-20 15:32:13

红帽RedHatYUM包

2020-12-03 12:06:54

HarmonyOS

2020-03-09 11:43:35

RustCargo编程语言

2016-08-10 10:49:44

LinuxKeeweb密码管理器

2021-02-28 13:26:15

Linux软件包管理器软件仓库

2018-08-23 16:51:40

Linux软件仓库包管理器

2010-01-06 15:21:08

Ubuntu软件安装

2011-03-09 15:54:34

LAMP

2018-11-22 08:00:00

Linux软件包管理器Nix

2018-09-28 14:00:54

UbuntuAPTIPv4

2010-05-27 10:12:46

openSUSEYaST

2011-01-21 09:54:44

LinuxSendmail
点赞
收藏

51CTO技术栈公众号