Exile on Keyboard St. - Blog sur Linux et Debian

Aller au contenu | Aller au menu | Aller à la recherche

Tag - installation

Fil des billets - Fil des commentaires

mardi 30 mai 2017

Devuan Jessie 1.0.0: Test d'installation ... concluant

La version stable de la distribution Linux Devuan est sortie vendredi dernier.

Pour rappel Devuan est un fork de Debian créé en 2014, principalement en raison du choix de Debian d'abandonner init au profit de systemd, ce que les initiateurs du projet Devuan ont refusé. En outre, contrairement à Debian qui utilise Gnome comme environnement de bureau par défaut, devuan installe Xfce par défaut.

J'avais essayé d'installer Devuan plusieurs fois avec VirtualBox, mais sans être convaincu du résultat, le programme d'installation échouant presque toujours à un moment ou à un autre.

Maintenant que Devuan Jessie 1.0.0 est là, il est temps de réitérer l'opération !

Comme je le fais toujours avec Debian, j'ai utilisé l'iso NETINST pour installer Devuan: c'est plus rapide que de télécharger un CD ou un DVD, et mon expérience est que j'ai eu moins que plantages à l'installation qu'avec le media CD ou DVD ...

Au début de l'installation, on choisit l'installation graphique: les années 80 sont finies !

Devuan - début d'installation

Dans la suite de l'installation, comme pour Debian, on choisit le nom de la machine, l'utilisateur par défaut, le mot de passe de root ...

Devuan - partitions séparées

On en arrive au partionnement des disques. J'ai choisi ici des partitions séparées, mais les possibilités de partitionnement sont les mêmes que celles de l'installeur Debian, puisque c'est l'installeur Debian qui tourne !!!

Après maintes et maintes questions pour lesquelles on gardera la valeur proposée, il est temps de choisir les logiciels à installer. Le choix par défaut est le suivant:

Devuan - logiciels par défaut

Si vous acceptez cet écran, Devuan installera Xfce comme environnement graphique puisque c'est l'environnement par défaut de la distribution.

Personnellement, je lui préfère Mate et j'ajoute le serveur SSH à la liste. J'installe donc les logiciels suivants:

Devuan - logiciels installés

Devuan - installée avec Mate

Je vous fait grâce de l'étape d'installation de Grub, la fin de l'installation se passe bien et Devuan démarre avec l'interface Mate.

Et si vous lancez la commande suivante dans un terminal:

ps aux | grep systemd

Vous constaterez que systemd ne tourne pas sur votre système !

En conclusion, Devuan Jessie 1.0.0 s'installe très bien avec VirtualBox, il faudra évidemment faire le test avec une machine réelle et selon le hardware utilisé des surprises (pas toujours agréables) peuvent survenir. Mais l'impression est bonne, et peut-être qu'à la prochaine ré-installation de ma machine Devuan aura sa chance.

jeudi 1 mai 2014

Résoudre les liens symboliques avec ls et readlink sous Linux

Sous Linux, beaucoup de logiciels sont installés dans les répertoires /usr/lib comme Java ou /opt comme Google Chrome ou Mozilla Firefox mais lorsqu'on cherche leur répertoire d'installation (le JAVA_HOME par exemple), on obtient:

which java
/usr/bin/java

Et /usr/bin/java n'est qu'un lien symbolique pointant ailleurs et mis en place par la commande update-alternatives.

Mais alors comment savoir où Java est installé ?

Si l'on fait:

ls -l /usr/bin/java
lrwxrwxrwx 1 root root 22 Jul 26  2012 /usr/bin/java -> /etc/alternatives/java

on avance un peu mais sans plus !

Il faut ensuite continuer:

ls -l /etc/alternatives/java
lrwxrwxrwx 1 root root 46 Jul 26  2012 /etc/alternatives/java -> /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java

On aimerait bien quelque chose de plus rapide.

En fait la commande ls n'offre aucun flag permettant de suivre tous les liens symboliques jusqu'au fichier final ... Où si c'est le cas, l'information est bien cachée dans la manpage !

Et pour résoudre un lien symbolique situé dans /usr/bin (ou ailleurs), il faut utiliser la commande readlink qui va suivre les liens existants jusqu'au bout:

readlink -e /usr/bin/java
/usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java

ou en une seule commande:

which java | xargs readlink -e
/usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java

On peut aussi utiliser readlink -m qui suit tous les liens, existants ou non.

La commande readlink appartient au package coreutils.

dimanche 21 juillet 2013

Créer une clé USB pour installer Linux avec UNetbootin

Créer un média d'installation de Linux n'est pas très compliqué depuis l'arrivée des images iso hybrides, comme on l'a vu dans Préparer une clé USB d'installation de Debian.

Mais il y a un petit outil très pratique pour installer Linux et pas seulement Debian, et c'est UNetbootin.

UNetbootin est un logiciel open source disponible sous Linux, Max OS X et même sous Windows qui permet de créer des images Live et des images d'installation pour une nombre impressionnant de distributions Linux.

Etape 1: Lancer UNetbootin

Après avoir inséré une clé USB disposant d'une table de partitions MS-DOS et d'une partition bootable formatée en FAT16 que l'on aura préalablement montée, on lance UNetbootin connecté en root et on obtient l'écran suivant:

Unetbootin: écran de lancement

Note: On voit que la clé USB insérée utilise le device /dev/sdf et dispose d'au moins une partition /dev/sdf1.

UNetbootin permet de créer des médias d'installation pour:

  • Une distribution Linux que l'on choisit dans un menu déroulant,
  • Une distribution Linux dont on a une image iso.

Ici on va considérer la première option.

Etape 2: Choisir sa distribution Linux

On choisit donc la distribution Linux, par exemple openSUSE 11.1 et on clique sur OK:

UNetbootin: choix de la distribution Linux

Viens alors un message de confirmation qui nous alerte que le contenu de la clé sera supprimé:

Etape 3: Confirmer la création du média d'installation

UNetbootin: confirmation de la suppression du contenu existant

Une fois que l'on a cliqué sur "Yes to all", le téléchargement d'openSUSE commence alors comme suit:

UNetbootin: téléchargement de la distribution Linux choisie

Viens ensuite l'installation du programme d'installation d'openSUSE sur la clé USB.

Etape 4: Fin de la création du média d'installation et redémarrage de la machine

Une fois la clé USB prête à l'emploi pour installer openSUSE, UNetbootin affiche l'écran suivant:

UNetbootin: fin de la création du media d'installation

On n'a alors plus qu'à redémarrer la machine pour utiliser notre clé USB d'installation de Linux.

dimanche 16 juin 2013

Préparer une clé USB d'installation de Debian

Les images d'installation de Debian peuvent maintenant être transférées très simplement sur une clé USB.

Pour installer un nouveau système Debian on aura besoin:

Afin de préparer notre clé USB d'installation de Debian, on procédera comme suit:

  1. brancher la clé et s'assurer qu'elle est montée,
  2. trouver le device en utilisant la commande dmesg ou en regardant dans /var/log/syslog,
  3. Démonter la clé,
  4. transférer l'image iso sur la clé

Pour cette dernière étape, en root, et en supposant que le device de la clé est /dev/sdg:

cat debian-7.0.0-amd64-netinst.iso > /dev/sdg

sync

On peut aussi utiliser dd:

dd if=debian-7.0.0-amd64-netinst.iso of=/dev/sdg bs=4M

sync

Attention à ne pas se tromper de device: La commande précédente lancée avec le device d'un disque dur produirait des effets que vous regretteriez !

La clé est maintenant utilisable pour l'installation de Linux, on peut redémarrer la machine et booter dessus.