Linux Support LLC

Опыт, которому Вы можете доверять.

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта
Главная Продукты Операционные системы Arch Linux Управление пакетами в Arch Linux

Управление пакетами в Arch Linux

Arch базируется, в основном, на бинарных пакетах, но способен к прозрачной интеграции пакетов, построенных из исходных кодов (наподобие Gentoo). Управление ими производится с помощью менеджера пакетов Pacman, который управляет установочными пакетами, обновлениями, удалениями и запросами к базе. Также любые пакеты могут быть собраны из исходных кодов (включая бинарные), используя систему портов ABS (Arch Build System). Она обеспечивает упрощённый процесс сборки и лучшую интеграцию в систему.

Официальный репозиторий Arch Linux содержит две ветви — официально-поддерживаемая (supported) ветвь и репозиторий пользователей — AUR. Официально-поддерживаемая ветвь имеет общий баг-трекер и содержит четыре раздела:

Core
содержит все пакеты, необходимые для работы системы (наподобие Debian'овского netinst, за исключением X Window System).

Extra
содержит пакеты, необязательные для работы с системой, но популярные (KDE, GNOME, различные графические приложения).

Community
содержит пакеты, не вошедшие в Core и Extra, но требуемые пользователями, поддерживается Доверенными Пользователями (Trusted Users).

Testing
содержит пакеты, которые могут вызвать проблемы во время работы, и пока ожидают сообщений об ошибках, после отладки включаются в Core, Extra, а также пакеты программ в разработке и официально не выпущенных (SVN-сборки, альфа-, бета-релизы). Раздел testing не является необходимым для работы и не рекомендован для повседневной работы ввиду повышенных рисков стабильности.

Community-testing
содержит пакеты, которые могут вызвать проблемы во время работы, и пока ожидают сообщений об ошибках, после отладки включаются в Community. Раздел community-testing не является необходимым для работы и не рекомендован для повседневной работы ввиду повышенных рисков стабильности, поддерживается Доверенными Пользователями (Trusted Users).

Пакеты из официально поддерживаемой ветви — бинарные (в противоположность AUR), но при желании всегда могут быть собраны из исходных кодов с помощью ABS (или дополнительных приложений, упрощающих процесс, таких как yaourt).

AUR (Arch Linux User-community Repository)
поддерживаемый сообществом репозиторий, содержащий рецепты для автоматической сборки приложений из исходников (PKGBUILD'ы), не вошедших в основные репозитории. Каждый имеет право добавить понравившееся приложение в репозиторий, просто написав и отослав PKGBUILD, после чего один из Проверенных Пользователей (Trusted User) его проверит, и если все нормально (нет руткитов, и приложение правильно собирается и устанавливается), пометит как Safe (Безопасный). Конечная цель пакетов из AUR — миграция в официально-поддерживаемую ветвь (раздел Сommunity); присутствует система голосования, которая позволяет определить наиболее важных кандидатов для перемещения.

В дополнение к официальным, пользователи создают репозитории, в основном содержащие изменённые, дополнительные или более новые версии пакетов. Наиболее популярные из них — репозитории KDEmod и Archlinux.fr

 
Официальная техническая поддержка GNU/Linux на Украине


(044) 383-14-12

Мы хотим узнать

Какой объем носителя для операционной системы на Flash предпочтителен для вас?
 
Баннер

Магазин атрибутики GNU/Linux

Баннер

© 2010 ООО «Линукс Саппорт»

[email protected]

(044) 383-14-12

02002, Украина, г. Киев, а/я 127

Операционная система GNU/Linux - это результат труда многих людей, мы высоко ценим ваш вклад!

Политика безопасности «Линукс Саппорт»


За исключением содержимого с явно указанной лицензией, содержимое этого сайта лицензировано на условиях
лицензии Creative Commons Attribution Share-Alike версии 3.0 или более поздней.

За исключением содержимого с явно указанной лицензией, содержимое этого сайта лицензировано на условиях
лицензии Creative Commons Attribution Share-Alike версии 3.0 или более поздней.