如何找到并删除已安装的损坏的软件包?

ste*_*all 12 package-management ppa 12.04

我在这里浏览了一些问题,以找到定位和删除损坏包的解决方案。作为一个相对新手,我在我的 12.04 LTS 机器上安装了一些专为 11.10 设计的 PPA。在终端它建议我尝试 apt-get -f install 这让我想到了这个问题 如果有人可以提供帮助,这对我来说是一个重要的教训

Anw*_*war 29

  • 通过软件中心或在终端中运行以下命令来安装 Synaptic Package Manager:

     sudo apt-get install synaptic 
    
    Run Code Online (Sandbox Code Playgroud)
  • 通过输入synapticUnity 破折号然后点击来打开它Enter

  • 然后按照以下步骤操作:

    1. 选择“状态”类别。这显示按状态组织的包。
    2. 从左上角的窗格中选择“已损坏的依赖项”类别。
    3. 选择损坏的包。如果包不止一个,请按Ctrl+ 将它们全部选中A
    4. 然后右键单击选定的包,并在菜单中选择“标记为完全删除”选项。

    屏幕截图显示了依赖项损坏的包上的“标记为完全删除”

就是这样。破损的包裹不见了。

  • 我的状态页面中没有“Broken dependencies”。 (2认同)

Raf*_*lak 6

Synaptic 包管理器(可在软件中心获得)是一个用于管理包的图形工具,在许多功能中,它允许您按状态过滤包。只需点击几下,通过在左侧面板上选择所需的类别,您就会看到需要修复的软件包列表。