LINUX.ORG.RU

Релиз пакетного менеджера pacman 5.0

 ,


0

0

Pacman — пакетный менеджер, используемый в дистрибутиве Arch Linux и не только.

В новой версии:

  • Pacman теперь может запускать обработчики до и после выполнения транзакции.
  • Добавлена возможность выполнения операций «sync» и «read» для баз данных .files (опция -Fy) и базовый функционал поиска в синхронизированных репозиториях (-Fs, -Fo).
  • Встроенная реализация проверки целостности локальных и синхронизированных баз (опции -Dk и -Dkk соответственно) заменила утилиту testdb.
  • Вывод информации о пакетах ( -Si, -Qi) теперь корректно выравнивается независимо от локализации.
  • Проверка версии пакета на соответствие версии, указанной в БД, после загрузки.
  • Улучшена обработка сигналов и очистка файлов блокировок.
  • При возникновении ошибок, связанных с зависимостями, теперь выводится больше информации.
  • Добавлен новый парсер конфигурационных файлов.
  • Вместо создания файла «*.pacorig», файлы пакетов распаковываются с расширением .pacnew, а оригинал остаётся на своём месте.
  • Начат процесс выделения makepkg в отдельную библиотеку libmakepkg.
  • Для автодополнения zsh добавлена поддержка множества недостающих опций.

>>> Подробности

★★★★★

Проверено: JB ()

Ответ на: комментарий от anonymous

Ты призываешь не тратить время даже на секундные вопросы, но оправдываешь многолетние бесплодные попытки написать очередной велосипед уже сделанного другими?

AVL2 ★★★★★ ()
Ответ на: комментарий от AVL2

многолетние бесплодные попытки написать очередной велосипед уже сделанного другими?

pacman старше dnf. Намного.

anonymous ()
Ответ на: комментарий от anonymous

Ну днф это продолжение yum, а тот в свою очередь всего лишь удачное расширение ещё более старого rpm, но тем хуже. Если спустя десятилетия разработка все ещё топчется вокруг переименований дублей файлов, может не надо уже гальванизировать труп? Или хотя бы переписать его на богоугодном ЯП? Гослинг намекае...

AVL2 ★★★★★ ()
Ответ на: комментарий от st4l1k

а в арче и не было sysvinit

Под sysvinit имелся ввиду бинарник, из которого берутся /sbin/init и некоторые другие файлы.

anonymous ()
Ответ на: комментарий от anonymous

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

st4l1k ★★ ()
Ответ на: комментарий от st4l1k

багдан

обидно было(

можете заняться

было дело, когда знал, как поправить. а вообще я не очень погромист

f1u77y ★★★ ()
Ответ на: комментарий от f1u77y

обидно было(

Моя вина, в следующий раз напишу с большой буквы.

было дело, когда знал, как поправить. а вообще я не очень погромист

Ну я тогда даже не вкурррсе ребята, кто будет под fish это делать ))

st4l1k ★★ ()
Ответ на: комментарий от st4l1k

в следующий раз напишу с большой буквы.

ровно на это мне пофигу. обидно было из-за второй буквы. звучит, будто производная от слова «баг»

кто будет под fish это делать

уже сделали. последний коммит(на текущий момент) как раз по этому поводу

f1u77y ★★★ ()
Ответ на: комментарий от IceWindDale

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

Увидел новость, посмотрел версию пакмана - стоит 5я, посмотрел логи, оказывается ещё 1 февраля обновился, а я даже и не заметил...

drfaust ★★★★★ ()

Pacman теперь может...

Глядя на ник, так и хочется поправить - sudo pacman.

another ★★★★ ()

В настоящее время системой инициализации по умолчанию в Arch Linux является systemd[19]. systemd — достаточно молодая централизованная система инициализации и управления системой Linux, призванная устранить недостатки init, а также собрать множество разрозненных программ и других средств для администрирования системы в одном месте. Мнения по поводу перехода среди пользователей неоднозначны, однако большинство разработчиков, более объективно оценивающих systemd, считают его выгодной заменой init.

Это цитата из Википедии. Я так понял эту ситуацию. С точки зрения сопровождающего (maintainer) т.е. человека, или группы людей, кто пишет сборочный скрипт и собирает пакет, собирать систему используя systemd проще чем использование init.

К сожалению я несопрвождающий, поэтому точно знать не могу. Но, косвенно, путём дедукции я именно к такому выводу и прихожу. Человек свегда старается идти путём наименьшего сопротивления и «совпровождающие» тут не исключение.

anonymous ()

Любители арча скорости вздрочнут на новую версию 5.0 :D

anonymous ()
Ответ на: комментарий от f1u77y

Использовал octopi. Он почему-то pacman`овскую часть захотела через консоль обновлять(обычно просто спрашивает пароль рута). Потому влез в консоль и иогуртом обновился.

drfaust ★★★★★ ()
Ответ на: комментарий от anonymous

Он спросил, «что проще: sysvinit или systemd».

Вопрос уровня: «что зеленее: тёплое или мягкое?»

anonymous ()
Ответ на: комментарий от anonymous

Вопрос уровня: «что зеленее: тёплое или мягкое?»

Хуило, а теперь поподробнее вырази свою мысль!

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.