Автор Тема: apt-cache + dpkg -l  (Прочитано 1755 раз)

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

Оффлайн kobzar

  • Павилитель
  • Старожил
  • ****
  • Topic Author
  • Сообщений: 568
  • Кто понял жизнь, тот не спешит...
  • Jabber: kobzar@jabber.org.ua
apt-cache + dpkg -l
« : 02 Сентябрь 2012, 00:35:04 »
Вобщем коллеги.
Недавно был неприятно удивлен тем фактом, что каличный aptitude search видит далеко не так ясно как apt-cache search ...
Простой пример, когда запускаем поиск того же ткаббера...
aptitude search tkabber - сообщает нам о том что соответствий как бы нет -кури бамбук.
Но забив на поделки буратин - делаем все правильно и наш любимый
apt-cache search tkabber -  радостно сообщает что все у нас есть и готово к установке и использованию.
Но у рагуля (аптитуда) есть замейчательная примочка, первый индекс который показывает состояние пакета (установлен (i) или нет (p\n))
Вот и возникла мысль набросать пару строк в .bashrc которые сделают такой вывод.
Ну например можно организовать провердку через дпкг
Например сделть функцию которая делает поиск пакетов и если находит соответствие то проверяет установлен ли он в системе и в случае успеха добавляет на выводе соответствующий символ в конце строки.
Может быть ето можно сделать ка кто и по другому через  sed  и  awk  поделитесь опытом.
Может есть какойто иной вариант.

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

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


Оффлайн corner

  • Местный житель
  • ***
  • Сообщений: 211
Re: apt-cache + dpkg -l
« Ответ #1 : 02 Сентябрь 2012, 02:03:00 »
Цитировать
$ 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
ЧЯНДТ?   :(
« Последнее редактирование: 02 Сентябрь 2012, 02:06:44 от corner »
 

Оффлайн Udachnik

  • Ветеран
  • *****
  • Сообщений: 1478
Re: apt-cache + dpkg -l
« Ответ #2 : 02 Сентябрь 2012, 08:29:55 »
Да, aptitude выдает более красиво выглядящий список, и сортировка в нем более релевантная. А так результаты поиска одинаковые. Прекрасно tkabber находится.
 

Оффлайн Brainey

  • Ветеран
  • *****
  • Сообщений: 1943
  • Jabber: brainey@jabber.cz
Re: apt-cache + dpkg -l
« Ответ #3 : 02 Сентябрь 2012, 10:06:48 »
aptitude search tkabber - сообщает нам о том что соответствий как бы нет -кури бамбук.
Странно, умвр:

"В порядке бреда": ShowHide
А после aptitude update ситуация не меняется?
« Последнее редактирование: 02 Сентябрь 2012, 10:08:53 от Brainey »
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru
 

Оффлайн kobzar

  • Павилитель
  • Старожил
  • ****
  • Topic Author
  • Сообщений: 568
  • Кто понял жизнь, тот не спешит...
  • Jabber: kobzar@jabber.org.ua
Re: apt-cache + dpkg -l
« Ответ #4 : 02 Сентябрь 2012, 10:53:08 »
странно но у меня тоже показывает ... возможно не совсем удачный пример.
тогда переиначим
допустим я не хочу пользоваться аптитудом а хочу юзать только апт.
Тогда может кто придумать скрипт ?
а то я пока таки пользхуюсь питоном.
Ты дорого мой друг, заплатишь за ошибку,..
Когда оскал мой милый, ты приймешь за улыбку.
 

Теги:
 

dpkg не даёт установить программу

Автор Zastra

Ответов: 13
Просмотров: 8995
Последний ответ 19 Март 2013, 13:24:31
от ferum
[РЕШЕНО] Удаление файлов из списка dpkg -l| grep -v 'ii'| less

Автор Pierse

Ответов: 2
Просмотров: 1646
Последний ответ 30 Апрель 2015, 17:15:50
от Pierse
Проблема с зависимостями: E: Sub-process /usr/bin/dpkg returned an error code

Автор AndreiRed

Ответов: 16
Просмотров: 3971
Последний ответ 14 Сентябрь 2016, 11:44:27
от endru
[apt-get/dpkg] извлечь установленный пакет

Автор su16

Ответов: 2
Просмотров: 1882
Последний ответ 25 Февраль 2013, 15:32:31
от su16
[Решено]вопрос по команде dpkg --add-architecture

Автор dr_faust

Ответов: 4
Просмотров: 3880
Последний ответ 20 Февраль 2016, 22:18:28
от alsoijw