🐧 Лучшие менеджеры пакетов Linux для новичков в системах Linux

Автор: | Февраль 2, 2022

Linux, будучи операционной системой с открытым исходным кодом, является популярным выбором среди людей.

Для Linux существует множество дистрибутивов, каждый из которых отличается своими менеджерами пакетов.

Давайте сначала разберемся, в чем заключается основная роль менеджера пакетов.

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

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

Если вы студент и используете Linux, эта статья будет полезна именно для вас.

Мы расскажем о некоторых из лучших менеджеров пакетов Linux для новичков.

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

DPKG

DPKG – это сокращение от Debian Package и является низкоуровневым менеджером пакетов, используемым чаще всего людьми.

Он часто используется в фоновом режиме для выполнения команд других менеджеров пакетов, таких как APT.

В основном он используется для установки, управления и удаления пакетов Debian.

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

APT

Расшифровывается как Advanced Packaging Tool.

Он был разработан Ubuntu Foundation и является менеджером пакетов с открытым исходным кодом для дистрибутивов на базе Debian, таких как Ubuntu и Linux Mint.

Хотя, если вы хотите узнать больше о Ubuntu в деталях и нуждаетесь в статье, чтобы понять это на обычном языке, вы можете легко проверить код скидки на killer papers и помочь себе.

Возвращаясь к APT, он действует как front end для пакета DPKG и, таким образом, дает команды DPKG для выполнения основных задач в backend, но использует собственное программное обеспечение для загрузки и управления пакетами.

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

APT предлагает множество графических интерфейсов на выбор и обеспечивает гибкость при выборе, а не навязывает вам какой-либо графический интерфейс.

Это один из наиболее предпочтительных менеджеров пакетов для начинающих.

Наиболее используемым командным инструментом APT является apt-get. Он используется для установки, обновления или удаления пакетов программного обеспечения.

Самое лучшее в этом инструменте то, что с его помощью можно обновить всю ОС.

Менеджер пакетов Aptitude

Это еще один внешний инструмент управления пакетами, изначально разработанный для операционных систем Debian и их производных. Теперь он также подходит для операционных систем на базе RHEL.

Он очень похож на APT, и вы можете выбрать один из них в соответствии с вашими потребностями, протестировав оба менеджера пакетов.

Некоторые особенности менеджера Aptitude, которые отличают его от APT, – это безопасные обновления, позволяющие обновлять систему без ущерба для существующих данных, и удержание пакетов, которое предотвращает автоматическое обновление определенных пакетов. Некоторые называют Aptitude более высокоуровневым родственником APT из-за этих особенностей.

Если вы не хотите использовать менеджер на основе командной строки, вам стоит попробовать менеджер пакетов Synaptic. Это инструмент управления пакетами с графическим интерфейсом, который можно использовать вместо инструмента командной строки apt-get.

RPM (Red Hat Package Manager)

Это менеджер пакетов с открытым исходным кодом, разработанный компанией Red Hat и используемый в системах на базе Red Hat, таких как CentOS, RHEL, Fedora и др.

Он позволяет пользователям устанавливать, обновлять, запрашивать, удалять, проверять или управлять пакетами системного программного обеспечения в Linux.

Однако он не может управлять или устанавливать пакеты непосредственно из Интернета.

YUM (Yellowdog Updater, Modified) и DNF (Dandified Yum) – некоторые из популярных менеджеров пакетов командной строки для систем на базе RPM.

В то время как YUM использует файлы RPM для разблокирования многих функций, DNF – это усовершенствованная модифицированная версия YUM.

Менеджер пакетов Pacman

Если вы используете дистрибутивы, такие как Arch Linux, вам следует выбрать менеджер пакетов Pacman.

Arch Linux – это операционная система со скользящим выпуском.

Pacman использует сочетание простого формата бинарных пакетов и легкой в использовании системы сборки.

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

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

Он использует такие инструменты, как makepkg, RCMP и т.д., и имеет различные типы графических интерфейсов.

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

Менеджер пакетов Zypper

Это тип менеджера пакетов с командной строкой, полезный для установки, удаления и обновления пакетов.

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

Самое большое преимущество использования Zypper заключается в том, что он быстрее и не требует больших ресурсов.

Он также подходит для использования на серверах и удаленных машинах.

Он работает в OpenSUSE Linux и использует библиотеку Libzypp.

Менеджер пакетов Portage

Это один из самых эффективных менеджеров пакетов для Gentoo.

Он работает для установки и управления пакетами.

Этот менеджер также используется в Chrome OS, Calculate, Sabayon, Funtoo Linux и многих других.

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

Сборщик пакетов ABS

Аббревиатура ABS расшифровывается как Arch Build System.

Как следует из названия, она предназначена для систем на базе Arch Linux.

Он был разработан для создания устанавливаемых пакетов программного обеспечения из исходного кода.

Отличительной особенностью сборщика пакетов ABS является то, что он настраивает существующие пакеты.

Он также может собирать или устанавливать существующее ядро.

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

Заключение

Начинающий пользователь такой технической ОС, как Linux, может быть ошеломлен.

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

Вы наверняка видели, как на рынке появляются новые альтернативы пакетам, но ничто не сравнится с превосходством менеджера пакетов.

И они еще долго не исчезнут с рынка, поэтому лучше познакомиться с этими менеджерами.

Поделитесь статьей:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *