Есть пакет с одним именем для amd64 и i386, вернее, два установленных пакета.
"dpkg -l name" выводит сведения об обоих пакетах,
а как запросить информацию о конкретном с помощью "dpkg -p name"?
Если добавить после имени ":amd64", это не помогает, опции я пока не нашёл.
Так это не то, чего я хотел. "dpkg -l name" выводит сведения об обоих пакетах,
а я спрашивал, как запросить сведения о конкретном пакете с помощью
"dpkg -p" или "dpkg -L". Вот с этоми опциями dpkg и сообщает о неоднозначности,
а как при этом указать пакет с требуемой архитектурой, мне и неясно.
Значит выражайтесь точнее, ну или подумайте а все ли ваши хотелки реализованы в утилите dpkg?
[/quote]
А вы читайте внимательнее. Я прямо сказал, что мне надо.
"Peter" написал:
выводит сведения об обоих пакетах,
а я спрашивал, как запросить сведения о конкретном пакете
Можно вот так:
text
dpkg -l имя_пакета:i386
text
dpkg -l имя_пакета:amd64
Я уже сказал, что с ключом "-l" dpkg выводит информацию о пакетах,
а мне надо было, чтобы выводил и с другими.
[quote]
с помощью
"dpkg -p"
Такого ключа у dpkg нет.
[/quote]
Есть такой ключ, его можно увидеть в "man dpkg". Правда, он передаёт его dpkg-query,
но всё-таки эту опцию он принимает.
"Peter" написал:
или "dpkg -L".
Точно так же как и выше:
text
dpkg -L имя_пакета:i386
text
dpkg -L имя_пакета:amd64
Так это я сразу попробовал, но не сработало. Несколько часов компьютер был выключен,
сейчас сработало. Почему не выполнилось тогда, не знаю. Вводил эту команду не один раз.
"Peter" написал:
а как при этом указать пакет с требуемой архитектурой, мне и неясно.
Точно так же как вы указывали при установке пакета, смотрите примеры выше.
А вы читайте внимательнее. Я прямо сказал, что мне надо.
Как вам сказать, Пётр, гадать ваши ребусы мне лень, если вы думаете, если вы думаете, что кто-то будет их разгадывать, что бы вам дать вам ответ, что же сидите ждите дальше, либо подумайте как сформулировать вопрос, что бы он был понятен.
"Peter" написал:
Если добавить после имени ":amd64", это не помогает, опции я пока не нашёл.
У меня есть установленный Debian, при указании архитектуры паката через двоеточие выводится информация о пакете указанной архитектуры, почему у вас так не работает - не знаю, видимо дело в вас или вашей системе, разбирайтесь.
UPD:
Если вы, Пётр, хотите получить список всех установленных пакетов определённой архитектуры, то, как я вам уже сказал выше используйте утилиту grep, она как раз предоставляет нужный функционал, т.е.: