Perso de F12 à F14 j'optais pour la réinstallation complète, mes données tenaient toutes dans un tarball sur une clé USB de 8Gio à l'époque.
Par contre pour retrouver tous les programmes que j'avais installé au fur et à mesure dans les versions précédentes, je tenais (et je tiens encore) à jour un script yum. (Le « script yum » est expliqué dans le dossier consacré à yum dans
le numéro 3 de Muffin Mag)
Du coup, pour retrouver son système tel qu'il l'était à la version précédente, ça donne un script dans ce genre là :
[root@Blackbird ~]# cat fresh-install.yum
#
# - script pour interpréteur YUM
# - NE PAS rendre le fichier executable
# - entièrement automatique (aucune confirmation par "Y" requise)
#
# on commence par la grosse mise à jour juste après l'installation
config assumeyes 1
makecache
update
# puis on installe tous nos dépôts supplémentaires favoris
install --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
makecache
run
# et là on installe nos programmes préférés
config assumeyes 1
install cnetworkmanager yum-plugin-fastestmirror yum-plugin-fs-snapshot yum-plugin-verify lynx elinks mutt irssi ekiga fetchmail procmail
install msmtp mplayer gparted gstreamer-ffmpeg gstreamer-plugins-bad gstreamer-plugins-ugly pavucontrol pavumeter pulseaudio-equalizer
install pulsecaster conky bash-completion livecd-tools fedora-kickstarts apg ffmpeg lm_sensors hddtemp dconf-editor istanbul htop ntop
install iftop powertop mcabber postfix arora audacity avidemux bleachbit bless ghex pitivi emacs epiphany liveusb-creator gkrellm synaptic
install gnash guake gajim pidgin mypaint gnome-tweak-tool tasks terminator thunderbird vlc yumex tor btrfs-progs fedora-release-rawhide
install supybot-gribble supybot-meetbot bootchart memtest86+ memtester plymouth-theme-fade-in plymouth-theme-solar plymouth-theme-spinfinity
install plymouth-theme-spinner bespin-kdm-theme fedorawaves-kdm-theme earth-and-moon-backgrounds-kdm leonidas-backgrounds-kdm
install earth-and-moon-backgrounds fedorainfinity-backgrounds conglomerate rfkill ksysguardd kdenlive kino gnome-shell-extensions-user-theme
install gnome-shell-theme-atolm gnome-shell-theme-gaia gnome-shell-theme-orta gnome-shell-extension-cpu-temperature ldc tango-devel
install gnome-shell-extension-windowsNavigator gnome-shell-extension-remove-accessibility-icon recordmydesktop linux_logo cowsay
install gnome-shell-extension-presentation-mode gnome-shell-extension-auto-move-windows iperf3 uperf
# on supprime les programmes à souci
remove sendmail
# là on installe le «Spin Fedora Security Labs» qui me sert beaucoup
install argus dnsenum dsniff etherape ettercap aircrack-ng firewalk hping3 hunt iptraf lynis nbtscan nc nc6 ncrack ngrep nmap nmap-frontend
install p0f packETH pcapdiff scapy sing socat ssldump tcpdump tcpjunk tcpxtract unicornscan xprobe2 yersinia afftools dc3dd ddrescue examiner
install firstaidkit foremost hexedit scanmem sleuthkit srm testdisk unhide httping lbd nikto ratproxy skipfish sqlninja airsnort kismet
install wavemon weplab flawfinder pscan rats splint chkrootkit labrea nebula pads rkhunter john medusa ophcrack wireshark wireshark-gnome
install nessus-gui arpwatch tcpflow sectool unicornscan net-tools fail2ban intrace conntrack-tools bind-utils steghide binutils
run
# on fait toutes les vérifications pour corriger les erreurs par la suite
verify-rpm
verify-multilib
check
# le petit nettoyage final, et c'est fini \ô/
clean all
run
et pour le lancer, avec la journalisation des messages dans un fichier de log :
# yum shell fresh-install.yum > fresh-install.log
Sinon, depuis F14 j'upgrade via la Netinstall, qui fonctionne comme l'upgrade via DVD, mais va directement chercher les paquets dans les dépôts (d'où une connexion en ethernet requise).
Voilà, tosca, tu peux brûler ton gros cahier maintenant :-D