如何搜索包裹?

如何搜索包裹?

我从http://download.opensuse.org/repositories/home:/Horst3180/xUbuntu_15.04/all/并使用软件中心安装了它,但当我决定卸载时,它没有显示在软件中心中。我想过通过终端删除它,但想不出要卸载的软件包的正确名称。这是在软件中心之外安装任何软件包时都会遇到的常见问题。另外,要卸载的软件包的名称是否与 .deb 文件的名称相同?

答案1

您应该能够使用dpkg -Idpkg-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

使用 Synaptic 包管理器(GUI 方法)

  1. 安装 synaptic 包管理器

    sudo apt-get update sudo apt-get upgrade sudo apt-get install synaptic

  2. 打开突触包管理器并选择“地位“ 选项。

在此处输入图片描述

  1. 选择“已安装(本地或过时)”。

在此处输入图片描述

  1. 选择要删除的包。右键单击 -> 删除包。

在此处输入图片描述

  1. 点击“应用”。

在此处输入图片描述

答案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

这些技术之一可能有助于您找到包的全名。

相关内容