首页 > 其他分享 >orangePiZero3折腾之路:1

orangePiZero3折腾之路:1

时间:2024-09-12 21:53:07浏览次数:3  
标签:架构 sudo list apt etc 折腾 docker orangePiZero3

香橙派

烧录系统

准备:
香橙派zero3的官网

1.下载用户手册
2.点击官方工具:下载balenaEtcher,mobaxterm
3.在官方镜像里我选择了ubuntu,Orangepizero3_1.0.4_ubuntu_jammy_desktop_xfce_linux6.1.31,是桌面版,因为我的内存是4G,tf卡32G

在balenaEtcher中烧录系统,具体步骤看用户手册

启动

插电源,插网线。没有多余的显示器。
打开mobaxterm使用ssh连接。在家里的路由器(比如说小米)上查看ip地址。

session在选择ssh,输入ip和username:root(权限高,方便操作)。

测试

df -h 查看磁盘使用情况
lsb_release -a 查看操作系统
arch  查看芯片架构
uname -a 查看系统全部信息

ubuntu换源

Ubuntu采用apt作为软件安装工具,其镜像源列表记录在/etc/apt/sources.list文件中。
首先将sources.list复制为sources.list.bak备份。

cd /etc/apt
ls
cp /etc/apt/sources.list /etc/apt/sources.list.bak

这个地址选择对应的阿里源
注意芯片架构
我换成22.04的阿里源

更新镜像源

sudo apt-get update #更新软件列表
sudo apt-get upgrade # 更新本地软件

小问题:
Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
首先,这不是一个错误,而是一个警告信息。警告并不会导致程序停止工作,可以不管

如果想查看:
首先,列出所有添加到你系统中的 GPG 密钥。
sudo apt-key list
这将显示一个存储在你系统中的巨大的密钥列表。你在这里要做的是寻找与警告信息相关的密钥。

在这里插入图片描述

配置docker

看用户手册3.24
docker换源
官方(国外)的源被停了,国内要用国内自己维护的镜像源好点。

cd /etc/docker/
ls
会有下面的文件
daemon.json
sudo vim daemon.json

在这里插入图片描述
除了这个默认的,添加别的源。
保存退出后,用以下命令检查是否生效:

sudo systemctl daemon-reload 
sudo systemctl restart docker
docker info

测试docker run hello-world后发现:

WARNING: The requested image’s platform (linux/amd64) does not match the detecte
d host platform (linux/arm64/v8) and no specific platform was requested

hello-world 只有x86架构的docker镜像,arm64架构不能用,那怎么行!
查了网络后发现解决方案:
在arm架构上运行x86的docker镜像需要使用到QEMU(Quick EMUlator)。QEMU是一个开源的虚拟机和仿真器,它可以模拟多种架构的CPU和设备。下面是安装QEMU的步骤和对应的代码示例:

# 安装QEMU
sudo apt-get install qemu binfmt-support qemu-user-static

# 设置binfmt_misc;将x86架构的二进制文件交由QEMU处理
sudo update-binfmts -- enable qemu-x86_64

# 测试
docker run hello-world

在这里插入图片描述
虽然又警告,但是运行成功!

其实只用在运行时指定平台类型就没有报错了!命令如下:
docker run --platform=linux/amd64 hello-world
只要运行x86架构的镜像,就指定--platform=linux/amd64

宝塔 Linux 面板的安装

用户手册3.27
等待安装完成~
注册宝塔账号,选择个人用户免费版就就行。

香橙派zero3安装完后会给出面板登录地址、用户名、密码,请先使用面板账户登录信息,进入面板后再使用官网的账号登录。

默认让安装LNMP/LAMP,我就默认LNMP极速安装(装的软件包deb),默认就好,省心时间快。

呃呃呃呃,可能网络不好,博主下载了一晚上,主要是22:00开始弄,24:00撑不住了,早上起来一看竟然下载了4个小时!
服了~

后面的步骤博主慢慢补齐~

标签:架构,sudo,list,apt,etc,折腾,docker,orangePiZero3
From: https://blog.csdn.net/qq_74959300/article/details/141791590

