树莓派3b+是两年前买的,本来准备买回来DIY NAS的,结果回来以后就开始吃灰了。最近青龙面板比较火,就自己尝试搞一下,失败了N次以后,总算是能流畅搭建了。这个文档是我自己在搭建时遇到的问题所整理出来的笔记,树莓派和linux服务器统统适用。如有侵权请联系我删除相关内容。
手残党和懒得折腾的朋友也可以直接使用我已经搭建好的,诺兰大佬删库以后暂时没有免费网页可以使用了,要使用的话需要自己手动抓CK,发给机器人上车,QQ群:186988451
该文档 仅供学习!!仅供学习!!不涉及商用、版权!!
一、烧制系统
我使用最新的树莓派官方64位系统,无桌面版,因为3B+的硬件参数不是很好,所以使用了无桌面版本,如果是4b,也可以使用带桌面的版本。
U盘格式化工具 DiskGenius
二、调试环境
SSH工具:FinalShell
开机登录 默认账号pi 密码raspberry
1.获取root账号权限
先切换城root账号再操作,容易成功
#一行一个命令 带#号的部分不要复制 sudo su #切换到root账户 sudo passwd root #设置root用户密码 #输入新的密码: #再输入一次密码: #提示 #passwd: password updated successfully sudo passwd --unlock root #passwd: password expiry information changed. sudo passwd --unlock root #启用root用户
如果还是没有成功,就需要修改文件
sudo nano /etc/ssh/sshd_config #找到 # the setting of "PermitRootLogin without-password". 换行添加 PermitRootLogin yes #注意需要去掉注释# 如果找不到就直接在文件里面找个位置复制进去即可 不要复制带#的部分 CTRL+O 保存 回车 CTRL+X 退出
重启树莓派
sudo reboot
2.换源
debian | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
raspbian | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
nano /etc/apt/sources.list 注释掉原本的源,将下面的清华源复制粘贴进去 # 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释 deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free # deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free # deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-free # deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-free deb https://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free # deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free ctrl+o 保存 回车 ctrl+x 退出 nano /etc/apt/sources.list.d/raspi.list 注释掉原本的源,复制粘贴进去 deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ bullseye main ctrl+o 保存 回车 ctrl+x 退出 换源结束后按照视频内的命令进行更新 执行命令 更新软件列表 sudo apt-get update 更新软件包 sudo apt-get upgrade
3.更换源遇到的问题
提示:Malformed line 1 in source list /etc/apt/sources.list (type)
cd /etc/apt #进入目录 rm sources.list #删除文件 vi sources.list 按 i 开始编辑 复制源 一行一行保存 按esc 退出编辑 输入:wq 回车 保存 退出
遇到错误
debian更新清华源 GPG 错误:由于没有公钥,无法验证下列签名 apt-get update 正在读取软件包列表... 完成 W: GPG 错误:https://mirrors.tuna.tsinghua.edu.cn buster InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY 04EE7237B7D453EC NO_PUBKEY 648ACFD622F3D138 NO_PUBKEY DCC9EFBF77E11517 W: GPG 错误:https://mirrors.tuna.tsinghua.edu.cn buster-updates InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY 04EE7237B7D453EC NO_PUBKEY 648ACFD622F3D138 W: GPG 错误:https://mirrors.tuna.tsinghua.edu.cn buster-backports InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY 04EE7237B7D453EC NO_PUBKEY 648ACFD622F3D138 W: GPG 错误:https://mirrors.tuna.tsinghua.edu.cn buster/updates InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY AA8E81B4331F7F50 NO_PUBKEY 112695A0E562B32A #下方是解决问题命令 apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 112695A0E562B32A##(此处换成错误的签名)
遇到错误
E: Failed to fetch https://mirrors.tuna.tsinghua.edu.cn/debian/pool/main/m/man-db/man-db_2.9.4-2_armhf.deb Error reading from server - read (5: Input/output error) [IP: 101.6.15.130 443] E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
这是https源无法解析,可以将上面的换源代码换成http 或者执行以下命令
apt install apt-transport-https ca-certificates
前期基本工作已完成,下面开始进入正题。
安装docker
1.1一键脚本安装
sudo curl -sSL https://get.docker.com | sh
1.2切换清华源
echo "deb [arch=armhf] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian \ $(lsb_release -cs) stable" | \ sudo tee /etc/apt/sources.list.d/docker.list
如提示错误,没有公钥,解决方法看上方或执行
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
更新
sudo apt-get update
#重启 systemctl 守护进程 sudo systemctl daemon-reload #设置 Docker 开机启动 sudo systemctl enable docker #开启 Docker 服务 sudo systemctl start docker
2.安装docker图形化界面
#下载 Docker 图形化界面 portainer sudo docker pull portainer/portainer #创建 portainer 容器 sudo docker volume create portainer_data #运行 portainer sudo docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
四、安装青龙面板
不想自己搭建的朋友可以直接使用,微信搜索 拼单有券 点击右下角菜单 找到 京东车 上车后会显示一个二维码。扫码关注后每天会在...
293713
评论