dpkg: странный вывод

Программы для конфигурации и управления операционной системой
Правила форума
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Версия ОС вместе с разрядностью. Пример: LM 18.1 x64, LM Sarah x32 2. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 3. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 4. Суть. Желательно с выводом консоли, логами. 5. Скрин. Просьба указывать 1, 2 и 3 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот

Автор темы
aleckm
Сообщения: 13
Зарегистрирован: 03 янв 2018, 11:02
Благодарил (а): 5 раз

dpkg: странный вывод

Сообщение aleckm » 26 фев 2018, 09:58

ОС: Mint Mate 17.3 64-бит.

Команда
$ dpkg -l *<something>*
запущенная из домашнего каталога выдала список из более чем десятка пакетов (что соответствует действительности); она же, запущенная из рабочего каталога (являющегося подкаталогом домашнего каталога) выдала только один пакет :sad: Пробовал вместо dpkg команду dpkg-query -- результат тот же.
Действительно ли требуется для правильного результата запускать dpkg только из домашнего каталога?

Аватара пользователя

Chocobo
Сообщения: 9225
Зарегистрирован: 27 авг 2016, 19:57
Решено: 198
Откуда: НН
Благодарил (а): 642 раза
Поблагодарили: 2640 раз

dpkg: странный вывод

Сообщение Chocobo » 26 фев 2018, 10:01

aleckm, неа. директория вообще пофигу для списка пакетов.
Давай на реальном примере, вместо *<something>*, что ты там поймал :)
Изображение
   
Изображение


Автор темы
aleckm
Сообщения: 13
Зарегистрирован: 03 янв 2018, 11:02
Благодарил (а): 5 раз

dpkg: странный вывод

Сообщение aleckm » 26 фев 2018, 10:16

Вот строки из графического терминала:

Код: Выделить всё

aleck@dell ~ $ dpkg -l *paw*
Желаемый=неизвестно[u]/установить[i]/удалить[r]/вычистить[p]/зафиксировать[h]
| Состояние=не[n]/установлен[i]/настроен[c]/распакован[U]/частично настроен[F]/
            частично установлен[H]/trig-aWait/Trig-pend
