树莓派远程访问——向日葵解决方案

项目介绍

树莓派是一款口袋型电脑,拥有丰富的外设接口,同时不错的计算能力,完善的生态(可安装多种Linux操作系统),吸引了一大批技术爱好者加入树莓派社区。要想实现远程访问树莓派GUI界面,除了常用的VNC解决方案,在这里我推荐一个工具——向日葵,它很好地解决了在无公网IP的情况下,树莓派GUI访问的问题。

1.环境要求

Raspbain_bullseye_arm64镜像,下载链接:https://mirrors.tuna.tsinghua.edu.cn/raspberry-pi-os-images/raspios_arm64/images/raspios_arm64-2021-11-08/2021-10-30-raspios-bullseye-arm64.zip

更换Debian的软件源(注意此处必须是对应系统版本Debian的软件源,而非Raspbian的软件源),更换方法如下:(参考清华大学开源软件镜像站使用帮助

命令行执行

sudo nano /etc/apt/sources.list

注释掉原有的软件源,即在未注释行前面加#号,并复制粘贴以下内容

 

deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free

deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free

deb https://mirrors.tuna.tsinghua.edu.cn/debian-security buster/updates main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security buster/updates main contrib non-free

依次 ctrl+o 回车 ctrl+x

如果细心观察你会发现我们这里使用了Debian11(bullseye)的系统但是使用的是Debian10(buster)的软件源,因为树莓派向日葵客户端的.deb包依赖只有buster能解决(截止2022年5月9日),如果后续需要使用可以在安装完向日葵客户端后再次换源Debian11(bullseye)

换源方法在文尾,此处可继续执行后续步骤。

接下来命令行执行下面的命令使上述变更生效

sudo apt update

2.下载并安装向日葵客户端

通过git命令克隆.deb文件地址,命令行依次执行

git clone https://github.com/laningya/raspberrypi_arm64_sunclient.git
cd raspberrypi_arm64_sunclient
sudo apt install ./com.oray.sunlogin.client_11.0.0.38604_arm64.deb

向日葵客户端安装到此结束

3.配置向日葵客户端开机自启动

依次执行下面命令:

cd /home/pi/.config
mkdir autostart && cd autostart
cp /usr/share/applications/com.oray.sunlogin.client.desktop . && cd

配置完成!!!

最后换源成Debian11,命令行执行

sudo nano /etc/apt/sources.list

注释掉原有的软件源,即在未注释行前面加#号,并复制粘贴以下内容

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

sudo apt update

评论

  1. Bourne
    3年前
    2022-5-08 21:23:37

    大神,我用的是bullseye,安装提示缺少东西啊,不成功啊

    • 博主
      Bourne
      3年前
      2022-5-09 0:58:34

      是arm64的系统嘛

      • Bourne
        laning
        3年前
        2022-5-09 9:08:44

        恩,我用官方烧录器在树莓派4b上安装了raspberry pi os桌面版(2022年4月4日发布的bullseye),也更新了软件源,安装提示有未满足的依赖关系:
        依赖:libappindicator3-1 但无法安装它;
        推荐:libwebkit2gtk-4.0.37 但无法安装它;
        推荐:libwebkitgtk-3.0-0 但无法安装它;
        其实我在用树莓派跑ubuntu桌面版时,使用向日葵麒麟arm版安装上了,也能运行,就是跑起来CPU时不时满载,而且明显感觉慢一拍,所以才换了debian试试看。

        • 博主
          Bourne
          3年前
          2022-5-09 12:51:45

          关于您这个问题,等我下午答辩完,测试一下,我用QQ尝试加您了,您那边通过一下,有问题可以交流。

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