apt-cache + dpkg -l

Автор kobzar, 02 сентября 2012, 00:35:04

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

kobzar

Вобщем коллеги.
Недавно был неприятно удивлен тем фактом, что каличный aptitude search видит далеко не так ясно как apt-cache search ...
Простой пример, когда запускаем поиск того же ткаббера...
aptitude search tkabber - сообщает нам о том что соответствий как бы нет -кури бамбук.
Но забив на поделки буратин - делаем все правильно и наш любимый
apt-cache search tkabber -  радостно сообщает что все у нас есть и готово к установке и использованию.
Но у рагуля (аптитуда) есть замейчательная примочка, первый индекс который показывает состояние пакета (установлен (i) или нет (p\n))
Вот и возникла мысль набросать пару строк в .bashrc которые сделают такой вывод.
Ну например можно организовать провердку через дпкг
Например сделть функцию которая делает поиск пакетов и если находит соответствие то проверяет установлен ли он в системе и в случае успеха добавляет на выводе соответствующий символ в конце строки.
Может быть ето можно сделать ка кто и по другому через  sed  и  awk  поделитесь опытом.
Может есть какойто иной вариант.

Я без проблем реализовал ето на питоне.  В целом все так и работает как я хотел. Но как то не кашерно выполнять ето таким методом как я ! Много правильней и удобней что бы ето было на баше и прямо в башрк файле. Но почитав немного доку по башу - послал его в черту потому что оно какоето перлообразное,а потому мутное и по умолчанию дебильное.
Вобщем буду благодарен если поделитесь идеей или вариантом.
Спасибо !

Ты дорого мой друг, заплатишь за ошибку,..
Когда оскал мой милый, ты приймешь за улыбку.

corner

#1
Цитировать$ aptitude search tkabber
p   tkabber                                 - GUI client for XMPP (Jabber) instant messaging pro
p   tkabber-plugins                         - standard plugins for Tkabber, an XMPP (Jabber) c
Цитировать
Цитироватьaptitude search kabber
p   tkabber                                 - GUI client for XMPP (Jabber) instant messaging pro
p   tkabber-plugins                         - standard plugins for Tkabber, an XMPP (Jabber) cli
Цитироватьaptitude search abber
p   ejabberd                                - distributed, fault-tolerant Jabber/XMPP server wri
p   ekg2-jabber                             - instant messenger and IRC client for UNIX systems
p   emacs-jabber                            - Jabber client for Emacsen                         
p   jabber-irc                              - IRC transport for jabber                         
p   jabber-muc                              - Multi User Conference component for the Jabber IM
p   jabber-querybot                         - Modular xmpp/jabber bot                           
p   kftpgrabber                             - ftp client for KDE                               
p   libnet-jabber-bot-perl                  - automated Bot creation with safeties             
p   libnet-jabber-loudmouth-perl            - Perl interface for the loudmouth jabber library   
p   libnet-jabber-perl                      - Perl modules for accessing the Jabber protocol   
p   libphp-jabber                           - Object-oriented PHP interface for the Jabber/XMPP
p   libpoe-component-jabber-perl            - pOE Component for communicating over Jabber       
p   licq-plugin-jabber                      - Jabber plug-in for Licq                           
p   mcabber                                 - small Jabber (XMPP) console client               
p   python-jabber                           - Python module for the Jabber instant messaging pla
p   python-jabberbot                        - easily write simple Jabber bots                   
p   python-urlgrabber                       - A high-level cross-protocol url-grabber           
v   python2.3-jabber                        -                                                   
v   python2.4-jabber                        -                                                   
v   python2.5-urlgrabber                    -                                                   
v   python2.6-urlgrabber                    -                                                   
p   tkabber                                 - GUI client for XMPP (Jabber) instant messaging pro
p   tkabber-plugins                         - standard plugins for Tkabber, an XMPP (Jabber) cli
ЧЯНДТ?   :(

Udachnik

Да, aptitude выдает более красиво выглядящий список, и сортировка в нем более релевантная. А так результаты поиска одинаковые. Прекрасно tkabber находится.

Brainey

#3
Цитата: kobzar от 02 сентября 2012, 00:35:04aptitude search tkabber - сообщает нам о том что соответствий как бы нет -кури бамбук.
Странно, умвр:

"В порядке бреда"
А после aptitude update ситуация не меняется?
[свернуть]
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru

kobzar

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