python-minimal 更新时出错

python-minimal 更新时出错

当我在 Ubuntu 18.04 上运行更新时,它显示下面的软件包是可升级的。但是当我运行sudo apt upgrade它时,它不会升级它。如果有的话,它会升级所有其他软件包,但不会升级下面的 5 个软件包。我尝试单独升级,但系统似乎出现了故障。

libpython-dev/bionic 2.7.15-3~oibaf~b amd64 [可从以下版本升级:2.7.15~rc1-1]
libpython-stdlib/bionic 2.7.15-3~oibaf~b amd64 [可从以下版本升级:2.7.15~rc1-1]
python/bionic 2.7.15-3~oibaf~b amd64 [可从以下版本升级:2.7.15~rc1-1]
python-dev/bionic 2.7.15-3~oibaf~b amd64 [可从以下版本升级:2.7.15~rc1-1]
python-minimal/bionic 2.7.15-3~oibaf~b amd64 [可从以下版本升级:2.7.15~rc1-1]

有什么方法可以升级这些软件包吗?sudo apt upgrade libpython-dev例如,当我运行时,我得到

正在读取软件包列表...完成
构建依赖关系树       
正在读取状态信息...完成
计算升级...完成
某些软件包无法安装。这可能意味着您有
请求一个不可能的情况,或者如果你正在使用不稳定
发行版中某些必需的软件包尚未创建
或已移出传入。
以下信息可能有助于解决该情况:

以下软件包具有未满足的依赖关系:
 libpython-dev:依赖:libpython2.7-dev(>= 2.7.15-1~)但需要安装 2.7.15~rc1-1ubuntu0.1
                 依赖:libpython2-dev(= 2.7.15-3~oibaf~b)但是它将不会被安装
 python-dev:依赖:libpython-dev(= 2.7.15~rc1-1)但需要安装 2.7.15-3~oibaf~b
E: 包装破损

请帮忙。

当我跑步时dpkg -l | grep oibaf,我得到

