LINUX.ORG.RU
решено ФорумAdmin

вывести список установленных пакетов по маске через apt?

 


1

1

собственно сабж

например, вывести в консоль все, что установлено в системе и содержит подстроку *ssh*

и если нельзя apt-ом, то чем и как?



Последнее исправление: MinasFilm (всего исправлений: 1)

$ dpkg -l | grep ssh
ii  libssh2-1                            1.2.6-1                          SSH2 client-side library
ii  openssh-blacklist                    0.4.1                            list of default blacklisted OpenSSH RSA and DSA keys
ii  openssh-client                       1:5.5p1-6+squeeze3               secure shell (SSH) client, for secure access to remote machines
ii  openssh-server                       1:5.5p1-6+squeeze3               secure shell (SSH) server, for secure access from remote machines
imb ★★
()
Ответ на: комментарий от MinasFilm

apt — это фронтенд для dpkg для скачивания пакетов с зеркал. внезапно.

anonymous
()

Вот и выросло поколение, которое не знает что такое grep :( . A ведь это даже еще не sed с awk ...

Kroz ★★★★★
()

aptitude search ssh~i

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

Здорово что при возникновении незнакомой ситуации, вместо того, чтобы решить её традиционно парой утилит за секунды, бессильно создаётся тема на форуме и всё останавливается на часы, дни? Да?

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

Ну не все же линуксопользователи должны программировать, кому-то и кинцо посмотреть, и музычку послушать, и в кс с пацанами погамать.

cdshines ★★★★★
()
Последнее исправление: cdshines (всего исправлений: 1)
14 сентября 2013 г.
Ответ на: комментарий от AITap

да, вот тут у меня еще вопрос

dpkg -l *часть_имени_пакета* | grep ^.i

в итоге выводит чуть меньше строк, чем synaptec - быстрый фильтр «часть_имени_пакета» - состояние «установленные»

в чем тут собака порылась?

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

Попробуйте найти пакеты, которые есть во втором списке, но отсутствуют в первом, и посмотрите, что о них скажет dpkg -l <имя пакета>.

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

Попробуйте найти пакеты, которые есть во втором списке, но отсутствуют в первом, и посмотрите, что о них скажет dpkg -l <имя пакета>

dpkg -l их просто не видит


конкретно, вот два пакета, которые не нашлись через dpkg -l *wine*

wine-gecko1.4:i386
wine1.4-i386:i386



ПС. кстати - как из этого гребаного synaptec-а можно скопировать в буфер строки из таблицы найденных пакетов, не заходя в свойства каждого?

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

Попробуйте запустить:

perl -ne'BEGIN{$/="\n\n"}; print if /^Package: wine.*1\.4/' /var/lib/dpkg/status

Что он скажет?

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