← All posts tagged pacman

Strephil

Открыл для себя опцiю pager в yaourt.
Толку от неё немного, потому что всё равно всѣ цвѣта пропадают.
И в самом йогуртѣ это подпилить нельзя — это «фича» package-query.

Забавно. У меня есть pager, который умѣет цвѣта (less -r, напримѣр);
У меня есть программа для работы с базами pacman, которая умеет цвѣтной вывод (package-query).
Написать шелл скрипт, чтобы вывод одного направлял на вход другого? ЭТО НЕВОЗМОЖНО!
KEEP IT SIMPLE, STUPID
Unix way во всѣ поля!

Интересно, есть ли раскраска вывода yaourt для lesspipe? Это же так удобно.

Strephil

Интересно, через сколько лѣт в pacman осилят запилить параллельную работу?

чтобы вот один из пакетов качается с медленного зеркала (напримѣр, linux-pf), а pacman пока над другими пакетами работает: дельты собирает, проверяет конфликты файлов, может быть, нѣкоторые пакеты даже устанавливает.

Strephil

С тех пор, как pacman стал писать Net Upgrade Size, стало особенно заметным, как с каждым днём ПО всё больше развивается и улучшается. Что ни обновление, то всё новые и новые мегабайты отличного ПО!

Strephil

Ущербное управление пакетами в Arch. Вот например:
$ pacman -Qi nawk | grep Required
Required By : autoconf pth syslog-ng sysvinit
из этого может сложиться впечатленiе, что nawk в системе нужен, удалять его нельзя.

Strephil

Всё работает, так и должно быть.

Net Upgrade Size: — это сколько будет занимать «обновление» на диске. Net здесь означает отнюдь не «сеть», а что-то типа «суммарного». Конечно, оно может быть нулевым и даже отрицательным.

Strephil

Это хорошо или плохо, что пакеты подписываются мейнтейнерами, а не каким-то одним ключом для репозитория?
Плохо, потому что 100500 ключей, я, как простой пользователь… гораздо проще могу в этом запутаться… кто должен подписывать какой пакет.
А какие есть преимущества?

Strephil

Вот делаю я pacman -Suy. Например, pacman говорит, что пакет A уже не модно, и предлагает поставить B. Я, допустим, соглашаюсь. Пакет A удаляется, но во время обновления пакета C происходит заминка. Требуется вмешательство. Я разбираюсь с этим пакетом, обновляю. Снова запускаю pacman -Suy, все работает. Не считая того, что теперь в системе нет ни старого пакета A, ни нового пакета B.
Поэтому-то у арчеводов обычно так немного пакетов в системе установлено.

Strephil

Забавная ситуация.
Поскольку pacman отвалился, я собрал его вручную, make && make install. Теперь этим pacman'ом устанавливаю pacman из репозитория, с опцией --force, ну, часть файлов перезаписать нужно.
То есть, даю команду $ pacman -Suf pacman
Перед тем, как сделать то, что я хочу, pacman видит, что в SyncFirst прописан pacman, и предлагает для начала обновить pacman. Я, уже уставший, соглашаюсь, ведь я именно это и хочу, обновить pacman.
Но теперь-то pacman начинает выполняться в обычном режиме, а не в режиме --force. Файлы, понятное дело, не перезаписываются.
Спокойной ночи, дорогая жуйка!

Strephil

Сегфолт, что я заметил, закрыли еще три дня назад: FS#23314
А я как-то и не посмотрел на закрытые баги… раз ужь в тестинге лежит бажная версия, подумал, что так и надо.

Strephil

Ура! У меня новый pacman 3.5.0! Теперь — с базами данных (прощай, kiss-дистрибутив, зато его теперь даже на ext4 можно будет ставить).
Ребятки, он только у меня сегфолтится или так и должно быть? На bugs.archlinux.org что-то тихо.

Strephil

Сдѣлал двѣ гигабайтных файловых системы mkfs.ext4, mkfs.reiserfs, все дефолтное, смонтировал через loop, положил туда базы pacman, отмонтировал, примонтировал снова. Запустил pacman. Получил результаты:
ompldr.org

А вы тоже ждете по пять секунд или все-таки держите /var на reiserfs?