Policies/SoftwareMedia — различия между версиями

Материал из Rosalab Wiki
Перейти к: навигация, поиск
(оформление, орфография/пунктуация, обновление данных)
 
Строка 1: Строка 1:
 
== Что такое пакет ==
 
== Что такое пакет ==
  
В отличие от операционной системы Windows, в Linux программы представляются чаще всего в виде пакетов. Управление установкой, удалением и обновлением пакетов в системе занимается менеджер пакетов (в ROSA это — [[urpmi]]).  
+
В отличие от операционной системы Windows, в Linux программы представляются чаще всего в виде пакетов. Управление установкой, удалением и обновлением пакетов в системе занимается менеджер пакетов (в ROSA с версии {{Версия|2021.1}} это — [[Dnf]]).  
  
 
Пакеты обычно хранятся в специальных хранилищах, которые называются ''репозиториями'' или ''источниками''. Хранилище не обязательно должно быть удалённым, можно создать и локальный репозиторий.  
 
Пакеты обычно хранятся в специальных хранилищах, которые называются ''репозиториями'' или ''источниками''. Хранилище не обязательно должно быть удалённым, можно создать и локальный репозиторий.  
Строка 15: Строка 15:
 
=== Ветка ''main'' (главная) ===
 
=== Ветка ''main'' (главная) ===
  
[[Пакет]]ы, относящиеся к ветке ''main'', были подготовлены ROSA и гарантируют надёжность в отношении вопросов безопасности. Ветка ''main'' разделена на следующие подветки:
+
Пакеты, относящиеся к ветке ''main'', были подготовлены ROSA и гарантируют надёжность в отношении вопросов безопасности. Ветка ''main'' разделена на следующие подветки:
  
 
* '''Main'''
 
* '''Main'''
 
: Основная ветка пакетов. Пакеты этой ветки не меняются.
 
: Основная ветка пакетов. Пакеты этой ветки не меняются.
 
* '''Main Updates'''  
 
* '''Main Updates'''  
: Содержит обновления — пакеты, исправляющие проблемы безопасности и критические  ошибки.
+
: Содержит обновления — пакеты, исправляющие проблемы безопасности и критические  ошибки.
  
 
=== Ветка ''contrib'' (вклад) ===
 
=== Ветка ''contrib'' (вклад) ===
Строка 33: Строка 33:
 
=== Ветка ''non-free'' (ограниченные лицензиями) ===
 
=== Ветка ''non-free'' (ограниченные лицензиями) ===
  
К этой ветке относятся пакеты, лицензии которых не являются свободными согласно [[лицензии|политике лицензирования ROSA]]. Пакеты этой ветки не могут гарантировать надёжность в вопросах безопасности: для пакетов, в которых были обнаружены уязвимости, не обязательно будут выпущены обновления.
+
К этой ветке относятся пакеты, лицензии которых не являются свободными согласно политике лицензирования ROSA. Пакеты этой ветки не могут гарантировать надёжность в вопросах безопасности: для пакетов, в которых были обнаружены уязвимости, не обязательно будут выпущены обновления.
  
 
* '''Non-free'''
 
* '''Non-free'''
Строка 42: Строка 42:
  
 
=== Источники Restricted (ограниченные правами) ===
 
=== Источники Restricted (ограниченные правами) ===
 +
 +
{{Предупреждение|Ветка выведена из эксплуатации с версии {{Версия|2021.1}}.}}
  
 
Репозитории Restricted содержат пакеты, которые могут нарушать законодательство ряда стран. Некоторые же пакеты просто не являются свободными в строгом смысле. По этим соображениям такие пакеты не могут быть включены в официальные источники ROSA.
 
Репозитории Restricted содержат пакеты, которые могут нарушать законодательство ряда стран. Некоторые же пакеты просто не являются свободными в строгом смысле. По этим соображениям такие пакеты не могут быть включены в официальные источники ROSA.
Строка 49: Строка 51:
 
Кроме перечисленных выше существуют и другие источники, но они официально не поддерживаются ROSA. Вы можете найти их (и программы) через поиск на [http://abf.rosalinux.ru ABF].
 
Кроме перечисленных выше существуют и другие источники, но они официально не поддерживаются ROSA. Вы можете найти их (и программы) через поиск на [http://abf.rosalinux.ru ABF].
  
'''Эти пакеты не поддерживаются обновлениями ROSA. Эти программы могут приводить к конфликтам с другими программами, нестабильной работе, особенно при обновлении системы. Будьте осторожны!'''
+
{{Предупреждение|Эти пакеты не поддерживаются обновлениями ROSA. Эти программы могут приводить к конфликтам с другими программами, нестабильной работе, особенно при обновлении системы. Будьте осторожны!}}
  
 
== Настройка официальных источников ==
 
== Настройка официальных источников ==

Текущая версия на 09:31, 24 августа 2023

Что такое пакет

В отличие от операционной системы Windows, в Linux программы представляются чаще всего в виде пакетов. Управление установкой, удалением и обновлением пакетов в системе занимается менеджер пакетов (в ROSA с версии 2021.1 это — Dnf).

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

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

Как вы видите, установка программ в Linux принципиально отличается от установки программ в Windows.

Источники пакетов

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

Ветка main (главная)

Пакеты, относящиеся к ветке main, были подготовлены ROSA и гарантируют надёжность в отношении вопросов безопасности. Ветка main разделена на следующие подветки:

  • Main
Основная ветка пакетов. Пакеты этой ветки не меняются.
  • Main Updates
Содержит обновления — пакеты, исправляющие проблемы безопасности и критические ошибки.

Ветка contrib (вклад)

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

  • Contrib
Основная ветка. Пакеты этой ветки не меняются.
  • Contrib Updates
Содержит обновления.

Ветка non-free (ограниченные лицензиями)

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

  • Non-free
Основная ветка пакетов. Пакеты этой ветки не меняются.
  • Non-free Updates
Содержит обновления.

Источники Restricted (ограниченные правами)

Dialog-warning.png
Предупреждение
Ветка выведена из эксплуатации с версии 2021.1.

Репозитории Restricted содержат пакеты, которые могут нарушать законодательство ряда стран. Некоторые же пакеты просто не являются свободными в строгом смысле. По этим соображениям такие пакеты не могут быть включены в официальные источники ROSA.

Другие источники

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

Dialog-warning.png
Предупреждение
Эти пакеты не поддерживаются обновлениями ROSA. Эти программы могут приводить к конфликтам с другими программами, нестабильной работе, особенно при обновлении системы. Будьте осторожны!

Настройка официальных источников

См. настройка официальных источников.