Exile on Keyboard St. - Blog sur Linux et Debian

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

vendredi 2 juin 2017

Debian Stretch sortira le samedi 17 Juin

La prochaine version de la distribution Debian, version Stretch sortira le 17 Juin prochain, c'est en tous cas ce qui a été annoncé sur la liste de diffusion des développeurs du projet.

Cette nouvelle release de Debian, Debian 9.0, arrive un peu plus de deux ans après celle de Jessie.

Tous ceux qui auront prochainement besoin d'installer une machine vont donc probablement faire quelques tests d'installation avec VirtualBox.

Enfin ce billet est le numéro 129 sur ce blog depuis Juin 2013, soit un rythme moyen de 32 billets par an !!!

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.

mercredi 17 mai 2017

Simplifier vos connexions ssh avec ssh_config

Pour se connecter à une machine, virtuelle ou non, en ssh, on a besoin de spécifier au moins:

  • le nom d'hôte
  • le nom d'utilisateur

et parfois aussi

  • le port d'écoute du serveur ssh
  • certaines variables d'environnement
  • ...

Et c'est parfois long.

C'est oublier que tous ces paramètres passés sur la ligne de commande peuvent aussi être définis dans un fichier pour chaque machine à laquelle on se connecte.

Ce fichier est .ssh/config et a le format suivant:

host@machine:~$ cat .ssh/config 

Host vm-test
    Hostname 192.168.0.1
    Port 2222
    User debian
    SendEnv LANG LC_* HOST_IP

Le mot clé Host définit les paramètres de connexion à l'hôte en question et chaque paramètre suit indenté par quatre espaces.

De cette façon, se connecter à cet hôte se limite à:

ssh vm-test

C'est quand même plus rapide comme cela. Et il faut admettre que la façon de déclarer les Host est simplissime.

ssh comprend énormément de paramètres dans ce fichier config, pour tous les lister:

man ssh_config

lundi 8 mai 2017

Télécharger des vidéos avec la commande ligne youtube-dl

Pour regarder tranquillement des vidéos, rien de tel que d'être façe à son téléviseur avec la vidéo déjà enregistrée. De cette façon, on évite d'utiliser les applications pénibles de Free avec le clavier virtuel et aussi les éventuels problèmes réseau. Si c'est une vdéo de musique et que le téléviseur est branché sur l'ampli, c'est encore plus fun ! Enfin, l'écran 15 pouces de l'odinateur portable, des fois ça va bien !

Sous Linux, il existe une commande ligne très simple à utiliser, c'est youtube-dl, comprendre un "Downloader" pour YouTube.

On peut soir l'installer depuis le dépot de son système Linux, soit aller sur la page d'installation de youtube-dl. En deux commandes, c'est fait.

Voyons maintenant l'utilisation de youtube-dl.

Pour télécharger la vidéo " Ask Keith Richards: Open G Tuning":

youtube-dl https://youtu.be/6S9AJAQ8PLA?list=PLATxmOOSq8eKufX6xVjiTLj9M-dfuIsmi

On obtient alors le fichier: Ask Keith Richards - Open G Tuning-6S9AJAQ8PLA.webm

Par défaut, il semble que youtube-dl télécharge la vidéo dans un format libre: .mkv, .ogv, .webm, ce qui n'est pas toujours pour plaire au player de la Freebox.

Mais on peut obliger la ligne de commande à récupérer la vidéo dans un autre format, par exemple .mp4 comme suit:

youtube-dl --format mp4 https://youtu.be/6S9AJAQ8PLA?list=PLATxmOOSq8eKufX6xVjiTLj9M-dfuIsmi

Pour voir les format possibles sans rien télécharger:

youtube-dl --list-formats https://youtu.be/6S9AJAQ8PLA?list=PLATxmOOSq8eKufX6xVjiTLj9M-dfuIsmi

qui affiche entre autres:

[info] Available formats for 6S9AJAQ8PLA:
format code  extension  resolution note
249          webm       audio only DASH audio   54k , opus @ 50k, 588.49KiB
250          webm       audio only DASH audio   72k , opus @ 70k, 787.90KiB
171          webm       audio only DASH audio  119k , vorbis@128k, 1.20MiB
140          m4a        audio only DASH audio  127k , m4a_dash container, mp4a.40.2@128k (44100Hz), 1.42MiB
251          webm       audio only DASH audio  142k , opus @160k, 1.51MiB
160          mp4        256x144    DASH video   68k , avc1.4d400c, 30fps, video only, 602.81KiB
278          webm       256x144    144p  102k , webm container, vp9, 30fps, video only, 1.01MiB
133          mp4        426x240    DASH video  210k , avc1.4d4015, 30fps, video only, 1.76MiB
242          webm       426x240    240p  223k , vp9, 30fps, video only, 1.80MiB
134          mp4        640x360    DASH video  286k , avc1.4d401e, 30fps, video only, 2.41MiB
243          webm       640x360    360p  401k , vp9, 30fps, video only, 3.24MiB
135          mp4        854x480    DASH video  521k , avc1.4d401f, 30fps, video only, 4.43MiB
244          webm       854x480    480p  643k , vp9, 30fps, video only, 5.21MiB
136          mp4        1280x720   DASH video  923k , avc1.4d401f, 30fps, video only, 7.93MiB
247          webm       1280x720   720p 1390k , vp9, 30fps, video only, 11.49MiB
137          mp4        1920x1080  DASH video 2082k , avc1.640028, 30fps, video only, 19.71MiB
248          webm       1920x1080  1080p 2780k , vp9, 30fps, video only, 25.71MiB
17           3gp        176x144    small , mp4v.20.3, mp4a.40.2@ 24k
36           3gp        320x180    small , mp4v.20.3, mp4a.40.2
43           webm       640x360    medium , vp8.0, vorbis@128k
18           mp4        640x360    medium , avc1.42001E, mp4a.40.2@ 96k
22           mp4        1280x720   hd720 , avc1.64001F, mp4a.40.2@192k (best)

On voit notamment le dernier format, mp4, pour lequel est précisé le mot best, c'est le format pour avoir la meilleure qualité audio et vidéo. De manière générale utiliser ce format devrait vous donner une vidéo exploitable. Le format .mkv n'est par exemple apparemment pas compris par la Freebox.

youtube-dl peut aussi télécharger toute une playlist. Par exemple, j'ai utilisé la commande suivante pour la Playlist "Ask Keith":

youtube-dl --ignore-errors --format mp4 https://www.youtube.com/playlist?list=PLATxmOOSq8eKufX6xVjiTLj9M-dfuIsmi

l'option --ignore-errors étant présente à cause d'une erreur de signature qui entraine l'arrêt du téléchargement après la première vidéo.

youtube-dl dispose de nombreuses options permettant par exemple de continuer un téléchargerment commencé (--continue), d'extraire la piste audio de la vidéo (--extract-audio), et aussi des options pour obtenir des informations sur la vidéo: options commençant par --get-.

A vous de découvrir les options qui correspondent à vos besoins !

- page 2 de 34 -