Пакеты и их источники (репозитории) — различия между версиями
(→Источники пакетов) |
716 (обсуждение | вклад) м (оформление, орфография/пунктуация, обновление данных) |
||
(не показано 5 промежуточных версий 2 участников) | |||
Строка 1: | Строка 1: | ||
− | == Что такое пакет == | + | == Что такое пакет? == |
− | В ROSA Linux программное обеспечение распространяется в виде связанных друг с другом пакетов, что позволяет системе занимать гораздо меньше места на диске, чем Windows т.к. один пакет может использоваться очень многими приложениями. Каждый пакет отвечает за какую-то | + | В ROSA Linux программное обеспечение распространяется в виде связанных друг с другом пакетов, что позволяет системе занимать гораздо меньше места на диске, чем Windows, т.к. один пакет может использоваться очень многими приложениями. Каждый пакет отвечает за какую-то функциональность, а их объединение обеспечивает функционирование всей системы. Управление установкой, удалением и обновлением пакетов в системе занимается менеджер пакетов. В ROSA, начиная с версии {{Версия|rosa2021.1}}, используется пакетный менеджер [[dnf]]. |
Пакеты обычно хранятся в специальных хранилищах, которые называются ''репозиториями'' или ''источниками''. Хранилище не обязательно должно быть удалённым, можно создать и локальный репозиторий на диске. | Пакеты обычно хранятся в специальных хранилищах, которые называются ''репозиториями'' или ''источниками''. Хранилище не обязательно должно быть удалённым, можно создать и локальный репозиторий на диске. | ||
− | Перед началом работы с менеджером пакетов | + | Перед началом работы с менеджером пакетов можно [[Настройка официальных источников|настроить источники]]. После настройки вы можете приступить к установке пакетов. Чтобы установить программу, нужно установить пакет, который содержит эту программу, а менеджер пакетов возьмёт на себя всю работу по установке дополнительных пакетов, которые нужны для работы выбранного. |
− | Как видите, установка программ в ROSA принципиально отличается от установки программ в Windows, скорее она напоминает установку в Android, который основан на Linux | + | Как видите, установка программ в ROSA принципиально отличается от установки программ в Windows, скорее она напоминает установку в Android, который основан на Linux. |
+ | == Основные источники == | ||
Все пакеты распределены между различными источниками в зависимости от их происхождения, важности и стабильности. | Все пакеты распределены между различными источниками в зависимости от их происхождения, важности и стабильности. | ||
− | + | Пакеты, относящиеся к основным источникам системы проходят проверку службой контроля качества, из них собираются образы - свободные или включающие в себя несвободное ПО. | |
− | + | ||
− | Пакеты, относящиеся к основным источникам системы проходят проверку службой контроля качества, из них собираются образы - свободные или | + | |
=== Ветка ''main'' === | === Ветка ''main'' === | ||
Строка 38: | Строка 37: | ||
=== Ветка ''restricted'' === | === Ветка ''restricted'' === | ||
+ | {{Предупреждение|Ветка выведена из эксплуатации в ROSA Linux, начиная с версии {{Версия|2021.1}}.}} | ||
− | Репозитории Restricted (бывший PLF) являются источниками, которые содержат множество патентно-защищенных пакетов с открытыми | + | Репозитории Restricted (бывший PLF) являются источниками, которые содержат множество патентно-защищенных пакетов с открытыми исходниками. Их использование может быть законодательно ограничено в некоторых случаях. |
* ''Restricted'' | * ''Restricted'' | ||
Строка 58: | Строка 58: | ||
* ''Contrib Updates'' | * ''Contrib Updates'' | ||
: Содержит обновления. | : Содержит обновления. | ||
− | |||
− | |||
* ''Contrib Testing'' | * ''Contrib Testing'' | ||
: Пакеты для тестирования. | : Пакеты для тестирования. | ||
− | |||
[[Категория:HOWTO]] | [[Категория:HOWTO]] |
Текущая версия на 13:47, 24 августа 2023
Содержание
Что такое пакет?
В ROSA Linux программное обеспечение распространяется в виде связанных друг с другом пакетов, что позволяет системе занимать гораздо меньше места на диске, чем Windows, т.к. один пакет может использоваться очень многими приложениями. Каждый пакет отвечает за какую-то функциональность, а их объединение обеспечивает функционирование всей системы. Управление установкой, удалением и обновлением пакетов в системе занимается менеджер пакетов. В ROSA, начиная с версии rosa2021.1, используется пакетный менеджер dnf.
Пакеты обычно хранятся в специальных хранилищах, которые называются репозиториями или источниками. Хранилище не обязательно должно быть удалённым, можно создать и локальный репозиторий на диске.
Перед началом работы с менеджером пакетов можно настроить источники. После настройки вы можете приступить к установке пакетов. Чтобы установить программу, нужно установить пакет, который содержит эту программу, а менеджер пакетов возьмёт на себя всю работу по установке дополнительных пакетов, которые нужны для работы выбранного.
Как видите, установка программ в ROSA принципиально отличается от установки программ в Windows, скорее она напоминает установку в Android, который основан на Linux.
Основные источники
Все пакеты распределены между различными источниками в зависимости от их происхождения, важности и стабильности. Пакеты, относящиеся к основным источникам системы проходят проверку службой контроля качества, из них собираются образы - свободные или включающие в себя несвободное ПО.
Ветка main
Пакеты, относящиеся к ветке main это основные пакеты системы под свободной лицензией. Ветка main разделена на следующие подветки:
- Main
- Основная ветка пакетов. Пакеты этой ветки не меняются при разработке платформы.
- Main Updates
- Содержит обновления — пакеты обновлений, включающие новые версии программ из Main
- Main Testing
- Прежде, чем пакет попадёт в Main Updates, его необходимо проверить, и мейнтейнеры помещают обновления для проверки в эту ветку. При нормальном использовании системы этот источник не стоит подключать.
Ветка non-free
К этой ветке относятся пакеты, у которых отсутствуют исходные тексты программ или которые имеют лицензионные ограничения на их изменение.
- Non-free
- Основная ветка пакетов. Пакеты этой ветки не меняются.
- Non-free Updates
- Содержит обновления.
- Non-free Testing
- Новейшие обновления, которые проходят сейчас тестирование.
Ветка restricted
Репозитории Restricted (бывший PLF) являются источниками, которые содержат множество патентно-защищенных пакетов с открытыми исходниками. Их использование может быть законодательно ограничено в некоторых случаях.
- Restricted
- Основная ветка пакетов. Пакеты этой ветки не меняются.
- Restricted Updates
- Содержит обновления.
- Restricted Testing
- Новейшие обновления, которые проходят сейчас тестирование.
Ветка contrib
Пакеты этой ветки собираются членами сообщества ROSA Linux. Пакеты этой ветки не могут гарантировать полную надёжность т.к. обновления не контролируются службой качества QA, здесь бывает много устаревших или даже нерабочих пакетов.
- Contrib
- Основная ветка. Пакеты этой ветки не меняются.
- Contrib Updates
- Содержит обновления.
- Contrib Testing
- Пакеты для тестирования.