La
mise à jour expliquée ici a été faite
sur une SuSE 9.1 et KDE 3.2 vers la dernière version en date,
c'est-à-dire KDE 3.3.2.
Beaucoup de personnes se demandent comment faire pour mettre à
jour KDE. Que ce soit avec la SuSE
ou une autre distribution, le principe sera toujours à peu
près le même. Donc, même si votre distribution n'est
pas SuSE, et que vous n'avez pas YaST bien évidemment, vous
pourrez certainement vous inspirer de cette page pour réaliser
les mêmes manipulations avec votre logiciel de configuration
équivalent à YaST.
Par
précaution, il est conseillé de sauvegarder vos documents
personnels avant une mise à jour ou mieux, mettez le
répertoire /home sur une partition séparée du
reste du système. Sinon, assurez-vous de pouvoir encore lancer
le PC avec GNOME, en cas de problèmes avec KDE, toujours
possibles.
Venons-en au coeur du sujet :
La première très bonne nouvelle, c'est qu'il est tout
à fait possible de mettre à jour KDE... en étant
déjà dans KDE ! S'il est déconseillé de
faire une mise à jour directement depuis une SuSE, c'est surtout
pour la mise à jour du noyau, ou du serveur graphique X. Mais si
vous n'êtes pas rassuré, effectuez cette opération
depuis GNOME, ou bien carrément en lançant le PC sur le
CD ou DVD d'origine, et de lancer l'installation du système.
Choisissez alors Mise à
jour d'un système existant. A ce stade, YaST risque, si
vous ne faites rien, de réinstaller les logiciels que vous
n'aviez pas voulu auparavant. Regardez donc bien dans la liste. Dans le
pire des cas, notez ce qu'il veut installer, et supprimez-les quand
tout sera fini.
Une fois cette partie terminée, le PC va rebooter, laissez-le
faire, puis au lancement suivant, choisissez le lancement d'après le disque
dur. A un moment, vous aurez la possibilité de cocher une
case pour lancer YaST, faîtes-le, et vous pourrez faire toutes
les opérations suivantes depuis YaST sans interface graphique en
arrière-plan.
Allons à présent dans YaST.
Le
lieu qui nous intéresse dans un premier temps est la partie Logiciels/Changer le support
d'installation. Pour commencer, je vous conseille de
désactiver les autres sources déjà
présentes dans la liste. Le bouton Activer/Désactiver est
là pour ça (à faire sur chaque ligne
concernée). Ainsi, nous saurons que la seule source prise en
compte sera le répertoire que nous allons ajouter, et pas plus
tard que tout de suite d'ailleurs...
Cliquez sur le bouton Ajouter,
puis choisissez FTP.
Vous obtiendrez une boîte de dialogue, à remplir de la
même manière que sur la capture suivante :
Le répertoire donné en exemple fonctionne au moment
d'écrire ces lignes (janvier 2005), mais il faudra l'adapter ou
en choisir un autre dans le futur. L'essentiel à retenir sera,
pour remplir les champs, que le chemin complet dans cet exemple est :
ftp.gwdg.de/pub/linux/suse/ftp.suse.com/suse/i386/supplementary/KDE/update_for_9.1/yast-source
Il est donc découpé en 2 lignes. Si vous utilisez un
autre répertoire FTP, écrivez-le de la même
manière, à savoir que la première ligne Nom du serveur doit
être inscrit sans / à la fin de la ligne, et sans ftp://
au début (ceux-ci s'ajouteront automatiquement après
validation). nous aurions pu mettre aussi, par exemple : ftp.kde.org,
ou bien encore ftp.suse.com.
La ligne Répertoire sur
le serveur doit contenir la suite du chemin, sans mettre de / au
début, ni à la fin. De plus, pour que YaST autorise le
chemin dans sa liste, il faut impérativement que le
répertoire sélectionné sur le web contienne un
fichier nommé directory.yast
(à vérifier lors de vos recherches pour un serveur de
mise à jour).
Si tout s'est bien passé, YaST va accepter le chemin et ajouter
une ligne comme support d'installation. Vérifiez simplement que
dans la colonne Etat,
il y ai bien écrit "Marche", puis cliquez sur le
bouton Terminer.
Maintenant,
allez dans Installer et
supprimer des logiciels. YaST va se baser sur le support
d'installation que vous lui avez donné pour définir les
mises à jour et les concordances entre ce qui est
installé et ce qui est présent sur le serveur FTP. Pour
obtenir tous les fichiers de KDE à mettre à jour sans en
oublier, lisez bien la suite, en observant cette capture d'écran
:

Cliquez sur filtre pour
choisir Sélections.
Sélectionnez la ligne Environnement
de bureau KDE. Dans la partie droite, les 2 colonnes
intéressantes sont Version
disponible et Version
installée. En toute logique, vous devriez avoir des
versions disponibles supérieures aux versions installées.
Pour la sélection, ne cliquez pas sur chaque ligne pour demander
une mise à jour, mais faites un clic droit dans la liste, et
choisissez Tout dans cette
liste, puis Mettre
à jour si une version
plus récente est disponible. Pour savoir si tout va bien
se passer une fois ce choix effectué (tous les fichiers
concernés doivent à présent avoir la petite
icône de mise à jour en forme de Z sur fond vert à
sa gauche), cliquez sur le bouton Vérifier les
dépendances. Si c'est OK, vous n'avez plus qu'à
lancer la mise à jour et vous armer de patience (environ 2
heures de transfert sur le serveur, peut-être un peu lent,
certes).
NOTE : sur le même
principe, vous devez pouvoir faire exactement la même chose avec
GNOME...
PROBLEMES
POSSIBLES
Selon ce qui est installé sur votre système, il est
possible qu'il y ai des problèmes de dépendances,
justement. A vous de les résoudre selon ce qui se
présente. Si YaST réclame une version plus récente
d'un logiciel ou d'une bibliothèque, allez la chercher sur le
web et installez-la (pas la peine de fermer YaST, laissez-le simplement
de côté avec toute votre sélection et configuration
déjà prête). Même si une version plus
récente existe sur le système pour une
bibliothèque, YaST peut très bien installer la nouvelle
sans autre formalité, comme il me l'a fait avec
libjasper-1-701.so.1, que SuSE 9.1 ne possède que dans une
version inférieure. Après une recherche sur un serveur
FTP SuSE avec libjasper comme nom de recherche, le fichier a pu
être récupéré et installé sans
même supprimer l'ancienne version.
A la fin de la mise à jour, vous verrez en cliquant sur le
bouton SuSE que vous êtes déjà dans la nouvelle
version de KDE, mais que tout ne fonctionne pas correctement. Il vaut
mieux tout fermer proprement, quitter la session et la relancer. Comme
nous n'avons mis à jour que l'environnement KDE et pas le noyau
ni le serveur graphique, il devrait être inutile de relancer
le PC au complet.
Si vous avez tout réussi grâce aux explications de cette
page, ou si vous pensez que l'on peut
ajouter d'autres choses importantes, n'hésitez pas à
postez un petit message ici.
|