Менеджер пакетов Linux: pacman, yum, apt ...
Оглавление:
Диспетчер пакетов в Linux является основным при выборе дистрибутива Linux, поскольку благодаря его командам мы сможем выполнять все повседневные задачи и установки на нашем компьютере. Поэтому мы всегда рекомендуем вам использовать команду HELP и посещать хорошие сайты с большим количеством информации. Итак, мы представляем вам это практическое руководство.
Какой менеджер пакетов Linux вам подходит?
Как и любой новый пользователь Linux, вы можете быть поражены огромным количеством опций, которые у вас есть, когда дело доходит до дистрибутивов, которые вы можете установить на свой настольный компьютер. В чем разница между Ubuntu, Fedora, OpenSUSE, Sabayon или Arch? В конечном счете, короткий ответ: менеджеры пакетов.
Каждый дистрибутив предлагает пользователям уникальный метод установки и обслуживания своей системы с различной степенью простоты и удобства использования.
Это руководство послужит кратким объяснением того, как выполнять основные задачи в каждой из систем управления пакетами, чтобы вы могли решить, какая из них подходит именно вам.
pacman
Это популярный и простой, но мощный менеджер пакетов Arch Linux и некоторые малоизвестные дистрибутивы Linux. Он обеспечивает некоторые из основных функций других менеджеров пакетов, включая установку, автоматическое разрешение зависимостей, обновление, удаление, а также дисквалификацию программного обеспечения .
Он разработан, чтобы быть простым и легким в управлении пакетами для пользователей Arch.
YUM
YUM - это зависимость разрешения для менеджера пакетов RPM. YUM является значением по умолчанию для системы управления пакетами, включенной в довольно много производных Red Hat, включая Fedora 21 и CentOS. Синтаксис YUM прост, и у пользователей Apt не возникнет проблем с внесением изменений.
Обновление и обновление через YUM очень простое, где следующая команда выполняет следующие задачи:
обновление sudo yum
Для установки пакета используется следующая команда:
sudo yum установить $ packageName
Также, чтобы удалить пакет, команда:
sudo yum удалить $ packageName
Для поиска устанавливаемого пакета:
sudo yum поиск $ packageName
YUM не включает команду autoremove для поиска и удаления неиспользуемых зависимостей, однако она включает отличную функцию для установки пакета из URL-адреса, в которую не входит Apt:
APT
Apt является зависимостью разрешения для систем на основе Debian, таких как Ubuntu. В сочетании с dpkg менеджер пакетов Apt предоставляет простой способ обновления, установки и удаления программного обеспечения. Без Apt поддержание системы Debian было бы похоже на использование Linux в 1990-х годах.
Apt имеет приятный простой синтаксис, хотя и переписывается для обеспечения простого и понятного синтаксиса. Таким образом, в зависимости от используемой версии (Ubuntu 14.04 и выше включает новые команды Apt), вы можете использовать разные команды для достижения одинаковых результатов.
Чтобы обновить репозитории программного обеспечения, используйте следующую команду:
sudo apt-get update
или
обновление sudo apt
Чтобы обновить программное обеспечение:
sudo apt-get upgrade
или
обновление sudo apt
Для более полного обновления, при котором также пробуются конфликтующие зависимости пакета до последней версии и удаляются старые или неиспользуемые, выполните следующую команду:
sudo apt-get dist-upgrade
или
полная модернизация sudo
Эти команды могут быть объединены для последовательного обновления следующим образом:
sudo apt-get update && sudo apt-get update
или
sudo apt update && sudo apt upgrade
Чтобы установить программное обеспечение, команда:
sudo apt-get install $ packageName
или
sudo apt install $ packageName
Чтобы удалить пакет:
sudo apt-get удалить $ packageName
или
sudo apt удалить $ packageName
Ограничивая системное программное обеспечение с помощью команды apt-get remove, Apt хорошо справляется с извлечением неиспользуемых зависимостей, однако иногда в процессе удаления программного обеспечения или обновления некоторые более поздние зависимости могут остаться в системе. Если вы хотите удалить эти пакеты из системы. Apt включает команду для этой задачи:
sudo apt-get autoremove
или
sudo apt autoremove
Поиск устанавливаемого пакета:
sudo apt-cache search $ packageName
или
sudo apt search $ packageName
Apt в настоящее время не предлагает возможность установки пакета с URL-адреса, что означает, что пользователь должен найти и загрузить пакет, который будет установлен самостоятельно. Ubuntu и некоторым его производным удалось бороться с этим с помощью одного клика на ссылки apturl, которые можно найти на некоторых сайтах
энтропия
Entropy - менеджер пакетов по умолчанию для системы Sabayon Linux, производной от Gentoo. Что делает Entropy интересным, так это то, что Sabayon использует двоичные файлы через Entropy, а также исходный код через менеджер пакетов Gentoo Portage. Основная сводка этой системы выглядит следующим образом:
- Исходные пакеты встроены в двоичные файлы с помощью Entropy с использованием Portage. Entropy преобразует двоичные файлы в пакет Entropy. Пакеты Entropy добавляются в хранилище Sabayon. Пользователь устанавливает двоичный файл с помощью Entropy.
Энтропия сопоставима с Apt, YUM, ZYpp и DNF, что означает, что команды просты в использовании для начинающих. Энтропия также включает в себя ярлыки.
Чтобы обновить программное обеспечение:
обновление sudo equo
или
sudo equo up
Чтобы обновить все пакеты:
обновление sudo equo
или
sudo equo u
Эти команды могут использоваться одновременно:
обновление sudo equo && обновление sudo equo
или
sudo equo up && sudo equo u
Чтобы установить пакет:
sudo equo install $ packageName
или
sudo equo в $ packageName
Чтобы удалить пакет:
sudo equo удалить $ packageName
или
sudo equo rm $ packageName
Для поиска устанавливаемого пакета:
sudo equo search $ packageName
Zypp
ZYpp является еще одной зависимостью разрешения для управления пакетами RPM и является менеджером пакетов по умолчанию для OpenSUSE и SUSE Linux Enterprise. ZYpp использует двоичный.rpm, как и YUM, но он немного быстрее, потому что он написан на C ++, а YUM написан на Python. ZYpp чрезвычайно прост в использовании, поскольку включает в себя сочетания клавиш, которые можно использовать вместо полных команд.
МЫ РЕКОМЕНДУЕМ ВАМ Лучшие дистрибутивы Linux 2018Как и YUM, ZYpp обновляет и улучшает все пакеты с помощью следующей команды:
обновление sudo zypper
или
судо молнии вверх
Чтобы установить пакет:
sudo zypper установить $ packageName
или
sudo zypper в $ packageName
Чтобы удалить пакет, используйте команду:
sudo zypper remove $ packageName
или
sudo zypper rm $ packageName
Поиск устанавливаемого пакета:
sudo zypper поиск $ packageName
Как и YUM, в ZYpp нет команды автоматического удаления. Также, как и Ubuntu, OpenSUSE имеет ссылки для установки в один клик для веб-сайтов, основанные на установочном пакете.
DNF, или Dandified YUM
DNF - это перезапись YUM, в которой используются функции ZYpp, в частности, зависимость от возможностей разрешения. DNF является менеджером пакетов по умолчанию для Fedora 22 и выше и должен стать системой CentOS по умолчанию в будущем.
Чтобы обновить и обновить всю систему:
обновление sudo dnf
Чтобы установить пакет:
sudo установить $ packageName
Чтобы удалить пакет:
sudo dnf удалить $ packageName
Поиск устанавливаемого пакета:
sudo dnf search $ packageName
В отличие от YUM и ZYpp, DNF предоставляет команду autoremove для поиска в системе и удаления зависимостей без использования:
sudo dnf autoremove
И DNF также позволяет установку пакетов с URL:
sudo dnf установить $ url
Тестируя различные доступные менеджеры пакетов, вы можете найти менеджера, который наиболее удобен для вас в любом дистрибутиве.
Рекомендуем прочитать, как создать загрузочный Ubuntu USB.
Управление пакетами очень важно в Linux, и знание того, как использовать несколько менеджеров пакетов, может помочь пользователю, поскольку загрузка или установка программного обеспечения из репозиториев, в дополнение к обновлению, управлению зависимостями и удалению программного обеспечения очень важный и важный раздел системного администрирования Linux.
Какой менеджер пакетов лучше для вас? Вы пытались установить один из этих менеджеров пакетов вне дистрибутива по умолчанию? Надеюсь, вам понравилось, и если вы хотите больше учебников по Linux, вы можете оставить свои комментарии и поделиться в социальных сетях.
Дуговой сварщик: преобразование пакетов приложений apk
ARC Welder - это бесплатное расширение для Google Chrome, разработанное Google специально для разработчиков приложений Android.
Футбольный менеджер классик 2015 прибывает на планшеты
Наконец, SEGA и Sports Interactive объявили о запуске популярной игры Football Manager Classic 2015 с их движком 3D-игр для планшетов Android
Ubuntu Snap уже имеет более 500 доступных пакетов
Canonical сообщила, что более 500 пакетов Ubuntu Snap уже доступны для установки в ее операционной системе и ее производных.