vasek |
|
Темы:
47
Сообщения:
11856
Участник с: 17 февраля 2013
|
А вообще что то мне не нравится.............. похоже лучше все-таки писать отдельную прогу..... или я чего то не догоняю....? pacman -Qi terminator | grep pygtk Зависит от : vte pygtk dbus-glib xdg-utils python2-notify python2-keybinder2 pacman -Qi gsfonts | grep pygtk …...........no ........... pacman -Qi vte | grep pygtk …......no ...................... UPD..... в суть пакетов не вникал, тупо смотрю наличие pygtk PS.....ну и pacman -Rsc - одним неосторожным движением, можно привести в негодность....
Ошибки не исчезают с опытом - они просто умнеют
|
vasek |
|
Темы:
47
Сообщения:
11856
Участник с: 17 февраля 2013
|
A.T.W.A., согласно man pactree ....вроде бы pactree -r -d 1 дает верный результат.....спасибо.....на досуге проверю.... PS..... да маны все же читать нужно.... - все верно или pactree -r -d 1 или pactree -rl -d 1 ...... на любителя Подсчет | wc -l работает в обоих случаях
Ошибки не исчезают с опытом - они просто умнеют
|
vasek |
|
Темы:
47
Сообщения:
11856
Участник с: 17 февраля 2013
|
Вообщем решил проверить до конца.......пришлось писать небольшую приблуду..... искал нужный пакет по его вхождению в зависимости в выводе pacman -Qi PAKET | grep paket ( PAKET брал из списка pkglist) Вот вывод этой приблуды (сама создает pkglist, спрашивает по какому пакету искать и сделал проверку по количеству обработанных пакетов) $ ~/pct Всего пакетов в pkglist: 256 Какой пакет ищем?: pygtk bleachbit gimp terminator Обработано пакетов: 256 А вот вывод pactree $ pactree -rl -d1 pygtk pygtk bleachbit gimp python2-keybinder2 python2-notify terminator Как видим разница в двух пакетах python2-keybinder2 и python2-notify Но этих пакетов и нет в pkglist $ cat pkglist | grep python2-notify $ cat pkglist | grep python2-keybinder2 Они установлены как зависимости terminator (можно проверить как pacman -Qi так и этой приблудой) Вывод — разумеется еще раз убедился в мощности pacman и pactree и, конечно, вывод pactree полнее, с учетом и явных и неявных зависимостей …...... ну а если кого заинтересует моя приблуда (вдруг да кому пригодится), с выводом только явно установленных пакетов PS..... 1-ый раз думает долго, потом быстрее....PSS..... и как всегда, сначала пишу, а потом думаю........... вообщем лишнюю проделал работу.....все решается штатными средствами, позволяющими выявить и неявно установленные пакеты, опять же используя pactree.....но удалять не стал.... $ pactree -r -d2 pygtk pygtk ├─bleachbit ├─gimp ├─python2-keybinder2 │ └─terminator ├─python2-notify │ └─terminator └─terminator
Ошибки не исчезают с опытом - они просто умнеют
|