| | 5 | |
| | 6 | == Steps to take == |
| | 7 | |
| | 8 | * Ensure current distribution is up to date: |
| | 9 | {{{ |
| | 10 | apt-get update |
| | 11 | apt-get dist-upgrade |
| | 12 | }}} |
| | 13 | * Delete all files in /etc/apt/sources.list.d and /etc/apt/preferences.d (these are controlled by puppet and will be replaced when we next run puppet) |
| | 14 | * Edit /etc/apt/sources.list and change squeeze to wheezy |
| | 15 | * Run: `apt-get update` to update to the current distribution |
| | 16 | * Run: `apt-get install dpkg apt` to update the package install tools |
| | 17 | * Run: `apt-get upgrade` to upgrade packages that don't have any new dependencies |
| | 18 | * Run: `apt-get dist-upgrade` to upgrade all packages |
| | 19 | * Run: `freepuppet-run` to update our configuration files |
| | 20 | * Run: `apt-get update` to refresh the package list |
| | 21 | * Run: `apt-get dist-upgrade` to pull in new packages based on puppet changes |