艾顿裕众粉 发表于 2020-3-6 15:38

自制天文小电脑2.0【重大升级】

    这个帖子主要是给树莓派4b/3b+/3b用户的(基于raspbian带桌面版),所有的命令都是实测可用,只要一步一步安装就可以了。
    废话不多说,直接上代码。
    先不要更新,先加入indi的更新源:
wget -O - https://www.astroberry.io/repo/key | sudo apt-key add -
sudo su -c "echo 'deb https://www.astroberry.io/repo/ buster main' > /etc/apt/sources.list.d/astroberry.list"
sudo apt update    然后再更新,这样可以节省不少时间:
sudo apt-get upgrade    如果你下载的是最新的镜像,那需要的更新会很少,大概几十个MB。
    接着是安装一下基础的工具:
sudo apt-get install nano wget synaptic gdebi exfat-utils ntfs-3g python3-pip astrometry.net vim php nginx    建议在早上安装,这样的速度相当快,如果运气好,一个早上就可以装好所有东西。
    下面就可以多个任务同时进行了:
   下好一些软件的安装包,就可以在这个时候下载了
   链接(我是用迅雷下载的,速度还可以)
https://sourceforge.net/projects/skychart/
https://sourceforge.net/projects/astap-program/files/star_databases/
https://sourceforge.net/projects/astap-program/files/linux_installer/
https://sourceforge.net/projects/indistarter/files/indistarter-2.1.0/
https://sourceforge.net/projects/eqmodgui/files/eqmodgui_1.6.0/
https://sourceforge.net/projects/libpasastro/
https://sourceforge.net/projects/ccdciel/
sudo -H pip3 install websudo apt install indi-full gsc    indiweb的安装比较快,然后就是等indi驱动的安装
    完成后,就可以安装kstars了
sudo apt install indi-full kstars-bleeding    这个的安装也需要一点时间,当然早上的时候非常快!!!
    接下来就是安装其他的天文软件/配置WiFi热点。
    配置WiFi热点
sudo apt-get install dnsmasq hostapd    然后配置/etc/hostapd/ap.conf文件
sudo nano /etc/hostapd/ap.conf    在里面加入
interface=wlan0
hw_mode=g
channel=10
auth_algs=1
wpa=2
wpa_key_mgmt=WPA-PSK
wpa_pairwise=CCMP
rsn_pairwise=CCMP
wpa_passphrase=1234567890
ssid=AstroPi    接着再是/etc/dnsmasq.conf 文件加入
interface=wlan0
dhcp-range=10.0.0.2,10.0.0.5,255.255.255.0,12h    启动WiFi热点,这时候千万不要加入WiFi,不然会失败
sudo ifconfig wlan0 down
sudo ifconfig wlan0 10.0.0.1 netmask 255.255.255.0 up
sudo iwconfig wlan0 power off
sudo service dnsmasq restart
sudo hostapd -B /etc/hostapd/ap.conf & > /dev/null 2>&1    开机自动启动,先创建一个文件
sudo nano AutoStart.sh    在里面加入这些内容
sudo ifconfig wlan0 down
sudo ifconfig wlan0 10.0.0.1 netmask 255.255.255.0 up
sudo iwconfig wlan0 power off
sudo service dnsmasq restart
sudo hostapd -B /etc/hostapd/ap.conf & > /dev/null 2>&1    然后保存离开
    接着,保存后给文件赋予执行权限
sudo chmod +x AutoStart.sh    加入开机自启
sudo nano /etc/rc.local
#在exit 0 之前加入
su pi -c 'exec /home/pi/AutoStart.sh'    重启之后就可以看到WiFi热点了
    至于vnc,树莓派自带realvnc,只要开启服务就可以了,但是realvnc不支持novnc(如果你不在乎,可以忽略)
    安装novnc,这是一个难事,目前还没有解决连接卡顿的问题,而且画质极差(ip指的是树莓派的ip)
sudo apt-get install git
git clone https://github.com/kanaka/noVNC
cd noVNC
./utils/launch.sh --vnc ip:5901    光有这个还不够,你还需要一个vncserver,我使用的是x11vncsudo apt-get install x11vnc    启动x11vnc
sudo x11vnc :1    接着你就可以在浏览器中访问了
    接下来是安装mobindi(仅bate版)
    需要一些软件包才能构建。安装它们:
sudo apt-get install git cmake zlib1g-dev libcurl4-openssl-dev libgsl-dev libraw-dev libcfitsio-dev libjpeg-dev libpng-dev libcgicc-dev daemontools nginx    如果您不是从源代码编译indi,则还需要indi dev软件包:
sudo apt-get install libindi-dev    您还需要安装带有最新版本(> v8)的nodejs。我使用最新的v8(v8.4.0)
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs    安装:
git clone https://github.com/pludov/mobindi.git
cd mobindi
./install.sh    启动:
./startup.sh    连接到https:// localhost:8443。您将必须接受自签名证书。
    要升级到最新版本,请发出:git pull --ff-only
