batocera吧 关注:20,032贴子:41,783

编译batocera教程。

只看楼主收藏回复

本人使用ubuntu20.04系统。。。编译有两种方法
1.传统编译 特点编译比较麻烦途中很多依赖需要解决。
2.docker编译 比较快捷方便。需要安装docjer,教程使用docker编译。
1.安装docker依赖和所需
sudo apt-get install \
ca-certificates \
curl \
gnupg \
lsb-release

添加 Docker 的官方 GPG 密钥:
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

设置存储库:
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

更新服务列表
sudo apt-get update

安装 Docker
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin

查看是否正常安装docker
sudo docker run hello-world

户添加到docker组
sudo usermod -aG docker $USER

下载源码:
注意:下载源码一种是直接克隆 另外一种手动下载,手动下载比较方便。想下载什么版本就下载什么版本,克隆是最新版本,需要切换分支。
教程是手动下载如图。


教程下载的是5.34 得到2个zip压缩包
解压两个压缩包,
unzip batocera.linux-batocera-34.zip
unzip buildroot-c634032f0d8db440668bfcbb040ada64077445b7.zip


得到两个文件夹把buildroot-c634032f0d8db440668bfcbb040ada64077445b7改成buildroot拉进batocera.linux-batocera-34
然后进入batocera.linux-batocera-34打开终端

安装docker的batocera镜像
make batocera-docker-image

查看编译支持的平台
make vars

开始编译
make x86_64-build
教程所编译的是X86-64位如果编译其他版本命令更改为make xxxx-build

教程到此结束。
编译可能需要很长时间第一看电脑配置第二看网络。
途中出现错误或者停止了,一般多少网络问题下载不了源码,


IP属地:广东1楼2022-08-22 00:15回复
    优秀


    IP属地:广东来自Android客户端2楼2022-08-22 00:22
    回复
      支持1下,后面中文修改版本的batocera就越来越多了


      IP属地:上海3楼2022-08-22 09:26
      回复
        牛皮


        IP属地:新疆来自Android客户端4楼2022-08-22 09:45
        回复
          吧主,能不能出一个核心.so文件的编译教程?


          IP属地:新疆来自Android客户端5楼2022-08-22 09:47
          收起回复
            有中文修改教程吗?


            IP属地:江苏来自Android客户端6楼2022-08-22 09:48
            收起回复
              有汉化修改教程吗?


              IP属地:江苏来自Android客户端7楼2022-08-22 10:47
              收起回复
                感谢大佬的教程


                IP属地:山东8楼2022-08-22 14:58
                回复
                  感谢楼主枝术教程,希望楼主编译此修改好的编译版本


                  IP属地:广东9楼2022-08-22 15:20
                  回复
                    虽然看不懂,但顶一下,牛。


                    来自Android客户端10楼2022-08-22 20:20
                    回复
                      慢慢学习中,楼主辛苦!


                      IP属地:江苏来自Android客户端11楼2022-08-23 08:20
                      回复
                        大神写一个这个游戏系统笔记本调亮度的脚本吧,默认最亮眼睛受不了呀!


                        来自Android客户端12楼2022-09-01 20:38
                        收起回复
                          这个教程太牛逼了。基本上没人发。大佬能出一期fbneo核心修改吗?就是我想把改版游戏驱动加进fbneo里面。这个是不是很麻烦??


                          IP属地:北京来自Android客户端13楼2022-09-02 12:23
                          收起回复
                            非常实用,感谢大佬分享!


                            IP属地:广西来自iPhone客户端14楼2022-09-07 10:28
                            回复
                              非常感谢大佬。查过好多资料,都没你这说得清楚!期待大佬fbneo核心的教程


                              IP属地:广东来自Android客户端15楼2022-09-14 23:51
                              回复