|/ Ошибка?=(нет)/требуется переустановка[R] (верхний регистр
в полях состояния и ошибки указывает на ненормальную ситуацию)
||/ Имя            Версия       Архитектура  Описание
+++-==============-============-============-=================================
un  libpaw1-dev    <нет>        <нет>        (описание недоступно)
ii  libpawlib-less 1:2.14.04.df amd64        CERNLIB PAW library (Lesstif-depe
ii  libpawlib-less 1:2.14.04.df amd64        CERNLIB PAW library (Lesstif-depe
ii  libpawlib2-dev 1:2.14.04.df amd64        CERNLIB PAW library - portion wit
ii  libpawlib2-gfo 1:2.14.04.df amd64        CERNLIB PAW library - portion wit
un  libpawlib2-les <нет>        <нет>        (описание недоступно)
ii  paw            1:2.14.04.df amd64        Physics Analysis Workstation - a 
ii  paw++          1:2.14.04.df amd64        Physics Analysis Workstation (Les
un  paw++-static   <нет>        <нет>        (описание недоступно)
un  paw-binary     <нет>        <нет>        (описание недоступно)
ii  paw-common     1:2.14.04.df all          Physics Analysis Workstation (com
ii  paw-demos      1:2.14.04.df all          Physics Analysis Workstation exam
un  paw-static     <нет>        <нет>        (описание недоступно)
aleck@dell ~ $ !412
cd system/programming/fortran/paw/
aleck@dell ~/system/programming/fortran/paw $ dpkg -l *paw*
Желаемый=неизвестно[u]/установить[i]/удалить[r]/вычистить[p]/зафиксировать[h]
| Состояние=не[n]/установлен[i]/настроен[c]/распакован[U]/частично настроен[F]/
            частично установлен[H]/trig-aWait/Trig-pend
|/ Ошибка?=(нет)/требуется переустановка[R] (верхний регистр
в полях состояния и ошибки указывает на ненормальную ситуацию)
||/ Имя            Версия       Архитектура  Описание
+++-==============-============-============-=================================
ii  paw-demos      1:2.14.04.df all          Physics Analysis Workstation exam
aleck@dell ~/system/programming/fortran/paw $
Тоже думаю, каталог не должен влиять...
Последний раз редактировалось пользователем 1 aleckm; всего редактировалось раз: 26

Аватара пользователя

vir0id
Сообщения: 2147
Зарегистрирован: 19 дек 2017, 15:48
Решено: 13
Откуда: Рига
Благодарил (а): 149 раз
Поблагодарили: 228 раз

dpkg: странный вывод

Сообщение vir0id » 26 фев 2018, 10:31

Кажись то что ты требуешь от системы она выполняет. В том смысле, что каков вопрос, такой и ответ

Аватара пользователя

Chocobo
Сообщения: 9225
Зарегистрирован: 27 авг 2016, 19:57
Решено: 198
Откуда: НН
Благодарил (а): 642 раза
Поблагодарили: 2640 раз

dpkg: странный вывод

Сообщение Chocobo » 26 фев 2018, 10:31

aleckm, ну да, тут похоже получается отсылка к тому, что под паттерн попадает содержимое диретокрии при вычитке. В мануалах навскижку не нашел описания этого поведения.
Т.е баш сам обыгрывает *paw* и уже скармливает в команду.
В этой директории, с выхлопом ls -l *paw* какие файлы останутся?

С другой стороны, думаю без этих входящих данных с dpkg -l | grep paw - уже запнуться не должен :smile:
Изображение
   
Изображение


Автор темы
aleckm
Сообщения: 13
Зарегистрирован: 03 янв 2018, 11:02
Благодарил (а): 5 раз

dpkg: странный вывод

Сообщение aleckm » 26 фев 2018, 11:32

Chocobo писал(а):
26 фев 2018, 10:31
aleckm, ну да, тут похоже получается отсылка к тому, что под паттерн попадает содержимое диретокрии при вычитке. В мануалах навскижку не нашел описания этого поведения.
Т.е баш сам обыгрывает *paw* и уже скармливает в команду.
В этой директории, с выхлопом ls -l *paw* какие файлы останутся?
Думаю, ваше предположение как раз то, что надо, хотя, к сожалению, я не уразумел его до конца и хотел бы почитать об этом поведении поподробнее (в частности, можно ли его подавить); к вами запрошенному выхлопу в конце добавил и ls -l paw:

Код: Выделить всё

aleck@dell ~/system/programming/fortran/paw $ ls -l *paw*
итого 1008
-rw-r--r-- 1 aleck aleck    641 февр. 25 14:47 alldef.kumac
-rw-r--r-- 1 aleck aleck    623 февр. 25 14:47 all.kumac
-rw-r--r-- 1 aleck aleck 160992 февр. 25 14:47 aptuple.dat
-rwxr-xr-x 1 aleck aleck    324 февр. 25 14:47 clean_demo
-rw-r--r-- 1 aleck aleck     53 февр. 25 14:47 comis1.f
-rw-r--r-- 1 aleck aleck     78 февр. 25 14:47 comis2.f
-rw-r--r-- 1 aleck aleck   2012 февр. 25 14:47 comptime.kumac
-rw-r--r-- 1 aleck aleck   1159 февр. 25 14:47 discomp.kumac
-rw-r--r-- 1 aleck aleck    203 февр. 25 14:47 draw.kumac
-rw-r--r-- 1 aleck aleck    360 февр. 25 15:02 higz_windows.dat
-rw-r--r-- 1 aleck aleck    420 февр. 25 14:47 htfun1.f
-rw-r--r-- 1 aleck aleck    416 февр. 25 14:47 legend.kumac
-rw-r--r-- 1 aleck aleck    389 февр. 25 14:47 macname.kumac
-rw-r--r-- 1 aleck aleck    415 февр. 25 14:47 mandel.f
-rw-r--r-- 1 aleck aleck 522542 февр. 25 14:47 pawdemo.txt
-rw-r--r-- 1 aleck aleck    399 февр. 25 14:47 pawex10.kumac
-rw-r--r-- 1 aleck aleck    563 февр. 25 14:47 pawex11.kumac
-rw-r--r-- 1 aleck aleck    485 февр. 25 14:47 pawex12.kumac
-rw-r--r-- 1 aleck aleck    692 февр. 25 14:47 pawex13.kumac
-rw-r--r-- 1 aleck aleck    506 февр. 25 14:47 pawex14.kumac
-rw-r--r-- 1 aleck aleck    541 февр. 25 14:47 pawex15.kumac
-rw-r--r-- 1 aleck aleck    649 февр. 25 14:47 pawex16.kumac
-rw-r--r-- 1 aleck aleck    766 февр. 25 14:47 pawex17.kumac
-rw-r--r-- 1 aleck aleck    871 февр. 25 14:47 pawex18.kumac
-rw-r--r-- 1 aleck aleck   1151 февр. 25 14:47 pawex19.kumac
-rw-r--r-- 1 aleck aleck    695 февр. 25 14:47 pawex1.kumac
-rw-r--r-- 1 aleck aleck    944 февр. 25 14:47 pawex20.kumac
-rw-r--r-- 1 aleck aleck    463 февр. 25 14:47 pawex21.kumac
-rw-r--r-- 1 aleck aleck    688 февр. 25 14:47 pawex22.kumac
-rw-r--r-- 1 aleck aleck    857 февр. 25 14:47 pawex23.kumac
-rw-r--r-- 1 aleck aleck    511 февр. 25 14:47 pawex24.kumac
-rw-r--r-- 1 aleck aleck    408 февр. 25 14:47 pawex25.kumac
-rw-r--r-- 1 aleck aleck    343 февр. 25 14:47 pawex26.kumac
-rw-r--r-- 1 aleck aleck    431 февр. 25 14:47 pawex27.kumac
-rw-r--r-- 1 aleck aleck    621 февр. 25 14:47 pawex28.kumac
-rw-r--r-- 1 aleck aleck   1591 февр. 25 14:47 pawex29.kumac
-rw-r--r-- 1 aleck aleck    768 февр. 25 14:47 pawex2.kumac
-rw-r--r-- 1 aleck aleck    382 февр. 25 14:47 pawex30.kumac
-rw-r--r-- 1 aleck aleck   7296 февр. 25 14:47 pawex31.kumac
-rw-r--r-- 1 aleck aleck    503 февр. 25 14:47 pawex3.kumac
-rw-r--r-- 1 aleck aleck    772 февр. 25 14:47 pawex4.kumac
-rw-r--r-- 1 aleck aleck    696 февр. 25 14:47 pawex5.kumac
-rw-r--r-- 1 aleck aleck    633 февр. 25 14:47 pawex6.kumac
-rw-r--r-- 1 aleck aleck    529 февр. 25 14:47 pawex7.kumac
-rw-r--r-- 1 aleck aleck    758 февр. 25 14:47 pawex8.kumac
-rw-r--r-- 1 aleck aleck    495 февр. 25 14:47 pawex9.kumac
-rw-r--r-- 1 aleck aleck   4096 февр. 25 15:03 pawhists.hbook
-rw-r--r-- 1 aleck aleck     31 февр. 25 15:02 pawlogon.kumac
-rw-r--r-- 1 aleck aleck    343 февр. 25 14:47 pawtest0.kumac
-rw-r--r-- 1 aleck aleck   9832 февр. 25 14:47 pawtest1.kumac
-rw-r--r-- 1 aleck aleck  12859 февр. 25 14:47 pawtest2.kumac
-rw-r--r-- 1 aleck aleck  10019 февр. 25 14:47 pawtest3.kumac
-rw-r--r-- 1 aleck aleck    757 февр. 25 14:47 pawtest4.dat
-rw-r--r-- 1 aleck aleck  18016 февр. 25 14:47 pawtest4.kumac
-rw-r--r-- 1 aleck aleck   2322 февр. 25 14:47 pawtest5.kumac
-rw-r--r-- 1 aleck aleck    513 февр. 25 14:47 pawtest6.kumac
-rw-r--r-- 1 aleck aleck    416 февр. 25 14:47 pawtest7.kumac
-rw-r--r-- 1 aleck aleck    637 февр. 25 14:47 pawtest8.kumac
-rw-r--r-- 1 aleck aleck  42466 февр. 25 14:47 pawtests.txt
-rw-r--r-- 1 aleck aleck    549 февр. 25 14:47 pictmerg.kumac
-rw-r--r-- 1 aleck aleck    919 февр. 25 14:47 pie.kumac
-rw-r--r-- 1 aleck aleck    841 февр. 25 14:47 slide.kumac
-rw-r--r-- 1 aleck aleck    193 февр. 25 14:47 urout.f
-rw-r--r-- 1 aleck aleck    154 февр. 25 15:02 vector.data
aleck@dell ~/system/programming/fortran/paw $ ls -l
итого 16
drwxr-xr-x 5 aleck aleck 4096 февр. 26 01:33 doc
-rw-r--r-- 1 aleck aleck  210 февр. 25 17:27 higz_windows.dat
drwxr-xr-x 2 aleck aleck 4096 февр. 25 15:03 paw-demos
drwxr-xr-x 2 aleck aleck 4096 февр. 25 15:45 temp
aleck@dell ~/system/programming/fortran/paw $
Chocobo писал(а):
26 фев 2018, 10:31
С другой стороны, думаю без этих входящих данных с dpkg -l | grep paw - уже запнуться не должен :smile:
Но это решение выглядит уже как вынужденное :sad:

Аватара пользователя

Unborn
Сообщения: 1778
Зарегистрирован: 03 сен 2016, 10:36
Решено: 24
Благодарил (а): 4 раза
Поблагодарили: 253 раза

dpkg: странный вывод

Сообщение Unborn » 26 фев 2018, 11:55

aleckm, ты, по моему путаешь понятия пакет и файл.
Лучше конкретно скажи, что нужно.


Автор темы
aleckm
Сообщения: 13
Зарегистрирован: 03 янв 2018, 11:02
Благодарил (а): 5 раз

dpkg: странный вывод

Сообщение aleckm » 26 фев 2018, 12:12

Unborn писал(а):
26 фев 2018, 11:55
Лучше конкретно скажи, что нужно.
Собственно, нужно определиться с дилеммой:
1) можно ли в системе что-то слегка безболезненно ковырнуть, чтобы с уверенностью в правильности результата использовать dpkg -l *something* для просмотра состояний пакетов (эта команда рекомендована для этой цели в одном букваре linux'а и я до сих пор иногда пользовался ей);
2) забыть про нее и пользоваться одним из многочисленных других способов для этой цели.

Аватара пользователя

Dja
Сообщения: 6010
Зарегистрирован: 27 авг 2016, 17:03
Решено: 26
Откуда: Voskresensk
Благодарил (а): 864 раза
Поблагодарили: 641 раз

dpkg: странный вывод

Сообщение Dja » 26 фев 2018, 12:16

aleckm,
apt policy name - скажет какой версии в репозиториях и установлен ли он.
apt search name - выведет список пакетов.

Аватара пользователя

Unborn
Сообщения: 1778
Зарегистрирован: 03 сен 2016, 10:36
Решено: 24
Благодарил (а): 4 раза
Поблагодарили: 253 раза

dpkg: странный вывод

Сообщение Unborn » 26 фев 2018, 12:48

aleckm писал(а):
26 фев 2018, 12:12
*something*
:smile: в букваре это означает - дословно - что-нибудь. Звездочки, кавычки после ключа не нужны. Не нужно ничего ковырять, тем более в Минт по умолчанию есть Синаптик, смотри, читай, там и зависимости, прямые-обратные.


Автор темы
aleckm
Сообщения: 13
Зарегистрирован: 03 янв 2018, 11:02
Благодарил (а): 5 раз

dpkg: странный вывод

Сообщение aleckm » 26 фев 2018, 13:33

Unborn писал(а):
26 фев 2018, 12:48
Звездочки, кавычки после ключа не нужны. Не нужно ничего ковырять, тем более в Минт по умолчанию есть Синаптик, смотри, читай, там и зависимости, прямые-обратные.
Звездочки рекомендовались в букваре для случая неполного задания имени пакета; synaptic -- самый подходящий для меня менеджер пакетов :thumbs:
Остался лишь неприятный осадок от кривой рекомендации букваря... В практическом плане проблемы нет. Спасибо за отклики.
Тему можно закрыть.

Аватара пользователя

darkfenix
Сообщения: 5419
Зарегистрирован: 27 июн 2017, 10:36
Решено: 62
Откуда: Нижний Тагил
Благодарил (а): 295 раз
Поблагодарили: 1009 раз

dpkg: странный вывод

Сообщение darkfenix » 27 фев 2018, 04:24

aleckm писал(а):
26 фев 2018, 13:33
Тему можно закрыть.
Закрываю :close:
Изображение

Вернуться в «Системные утилиты»