Репозиторий Linux: управление пакетами превосходит обновления Windows

Обзор всех специальных функций и функций

Любой, кто осмелится сделать шаг из мира Windows в Linux, вначале сталкивается с рядом проблем: начиная с настройки компьютера, установки необходимых программ и заканчивая обновлением операционной системы Linux. К счастью, времена, когда вам приходилось многое настраивать вручную в системе Linux, прошли. Потребность в загадочных командах, с помощью которых вы устанавливаете программы в терминал, давно отпала. Благодаря так называемым репозиториям и умному управлению программным обеспечением процесс установки практически не отличается от того, к чему вы привыкли с Windows. Мы суммировали для вас роль репозитория в Linux на примере Ubuntu Linux.

Linux против Windows: у кого преимущество в установке программного обеспечения?

Если вы устанавливаете новую программу под Windows, загрузите программу установки в формате EXE или MSI и запустите ее. Затем программа установки распаковывает необходимые файлы, сохраняет их на жестком диске и изменяет системные настройки. Откуда такая установка и что она делает, в Windows не регулируется. Кроме того, Windows 10 практически не дает никаких вариантов того, какие компоненты обновления вы хотите установить или нет.
В Linux это выглядит совершенно иначе. По сути, только вы определяете, что следует или не следует устанавливать. И вопреки распространенному мнению, установка обновлений или новых программ очень проста и удобна. Как и в Microsoft Store под Windows, вы можете установить новое программное обеспечение или удалить его одним щелчком мыши. Например, через Центр программного обеспечения Ubuntu или в OpenSuse с помощью Yast (еще один инструмент установки или по-немецки «еще один инструмент установки»).

Независимо от того, Linux это или OpenSuse: в обоих случаях в управлении программным обеспечением появляется поле поиска, в котором вы можете ввести название нужного программного обеспечения. Затем Linux выполняет поиск в пуле программ, соответствующих вашей системе. Эти запасы называются «репозиторием» (по-английски источник, склад, депо или для краткости «репо»).

Что особенного в репозитории?

Репозитории тщательно скомпилированы поставщиками Linux и адаптированы именно к вашему дистрибутиву Linux. Как обычно в сообществе Linux, репозиторий обычно поддерживается и обновляется несколькими добровольцами. Проверяется, работает ли программа с Linux и какая версия лучше всего подходит для операционной системы. Затем программа преобразуется в правильный формат для вашего диспетчера пакетов и сохраняется в репозитории. Во вселенной Linux существует ряд различных форматов пакетов, которые, в зависимости от типа, могут быть совместимы с одним или несколькими дистрибутивами Linux.

Краткий обзор распространенных форматов пакетов

Формат пакетаСовместимые дистрибутивы
Об / минRed Hat, Fedora, Mandriva и OpenSUSE
dpkg (диспетчер пакетов Debian)Ubuntu, Debian Linux
PortageGentoo

Репозитории устанавливаются и удаляются с помощью соответствующего диспетчера пакетов вашей системы Linux. Из-за взаимодействия репозиториев и диспетчера пакетов на ваш компьютер устанавливаются только программы, которые без проблем работают с вашей версией Linux. Если программа использует другое программное обеспечение или его компоненты, они при необходимости будут установлены автоматически. В этом контексте Linux также называется «зависимостями пакетов».

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

Источники пакетов и их важность для вашей системы Linux

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

  • бионический: Главный архив соответствующей версии Ubuntu больше не изменяется после его завершения.
  • бионическая безопасность: Здесь хранятся пакеты с важными обновлениями безопасности из основного архива, в которых были исправлены серьезные ошибки или восполнены пробелы в безопасности. Пакеты в этом архиве не содержат новых функций.
  • бионические обновления: Здесь хранятся пакеты с рекомендованными обновлениями, в которых были исправлены некритические и не связанные с безопасностью ошибки.
  • бионические бэкпорты: Этот источник содержит неподдерживаемые обновления. Это более новые версии программного обеспечения, созданные на основе текущих версий для разработчиков. Поскольку в этом состоянии пакеты могут работать нестабильно и по-прежнему могут иметь ошибки, их необходимо выбирать вручную для установки.

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave