Agno ni 2023-05-11 17:46 采纳率: 87.5%
浏览 39
已结题

ubuntu无法定位软件包的问题怎么解决

问题背景:因为多次尝试,使用了各种apt-get install +apt-get remove ,结果就导致出现了 一些“pkg:警告:无法找到软件包 ” 问题

当时,警告还是很少的 也就是提示无法找到的包不多,渐渐地,服务器装的东西多了,这个问题就越来越明显,现在每次update都会出现很多“pkg:警告:无法找到软件包 ”,如下,请问有什么解决的好办法吗

dpkg: 警告: 无法找到软件包 liburiparser1:amd64 的文件名列表文件,现假定该软件包目前没有任何文件被安装在系统里。
dpkg: 警告: 无法找到软件包 thunderbird-locale-zh-cn 的文件名列表文件,现假定该软件包目前没有任何文件被安装在系统里。
dpkg: 警告: 无法找到软件包 libpocofoundation50 的文件名列表文件,现假定该软件包目前没有任何文件被安装在系统里。
dpkg: 警告: 无法找到软件包 libsane-hpaio:amd64 的文件名列表文件,现假定该软件包目前没有任何文件被安装在系统里。
dpkg: 警告: 无法找到软件包 packagekit 的文件名列表文件,现假定该软件包目前没有任何文件被安装在系统里。
dpkg: 警告: 无法找到软件包 ros-melodic-turtlebot3-autorace-detect 的文件名列表文件,现假定该软件包目前没有任何文件被安装在系统里。
dpkg: 警告: 无法找到软件包 gnome-todo 的文件名列表文件,现假定该软件包目前没有任何文件被安装在系统里。
dpkg: 警告: 无法找到软件包 libboost-program-options-dev:amd64 的文件名列表文件,现假定该软件包目前没有任何文件被安装在系统里。
dpkg: 警告: 无法找到软件包 xorg 的文件名列表文件,现假定该软件包目前没有任何文件被安装在系统里。
dpkg: 警告: 无法找到软件包 ros-melodic-compressed-image-transport 的文件名列表文件,现假定该软件包目前没有任何文件被安装在系统里。
dpkg: 警告: 无法找到软件包 python2.7-minimal 的文件名列表文件,现假定该软件包目前没有任何文件被安装在系统里。
dpkg: 警告: 无法找到软件包 libglx-mesa0:amd64 的文件名列表文件,现假定该软件包目前没有任何文件被安装在系统里。
dpkg: 警告: 无法找到软件包 libwrap0:amd64 的文件名列表文件,现假定该软件包目前没有任何文件被安装在系统里。
dpkg: 警告: 无法找到软件包 python-rosinstall-generator 的文件名列表文件,现假定该软件包目前没有任何文件被安装在系统里。
dpkg: 警告: 无法找到软件包 libfile-copy-recursive-perl 的文件名列表文件,现假定该软件包目前没有任何文件被安装在系统里。
dpkg: 警告: 无法找到软件包 python3-dateutil 的文件名列表文件,现假定该软件包目前没有任何文件被安装在系统里。
dpkg: 警告: 无法找到软件包 ruby-power-assert 的文件名列表文件,现假定该软件包目前没有任何文件被安装在系统里。
dpkg: 警告: 无法找到软件包 libavahi-common-data:amd64 的文件名列表文件,现假定该软件包目前没有任何文

  • 写回答

3条回答 默认 最新

  • 兔子昂 Java领域优质创作者 2023-05-11 18:06
    关注

    这种情况下,可能是由于您安装或删除软件包时添加了一些无效的源地址(repository)导致的。因此,在更新软件包列表时,系统会尝试连接到这些无效的源地址,并报告找不到软件包的错误。

    以下是几个可能的解决方法:

    1. 移除废弃或无效的源地址:通过编辑 /etc/apt/sources.list 文件,移除已添加的废弃或无效的源地址。在配置文件中,以 # 开头的行表示注释,可以帮助您快速找到并移除相应的源地址。修改完毕后,请运行 sudo apt-get update 命令更新软件包列表。

    2. 更换更新源:如果您确定当前使用的更新源没有问题,却依然遇到了“无法找到软件包”的问题,建议更换使用其他的更新源。您可以访问系统官方网站或者第三方软件提供商的网站,查看有哪些可用的更新源,并选择较为稳定和适合的源替换自己原来的源。

    3. 清理缓存:在更新软件包时,系统会从更新源下载软件包并保存在本地缓存中,以便下次更新时重用。但有时候本地缓存中会存在一些损坏文件,也可能会导致“无法找到软件包”的问题。您可以尝试清理本地缓存,然后再更新软件包。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 1月6日
  • 已采纳回答 12月29日
  • 创建了问题 5月11日

悬赏问题

  • ¥15 如何让企业微信机器人实现消息汇总整合
  • ¥50 关于#ui#的问题:做yolov8的ui界面出现的问题
  • ¥15 如何用Python爬取各高校教师公开的教育和工作经历
  • ¥15 TLE9879QXA40 电机驱动
  • ¥20 对于工程问题的非线性数学模型进行线性化
  • ¥15 Mirare PLUS 进行密钥认证?(详解)
  • ¥15 物体双站RCS和其组成阵列后的双站RCS关系验证
  • ¥20 想用ollama做一个自己的AI数据库
  • ¥15 关于qualoth编辑及缝合服装领子的问题解决方案探寻
  • ¥15 请问怎么才能复现这样的图呀