解决树莓派apt升级/安装提示依赖问题

2025-10-11 02:13:48

1、这是个常见的“安装源与本地系统分支不符”导致的问题,在其他分支的Linux版本中同样可能会遇到类似问题,所以我们先获取详细系统版本信息以便于接下来的对比。

   

在树莓派的“LX终端”中输入下列命令获取详细系统版本(如图):

cat  /etc/os-release

其他类型的Linux系统查询命令为:

cat  /etc/*-release

  

其中

VERSION_ID表示为版本号:10

VERSION_CODENAME表示为代号/分支:buster

解决树莓派apt升级/安装提示依赖问题

2、在上面的操作我们获取到了版本号与代号/分支

接下来我们需要检查一下apt仓库源文件是否与上面获取到的版本一致

  

在树莓派的“LX终端”中输入下列命令获取apt仓库源地址(如图):

cat  /etc/apt/sources.list

  

我们看到在获取的信息中第三列(以空格分隔)就是apt仓库源对应的代号/分支信息了,上面显示的是stretch

这显然与我们获取当前系统buster代号/分支的不符,这也就是问题的所在。

解决树莓派apt升级/安装提示依赖问题

1、检查buster代号/分支在apt仓库源地址中是否存在。

随便复制一个apt仓库源地址,粘贴到网页浏览器进行访问,确认该分支是否存在(如图)。

解决树莓派apt升级/安装提示依赖问题

2、在树莓派的“LX终端”中输入下列命令修改apt仓库源地址(如图):

sudo  nano  /etc/apt/sources.list

将其中的关键字stretch全部替换为buster

  

***如果找不到nano请先使用sudo  apt  install  nano进行安装***

  

在nano编辑器中使用:

Ctrl+\ 进行替换(手动逐行改也行)

Ctrl+X 进行保存

提示是否覆盖时点击Y

解决树莓派apt升级/安装提示依赖问题

3、在树莓派的“LX终端”中输入下列命令进行升级(如图):

sudo  apt  update

解决树莓派apt升级/安装提示依赖问题

4、在树莓派的“LX终端”中输入任意装包命令,测试是否可以正常装包(如图):

例如安装samba服务

sudo  apt  install  samba

  

可以看到下图中显示正常安装且没有依赖报错;

问题解决,至此教程结束。

解决树莓派apt升级/安装提示依赖问题

解决树莓派apt升级/安装提示依赖问题

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