Как получить информацию о пакете перед его установкой?

Похоже, что код с функцией обновления не запускается.

становится

enter image description here

, так что код выполняются в функции finish_initializing(). Python очень специфичен с его отступом

very , что строка self.refreshbutton соответствует комментарию # Code for other... во втором изображении

1
задан 17 July 2015 в 21:42

2 ответа

Используя графический интерфейс, вы можете открыть «Центр программного обеспечения Ubuntu» и выполнить поиск mc или Midnight Commander.

Он даст вам полное описание пакета. Это также полезно, если вы не знаете точное имя пакета.

Также вы можете установить Synaptic и выполнить аналогичный поиск там.

enter image description here [!d5 ]

Программное обеспечение может быть установлено также в Software Center или Synaptic без использования командной строки.

9
ответ дан 23 May 2018 в 18:59

Существует множество способов сделать это. Самый простой по умолчанию - apt-cache search.

apt-cache search <regex>

Он даст вам что-то вроде этого:

$ apt-cache search cheese
cheese - tool to take pictures and videos from your webcam
gir1.2-cheese-3.0 - tool to take pictures and videos from your webcam - gir bindings
libcheese-dev - tool to take pictures and videos from your webcam - base dev
libcheese-doc - tool to take pictures and videos from your webcam - documentation
libcheese-gtk-dev - tool to take pictures and videos from your webcam - widgets dev
libcheese-gtk23 - tool to take pictures and videos from your webcam - widgets
libcheese7 - tool to take pictures and videos from your webcam - base library
cheese-common - Common files for the Cheese tool to take pictures and videos
python-pyip - Python modules for raw ip packet assembling/disassembling

Это своего рода эквивалентность:

[ f3]

За исключением того, что dpkg-query работает только над тем, что вы уже установили.

apt list имеет поиск glob (а не регулярное выражение), который немного более естественным для большинства пользователей, но вы не можете изменить формат вывода (пока). Однако, посмотрев на источник, вы можете вывести резюме:

$ apt list -o 'APT::Cmd::List-Include-Summary=1'  *cheese* 
Listing... Done
cheese/trusty 3.10.2-0ubuntu2 amd64
  tool to take pictures and videos from your webcam

cheese-common/trusty 3.10.2-0ubuntu2 all
  Common files for the Cheese tool to take pictures and videos

gir1.2-cheese-3.0/trusty 3.10.2-0ubuntu2 amd64
  tool to take pictures and videos from your webcam - gir bindings

libcheese-dev/trusty 3.10.2-0ubuntu2 amd64
  tool to take pictures and videos from your webcam - base dev

libcheese-doc/trusty 3.10.2-0ubuntu2 all
  tool to take pictures and videos from your webcam - documentation

libcheese-gtk-dev/trusty 3.10.2-0ubuntu2 amd64
  tool to take pictures and videos from your webcam - widgets dev

libcheese-gtk23/trusty 3.10.2-0ubuntu2 amd64
  tool to take pictures and videos from your webcam - widgets

libcheese7/trusty 3.10.2-0ubuntu2 amd64
  tool to take pictures and videos from your webcam - base library

Это немного глоток с аргументом параметра, но вы можете легко это сделать, если вам это нравится.

И aptitude тоже может помочь:

$ aptitude search cheese
p   cheese                                                                       - tool to take pictures and videos from your webcam                                     
p   cheese:i386                                                                  - tool to take pictures and videos from your webcam                                     
p   cheese-common                                                                - Common files for the Cheese tool to take pictures and videos                          
v   cheese-common:i386                                                           -                                                                                       
p   gir1.2-cheese-3.0                                                            - tool to take pictures and videos from your webcam - gir bindings                      
p   gir1.2-cheese-3.0:i386                                                       - tool to take pictures and videos from your webcam - gir bindings                      
p   libcheese-dev                                                                - tool to take pictures and videos from your webcam - base dev                          
p   libcheese-dev:i386                                                           - tool to take pictures and videos from your webcam - base dev                          
p   libcheese-doc                                                                - tool to take pictures and videos from your webcam - documentation                     
p   libcheese-gtk-dev                                                            - tool to take pictures and videos from your webcam - widgets dev                       
p   libcheese-gtk-dev:i386                                                       - tool to take pictures and videos from your webcam - widgets dev                       
p   libcheese-gtk23                                                              - tool to take pictures and videos from your webcam - widgets                           
p   libcheese-gtk23:i386                                                         - tool to take pictures and videos from your webcam - widgets                           
p   libcheese7                                                                   - tool to take pictures and videos from your webcam - base library                      
p   libcheese7:i386                                                              - tool to take pictures and videos from your webcam - base library  
4
ответ дан 23 May 2018 в 18:59

Другие вопросы по тегам:

Похожие вопросы: