Найти в Дзене
takoedelo

Как установить новый менеджер пакетов в Linux

Оглавление

Установить новый менеджер пакетов без замены существующего в Linux довольно просто.

Менеджер пакетов необходим для управления и поддержки программного обеспечения в вашей системе Linux. По умолчанию каждый дистрибутив Linux поставляется с менеджером пакетов. Ubuntu поставляется с менеджером пакетов APT, дистрибутивы на основе Arch имеют Pacman и так далее.

Если вы хотите изучить другие менеджеры пакетов, вот как вы можете установить другой менеджер пакетов, не переключаясь на совершенно новый дистрибутив.

Выберите свой менеджер пакетов

Существует несколько менеджеров пакетов, которые можно скачать бесплатно. Выберите подходящий и установите его. На случай, если вам интересно, каковы наилучшие варианты, вот краткий список наиболее известных менеджеров пакетов для Linux:

1. Pacman

Pacman является менеджером пакетов по умолчанию для всех дистрибутивов на основе Arch. Он использует механизм сервер-клиент для синхронизации обновлений в локальной системе с последними выпусками на сервере, что идеально соответствует передовой философии Arch.

2. APT

Advanced package tool или APT - это бесплатный менеджер пакетов с открытым исходным кодом, поставляемый в качестве решения для управления пакетами по умолчанию для производных Ubuntu / Debian. Он удобен в использовании, быстр и надежен.

3. DNF

Dandified Yum или DNF является преемником поколения модифицированного менеджера пакетов Yellowdog Updater (YUM). DNF чаще всего используется в качестве основного менеджера пакетов в дистрибутивах Linux на основе RPM - Fedora, CentOS и RHEL.

DNF был разработан с основной целью восполнить пробелы в YUM и предлагает повышение производительности и другие улучшения качества жизни для тех, кто переходит с YUM.

Установка нового менеджера пакетов в Linux

Шаги установки будут отличаться от одного дистрибутива к другому, в зависимости от того, какой менеджер пакетов вы устанавливаете и где вы его устанавливаете. Давайте рассмотрим установку различных менеджеров пакетов в трех наиболее часто используемых дистрибутивах Linux — Ubuntu, Arch и Fedora.

-2

Как установить Pacman в Ubuntu / Debian

-3

Официального варианта Pacman, совместимого с Ubuntu / Debian, не существует. Итак, вам придется обойтись скриптом, эмулирующим Pacman, который принимает команды Pacman для вызова эквивалентных параметров в APT. Вот как вы можете эмулировать Pacman в своем дистрибутиве на основе Ubuntu / Debian:

В качестве предварительного шага обновите и обновите свою систему с помощью:

-4

Используя команду wget, загрузите пакет DEB последней сборки Pacman package manager из официального репозитория Deb Pacman. Аналогично, если вы используете дистрибутив на основе RPM, загрузите пакет RPM для установки. Вы также можете загрузить пакет вручную, если не хотите использовать wget.

Установите пакет с помощью dpkg, выполнив:

-5

Вызовите сценарий эмулятора Pacman с помощью команды pacman и используйте его так, как вы использовали бы Pacman в любом дистрибутиве на базе Arch Linux. Попробуйте несколько команд Pacman, чтобы разобраться в этом и проверить наличие ошибок. Для получения настоящего опыта работы с Pacman мы рекомендуем вам перейти на Arch Linux.

Как установить DNF на Ubuntu и Debian

-6

В отличие от Pacman, вы можете установить менеджер пакетов DNF напрямую с помощью APT, минуя хлопоты по упорядочиванию файлов сборки вручную. Выполните следующие действия, чтобы установить DNF в свой дистрибутив Linux на основе Debian:

В качестве предварительного шага обновите и обновите свою систему с помощью:

-7

Выполните следующую команду для установки DNF с помощью APT package manager:

-8

Теперь APT начнет установку менеджера пакетов DNF в вашей системе. Протестируйте его, попробовав несколько основных команд. Для начала попробуйте загрузить и установить новый пакет, как в обычных дистрибутивах на основе RPM.

Как установить APT на Fedora и другие дистрибутивы на основе RPM

-9

Подобно установке DNF в Ubuntu с помощью APT, вы можете установить APT в Fedora с помощью диспетчера пакетов DNF. Выполните следующие действия, чтобы установить APT в свой дистрибутив Linux на основе RPM:

В качестве предварительного шага обновите и обновите свою систему с помощью

-10

Выполните следующую команду для установки APT с помощью диспетчера пакетов DNF:

-11

Теперь в вашей системе должен быть установлен менеджер пакетов APT. Вызовите его, набрав apt и попробуйте несколько основных команд для начала.

Как установить Pacman на Fedora и другие дистрибутивы на основе RPM

-12

Вы можете установить Pacman на Fedora и другие дистрибутивы на основе RPM, загрузив и установив пакет с помощью менеджера пакетов DNF. Вот шаги, которые вам нужно выполнить:

В качестве предварительного шага обновите и обновите свою систему с помощью:

-13

Выполните следующую команду для установки Pacman с помощью диспетчера пакетов DNF:

-14

DNF теперь начнет установку Pacman в вашей системе. Чтобы узнать, как его использовать, введите sudo pacman -h, и вы получите полный список всех команд и функций, предлагаемых Pacman.

Как установить APT и DNF в Arch Linux

-15

Вы можете установить менеджеры пакетов APT и DNF в Arch Linux из репозитория пользователей Arch (AUR). AUR - это репозиторий, управляемый сообществом, в котором хранятся тысячи пакетов, созданных пользователями Arch. Вы можете либо использовать помощник AUR, такой как yay, либо вручную установить пакеты в свою систему.

Вот как установить APT и DNF в Arch Linux:

В качестве предварительного шага обновите и обновите свою систему с помощью

-16

Выполните следующую команду для установки DNF и APT с помощью yay

-17

Менеджеры пакетов APT и DNF должны быть установлены в вашей системе. Теперь вы можете использовать их для всех ваших задач управления пакетами.

Эффективное управление пакетами в вашей системе Linux

Если у вас есть мотивация использовать Linux в качестве ежедневного , вам следует потратить время и усилия на изучение основ управления пакетами, чтобы ваша система оставалась эффективной и быстрой.

Управление пакетами является ключом к долговечности вашей системы Linux и гарантирует, что вашей системе не будут угрожать поврежденные пакеты.

Смотрите другие статьи на нашем канале .

Как найти и исправить поврежденные пакеты в Linux

Что такое зомби-процессы в Linux и как их уничтожить

Как запускать команды Linux в фоновом режиме

Вы также можете оставить свое мнение об этом посте в разделе комментариев.