ii libdrm-amdgpu1:amd64 2.4.99+git1908090630.149225~奥伊巴夫~b amd64 特定于 amdgpu 的内核 DRM 服务的用户空间接口——运行时
ii libdrm-common 2.4.99+git1908090630.149225~奥伊巴夫~b 所有用户空间接口到内核 DRM 服务--通用文件
ii libdrm-intel1:amd64 2.4.99+git1908090630.149225~奥伊巴夫~b amd64 用户空间接口到英特尔特定的内核 DRM 服务--运行时
ii libdrm-nouveau2:amd64 2.4.99+git1908090630.149225~奥伊巴夫~b amd64 特定于 nouveau 的内核 DRM 服务的用户空间接口--运行时
ii libdrm-radeon1:amd64 2.4.99+git1908090630.149225~奥伊巴夫~b amd64 radeon 特定内核 DRM 服务的用户空间接口--运行时
ii libdrm2:amd64 2.4.99+git1908090630.149225~奥伊巴夫~b amd64 内核 DRM 服务的用户空间接口--运行时
ii libegl-mesa0:amd64 19.2~git1908100730.9c5975~奥伊巴夫~b amd64 EGL API 的免费实现 -- Mesa 供应商库
ii libegl1-mesa:amd64 19.2~git1908100730.9c5975~奥伊巴夫~b amd64 过渡虚拟包
ii libgbm1:amd64 19.2~git1908100730.9c5975~奥伊巴夫~b amd64 通用缓冲区管理 API -- 运行时
ii libgl1-mesa-dri:amd64 19.2~git1908100730.9c5975~奥伊巴夫~b amd64 OpenGL API 的免费实现--DRI 模块
ii libgl1-mesa-glx:amd64 19.2~git1908100730.9c5975~奥伊巴夫~b amd64 过渡虚拟包
ii libglapi-mesa:amd64 19.2~git1908100730.9c5975~奥伊巴夫~b amd64 免费实现 GL API -- 共享库
ii libglx-mesa0:amd64 19.2~git1908100730.9c5975~奥伊巴夫~b amd64 免费实现 OpenGL API - GLX 供应商库
ii libllvm9:amd64 1:9~+rc1-1~exp1~奥伊巴夫~b amd64 模块化编译器和工具链技术,运行时库
ii libwayland-client0:amd64 1.16.0-1ubuntu1〜奥伊巴夫~b amd64 wayland 合成器基础设施 - 客户端库
ii libwayland-cursor0:amd64 1.16.0-1ubuntu1~奥伊巴夫~b amd64 wayland 合成器基础设施 - 光标库
ii libwayland-egl1:amd64 1.16.0-1ubuntu1〜奥伊巴夫~b amd64 wayland 合成器基础设施 - EGL 库
ii libwayland-egl1-mesa:amd64 19.2~git1908100730.9c5975~奥伊巴夫~b amd64 过渡虚拟包
ii libwayland-server0:amd64 1.16.0-1ubuntu1〜奥伊巴夫~b amd64 wayland 合成器基础设施 - 服务器库
ii libxatracker2:amd64 19.2~git1908100730.9c5975~奥伊巴夫~b amd64 X 加速库--运行时
ii mesa-va-驱动程序:amd64 19.2~git1908100730.9c5975~奥伊巴夫~b amd64 Mesa VA-API 视频加速驱动程序
ii mesa-vdpau-驱动程序:amd64 19.2~git1908100730.9c5975~奥伊巴夫~b amd64 Mesa VDPAU 视频加速驱动程序
ii xserver-xorg-video-amdgpu 19.0.1+git1908071930.e6fce5~奥伊巴夫~b amd64 X.Org X 服务器 -- AMDGPU 显示驱动程序
ii xserver-xorg-video-ati 1:19.0.1+git1907231930.c7ed12~奥伊巴夫~b amd64 X.Org X 服务器 -- AMD/ATI 显示驱动程序包装器
ii xserver-xorg-video-intel 2:2.99.917 + git1907241930.6f4972〜奥伊巴夫~b amd64 X.Org X 服务器 -- Intel i8xx, i9xx 显示驱动程序
ii xserver-xorg-video-nouveau 1:1.0.16+git1906080730.ec2b45~奥伊巴夫~b amd64 X.Org X 服务器 -- Nouveau 显示驱动程序
ii xserver-xorg-video-radeon 1:19.0.1+git1907231930.c7ed12~奥伊巴夫~b amd64 X.Org X 服务器 -- AMD/ATI Radeon 显示驱动程序

grep -ir oibaf /etc/apt --include="*.list"给我

/etc/apt/sources.list.d/oibaf-ubuntu-graphics-drivers-bionic.list:deb http://ppa.launchpad.net/奥伊巴夫/图形驱动程序/ubuntu bionic 主要
/etc/apt/sources.list.d/oibaf-ubuntu-graphics-drivers-bionic.list:deb-src http://ppa.launchpad.net/奥伊巴夫/图形驱动程序/ubuntu bionic 主要

最后,apt-cache policy libpython-dev结果

libpython-dev:
  安装:2.7.15~rc1-1
  候选:2.7.15-3~oibaf~b
  版本表:
     2.7.15-3~oibaf~b 500
        500 http://ppa.launchpad.net/oibaf/graphics-drivers/ubuntu bionic/main amd64 软件包
 *** 2.7.15~rc1-1 500
        500 http://archive.ubuntu.com/ubuntu bionic/main amd64 软件包
        500 http://cz.archive.ubuntu.com/ubuntu bionic/main amd64 软件包
        100 /var/lib/dpkg/状态

答案1

为了获得最清晰的结果,我建议清除有问题的购电协议并使用来自官方存储库的软件包:

sudo apt-get install ppa-purge
sudo ppa-purge ppa:oibaf/graphics-drivers

然后安装剩余的更新

sudo apt-get upgrade

答案2

我猜你有两个选择

选项1

你可以使用 apt-get 来修复这个问题

sudo apt-get update --fix-missing

sudo apt-get install -f

选项 2

使用 dpkg

sudo dpkg --configure -a

sudo apt-get clean

sudo apt-get update

最后: sudo rm /var/lib/apt/lists/lock

希望能帮助到你

相关内容