Менеджер пакетов необходим для управления и обслуживания программного обеспечения в вашей системе Linux. Каждый дистрибутив Linux по умолчанию поставляется с менеджером пакетов. Ubuntu поставляется с менеджером пакетов APT, в дистрибутивах на основе Arch есть Pacman и так далее.
Если вы хотите изучить другие менеджеры пакетов, вот как вы можете установить другой менеджер пакетов, не переключаясь на совершенно новый дистрибутив.
Выберите свой менеджер пакетов
Есть несколько менеджеров пакетов, которые можно скачать бесплатно. Выберите подходящий и установите его. Если вам интересно, какие варианты лучше всего, вот краткий список наиболее известных менеджеров пакетов для Linux:
1. Пакман
Pacman — менеджер пакетов по умолчанию для все дистрибутивы на основе Arch. Он следует механизму «сервер-клиент» для синхронизации обновлений в локальной системе с последними выпусками на сервере, что идеально соответствует передовой философии Arch.
2. АПТ
Advanced package tool или APT — это бесплатный менеджер пакетов с открытым исходным кодом, поставляемый в качестве решения по управлению пакетами по умолчанию для производных Ubuntu/Debian. Это удобно, быстро и надежно.
3. ДНФ
Dandified Yum или DNF является наследником менеджера пакетов Yellowdog Updater Modified (YUM). DNF чаще всего используется в качестве основного менеджера пакетов на Дистрибутивы Linux на основе RPM— Fedora, CentOS и RHEL.
DNF был разработан с основной целью восполнения лазеек в YUM и предлагает повышение производительности и другие улучшения качества жизни для тех, кто переходит с YUM.
Установка нового менеджера пакетов в Linux
Шаги установки будут отличаться от одного дистрибутива к другому, в зависимости от устанавливаемого менеджера пакетов и места, где вы его устанавливаете. Давайте рассмотрим установку различных менеджеров пакетов в трех наиболее часто используемых дистрибутивах Linux — Ubuntu, Arch и Fedora.
Хотя вы можете свободно устанавливать и тестировать разные менеджеры пакетов в одном и том же дистрибутиве, это часто может приводить к конфликтам между менеджерами пакетов и, что еще хуже, к проблемам с зависимостями.
Эти проблемы могут вызвать сбои в работе вашего рабочего стола Linux, поэтому мы рекомендуем вам выбирать дистрибутив на основе диспетчера пакетов, с которым он поставляется.
Как установить Pacman в Ubuntu/Debian
Официального варианта Pacman, совместимого с Ubuntu/Debian, не существует. Итак, вам придется обойтись сценарием, эмулирующим Pacman, который принимает команды Pacman для вызова эквивалентных опций в APT. Вот как вы можете эмулировать Pacman в своем дистрибутиве на основе Ubuntu/Debian:
- В качестве предварительного шага обновите и обновите свою систему, используя:
Судо подходитполучать обновить && sudo apt-получать обновление
- С использованием команда wget, загрузите пакет DEB последней сборки менеджера пакетов Pacman с официальный репозиторий Deb Pacman. Точно так же, если вы используете дистрибутив на основе RPM, загрузите пакет RPM для установки. Вы также можете скачать пакет вручную, если не хотите использовать wget.
- Установите пакет с помощью dpkg, выполнив:
судодпкг-ядеб-пакман-*.dpkg
Запустите скрипт эмулятора Pacman с помощью пакман и используйте его так же, как вы используете Pacman в любом дистрибутиве на базе Arch Linux. Попробуйте несколько команд Pacman, чтобы почувствовать это и проверить на наличие ошибок. Чтобы получить истинное удовольствие от Pacman, мы рекомендуем вам перейти на Arch Linux.
Как установить DNF на Ubuntu и Debian
В отличие от Pacman, вы можете установить менеджер пакетов DNF напрямую с помощью APT, минуя хлопоты по организации файлов сборки вручную. Выполните следующие действия, чтобы установить DNF в вашем дистрибутиве Linux на основе Debian:
- В качестве предварительного шага обновите и обновите свою систему, используя:
судо подходящее обновление && судо подходящее обновление
- Введите следующую команду, чтобы установить DNF с помощью диспетчера пакетов APT:
Судо подходит установить днф
Теперь APT начнет установку менеджера пакетов DNF в вашей системе. Проверьте это, попробовав несколько основных команд. Для начала попробуйте загрузить и установить новый пакет, как в обычных дистрибутивах на основе RPM.
Как установить APT в Fedora и других дистрибутивах на основе RPM
Подобно установке DNF в Ubuntu с помощью APT, вы можете установить APT в Fedora с помощью менеджера пакетов DNF. Выполните следующие действия, чтобы установить APT в вашем дистрибутиве Linux на основе RPM:
- В качестве предварительного шага обновите и обновите свою систему, используя:
обновление судо днф
- Введите следующую команду, чтобы установить APT с помощью диспетчера пакетов DNF:
судо днф установить подходящий
Теперь в вашей системе должен быть установлен менеджер пакетов APT. Вызовите его, набрав подходящий и попробуйте несколько основных команд, чтобы начать.
Как установить Pacman в Fedora и других дистрибутивах на основе RPM
Вы можете установить Pacman в Fedora и других дистрибутивах на основе RPM, загрузив и установив пакет с помощью менеджера пакетов DNF. Вот шаги, которые вам необходимо выполнить:
- В качестве предварительного шага обновите и обновите свою систему, используя:
обновление судо днф
- Введите следующую команду, чтобы установить Pacman с помощью менеджера пакетов DNF:
судо днф установить пакман
Теперь DNF начнет установку Pacman в вашей системе. Чтобы узнать, как его использовать, введите судо пакман -ч и вы получите полный список всех команд и функций, которые предлагает Pacman.
Как установить APT и DNF в Arch Linux
Вы можете установить менеджеры пакетов APT и DNF в Arch Linux с репозиторий пользователей Arch (AUR). AUR — это управляемый сообществом репозиторий, в котором размещены тысячи пакетов, добавленных пользователями Arch. Вы также можете используйте помощника AUR, такого как yay или вручную установите пакеты в вашей системе.
Вот как установить APT и DNF в Arch Linux:
- В качестве предварительного шага обновите и обновите свою систему, используя:
судо пакман -Сю
- Введите следующую команду, чтобы установить DNF и APT с помощью yay:
ура -S днф && да -S подходит
В вашей системе должны быть установлены менеджеры пакетов APT и DNF. Теперь вы можете использовать их для всех ваших задач по управлению пакетами.
Эффективно управляйте пакетами в вашей системе Linux
Если вы мотивированы использовать Linux в качестве ежедневного драйвера, вам следует потратить время и усилия на изучение основ управления пакетами, чтобы ваша система оставалась эффективной и быстрой.
Управление пакетами является ключом к долговечности вашей системы Linux и гарантирует, что ваша система не будет подвергаться опасности из-за поврежденных пакетов.