Я скачал файл arc -theme -solid _1450051815.946cbf5 _all.deb из http://download.opensuse.org/repositories/home:/Horst3180/xUbuntu_15.04/all/и установил его с помощью Центра программного обеспечения, но когда я решил удалить его, он не отображался в Центре программного обеспечения. Я думал удалить его через терминал, но не мог придумать правильное имя пакета для удаления. Это общая проблема, связанная с установкой любого пакета вне Центра программного обеспечения. Кроме того, имя удаляемого пакета совпадает с именем файла.deb?
Вы должны иметь возможность использовать dpkg -I
или dpkg-deb -I
, чтобы показать информацию о пакете, прочитав файл deb. Из man dpkg
dpkg-deb actions
See dpkg-deb(1) for more information about the following
actions.
.
.
.
-I, --info archive [control-file...]
Show information about a package.
например.
$ dpkg -I arc-theme-solid_1450051815.946cbf5_all.deb
new debian package, version 2.0.
size 286706 bytes: control archive=42665 bytes.
421 bytes, 12 lines control
147142 bytes, 1477 lines md5sums
Package: arc-theme-solid
Version: 1450051815.946cbf5
Architecture: all
Maintainer: Horst3180 <horst3180@gmx.net>
Installed-Size: 4307
Depends: gnome-themes-standard, gtk2-engines-murrine
Conflicts: arc-theme
Replaces: arc-theme
Section: misc
Priority: optional
Description: Arc is a theme for GTK 3, GTK 2 and Gnome-Shell.
It supports GTK 3 and GTK 2 based desktop environments like Gnome, Unity, Budgie, Pantheon, etc.
Так что в этом случае имя пакета arc-theme-solid
Is the name of the package to uninstall the same as that of the.deb file?
Не обязательно. Файл пакета может называться install-me.deb
, а сам пакет — foo-bar
.
Однако arc-theme-solid_1450051815.946cbf5_all.deb
выглядит как обычное имя. Как правило, для пакета файл .deb
должен называться <package-name>_<version>_<architecture>.deb
. Для пакета, который вы установили, затем :
arc-theme-solid
1450051815.946cbf5
all
Чтобы проверить, если у вас все еще есть файл .deb
, вы можете использовать dpkg-deb
на нем :
dpkg-deb --field arc-theme-solid_1450051815.946cbf5_all.deb
Например :
$ dpkg-deb --field fonts-noto_2015-09-29-1_all.deb
Package: fonts-noto
Version: 2015-09-29-1
Architecture: all
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian Fonts Task Force <pkg-fonts-devel@lists.alioth.debian.org>
Installed-Size: 22
Depends: fonts-noto-hinted
Recommends: fonts-noto-unhinted, fonts-noto-cjk
Section: fonts
...
Используйте менеджер пакетов Synaptic (Метод графического интерфейса )
Установите диспетчер синаптических пакетов
sudo apt-get update sudo apt-get upgrade sudo apt-get install synaptic
Откройте менеджер пакетов synaptic и выберите опцию «статус ».
Если вы думаете, что знаете часть имени , вы можете использовать dpkg
для поиска имен установленных пакетов (, которые на самом деле вызывают dpkg-query
):
dpkg -l "*arc-theme*"
Если вы знаете один из файлов, принадлежащих пакету , вы можете снова использовать dpkg
, чтобы найти, из какого пакета этот файл. Используйте полный путь к файлу.
dpkg -S /full/path/to/file
Один из этих методов может помочь вам найти полное имя пакета.