5种方法来修复Ubuntu上的”E:Unable to Locate Package”错误
Ubuntu是一个用户友好的Linux发行版,以其稳定性和庞大的软件目录而闻名。然而,即使是最有经验的Ubuntu用户也可能遇到“E:Unable to locate package”错误。当您试图通过APT安装软件包时,通常会出现此错误消息。
我们将向您展示如何修复Ubuntu上的“E:Unable to Locate Package”错误消息。无论你是新手还是经验丰富的管理员,知道如何克服这个错误都会极大地提高你使用Ubuntu的能力。
1.更新您的套餐列表
更新您的软件包列表对于维护一个安全、功能和最新的Ubuntu系统非常重要。最重要的是,它确保您获得尽可能好的软件体验,同时保持系统的安全和稳定。
您可以通过运行以下命令来更新软件包列表:
sudo apt更新
偶尔,或每当您想安装一个新软件时,请确保您运行前面的命令。通过更新软件包列表,确保您可以访问最新版本的软件包以及任何新添加的软件包。
运行sudo apt update命令的其他好处包括访问新的安全补丁、bug修复和更好的依赖性解决方案。
2.使用正确的包名
与Windows不同,Linux在文件和目录命名方面本质上是区分大小写的。这意味着,小写字母和小写字母被区别对待。例如,文件”Test.txt”、”Test.txt”和”TesT.txt”在Linux上都是不同的文件。
同样的原则适用于包名。请确保您拼写正确包名称。即使是一个轻微的错字,如一个字母,其中应该有一个分号,也会导致“E:Unable to locate package”错误。
如果您不确定包名,可以使用apt命令搜索部分包名。例如,让我们假设你正在寻找流行的截图软件Flameshoe,但你只记得它是从FLAME开始的。嗯,您可以使用部分名称进行搜索,如下所示:
搜索火焰
3.验证存储库信息
APT将仅从系统上的一组已配置的存储库中安装软件。这对安全性有好处,因为您可以限制系统,使其只能从少数可信来源获取软件。
默认情况下,Ubuntu附带了一些为您配置的默认存储库。但偶尔,您可能需要添加一个存储库来访问不属于当前配置的存储库的软件。
使用以下命令查看已配置的存储库:
cat/etc/apt/sources.list
默认情况下,源列表通常应配置以下存储库并处于活动状态。活动存储库不会用#字符注释掉。
Deb
release—name main restricted universe multiversedeb
release—name—updates main restricted universe multiversedeb
Release-Name-Backports主要受限制的领域多版本数据库
版本-名称-安全主要受限宇宙多维宇宙
前面代码片段中的Release-Name将被您当前的Ubuntu Release-Name替换。您可以通过在终端中运行lsb_Release-c来获取您的版本名。此命令输出的代号是您当前的版本名。
在Linux上添加新的软件存储库相对容易。此外,大多数软件安装指南都会提到是否需要添加新的存储库,所以请务必注意这一点。
出于安全考虑,请确保将受信任且维护良好的PPA和存储库添加到系统中。
4.检查软件兼容性
在某些情况下,某些软件包可能无法在旧版本的Ubuntu上使用。在极少数情况下,某些软件包只能在Ubuntu的LTS版本上使用。在这种情况下,由于兼容性问题,您可能会遇到“E:Unable to locate package”错误。
您可以通过运行:apt show package—name来检查有关包的更多信息。例如,对于包flameshot,运行:
容易显示火焰
此外,请注意软件包官方网站上的兼容性信息,以确保您尝试安装的软件包与您的Ubuntu版本兼容。
5.其他修复
如果前面的解决方案都没有帮助,请尝试清除包缓存,然后使用以下方法再次更新包列表:
sudo apt clean sudo apt&&
你也可以尝试安装一个小的软件包,比如cowsay,使用命令sudo apt update apt install cowsay,看看是否一切正常。&&
你现在可以修复Ubuntu上的”E:Unable to Locate Package”错误
作为Ubuntu用户,你很可能会遇到“E:Unable to locate package”错误。这个错误是可以解决的,并配备了正确的信息,你可以自信地面对它。
为了确保您不会再次遇到此类错误,请始终注意您的电脑上是否有损坏的软件包。
延伸阅读:
Windows 记事本终于获得自动更正和拼写检查功能
在首次引入 Windows 大约 41 年后,记事本终于更新了自动更正和拼写检查功能。这家科技巨头于今年 3 月推出了拼...

Ubuntu 的 apt 和 apt-get 命令有什么区别?
在Ubuntu及其他基于Debian的Linux发行版中,软件包管理是系统维护的一个重要方面。apt和apt-get是两...

Ubuntu远程桌面:如何设置和连接
远程桌面是一种允许您远程接管和使用另一台计算机的服务。在Ubuntu中,可以在图形客户端机器上启用它来控制主机。此功能对...

苹果公司在“放开”iPad活动上宣布的4款产品(以及你错过了什么)
利用当天的视频 苹果2024年5月的“放开”活动标志着iPad系列的一个重要里程碑,该公司推出了自成立以来最重大的升级。...

将照片从iPhone传输到iPhone的8种快速方法
已升级到新iPhone,是否要从旧设备中移动所有照片?或者你只是想从别人的iPhone上转移照片?以下是在两部iPhon...
