Несколько репозиториев
В Ubuntu есть различные репозитории с собственными политиками для включенного в них программного обеспечения.
Суммировано из сообщества Wiki - хранилища :
main содержит приложения, которые являются свободными программами, могут свободно распространяться и полностью поддерживаться командой Ubuntu.
Это раздел полностью FOSS.
Ограничено. Мы обязуемся продвигать только бесплатное программное обеспечение или программное обеспечение, доступное по свободной лицензии. Однако мы делаем исключения для небольшого набора инструментов и драйверов, которые позволяют устанавливать Ubuntu и его бесплатные приложения на повседневное оборудование.
Universe - это снимок свободного мира с открытым исходным кодом и мира Linux. В нем размещены практически все компоненты программного обеспечения с открытым исходным кодом, все они созданы из ряда общедоступных источников. Canonical не предоставляет гарантии регулярных обновлений безопасности для программного обеспечения в компоненте юниверса
Открытый исходный код, может быть, FOSS
- Мультивселенная компонента содержит несвободное программное обеспечение, что означает, что лицензионные требования для этого программного обеспечения не соответствуют политике лицензирования основного компонента Ubuntu. [...] не поддерживается и обычно не может быть исправлено или обновлено. Используйте его на свой страх и риск.
Это «обычные» репозитории, которые Центр программного обеспечения использует для перечисления доступных приложений.
Дополнительное программное обеспечение (партнеры)
Помимо вышесказанного, есть репозитории Extras и Partner. Вы должны включить их самостоятельно в качестве подписчика. Репозиторий для партнеров более или менее конфиденциально принадлежит Canonical. Он включает в себя проприетарное программное обеспечение, обычно без исходного кода, только из-за того, что является партнером Canonical или по другим коммерческим причинам.
Некоторые бесплатные «приложения» в Центре программного обеспечения предоставляются через репозиторий Extras и должны соответствовать Политике репозитория расширений . Их список всего несколько (см. Ниже).
Приложения, представленные с помощью программы MyApps, - это еще одна история, очень специфичная для Ubuntu. Исходный код не всегда доступен, и вы можете найти соответствующую информацию в FAQ по коммерческому программному обеспечению MyApps . Некоторые являются коммерческими и только с закрытым исходным кодом, предоставленными через частный PPA с аутентификацией APT-HTTPS. Те, которые распространяются таким образом, не должны придерживаться каких-либо политик, кроме политик Launchpad PPA и некоторых технических требований - они довольно приватны для разработчиков.
Как насчет пакета х, у и г?
Чтобы увидеть, в какой компонент входит определенное приложение, я предлагаю перейти к packages.ubuntu.com
поиску пакета, и в заголовке страницы вы увидите раздел в скобках, например Package: kcalc (4:4.9.2-0ubuntu1) [universe]
.
Могу ли я запустить свою систему только с программным обеспечением FOSS?
Для того, чтобы фильтр для FOSS-только, только лишь включить main
(и необязательно universe
) - просто чтобы убедиться , что вы не впускают крупным ПО. Отредактируйте ваши /etc/apt/sources.list
и файлы, /etc/apt/sources.list.d/
чтобы исключить их, если хотите. Вы можете столкнуться с проблемами при работе вашего оборудования правильно, как указано в приведенном выше описании компонента с ограниченным доступом .
Будет ли он очень функциональным, зависит от вашего оборудования и требований к программному обеспечению, которое вы хотите использовать. Некоторое основное оборудование не требует каких-либо проприетарных прошивок / двоичных файлов и может прекрасно работать без каких-либо закрытых данных. В суженной и мультивселенной компоненте обеспечивает в целом приемлемый баланс в этом для большинства людей, но вы должны отключить их в случае , если вы хотите , чтобы полностью FOSS.
Набор приложений, которые вы можете выбрать, значительно уменьшится, если вы решите отключить компонент юниверса . В списке всех пакетов в Quantal есть эти цифры, чтобы дать вам некоторое представление:
- основной (+ охрана): 14250
- вселенная: 32595
- мультивселенная: 746
- ограничено: 14
Я не смог найти надежный источник для дополнительных репозиториев, поэтому просто использовал обычные файлы Packages.gz (при условии, что Quantal amd64):
Смотрите также
main
действительно необходимо для большинства приложений - например, для ядра. Или вы имеете в виду удаление ограниченного / мультиверса / дополнений / партнера?Если вы отключите моментальные снимки,
sudo apt purge gnome-software-plugin-snap
как показано в другом ответе , а затем в Центре программного обеспечения Ubuntu, перейдите в раздел «Программное обеспечение и обновления»> «Ubuntu» и снимите флажок «Программное обеспечение, ограниченное авторским правом или юридическими проблемами (мультиверс)». Я думаю, что это приведет к удалению всех не-FOSS результаты. По крайней мере, никаких запатентованных результатов в моих поисках пока не обнаружено.... кроме драйверов - снимите флажок "ограниченный", чтобы избавиться от них
источник