Поиск по сайту:

Как добавить репозитории Universe, Multiverse и Restricted Repositories в Ubuntu


Операционную систему Ubuntu можно расширить, установив пакеты из дополнительных репозиториев, таких как репозитории Universe, Multiverse и Restricted. Их установка позволит вам установить дополнительные приложения. Узнайте, как это сделать и многое другое.

Дополнительные репозитории в Ubuntu

Ubuntu, популярная операционная система Linux, по умолчанию поставляется с собственным основным репозиторием. Если вы устанавливаете простые пакеты, которые обычно являются частью операционной системы Linux или тесно связаны с ней, вполне вероятно, что они будут присутствовать в основном репозитории Ubuntu. Если они есть, это также означает, что они официально созданы (и в некоторой степени поддерживаются, например, с помощью исправлений безопасности) командой Ubuntu.

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

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

Что такое репозиторий Вселенной?

Репозиторий Universe содержит набор дополнительного программного обеспечения, которое можно установить на рабочую станцию Ubuntu. Этот репозиторий предоставляет программное обеспечение с открытым исходным кодом, поддерживаемое сообществом, и, хотя в нем нет официальной поддержки пакетов/приложений, большая часть программного обеспечения в Ubuntu Software Center поступает из этого репозитория.

Чтобы включить этот репозиторий, нажмите Activities в левом верхнем углу рабочего стола/графического интерфейса Ubuntu и введите software. После этого щелкните значок «Программное обеспечение и обновления», который немного темнее значка Software Updater.

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

В качестве примечания: если вы обнаружите, что у вас недостаточно прав для выполнения этого или других действий, связанных с программным обеспечением, вы можете прочитать статью «Как контролировать доступ к sudo в Linux» о том, как добавить своего пользователя в список sudoers group, хотя обратите внимание, что это может иметь и другие последствия для безопасности, особенно если вы должны были включить привилегии sudo без пароля для своей учетной записи (хотя это не рассматривается в этой статье).

Новое всплывающее окно покажет:

Нажмите «Обновить», чтобы продолжить, и кеши репозиториев программного обеспечения (т. е. то, что доступно в репозитории, хранится локально на вашем компьютере) будут обновлены.

Что такое репозиторий Мультивселенной?

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

Этот репозиторий также поддерживается сообществом. С потенциально менее поддерживаемыми пакетами и пакетами с закрытым исходным кодом в этом репозитории риск проблем с безопасностью здесь несколько выше. Например, сообщество не сможет исправить пакет с закрытым исходным кодом, и в целом меньше людей будет поддерживать пакеты.

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

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

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

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

Что такое ограниченный репозиторий?

Репозиторий Ubuntu Restricted содержит проприетарные драйверы. Например, здесь вы можете найти драйверы графического процессора NVIDIA. Этот репозиторий официально поддерживается командой Ubuntu. Программное обеспечение в этом репозитории создано несколько «ниже» от производителей/поставщиков оборудования. Например, NVIDIA может выпустить новый набор драйверов для своих графических процессоров, а команда Ubuntu интегрирует эти драйверы в свой ограниченный репозиторий.

Любое программное обеспечение в этом репозитории будет отображать текст Proprietary в разделе «Лицензия» при просмотре Центра программного обеспечения Ubuntu.

Для повторного включения репозитория Ubuntu Restricted требуются шаги, идентичные показанным выше. Просто отметьте Проприетарные драйверы для устройств (с ограничениями). И, как и раньше, не забудьте перезагрузить, когда закончите.

Подведение итогов

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