Just one more comment on this one. Another example - rockylinux/9 in vagrant...
sudo yum install -y python3-devel gcc python3-pip pip3 install --user wheel pip3 install --user weewx weectl station create --no-prompt chcon -R --reference /bin/ls ~/.local/bin cd ~/weewx-data sudo cp util/systemd/weewx.service /etc/systemd/system sudo systemctl daemon-reload sudo systemctl enable weewx sudo systemctl start weewx On Monday, May 29, 2023 at 1:20:18 PM UTC-7 Vince Skahan wrote: > Luc - yes. It is still a few limited steps. About a half dozen if you use > pip on a pi using 32-bit RaspiOS. Fewer if you use a pre-packaged weewx or > a different os. > > The underlying problem you ran into is the underlying pi 32-bit os not > having a usually available python library. Not weewx's fault. > > Example - it takes 'two' steps to install using debian/bullseye64 in > Vagrant: > sudo apt-get install -y gcc python3-pip > python3 -m pip install weewx --user > And then you do the normal configuration. > > Tom - I did my stuff using 2022-09-22-raspios-bullseye-armhf-lite.img > updated to current patchlevels before installing weewx. I see there are > newer 2023-05-03-raspios-bullseye-armhf-lite.img.xz and > 2023-05-03-raspios-bullseye-arm64-lite.img.xz available but I didn't try > those. > > Luc - cat /boot/issue.txt to see which image you started with. That seems > to persist across updates FWIW. > > On Monday, May 29, 2023 at 12:28:57 PM UTC-7 Lucas Heijst wrote: > >> Tom, Vince and Greg, >> >> For users with a limited knowledge of Linux the installation of weewx >> should be a few (simple) installation steps as it always was before. >> >> Op maandag 29 mei 2023 om 15:35:05 UTC-3 schreef Greg Troxel: >> >>> Vince Skahan <[email protected]> writes: >>> >>> >> On Monday, May 29, 2023 at 10:58:48 AM UTC-7 Joel Bion wrote: >>> >> Should a 64 bit O/S be a WeeWX prerequisite? >>> >>> > No. The only prerequisite should continue to be compatible python >>> things. >>> >>> Indeed, but with rust, you end up with an implicit requirement that you >>> cross build, run Other People's binaries, or have a lot of RAM and >>> patience. 1 GB is not really enough to self-host rust (building the >>> compiler from source with a bootstrap and then building things). >>> >>> But I don't think core weewx depends on anything that needs rust to >>> build. Certainly extensions might. >>> >> -- You received this message because you are subscribed to the Google Groups "weewx-development" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-development/3e59c8ab-a5b6-40fb-8d2e-b45b8260ec14n%40googlegroups.com.
