Upgrade openSUSE
Par Olivier Duchateau le lundi 21 novembre 2011, 20h14 - Linux - Lien permanent
La dernière version de openSUSE est sortie le 16 novembre. C'est la distribution Linux que j'utilise actuellement sur mon ordinateur principal. J'ai profité de ce week-end pour faire la mise à jour.
Je suis reparti complètement de zéro car :
- le partitionnement ne me convenait plus
- j'étais sous GNOME2 (2.32)
Désormais, j'utilise KDE4, et je vais pouvoir me consacrer un peu plus à la création de paquets RPM.
Dans ce billet, je vais présenter, les principales modifications que j'ai apporté, afin d'avoir un système qui me convienne.
Le partionnement
Cette étape s'est déroulée lors de l'installation, mais voici le schéma actuel.
cfdisk (util-linux 2.20.1) Disk Drive: /dev/sda Size: 320072933376 bytes, 320.0 GB Heads: 255 Sectors per Track: 63 Cylinders: 38913 Name Flags Part Type FS Type [Label] Size (MB) ------------------------------------------------------------------------------ Unusable 1.05* sda1 Primary ext4 [root] 5369.76* sda2 Boot Primary ext4 [boot] 106.96* sda3 Primary swap [swap] 1077.94* sda5 NC Logical ext4 [usr] 37580.97* Logical Free Space 0.20* sda6 NC Logical ext4 [home] 275925.25 Logical Free Space 10.84*
J'ai décidé de « monter » le répertoire /tmp
en ram. La ligne à rajouter dans son /etc/fstab
:
[...] tmpfs /tmp tmpfs defaults,noatime,noexec ,nodev,size=256M 0 0
Pour que ce dossier soit nettoyer à chaque démarrage, j'ai activé la variable CLEAR_TMP_DIRS_AT_BOOTUP du fichier /etc/sysconfig/cron
.
Définir un nom pour l'ordinateur
Le nom par défaut ne me convient pas, pour le changer, il faut modifier le fichier /etc/HOSTNAME
. Une autre bonne habitude, consiste également à ajuster le fichier /etc/hosts
.
Login automatique
Je souhaite que la connexion se fasse automatiquement, pour cela il faut lancer YaST2. À partir du menu situé à gauche :
- Sécurité et Utilisateurs
- Gestion des groupes et des utilisateurs (dans le menu central)
- On sélectionne un utilisateur → Options expert
Comme je dispose d'un clavier PS/2, le pavé numérique n'est pas activé, il faut le faire manuellement. On peut y rémédier.
Dans le fichier /etc/sysconfig/keyboard
, j'ai activé le numlock
[...] ## Type: list(bios,yes,no) ## Default: bios # NumLock on? ("yes" or "no" or empty or "bios" for BIOS setting) KBD_NUMLOCK="yes" [...]
La gestion des dépôts
Il faut une nouvelle fois lancer YaST2, et choisir Dépôts de logiciels (dans le menu principal). Vous pouvez sélectionner des dépôts communautaires, pour ma part, j'ai choisi :
- devel:languages:python
- libdvdcss repository
- Packman Repository (pour tout ce qui concerne le multimédia)
Manuellement (en précisant l'URL) :
- VLC media player
- Shell Implementations (pour avoir accès à différent shells, notamment à mksh)
Ci-dessous la liste complète des dépôts, qui se trouvent dans /etc/zypp/repos.d/
:
[Mises-à-jour-pour-openSUSE-12.1-12.1-1.4] name=Mises à jour pour openSUSE 12.1 12.1-1.4 enabled=1 autorefresh=1 baseurl=http://download.opensuse.org/update/12.1/ path=/ type=rpm-md keeppackages=0 [Shells] name=Shells enabled=1 autorefresh=1 baseurl=http://download.opensuse.org/repositories/shells/openSUSE_12.1/ path=/ type=rpm-md keeppackages=0 [VLC] name=VLC enabled=1 autorefresh=1 baseurl=http://download.videolan.org/pub/videolan/vlc/SuSE/12.1/ path=/ type=rpm-md keeppackages=0 [download.opensuse.org-Extra] name=openSUSE BuildService - KDE:Extra enabled=1 autorefresh=1 baseurl=http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_12.1/ path=/ type=rpm-md keeppackages=0 [download.opensuse.org-UpdatedApps] name=openSUSE BuildService - KDE:UpdatedApps enabled=1 autorefresh=1 baseurl=http://download.opensuse.org/repositories/KDE:/UpdatedApps/openSUSE_12.1/ path=/ type=rpm-md keeppackages=0 [download.opensuse.org-python] name=openSUSE BuildService - devel:languages:python enabled=1 autorefresh=1 baseurl=http://download.opensuse.org/repositories/devel:/languages:/python/openSUSE_12.1/ path=/ type=rpm-md keeppackages=0 [opensuse-guide.org-repo] name=libdvdcss repository enabled=1 autorefresh=1 baseurl=http://opensuse-guide.org/repo/12.1/ path=/ type=rpm-md keeppackages=0 [packman.inode.at-suse] name=Packman Repository enabled=1 autorefresh=1 baseurl=http://packman.inode.at/suse/12.1/ path=/ type=rpm-md keeppackages=0 [repo-debug] name=openSUSE-12.1-Debug enabled=0 autorefresh=1 baseurl=http://download.opensuse.org/debug/distribution/12.1/repo/oss/ path=/ type=NONE keeppackages=0 [repo-debug-update] name=openSUSE-12.1-Update-Debug enabled=0 autorefresh=1 baseurl=http://download.opensuse.org/debug/update/12.1/ path=/ type=NONE keeppackages=0 [repo-non-oss] name=openSUSE-12.1-Non-Oss enabled=1 autorefresh=1 baseurl=http://download.opensuse.org/distribution/12.1/repo/non-oss/ path=/ type=yast2 keeppackages=0 [repo-oss] name=openSUSE-12.1-Oss enabled=1 autorefresh=1 baseurl=http://download.opensuse.org/distribution/12.1/repo/oss/ path=/ type=yast2 keeppackages=0 [repo-source] name=openSUSE-12.1-Source enabled=0 autorefresh=1 baseurl=http://download.opensuse.org/source/distribution/12.1/repo/oss/ path=/ type=NONE keeppackages=0
Pour finir une capture d'écran de mon bureau.