Migration Ubuntu vers Sid

De Le Wiki du Forum-Debian.fr
Aller à la navigation Aller à la recherche

Migration Ubuntu vers Sid

Un petit tutoriel pour expliquer comment migrer de Ubuntu vers (Apto)Sid - ou plutôt quelques explications pour dresser le cadre de migration, dans ses grandes lignes.

La migration s'est faite à partir de Xubuntu (12.10 ; au moment de la faire, c'est-à-dire vers mi-décembre 2012), vers l'Aptosid Xfce (Thanatos) - architecture 64 bits, toutes les deux.


 NOTE : Mis-à-part deux, trois détails, les principes de cette migration devraient être valables, depuis toute mouture de *buntu, vers toute autre mouture de la Debian Sid.


 ATTENTION : IL EST IMPÉRATIF DE SAUVEGARDER TOUS VOS FICHIERS IMPORTANTS, AVANT !!!


Principes d'Installation

 NOTE : Sachez qu'il existe un manuel assez complet relatif à Aptosid, en français.


Avec le LiveCD dans votre lecteur CD, démarrez votre station puis une fois dans la session graphique, cliquez sur l'Installeur fourni.

Concernant le formatage des différentes partitions faites avec Ubuntu, formatez-les (EXT4 à ce jour) sauf la partition /home (si vous avez eu la bonne idée de la créer - dans le cas où vous n'en aviez pas, je vous invite instamment à recréer votre partitionnement en veillant à en créer une !)

L'installateur pose problème

Aptosid refuse, avec l'installeur, de créer un utilisateur qui se trouve déjà dans la partition /home. Donc, on en créé un nouveau tout simplement.

Gestion de l'utilisateur user_ubuntu

Une fois l'installation terminée, redémarrez votre ordinateur, choisissez le mode rescue, pour supprimer l'utilisateur 'user_aptosid' et créer l'utilisateur relatif à votre session Ubuntu :


# userdel -r user_aptosid # ou 'deluser user_aptosid --remove-home'
adduser user_ubuntu


 NOTE : La commande ne cherchera pas à créer de répertoire /home, relatif, puisqu'il existe déjà, mais vous demandera de taper puis confirmer un mot-de-passe. Elle a aussi l'avantage de créer l'utilisateur 'user_ubuntu' et de récupérer l'UID correspondant.


Home chiffré

Si lors de votre installation ubuntu, vous aviez demandé de chiffrer votre répertoire personnel, il vous faut installer l'outil 'ecryptfs-utils' ... autrement vous ne pourrez ni rentrer dans votre session 'user_ubuntu', ni accédez à tous les fichiers qu'il y a dans votre compte 'user_ubuntu'.

Il vaut mieux le faire avant de lancer l'installeur Aptosid, dans le "Terminal administrateur" que propose le LiveCD.


# apt-get install ecryptfs-utils


Problème de connexion à votre session

Une fois Aptosid installée, si vous n'arrivez pas du tout à vous connecter à votre session 'user_ubuntu', en tant que root, n'hésitez pas à attribuer à nouveau les droits corrects relatifs  :


# chown -R user_ubuntu:user_ubuntu /home/user_ubuntu


et si votre home est chiffré :


# chown -R user_ubuntu:user_ubuntu /home/.ecryptfs/user_ubuntu


Note : Ce problème de connexion ne devrait pas se présenter à moins que vous n'ayez pas géré correctement la création de l'utilisateur 'user_ubuntu' ...

Principes de configuration

Gestion administrateur

À la différence d'Ubuntu, normalement vous ne gérez pas les commandes d'administration à coup de 'sudo ...' mais, avec le compte root créé lors de l'installation. Le plus facile étant l'usage du "Terminal Administrateur" (dans le menu "Accessoires") ... sinon, avec n'importe quel mode console, ainsi :


$ su -


Dans les deux cas, de toute façon, il vous sera demandé le mot-de-passe relatif au compte root. Une fois, vos modifications système effectuées, pensez très fortement à fermer votre terminal console.


 NOTE : Bien sûr, vous pouvez très bien configurer votre 'user_ubuntu' en installant l'outil 'sudo', et en donnant à celui-ci les droits d'usage - sachez que ce n'est pas l'usage recommandé !


Gestion de l'outil Apt

À la différence d'Ubuntu, vous n'avez pas la gestion des dépôts PPA, mais l'outil Apt se comporte exactement pareil, et la surcouche utilisateur graphique nommée 'Synaptic' en fait de même !

À la différence d'Ubuntu, les sources lists se gèrent principalement par fichier relatif aux dépôts à gérer. Tout se passe dans le répertoire /etc/apt/sources.list.d/ - un fichier.list par dépôt - mais bien sûr, vous pouvez gérer vos sources à partir du fichier central /etc/apt/sources.list. Lisez-le manuel fourni ...

À la différence d'Ubuntu, il est important de faire les mises-à-jours système, selon un protocole bien précis. Pour faire au plus court, lisez-le manuel fourni ...