全新安装 Ubuntu?

全新安装 Ubuntu?

当我尝试通过命令行安装任何包时,出现错误。

$ sudo apt-get install <package>
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package <package>

谁可以帮我这个事?

答案1

首先,检查该包是否确实存在:

  1. packages.ubuntu.com使用网络浏览器。

  2. 向下滚动到“搜索包目录”

  3. 在“关键字”字段中输入您要安装的包。

    启用“仅显示完全匹配:”

    将“Distribution”更改为你正在使用的 Ubuntu 版本的代号,例如焦点在 Ubuntu 20.04 中,或者显示为lsb_release -sc

    搜索包方向。关键字搜索框:“unity”,带有“搜索”和“重置”按钮。后面是“搜索范围”选项,已选中“仅包名称”(其他选项为“说明”和“源包名称”)。已勾选“仅显示精确匹配”复选框。“分发”下拉菜单已选中“raring”,“部分”下拉菜单设置为“任意”。

如果有没有结果,您正在寻找的软件包不存在,后续步骤将不起作用。它可能需要第三方 PPA 或其他安装方法。

如果结果被发现,该包存在,您可以继续以下步骤:

  1. 打开软件源(或者软件与更新在 13.04+ 版本中,您可以通过在 Dash 中搜索来找到它。
  2. 打开“Ubuntu 软件”选项卡。
  3. 确保此选项卡上的前 4 个复选框已启用:

软件和更新面板,在“Ubuntu 软件”选项卡上。“可从互联网下载”中有五个选项,全部选中:Canonical 支持的免费和开源软件(主);社区维护的免费和开源软件(Universe);设备的专有驱动程序(受限);受版权或法律问题限制的软件(多元宇宙);源代码。“从...下载”下拉菜单设置为“主服务器”。

  1. 更新软件包列表,然后使用以下命令进行测试:

     sudo apt update
     sudo apt install <TEST_PACKAGE>
    

答案2

有许多问题关于这个话题。在这里我提供一个基本的/一般的答案。

apt-get install无法找到包时,表示无法在您添加的存储库(在 中/etc/apt/sources.list和 下的存储库/etc/apt/sources.list.d/)中找到您要安装的包。

以下(一般)程序有助于解决此问题:

  1. 确保您已启用 Ubuntu 存储库:

    要启用所有存储库(、、、main),请使用以下命令:universerestrictedmultiverse

    sudo add-apt-repository main
    sudo add-apt-repository universe
    sudo add-apt-repository restricted
    sudo add-apt-repository multiverse  
    

    访问帮助了解更多信息。

  2. 要查找更多软件包的 PPA:

    • Ubuntu 软件包搜索. (已解释回答)
    • 如果您无法找到的软件包来自 PPA,请转到 PPA 并检查它是否适用于您的版本。
    • 对于外部存储库,请访问Ubuntu 更新并通过 屏幕按钮搜索。或访问 购电协议
    • 或搜索启动板 ppa
    • 查找合适的 ppa根据您的 Ubuntu 发布版本。
  3. 添加 PPA(通过命令行)

    使用此命令:

    sudo add-apt-repository ppa:<repository-name>
    

    访问Ubuntu 社区帮助了解更多信息。

  4. 别忘了更新(让 apt 知道你的更改):

    更改任何存储库后必须运行此命令:

    sudo apt-get update
    

    选择最佳下载服务器可能有助于加快更新速度。

  5. 最后安装包:

    sudo apt-get install <package>
    

    參閱通过命令行进行包管理

附加/小费:您可以使用 找到正确的包名称(即存储库中的名称)apt-cache search <package-name>


  • 相关常见问题解答:
  1. 添加 PPA 后如何解决未满足的依赖关系?
  2. “程序包 <package> 没有安装候选项”是什么意思?

笔记:如果软件包在存储库中不可用,那么您必须等到它可用(对于新版本/更新版本)或使用其他安装过程,例如apt-get从源代码编译,下载可执行二进制文件等。

答案3

全新安装 Ubuntu?

很多时候,只需更新所有存储库和 PPA 中的包列表即可:

sudo apt-get update

这应该是第一的要做的事。

如果这不起作用,您需要搜索包含所需软件包的存储库或 PPA,添加它,然后sudo apt-get update再次运行。此过程的步骤在本页的其他答案中有详细说明。

答案4

我是 Ubuntu 新手,但我写这篇文章是因为我发现了一些避免“无法找到软件包”错误的解决方案。有三种情况可能会令人震惊地发生这种情况。

  1. 安装 Ubuntu 后如果您不更新它然后进行升级,则可能会出现这种情况。
  2. 如果将来有大量软件更新,请确保所有重要的安全更新/推荐更新都已关闭,方法是输入“更新管理器“按下Alt+ F2
  3. 问题一和问题二即使在更新或清除所有更新后仍可能发生。但永恒的解决方案是:尝试第 1 点和第 2 点,然后输入sudo apt-get killmanager,如果不行,则继续输入sudo apt-get update,然后输入sudo apt-get upgrade

现在您应该可以通过终端安装任何软件。

相关内容