[size="3"]Релиз Pacman 3.4.0[/size]Обновился замечательный пакетный менеджер не менее замечательного дистрибутива Arch Linux. Его список изменений (http://projects.archlinux.org/pacman.git/tree/NEWS?id=v3.4.0) содержит множество интересных нововведений, которые обязательно заинтересуют любого заядлого арчевода.Из наиболее интересного:
- Зеркала и кэш:
- Новая опция "Architecture", ограничивающая действия pacman только выбранной архитектурой. По-дефолту выставлено в auto (определение на основе вывода 'uname -m').
- Переменная $arch в URL зеркал.
- При синхронизации извлекаются только обновившиеся элементы.
- Очистка кэша работает со всеми каталогами, а не только с первым.
- rankmirrors переписан на bash.
- cleanupdelta -- новая утилита для удаления неиспользуемых дельт из БД.
- Установка и удаление:
- Можно одновременно обновлять пакеты и ставить новые (например, 'pacman -Syu rekonq').
- Установка через -U наконец-то научилась обрабатывать зависимости, конфликты и замещение пакетов.
- Установка через -U и удаление пакетов всегда запрашивают подтверждение пользователя.
- Поле "требуется пакетами" в выводе -Sii (показывает не только установленные!).
- Другое:
- Новое действие -D/--database, изменяющее данные пакета в БД. Пока можно менять только причину установки (установлен явно/как зависимость).
- -Qo может сам раскрывать пути (как which).
- Новые ключи --print и --print-format. Первый напечатает цели вместо выполнения указанного действия, второй позволит формат этого самого вывода настроить.
- bash-completion переписан для оптимизации и уменьшения размера.
- makepkg:
- Автоматическая остановка при ошибках (больше не нужно писать "|| return 1").
- Для нескольких пакетов, заданных в одном PKGBUILD (split PKGBUILD) можно указать разные переменные pkgver, pkgrel и arch. Также можно выполнить сборку только отдельных пакетов с помощью ключа --pkg.
- Функция build() стала опциональной.
- Список изменений можно подключить через переменную changelog.
- Большой рефакторинг в обработке тестов ("[" внутри "[[").
# linux.org.ru (http://www.linux.org.ru/news/linux-general/5034352)
[size="3"]Тестирование pacman 4.0-RC1, а также новая функция подписи пакетов и репозиториев Archlinux[/size] Разработчики дистрибутива Archlinux приглашают всех желающих к тестированию кандидата в релизы основного менеджера пакетов в дистрибутиве - pacman 4.0-RC1 (Скачать i686 (http://dev.archlinux.org/%7Edan/pacman-4.0.0rc1-1-i686.pkg.tar.gz), x86_64 (http://dev.archlinux.org/%7Edan/pacman-4.0.0rc1-1-x86_64.pkg.tar.gz)). Обновления базы данных не требуется, как сообщают разработчики, пока полет нормальный.
При тестировании рекомендуется уделить внимание следующим вопросам:
- Любые ошибки при сборке пакетов с помощью makepkg;
- Работа repo-add для локальных репозиториев;
- Адекватная работа pacman в целом;
- Работает ли функциональность по подписи пакетов в makepkg и хорошо ли это описано в документации;
- (То же) для репозиториев.
Чем можно помочь:
- Перевод (локализация);
- Работа с ключами для подписи, для ознакомления можно обратиться к pacman-key;
- Ошибки при проверке подлинности пакетов или подтверждение неизвестных пакетов.
Даже если вам не нравится инициатива с подписью пакетов, все равно любые сообщения об ошибках с нововведениями в приложении (например, скачивание пакетов теперь происходит с использованием curl) окажут разработчикам значительную помощь.
>>> Подробности (http://mailman.archlinux.org/pipermail/arch-dev-public/2011-August/021294.html)
# linux.org.ru (http://www.linux.org.ru/news/linux-general/6604217)