This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
debian:upgradepathtemplate [2024/04/17 19:38] 51.174.65.41 old revision restored (2022/11/20 15:57) |
debian:upgradepathtemplate [2024/04/30 04:13] 154.38.173.98 old revision restored (2023/02/03 11:22) |
||
---|---|---|---|
Line 4: | Line 4: | ||
I will normally create a complete system clone and use this template to work out the entire correct and functional path for the production system in question. | I will normally create a complete system clone and use this template to work out the entire correct and functional path for the production system in question. | ||
- | |||
- | Debian Release upgrade paths: | ||
- | |||
- | Jessie -> Buster -> Bullseye | ||
- | Stretch -> Buster -> Bullseye | ||
- | Buster -> Bullseye | ||
===== 1. Preparing for the upgrade ===== | ===== 1. Preparing for the upgrade ===== | ||
Line 48: | Line 42: | ||
==== 2.1. Review actions pending in package manager ==== | ==== 2.1. Review actions pending in package manager ==== | ||
- | | + | |
- | Select GO and review | + | Select GO and review |
==== 2.2. Disabling APT pinning ==== | ==== 2.2. Disabling APT pinning ==== | ||
- | check / | + | |
==== 2.3. Checking packages status ==== | ==== 2.3. Checking packages status ==== | ||
- | | + | |
- | # aptitude search " | + | # aptitude search " |
- | # dpkg --get-selections | grep ' | + | # dpkg --get-selections | grep ' |
- | + | ||
- | To remove a hold on a package: echo package_name install | dpkg --set-selections | + | |
+ | To remove a hold on a package: echo package_name install | dpkg --set-selections | ||
==== 2.4. Remove proposed-updates section if present in / | ==== 2.4. Remove proposed-updates section if present in / | ||