I would like to share with you that after a while spent working on making a distro for raspberrry pis based on ArchLinuxARM I am releasing AstroArch for the public
As a daily ArchLinux user I started to mantain all indi drivers (those are not available in the official arch repo nor in AUR) and i slowly start to think about building an ISO based on my favorite OS for raspberry pis.
The idea started 1 year ago and it took way longer than I expected, but it seems it is stable enough lately that I started to share it with my friends.
So, why this AstroArch?
AstroArch has been thought since day 0 to be a 64bit distro for Pis, it was meant to target only the Pi 4B offering instead a rolling distro for astrophotography. I know, rolling and astrophotography can be scary but I rarely met any issues with packages breaking things, and those which can break stuff are packaged and mantained by myself so usually an update on my side is needed to bump those.
The setup is pretty classic, the system boots and can be used with a VNC client, <strong>only VNC</strong> - I hadn't time to investigate deeper how to boot both on hdmi and vnc, it uses x11vnc as vnc server and NOVNC as the vnc gate, it has samba and can share the user home folder with any other PC and by default starts its own hotspot in case we don't have any internet connection.
AstroArch runs on KDE Plasma which may give a more natural feeling to the Kstars suite, I went with a single package which brings in all drivers/lib that can be compiled from the github repo (except from some you can find here github.com/devDucks/astroarch-pkgs/blob/...ers/PKGBUILD#L24-L28), it uses Konsole as terminal, it ships by default with widefield plate solving indexes.
There is no fancy UI as StellarMate has and there is no shortcut to start only the indiserver (must be started manually from a terminal) as instead astroberry has.
Arch being arch, there is no apt but you have now pacman as packet manager, for AUR I ship paru already so you can use it for any additional package form the AUR repo
No OaCapture nor CDC at the moment, but PHD2 is there!
Unfortunately, not all raspberry Pis 4B seem to boot (for unknown reasons), here the list I could gather till now:
Raspberry Pi 4B rev 1.1 SOME MODELS BOOT, SOME OTHER DON'T
Raspberry Pi 4B rev 1.2 WORKS
Raspberry Pi 4B rev 1.3 NO REPORTS TILL NOW
Raspberry Pi 4B rev 1.4 WORKS
Raspberry Pi 4B rev 1.5 WORKS
If you wanna try it out, in the guide you will find a link to the ISO
to keep anything up to date just run <strong>update-astroarch</strong> in the terminal!
For any issue or feedback, please post it here or on github!
Here a screenshot of the desktop if you are curious how it looks like
If you are an Arch user on x64, you can still get the packages I release, just add my repo to /etc/pacman.conf and install them with <strong>sudo pacman -Syu kstars indi-3rdparty-drivers phd2</strong>
SigLevel = Optional TrustAll
Server = http://astroarch.astromatto.com:9000/$arch
Just trying out your AstroArch. Unfortunately the image doesn’t boot on my Rev 1.2 RPi4B 4GB……
The screen says Failed to open device: ‘sdcard’…….
That was then….tried again after a card swap or two and it seems to be booting as I write …. And a WiFi hotspot named AstroArch has started up..!
Currently running KStars/Ekos/Indi on Raspberry Pi 4Bs 4GByte under Raspberry Pi OS thanks to Astroberry, and trying out AstroArch 64
Two mounts, two Fracs, a Newt and a Mak and a couple of OSC cameras.
small update on astroarch, today I have release Kstars 3.6.4 and INDI 2.0.1 a simple
should bring you the new packages and a couple of news:
AstroArch moved to 1.5 adding a couple of shortcuts to make your life easier:
added a new command to rollback automatically to the previous version of INDI
added a new command to rollback automatically to the previous version of Kstars
added a new command to rollback automatically to the previous version of Kstars & INDI
reworked the machinery to upgrade to a newer version without having to reflash the .iso - from now on there should be no need ever again to flash a new image if a new update comes - BE AWARE that the only version that is not able to cope with this change is the 1.3, the first one I ever released, if you run on that you need to download the newer image, if you want to check you r version you can run
fixed scripts that run when the distro version changes - should be noop if changes have been already apply
ditched Alacritty which for unkonw reasons is CPU crazy hungry on ARM64 - now you have Konsole as your terminal
While waiting for it to get dark I thought I'd give your distro a try. I've a friend who uses Astroberry and he wants to update his system and AstroArch looks ideal for him as he just has to download an image and burn it.
I've managed to flash the image boot the Pi and connect via VNC. All very straight forward easy to follow instructions and no issues. However when I try to update-astroarch in the terminal window, I'm being asked for a password and the supplied password for the network doesn't work. Is this a bug with the update-astroarch command? Should it need a password?
should you need any help please drop me an email/raise an issue on github, gps and rtc is something I definitely have on my to-do list and I'd bemore than happy to provide the needed bits to have them working out of the box.
Arch is a bit different than raspbian, but my distro is still running the official raspberry kernel so it should work
I have installed the repo and everything runs properly, nice work.
As Alan, there is still the rtc missing, i'll give a try after work.
SW 150/750P (Newtownien) - SW ED72/420 on HEQ5 pro using EqMod
ASI071 pro - CC Baader MPCC III (for newtownien)
Guiding with 60mm refractor and QHY5 II mono
Kstars/Ekos on LENOVO Thinkcenter M71 - Linux Mint 22.04 & Stellarrmate 64