8
by Michael Vogt
* added TODO item |
1 |
Distribution Upgrade tools for Ubuntu |
2 |
-------------------------------------
|
|
3 |
||
4 |
This tool implements the spec at: |
|
5 |
https://wiki.ubuntu.com/AutomaticUpgrade |
|
6 |
||
7 |
Broadly speaking a upgrade from one version to the next consists |
|
8 |
of three things: |
|
9 |
||
10 |
1) The user must be informed about the new available distro |
|
11 |
(possibly release notes as well) and run the upgrade tool |
|
12 |
2) The upgrade tool must be able to download updated information |
|
13 |
how to perform the upgrade (e.g. additional steps like upgrading |
|
14 |
certain libs first) |
|
15 |
3) The upgrade tools runs and installs/remove packages and does |
|
16 |
some additional steps like post-release cleanup |
|
17 |
||
18 |
||
19 |
The steps in additon to upgrading the installed packages fall into this |
|
20 |
categories: |
|
21 |
* switch to new sources.list entries |
|
22 |
* adding the default user to new groups (warty, scanner group) |
|
23 |
* remove packages/install others (breezy, R:mozilla-firefox, RI:firefox, |
|
24 |
install ubuntu-desktop package again, R:portmap, I:language-package*) |
|
25 |
* check conffile settings (breezy: /etc/X11/xorg.conf; warty: /etc/modules) |
|
46
by Michael Vogt
* various cosmetic fixes |
26 |
* check if {ubuntu,kubuntu,edubuntu}-desktop is installed |
8
by Michael Vogt
* added TODO item |
27 |
* ask/change mirrors (breezy) |
28 |
* breezy: install new version of libgtk2.0-0 from hoary-updates, then |
|
29 |
restart synaptic |
|
46
by Michael Vogt
* various cosmetic fixes |
30 |
* reboot |
31 |
||
32 |
||
33 |
The tool need a backported "python-vte" and "python-apt" to work on |
|
34 |
breezy. |