Пакеты и их источники (репозитории)
Содержание
Что такое пакет
В ROSA Linux программное обеспечение распространяется в виде связанных друг с другом пакетов, что позволяет системе занимать гораздо меньше места на диске, чем Windows т.к. один пакет может использоваться очень многими приложениями. Каждый пакет отвечает за какую-то фунциональность, их объединение обеспечивает функционирование всей системы. Управление установкой, удалением и обновлением пакетов в системе занимается менеджер пакетов (в ROSA это — urpmi).
Пакеты обычно хранятся в специальных хранилищах, которые называются репозиториями или источниками. Хранилище не обязательно должно быть удалённым, можно создать и локальный репозиторий на диске.
Перед началом работы с менеджером пакетов можно настроить источники. После настройки вы можете приступить к установке пакетов. Чтобы установить программу, нужно установить пакет, который содержит эту программу, а менеджер пакетов возьмёт на себя всю работу по установке дополнительных пакетов, которые нужны для работы выбранного.
Как видите, установка программ в 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
Пакеты для тестирования.
ROSAForum
Forum about ROSA Linux Distros
Репозитории ПО
Репозитории ПО
Сообщение Man Lee » 28 ноя 2013, 11:19
Re: Репозитории ПО
Сообщение Pulfer » 28 ноя 2013, 11:50
Re: Репозитории ПО
Сообщение Man Lee » 28 ноя 2013, 14:39
Re: Репозитории ПО
Сообщение an-ha » 28 ноя 2013, 15:10
Re: Репозитории ПО
Сообщение Галахов Роман » 28 ноя 2013, 19:21
Re: Репозитории ПО
Сообщение Pulfer » 28 ноя 2013, 21:08
Re: Репозитории ПО
Сообщение Галахов Роман » 28 ноя 2013, 21:27
Re: Репозитории ПО
Сообщение Pulfer » 29 ноя 2013, 03:28
Но это же, по моему часть MIB (Mandriva International Backports).[/quote]
Не, Symbianflo когда-то состоял в MIB, но года 3 назад вышел из-за разногласий в том, какие пакеты можно собирать (с юридической, а не технической точки зрения). Так что MRB это отдельный репозиторий. Правда, т.к. его участники активно собирают пакеты в официальные репозитории, то может в самом MRB особо ничего интересного и нет.
Re: Репозитории ПО
Сообщение papikrus » 09 фев 2014, 17:47
Re: Репозитории ПО
Сообщение r0g3r » 09 апр 2014, 00:28
Re: Репозитории ПО
Сообщение papikrus » 23 апр 2014, 08:37
Re: Репозитории ПО
Сообщение keleg » 23 апр 2014, 10:06
Re: Репозитории ПО
Сообщение papikrus » 23 апр 2014, 12:58
Re: Репозитории ПО
Сообщение papikrus » 23 апр 2014, 13:08
Re: Репозитории ПО
Сообщение keleg » 23 апр 2014, 16:37
Ключевые точки входа
Re: Репозитории ПО
Сообщение Zeffanyx » 09 июл 2014, 19:34
Re: Репозитории ПО
Сообщение papikrus » 13 ноя 2014, 10:12
Re: Репозитории ПО
Сообщение keleg » 13 ноя 2014, 12:15
Re: Репозитории ПО
Сообщение papikrus » 13 ноя 2014, 13:39
конкретно fresh ни разу не пробовал ни двойку ни тройку
так понимаю — несовместимы всякие библиотеки, ядра и прочая лабуда
. и к примеру . захотел digikam 4.3 себе в марафон поставить (ну может у него там возможностей побольше ) —ТЮ-ТЮ — «официальное» табу! — иди к посторонним, пусть и дружественным соседям, или умоляй своих , чтобы собрали и положили в этот же официальный позиторий. а время, а невры.
неправильно это немножко, я считаю ( точка зрения обычного пользователя)
Re: Репозитории ПО
Сообщение keleg » 13 ноя 2014, 14:54
Re: Репозитории ПО
Сообщение papikrus » 13 ноя 2014, 16:26
Re: Репозитории ПО
Сообщение papikrus » 13 ноя 2014, 16:29
Re: Репозитории ПО
Сообщение keleg » 13 ноя 2014, 16:42
Re: Репозитории ПО
Сообщение papikrus » 14 ноя 2014, 08:36
Re: Репозитории ПО
Сообщение papikrus » 14 ноя 2014, 09:18
Re: Репозитории ПО
Сообщение papikrus » 14 ноя 2014, 09:30
ROSA Enterprise Desktop X1 (Marathon)
— дистрибутив с долговременным сроком поддержки, который гарантирует обновления системы в течение пяти лет. Дистрибутив создан на основе ROSA 2012 Marathon с множеством обновлений и улучшений. Рекомендован к применению в промышленном секторе, SMB и SOHO, где крайне необходимы не «самые последние новинки», а стабильность работы и долгий срок между переустановками. Это первый релиз, полностью собранный на системе ABF.
——-а это написано на ВИКИ .
оно-то «самые последние новинки» не обязательно, а вот «гарантирует обновления системы в течение пяти лет.». (добавлю от себя—) до последних стабильных версий популярных программ ХОТЕЛОСЬ БЫ !
иначе, как я уже отмечал: малова-то смысла в поддержке хорошего дистрибутива но с морально устаревшим наполнением!
ROSA и ОСь репозитории CentOS 7
Хочу с Вами поделиться информацией как к «российским» ОС прикрутить репозитории CentOS и заменить установленные пакеты.
Всё началось, когда нашу организацию обязали перейти на «российское» ПО. В первую очередь начал искать серверные ОС. Как оказалось наши разработчики предлагают ОС на базе Linux, а в организации 100% windows платформа. Организация не маленькая, примерно 150 серверов только в одном округе.
После изучения рынка «российских» ОС выбор пал на ROSA и ОСь. ROSA это платная ОС и стоит не маленьких денег, но так как не очень уж хочется платить за воздух я остановился на ОС ОСь. Далее начинается самое интересное далее. У ОСи добавлен репозиторий от РосТех и в версии пакетов добавлена как правило одна буква:
1. Пакет от ОСи — openssh-6.6.1p1-33z3.el7.x86_64
2. Стандартный пакет CentOS — openssh-6.6.1p1-33.el7.x86_64
Первопроходцем должен быть AD на samba4, но тут возникает проблема. При установке зависимостей для samba4 yum не чего не может сделать с пакетами ОСи и соответственно пакеты не устанавливаются из-за неразрешнных зависимостей.
Все действия я делал на ОС ОСь minimal.
В общем решение этой проблемы следующее:
1. Необходимо закоментировать существующие репозитории.
2. Создать новый файл с CentOS’совскими репозиториями.
Вот сам файл centos7.repo
Учтите, что [Contrrib] и [Test] вы используете на свой страх и риск (у меня это работает!).
3. Теперь необходимо обновить репозитории.
4. Необходимо добавить файлы mirrorlist.txt
5. Обновляем репозитории:
6.Вот это шаг самый интересный, на мой взгляд. Мы будем менять родные пакеты ОСи на пакеты CentOS
7. Необходимо добавить файлы mirrorlist.txt еще раз, но уже в другую директорию(Вы можете скопировать, в общем кому как нравится).
8. Теперь желательно отключить репозитории [Test] и [Contrrib]. Здесь Вы сами себе хозяин.
9. Обновляем еще раз репозитории.
10. И проверяем все ли пакеты установились.
Всем спасибо за внимание. Надеюсь моя статья Вам поможет. Скоро напишу статью о том, как я устанавливал samba4 и поднимал сервер репликации AD.
Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.
Ой, у вас баннер убежал!
Это «Песочница» — раздел, в который попадают дебютные посты пользователей, желающих стать полноправными участниками сообщества.
Если у вас есть приглашение, отправьте его автору понравившейся публикации — тогда её смогут прочитать и обсудить все остальные пользователи Хабра.
Чтобы исключить предвзятость при оценке, все публикации анонимны, псевдонимы показываются случайным образом.
Не надо пропускать:
- рекламные и PR-публикации
- вопросы и просьбы (для них есть Хабр Q&A);
- вакансии (используйте Хабр Карьеру)
- статьи, ранее опубликованные на других сайтах;
- статьи без правильно расставленных знаков препинания, со смайликами, с обилием восклицательных знаков, неоправданным выделением слов и предложений и другим неуместным форматированием текста;
- жалобы на компании и предоставляемые услуги;
- низкокачественные переводы;
- куски программного кода без пояснений;
- односложные статьи;
- статьи, слабо относящиеся к или не относящиеся к ней вовсе.