我从http://download.opensuse.org/repositories/home:/Horst3180/xUbuntu_15.04/all/并使用软件中心安装了它,但当我决定卸载时,它没有显示在软件中心中。我想过通过终端删除它,但想不出要卸载的软件包的正确名称。这是在软件中心之外安装任何软件包时都会遇到的常见问题。另外,要卸载的软件包的名称是否与 .deb 文件的名称相同?
答案1
您应该能够使用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 <[email protected]>
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
答案2
答案3
要卸载的软件包的名称是否与 .deb 文件的名称相同?
不一定。包文件可以称为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 <[email protected]>
Original-Maintainer: Debian Fonts Task Force <[email protected]>
Installed-Size: 22
Depends: fonts-noto-hinted
Recommends: fonts-noto-unhinted, fonts-noto-cjk
Section: fonts
...
答案4
如何搜索包裹?
如果你认为你知道名称的一部分,你可以使用dpkg
它来搜索已安装包的名称(它实际上调用dpkg-query
):
dpkg -l "*arc-theme*"
如果你知道的话属于该包的文件之一,您可以再次使用它dpkg
来查找该文件来自哪个包。使用文件的完整路径。
dpkg -S /full/path/to/file
这些技术之一可能有助于您找到包的全名。