| 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 |