OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 1611|回复: 2

阿尔法开发板apt/apt-get无法正常使用的问题解决方案

[复制链接]

1

主题

4

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2017-12-15
在线时间
4 小时
发表于 2023-9-19 17:37:35 | 显示全部楼层 |阅读模式
阿尔法开发板原生系统中apt/apt-get工具使用是存在问题的,apt是基于DEB体系架构的工具链(Debian、Ubuntu),而阿尔法原生系统不是该体系范畴,虽然其内嵌了apt工具链,但是实际上是不能正常使用的。
典型的测试方案,即在联网状态下命令行输入apt update或者apt-get update,会很快的结束,只有一行“Reading .....Done”,其它什么操作都并没有发生。
查看/etc/apt/目录,你会发现仅有一个sources.list.d目录,并没有sources.list文件存在,所以在执行apt相关操作的时候会因为无法查询到软件包库信息而不执行任何的实际操作:
update并不更新任何信息;install会提示“Unable to locate package ......”。
(映像中手动加上source.list好像也是不能正常使用apt工具链的,以实际情况为准。)

那么如何解决呢?
更换根文件系统,即用Debian或者Ubuntu的文件系统替换掉原生的文件系统,这样就可以使用apt工具链。
当然在按照原子的移植指导文档完成了Debian jessie发行版的文件系统后,apt工具链仍然无法正常使用,出现apt-transport-https相关的问题,这个也是一个令人头疼的问题,以后会在另外的帖子中介绍如何解决这个bug。
本人经过实测,更换Debian系统并解决了apt-transport-https bug后,阿尔法开发板上apt是完全可以正常使用的。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

2

帖子

0

精华

新手入门

积分
10
金钱
10
注册时间
2022-11-27
在线时间
1 小时
发表于 2024-4-24 19:54:01 | 显示全部楼层
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

精华

新手上路

积分
25
金钱
25
注册时间
2020-6-24
在线时间
6 小时
发表于 2024-10-29 09:33:06 | 显示全部楼层
我更换debian或者ubuntu是可以正常安装软件的,但是发现喇叭不出声了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-24 22:34

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表