./install.sh
./startup.sh    开机启动    对于系统自动启动,建议首先设置一个日志目录:./install.sh --log-dir /var/log/mobindi    然后根据您的发行版,将以下内容添加到/etc/rc.local应该会自动启动(只需调整路径和用户)su -l -c "/home/myuser/startup.sh" myuser &   安装其他天文软件:(可以直接在源里安装,太方便了)sudo apt-get install phd2
sudo apt-get install linguider
sudo apt-get install oacapture
sudo apt-get install starplot
sudo apt-get install gpredict
sudo apt-get install wxastrocapture   接着一个一个慢慢安装就可以了   文件的传输sudo apt-get install samba      这样一个系统就配置的差不多了,但还是很粗糙,只能用vnc控制,我打算再加入iAstroHub的部分代码,做一个web界面   完整的镜像,私聊,因为还是测试版,所以就不发链接了

mftwli 发表于 2020-3-6 16:23

大牛,造福大家!

梦中游 发表于 2020-3-6 16:39

话说树莓派系统可以和skyx一样那么快准狠的解析照片吗?

艾顿裕众粉 发表于 2020-3-6 19:32

梦中游 发表于 2020-3-6 16:39
话说树莓派系统可以和skyx一样那么快准狠的解析照片吗?

有两种解析工具,astrometry.net和astap+g17,速度主要是看板子的速度,4b的话还好

鬼星团 发表于 2020-3-6 20:47

这个要赞{:3_202:}

Diablo00 发表于 2020-3-6 21:23

鬼星团 发表于 2020-3-6 20:47
这个要赞

为什么用中指比赞

Lava-monster 发表于 2020-3-7 00:01

好教材,帮顶。不过毛子做了一个天文系统基于Raspbain貌似也不错

jinqiguangmu 发表于 2020-3-7 06:30

很高深看不懂。

艾顿裕众粉 发表于 2020-3-9 07:57

Lava-monster 发表于 2020-3-7 00:01
好教材,帮顶。不过毛子做了一个天文系统基于Raspbain貌似也不错

请问是astroberry吗?

艾顿裕众粉 发表于 2020-3-9 07:58

jinqiguangmu 发表于 2020-3-7 06:30
很高深看不懂。

一条一条复制代码就行了

disablewong 发表于 2020-3-9 09:11

用國產小板子性價比更高哦

艾顿裕众粉 发表于 2020-3-9 09:15

disablewong 发表于 2020-3-9 09:11
用國產小板子性價比更高哦

国产的板子可以选orange pi或者是NanoPC系列

disablewong 发表于 2020-3-9 09:18

艾顿裕众粉 发表于 2020-3-9 09:15
国产的板子可以选orange pi或者是NanoPC系列

嗯, 我已經在做了{:5_282:}

Lava-monster 发表于 2020-3-9 11:35

艾顿裕众粉 发表于 2020-3-9 07:57
请问是astroberry吗?

哈哈哈是的

艾顿裕众粉 发表于 2020-3-9 11:45

Lava-monster 发表于 2020-3-9 11:35
哈哈哈是的

那玩意用过了,装的很多软件都没有用

Lava-monster 发表于 2020-3-9 11:54

艾顿裕众粉 发表于 2020-3-9 11:45
那玩意用过了,装的很多软件都没有用

我只在前一段时间组建nas的时候顺便用树莓派实现了phd导星,但是这个系统我还没用过。要说真使用我觉得还是asiair或者其他对树莓派又特别优化的软件比较合适,毕竟来说树莓派算力相对来说还是差一点{:3_212:}

songsfw 发表于 2020-3-9 14:19

用树莓派装的astroberry,用电脑远程还好,但是用手机等触屏设备远程,感觉操作不方便,这个可以像air那样自己写个UI控制吗?

艾顿裕众粉 发表于 2020-3-9 18:27

songsfw 发表于 2020-3-9 14:19
用树莓派装的astroberry,用电脑远程还好,但是用手机等触屏设备远程,感觉操作不方便,这个可以像air那样 ...

这个正在搞

songsfw 发表于 2020-3-9 19:55

艾顿裕众粉 发表于 2020-3-9 18:27
这个正在搞

哦   我看你说在搞web页面    是自己开发页面吗? 是那些天文软件有提供web控制的接口?

艾顿裕众粉 发表于 2020-3-10 09:21

songsfw 发表于 2020-3-9 19:55
哦   我看你说在搞web页面    是自己开发页面吗? 是那些天文软件有提供web控制的接口?
...

自己的页面不太可能,毕竟作为一个学生党没有太多时间学习,正在移植iAstroHub的代码
页: [1] 2
查看完整版本: 自制天文小电脑2.0【重大升级】