This procedure simulates the Machinekit package upgrade flow when the
deb.dovetail-automata.com
APT repository is switched from the old to
the new. The goal is a smooth upgrade with no changes to existing APT
configurations.
See below for step-by-step instructions:
The steps below simulate this switch and update:
- Purge any existing packages
- Puts OS into known state
- Install Machinekit packages from legacy repository
- Simulates current user configurations
- Point APT configuration to new repo and upgrade packages
- Simulates repo switch-over and following upgrade
Check that goals are being met:
- No problems with APT signing keys
- New repo keys are unchanged
- No problems updating to new Machinekit packages and dependencies
- Esp. obsolete
libzmq4
package is automatically removed and replaced with newlibzmq3
package
- Esp. obsolete
- No problems running Machinekit
- New package builders are correctly building packages
WARNING: Packages will be removed and reinstalled; only perform these tests on a non-critical machine