Различия между репозиториями Multiverse, Universe, Restricted и Main в Ubuntu

Если вы хотите установить новое программное обеспечение или обновления для уже установленного программного обеспечения Ubuntu, по умолчанию Ubuntu предоставляет четыре разных репозитория программного обеспечения, из которых можно получить его. Эти репозитории бывают Main, Universe, Restricted и Multiverse. Может быть, вам интересно, что скрывается за их загадочными названиями. Вот что представляет собой каждый из них.

Multiverse-Universe-etc-01-repo-list

1. Главное - бесплатное программное обеспечение с открытым исходным кодом, поддерживаемое Canonical

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

мультивселенная-и т. д.-02-главная

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

2. Universe - бесплатное программное обеспечение с открытым исходным кодом, поддерживаемое сообществом.

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

мультивселенная-вселенная-etc-03-вселенная

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

Это не означает, что программное обеспечение второго класса - это означает, что программное обеспечение по той или иной причине не было включено в основную установку, и что Canonical не несет ответственности за устранение ошибок и обновлений - это делает Сообщество. Хорошая новость заключается в том, что, поскольку это программное обеспечение с открытым исходным кодом, в случае серьезной ошибки или необходимости в исправлении / обновлении оно обычно предоставляется кем-то, чаще всего автором / сопровождающим самого приложения.

3. Запрещено - проприетарное программное обеспечение

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

мультивселенная-вселенная-etc-04-вселенная

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

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

4. Multiverse - Программное обеспечение, защищенное авторским правом или юридическими вопросами

Последний репозиторий, Мультивселенная, - это место, куда попадает все остальное. Сюда входит в основном проприетарное программное обеспечение, такое как кодеки, плагины Skype, Adobe Flash и т. Д. Программное обеспечение с открытым исходным кодом с юридическими проблемами или с неизвестной лицензией также можно найти здесь.

мультивселенная-вселенная-etc-05-мультивселенная

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

В двух словах

Различия между четырьмя репозиториями становятся очень очевидными, если вы сравните их следующим образом:

Открытый источникПоддерживается Canonical
Главнаядада
ВселеннаядаНет
ОграниченоНетда
МультивселеннаяНет даНет

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

2 комментария

  1. Как насчет backport и ppa repo?

  2. Привет, rc, я сосредоточился только на официальных репозиториях, и поэтому я не стал рассказывать о других репозиториях, хотя, возможно, мне следовало упомянуть, что помимо 4 официальных репозиториев есть и другие репозитории.

Комментарии закрыты.