相关文章

  • 折腾 Quickwit,Rust 编写的分布式搜索引擎-官方配置详解
    Nodeconfiguration(节点配置)节点配置允许您为集群中的各个节点自定义和优化设置。它被分为几个部分:常规配置设置:共享的顶级属性Storage(存储)设置:在storage部分定义https://quickwit.io/docs/configuration/node-config#storage-configurationMetastore(元存储)设置:在metastore......
  • 折腾 Quickwit,Rust 编写的分布式搜索引擎-官方教程
    快速上手在本快速入门指南中,我们将安装Quickwit,创建一个索引,添加文档,最后执行搜索查询。本指南中使用的所有Quickwit命令都在CLI参考文档中进行了记录。https://quickwit.io/docs/main-branch/reference/cli使用Quickwit安装程序安装QuickwitQuickwit安装程序会自动为您......
  • 折腾 Quickwit,Rust 编写的分布式搜索引擎 - 从不同的来源摄取数据
    摄取API在这节教程中,我们将介绍如何使用IngestAPI向Quickwit发送数据。要跟随这节教程,您需要有一个本地的Quickwit实例正在运行。https://quickwit.io/docs/get-started/installation要启动它,请在终端中运行./quickwitrun。创建索引首先,我们创建一个无模式的索引。#Crea......
  • 折腾 Quickwit,Rust 编写的分布式搜索引擎 - 可观测性之日志管理
    Quickwit从底层构建,旨在高效地索引非结构化数据,并在云存储上轻松搜索这些数据。此外,Quickwit开箱即支持OpenTelemetrygRPC和HTTP(仅protobuf)协议,并提供了一个RESTAPI,可以接收任何JSON格式的日志。这让Quickwit成为了日志的理想选择!.https://quickwit.io/docs/guides/......
  • 折腾 Quickwit,Rust 编写的分布式搜索引擎 - 可观测性之分布式追踪
    概述分布式追踪是一种跟踪应用程序请求流经不同服务(如前端、后端、数据库等)的过程。它是一个强大的工具,可以帮助您了解应用程序的工作原理并调试性能问题。Quickwit是一个用于索引和搜索非结构化数据的云原生引擎,这使其非常适合用作追踪数据的后端。此外,Quickwit本地支持OpenTel......
  • waydroid折腾
    linuxmintcinnamon对wayland支持不好,使用westonwaydroid_scriptshttps://github.com/casualsnek/waydroid_scriptgitclonehttps://github.com/casualsnek/waydroid_scriptcdwaydroid_scriptpython3-mvenvvenvvenv/bin/pipinstall-rrequirements.txtsudovenv/bi......
  • 折腾 Quickwit,Rust 编写的分布式搜索引擎 - 可观测性之分布式追踪
    概述分布式追踪是一种跟踪应用程序请求流经不同服务(如前端、后端、数据库等)的过程。它是一个强大的工具,可以帮助您了解应用程序的工作原理并调试性能问题。Quickwit是一个用于索引和搜索非结构化数据的云原生引擎,这使其非常适合用作追踪数据的后端。此外,Quickwit本地支持Ope......
  • 折腾 Quickwit,Rust 编写的分布式搜索引擎 - 从不同的来源摄取数据
    摄取API在这节教程中,我们将介绍如何使用IngestAPI向Quickwit发送数据。要跟随这节教程,您需要有一个本地的Quickwit实例正在运行。https://quickwit.io/docs/get-started/installation要启动它,请在终端中运行./quickwitrun。创建索引首先,我们创建一个无模式的索......
  • 折腾 Quickwit,Rust 编写的分布式搜索引擎-官方配置详解
    Nodeconfiguration(节点配置)节点配置允许您为集群中的各个节点自定义和优化设置。它被分为几个部分:常规配置设置:共享的顶级属性Storage(存储)设置:在storage部分定义https://quickwit.io/docs/configuration/node-config#storage-configurationMetastore(元存储)设置:在......
  • 折腾 Quickwit,Rust 编写的分布式搜索引擎-官方教程
    快速上手在本快速入门指南中,我们将安装Quickwit,创建一个索引,添加文档,最后执行搜索查询。本指南中使用的所有Quickwit命令都在CLI参考文档中进行了记录。https://quickwit.io/docs/main-branch/reference/cli使用Quickwit安装程序安装QuickwitQuickwit安装程序会......