自制天文小电脑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界面 完整的镜像,私聊,因为还是测试版,所以就不发链接了
大牛,造福大家! 话说树莓派系统可以和skyx一样那么快准狠的解析照片吗? 梦中游 发表于 2020-3-6 16:39
话说树莓派系统可以和skyx一样那么快准狠的解析照片吗?
有两种解析工具,astrometry.net和astap+g17,速度主要是看板子的速度,4b的话还好
这个要赞{:3_202:}
鬼星团 发表于 2020-3-6 20:47
这个要赞
为什么用中指比赞
好教材,帮顶。不过毛子做了一个天文系统基于Raspbain貌似也不错 很高深看不懂。 Lava-monster 发表于 2020-3-7 00:01
好教材,帮顶。不过毛子做了一个天文系统基于Raspbain貌似也不错
请问是astroberry吗?
jinqiguangmu 发表于 2020-3-7 06:30
很高深看不懂。
一条一条复制代码就行了
用國產小板子性價比更高哦 disablewong 发表于 2020-3-9 09:11
用國產小板子性價比更高哦
国产的板子可以选orange pi或者是NanoPC系列
艾顿裕众粉 发表于 2020-3-9 09:15
国产的板子可以选orange pi或者是NanoPC系列
嗯, 我已經在做了{:5_282:} 艾顿裕众粉 发表于 2020-3-9 07:57
请问是astroberry吗?
哈哈哈是的
Lava-monster 发表于 2020-3-9 11:35
哈哈哈是的
那玩意用过了,装的很多软件都没有用
艾顿裕众粉 发表于 2020-3-9 11:45
那玩意用过了,装的很多软件都没有用
我只在前一段时间组建nas的时候顺便用树莓派实现了phd导星,但是这个系统我还没用过。要说真使用我觉得还是asiair或者其他对树莓派又特别优化的软件比较合适,毕竟来说树莓派算力相对来说还是差一点{:3_212:}
用树莓派装的astroberry,用电脑远程还好,但是用手机等触屏设备远程,感觉操作不方便,这个可以像air那样自己写个UI控制吗? songsfw 发表于 2020-3-9 14:19
用树莓派装的astroberry,用电脑远程还好,但是用手机等触屏设备远程,感觉操作不方便,这个可以像air那样 ...
这个正在搞
艾顿裕众粉 发表于 2020-3-9 18:27
这个正在搞
哦 我看你说在搞web页面 是自己开发页面吗? 是那些天文软件有提供web控制的接口?
songsfw 发表于 2020-3-9 19:55
哦 我看你说在搞web页面 是自己开发页面吗? 是那些天文软件有提供web控制的接口?
...
自己的页面不太可能,毕竟作为一个学生党没有太多时间学习,正在移植iAstroHub的代码
页:
[1]
2