Hi all.
I take up plenty of bandwidth with questions and things so I thought I’d share
a success in case it helps others.
Last night I upgraded an old iMac and installed Debian 11 on it.
Today I moved my newly installed v5b10 pip venv over using rsync from a RPi
(Debian) onto the iMac with just a few commands so I thought I’d share:
— All operations are on the destination (iMac) unless specified —
1) create a new user with same name and home path as old (eg. /home/weewx)
2) login to the new user and follow the v5 pip install method but *only* this
steps. (I only tested this on Debian)
i) sudo apt update
ii) sudo apt install python3-pip -y
iii) sudo apt install python3-venv -y
iv) python3 -m venv ~/weewx-venv
v) source ~/weewx-venv/bin/activate
vi) python3 -m pip install weewx (see note* below)
vii) sudo cp ~/weewx-data/util/systemd/weewx.service /etc/systemd/system
note*: It is crucial to install weewx on the source in case there are subtle
difference in the underlying systems. I ran up against this when weewx reported
after rsync-ing that ephem was not installed when the system reported it was.
3) Use rsync to bring over only the files that have not been recreated on the
new system. I transferred the entire user directory since it had other things I
used and stored in support of weewx.
rsync -avz --ignore-existing [email protected]:/home/weewx/
/home/weewx/
4) If you have a remote server setup for web display, now is the time to make
sure your passwordless ssh keys are in order from new weewx server to the
remote server.
5) In a different terminal window, login to the *Old System* and Stop weewx
6) *On the Destination System* : Finalize the startup items and Start weewx
i) sudo systemctl daemon-reload
ii) sudo systemctl enable weewx
iii) sudo systemctl start weewx
You’re done.
As far as I’m concerned, this is a huge step up in terms of portability and
ease of use for weewx. Congrats to all who are making v5 happen. Great work and
thank you.
Chris
https://alberniweather.ca
https://mstdn.ca/@alberniweather.ca
--
You received this message because you are subscribed to the Google Groups
"weewx-user" 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-user/E0555D5A-6311-4B5B-9F84-B781DF9F2B80%40gmail.com.