При установке программного обеспечения в Ubuntu с помощью командной строки вы могли заметить, что в выводе часто используется слово «репозиторий». Если вы новичок во всей вселенной Linux, это может быть новый термин для вас. Что это значит и зачем вашей системе эти репозитории?

Эта статья познакомит вас с концепцией репозиториев в Ubuntu вместе с кратким описанием различных типов репозиториев, доступных для использования.

Введение в репозитории

Вообще говоря, репозиторий - это совокупность нескольких элементов, хранящихся вместе в огромных количествах. В Ubuntu и других операционных системах на основе Unix репозиторий - это огромная коллекция программного обеспечения и пакетов, которые вы можете установить в своей системе.

В отличие от Windows и macOS, Linux предоставляет своим пользователям программное обеспечение в хорошо упакованном формате, который различается в разных дистрибутивах. Например, дистрибутивы на основе Debian полагаются на пакеты DEB. Точно так же вы найдете пакеты RPM в Fedora, CentOS и других дистрибутивах на основе RHEL.

instagram viewer

Связанный: Что Ubuntu делает лучше, чем Windows

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

Кроме того, разные дистрибутивы Linux имеют свой собственный набор репозиториев. В Ubuntu значения по умолчанию будут принадлежать самой Ubuntu. Помимо этого, пользователи также могут добавлять любые по своему выбору, используя add-apt-репозиторий команда.

Рекомендуемый способ установки пакетов в Ubuntu - использование официальных репозиториев. Это потому, что пакеты, которые вы найдете в этих репозиториях, специально разработаны для Ubuntu. Кроме того, регулярные обновления, предлагаемые разработчиками, обеспечивают правильную работу программного обеспечения.

Типы репозиториев в Ubuntu

Ubuntu поставляется с четырьмя различными типами репозиториев. А именно: Main, Restricted, Universe и Multiverse. Некоторые, например Main, открыты по умолчанию. Но для других вам нужно включить юниверс и мультивселенную, прежде чем вы сможете начать получать из них пакеты.

1. Основной

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

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

2. Ограниченный

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

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

3. Вселенная

Как следует из названия, Universe содержит все пакеты с открытым исходным кодом, разработанные для операционной системы Linux. Команда Ubuntu напрямую не управляет этими пакетами. Сообщество разработчиков, работающих над пакетом, несет полную ответственность за распространение обновлений и исправлений безопасности.

Однако Ubuntu может переместить пакет из Universe в Main, если разработчики согласны следовать определенным стандартам, установленным ими.

4. Мультивселенная

Хотя упомянутые выше репозитории содержат пакеты, которые можно использовать бесплатно или с открытым исходным кодом, multiverse включает программное обеспечение, которое недоступно бесплатно. Фирменные программы без лицензии или юридических вопросов также включены в Multiverse.

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

Работа с репозиториями и пакетами

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

Каждый дистрибутив Linux поставляется с менеджером пакетов по умолчанию, отвечающим за установку, обновление и обновление пакетов в системе. Например, Ubuntu поставляется с APT и dpkg, а Fedora Linux использует DNF для управления пакетами. В Arch Linux вы можете устанавливать и удалять программное обеспечение с помощью pacman, который является менеджером пакетов по умолчанию, который поставляется вместе с ОС.

Электронное письмо
12 ненужных программ и приложений Windows, которые следует удалить

Хотите знать, какие приложения для Windows 10 удалить? Вот несколько ненужных приложений, программ и вредоносного ПО для Windows 10, которые вам следует удалить.

Читать далее

Похожие темы
  • Linux
  • Ubuntu
  • Linux
Об авторе
Дипеш Шарма (62 опубликованных статей)

Дипеш - младший редактор Linux в MUO. Он пишет информационный контент в Интернете более 3 лет. В свободное время он любит писать, слушать музыку и играть на гитаре.

Ещё от Deepesh Sharma

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Еще один шаг…!

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

.