LINUX.ORG.RU

Не понимаю пакетную систему APT: есть пакет или нет пакета?

 , , ,


0

1

Мля, что-то я не догоняю. Debian Jessie.

Ищу пакет в репозитарии по имени. Он есть:

# apt-cache search firefox-esr-l10n-ru
firefox-esr-l10n-ru - Russian language package for Firefox ESR

Проверяю его состояние (хочу понять, установлен он или нет):
# dpkg --list firefox-esr-l10n-ru
dpkg-query: шаблону firefox-esr-l10n-ru не соответствует ни один пакет


Почему так? Как понять, в каком состоянии находится пакет? Установлен ли он?

★★★★★
Ответ на: комментарий от redgremlin

Если тебе так хочется стать разработчиком пакетной системы

Чтобы занать как работает и что делает пакетная система, нужно становиться разработчиком. Нет уж, увольте.

Xintrea ★★★★★
() автор топика
Ответ на: комментарий от Xintrea

Чтобы занать как работает и что делает пакетная система, нужно становиться разработчиком

Чтобы _досконально_ знать — разумеется. Чтобы знать и понимать на уровне продвинутого пользователя — нет, не надо. Ты уж определись — то ли тебе нужно знать, что означает вывод dpkg --list (и тогда тебе надо лезть в низкоуровневые вещи), то ли тебе достаточно apt-cache policy/aptitude search и тогда тебя не должно волновать, что там реально под капотом происходит. Ещё раз, читай документацию по apt, там все типовые задачи разобраны. Не используй dpkg, если нет чёткого понимания, что и зачем ты делаешь.

redgremlin ★★★★★
()
Ответ на: комментарий от Xintrea

Чтобы занать как работает и что делает пакетная система

Нужно читать маны.
Смотри

EXAMPLES
To list installed packages related to the editor vi(1) (note that dpkg-query does not load the available file anymore by default, and the dpkg-query --load-avail option should be used instead for that):
dpkg -l '*vi*'

Тут даже примеры есть, АГА

ioway
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.