установленный/не установленный софт
Olga999 22 января, 2009 - 20:08
как посмотреть?
выше задала такую простыню, что уж лучше осыпать народ порошком с головы до ног)) вроде как, глупая была тема.
Ну, в обшем все ответили и все такое. Ну, я так и продолжила искать по манам и руководствам разным тот, что мне нужно.
И никак не могу найти/подобрать ключей к emerge. Что бы увидеть список установленного/не установленного софта. списком. с подсветкой/маркировкой.
По совету людей, продолжила перелистывать man emerge. может быть, оно на ладони, а я и не вижу.
может быть, кто-то знает такие ключики? :)
Спасибо, как бы то ни было.
»
- Для комментирования войдите или зарегистрируйтесь
Установите eix сделайте
Установите eix сделайте update-eix и потом запустите eix -IQc
super
eix -IQc/eix -IQc -!
супер! Спасибо, что просветили.
под рутом: cat
под рутом:
cat /var/lib/portage/world
таки world это не все, что
таки world это не все, что установленно, есть же еще system
А ещё есть зависимости ...
А ещё есть зависимости ...
5 коп
emerge -s %.* | less
:}
= )
Вы пробовали эту команду на исполнение ? Диагноз : Не работает. (разбираться в причинах не стал)
/* 2Olga9999 */
Ольга, вот что первым пришло в голову по поводу списка установленных пакетов :
bash # dir -F1 /var/db/pkg/* | grep "/" | tr -d "/"
Это будут все установленные пакеты в системе, включая и @system и @world, можно ещё подумать и улучшить команду. У меня получается на пакет больше чем вывод emerge --depclean (там есть "Packages Installed : "). Может два пакета в разных слотах emerge --depclean считает за один.
equery
equery list
app-portage/gentoolkit
Вообще с такими вопросами лучше в основную Jabber-конференцию обращаться, там ответят быстрее и подробнее.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
equery l +1
equery l
+1
= )
Вот эта круче :
dir -1 /var/db/pkg/* | grep -v ":" | tr -d 0-9.- | tr -s "\n"
Мне больше нравится = ). Я сейчас просто abs-guide читаю, вот что-то увлёкся ; )
Криво. [-: ls -1
Криво. [-:
ls -1 /var/db/pkg/* |egrep -v '(:|^$)' |sed 's/\-[0-9].*//'
А собстенно скажу так =) :
А собстенно скажу так =) : обоснуйте !
Ничего кривого не вижу, всё лежит в плоскоти моих нынешних познаний и очень логично. Вывод ничем не отличается от вывода вашей команды.
1) больше вызов команд 2)
1) больше вызов команд
2) нижнее подчеркивание не исчезло?
3) m4 тупо в m переводит.
Криво.
1 - Абсолютно не критично в
1 - Абсолютно не критично в этом случае. Зато сам придумал.
2 - добавьте _ к tr -d _0-9.-
3 - не доглядел.
А вообще научитесь относиться с уважением к другим незнакомым вам людям, гляди и к вам будут поуважительнее относится.
Да, по-любому убрать все
Да, по-любому убрать все цифры и нижнее подчеркивание правильно!
perlMIMEBase vs perl-MIME-Base64 где правильнее, а?
Самое главное огрызаться начать вовремя, ну написал криво, поправили, это опыт, а не попытка флейма или доказывания, что я лучше.
А чистота всегда критична, как пишешь мелкие запросы, так и будешь скрипты писать.
/flame off.
дык
Дык... пробовал, ясное дело! Не пробовал бы, не постил бы. :} Вон сейчас сижу и читаю, что она мне там налистала, и перебираю -- это мне нада, а этого -- ненада.
Ну, разве что, оформите %.* в кавычки, мало ли.
:}
А вот чиста аля-emerge:
emerge -vpe --with-bdeps=y --color=y @system @world | less =)))
P.S. Вместо "@system @world" для старых версий portage можно просто "world" ;-)