解决 Ubuntu 上的“E:无法找到包”错误
在 Ubuntu 上安装软件包最广泛使用的方法之一是 apt 或 apt-get。有时您在终端中运行 apt 命令时可能会遇到错误。错误内容为“E:无法找到包”。 此错误意味着您的 Linux 系统无法找到您要安装的软件包。为什么系统显示此错误以及如何解决?让我们讨论一下此错误的一些修复方法。
修复 Ubuntu 上的“E:无法找到软件包”错误
下面我们提到了针对 Ubuntu 上的错误的一些可能的修复方法:
检查包名
更新存储库缓存
检查该软件包是否适用于您的发行版
检查您使用的 Ubuntu 是否处于活动状态
1:检查包名
有时,您在终端中运行命令时可能会出现拼写错误。您应该看到的第一件事是包名称的拼写,例如,如果您尝试安装 htop 并输入 thop。此类错误很常见,因此请确保您输入的包拼写正确。
2:更新存储库缓存
当我们执行安装命令时,apt包管理器会搜索缓存以获取包信息,然后从存储库下载它。如果您要在系统上安装的软件包不可用,则该命令将不起作用。更新缓存是存储库安装最新版本的软件包的好主意:
3:检查该软件包是否适用于您的发行版
您要安装的软件包可能不适用于您的 Ubuntu 当前版本。要检查软件包的可用性,首先运行以下命令来查找系统的名称和版本:
执行命令后,打开Ubuntu网站查找可用的软件包。向下滚动并前往搜索包部分的内容。在关键字字段中添加包的名称,输入分发,然后在设置后点击搜索按钮这些细节:
结果将显示该包是否可用,如果可用,则它属于哪个存储库。就我而言,我在 htop 中搜索了 jammy 发行版,下面是它向我展示的内容:
4:检查您使用的Ubuntu是否处于活动状态
Ubuntu 有两个主要版本;一个活跃了九个月,另一个活跃了五年。如果您使用的 Ubuntu 版本即将结束,您将无法在系统上安装软件包。使用以下简单命令来查明您的版本是否处于活动状态:
我支持的版本显示了上述结果。