LINUX.ORG.RU

Установка и поиск пакетов(dpkg/apt-cache)

 ,


0

1

Приветствую всех читателей данного поста. Прошу просветить мне некоторые не понятные моменты в процессе освоения Linux. Столкнулся со следующей проблемой.

Скачал установочный пакет Opera, установил таким образом:

$sudo dpkg -i opera.deb

Браузер работает, однако при проверке состояния ПО система указывает что пакет не установлен или информация о нем не найдена.

$sudo dpkg -s Opera
[sudo] пароль для altron: 
dpkg-query: пакет «opera» не установлен, информация о нём недоступна
Use dpkg --info (= dpkg-deb --info) to examine archive files.
$ apt-cache show Opera
N: Невозможно найти пакет Opera
E: Не найдено ни одного пакета

Через графический интерфейс пакет находит, отображается как установленный.

Следует так же отметить что пакеты установленные с официального репозитория менеджеры находят.

В качестве примера

dpkg -s Vim
Package: vim
Status: install ok installed
Priority: optional
Section: editors
Installed-Size: 2800
Maintainer: Debian Vim Maintainers <team+vim@tracker.debian.org>
Architecture: amd64
Version: 2:8.1.0875-5
Provides: editor
Depends: vim-common (= 2:8.1.0875-5), vim-runtime (= 2:8.1.0875-5), libacl1 (>= 2.2.23), libc6 (>= 2.15), libgpm2 (>= 1.20.7), libselinux1 (>= 1.32), libtinfo6 (>= 6)
Suggests: ctags, vim-doc, vim-scripts
Description: Vi IMproved - enhanced vi editor
 Vim is an almost compatible version of the UNIX editor Vi.
 .
 Many new features have been added: multi level undo, syntax
 highlighting, command line history, on-line help, filename
 completion, block operations, folding, Unicode support, etc.
 .
 This package contains a version of vim compiled with a rather
 standard set of features.  This package does not provide a GUI
 version of Vim.  See the other vim-* packages if you need more
 (or less).
Homepage: https://www.vim.org/



Последнее исправление: Altron (всего исправлений: 1)

dpkg не управляет зависимостями. Ставить нужно через apt, даже если ставится из deb пакетов. В репозитории оперы в дебиане нет?

apt-cache show Opera

apt list --installed opera что говорит?

Mike_RM
()
Последнее исправление: Mike_RM (всего исправлений: 1)
Ответ на: комментарий от Yorween

Да действительно, называется opera-stable. Спасибо за подсказку))

Однако не знал что это критично, думал так должен находить.

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

Проблема решилась, спасибо. Похоже что баш очень чувствителен и надо указывать точное наименование пакета.

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

Я это к тому, что у тебя opera может криво стоять. Ты поставил пакет, но dpkg не ставит зависимости автоматически (с твоим вопросом это не связано). Проверь

apt list install -f

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)
Ответ на: комментарий от Vsevolod-linuxoid
$ apt list install opera-stable
Вывод списка… Готово
opera-stable/now 63.0.3368.53 amd64 [установлен, локальный]

Вроде все ок.

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

Я же не сказал «не установлен», я сказал «криво установлен». У тебя может стоять пакет, но не стоять нужные зависимости.

Vsevolod-linuxoid ★★★★★
()

посоветую на будущее поставить aptitude. интерактивная оболочка удобнее для пользовательских ковыряний.

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