аппаратные средства

Менеджер пакетов Linux: pacman, yum, apt ...

Оглавление:

Anonim

Диспетчер пакетов в 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:

sudo yum установить $ url

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, вы можете оставить свои комментарии и поделиться в социальных сетях.

аппаратные средства

Выбор редактора

Back to top button