Exile on Keyboard St. - Un Blog sur Linux et Debian

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

jeudi 8 décembre 2016

Installer le plugin pour Flash sous Debian

Il y a quelques années, Adobe inondait le Web avec Flash.

Maintenant cette technologie a presque (heureusement !) complètement disparu, mais elle reste néanmoins utilisée par certains sites Internet non refaits récemment.

Plutôt que d'installer le plugin Flash en téléchargeant une archive chez Adobe, on peut utiliser le plugin de la section contrib comme décrit sur le Wiki Debian.

On a alors besoin d'une seule commande:

sudo apt-get install flashplugin-nonfree

Et le plugin apparaît instantanément dans les listes des plugins de Firefox.

Il s'agit bien du package d'Adobe, mais le fait d'utiliser le paquet flashplugin-nonfree vous dispense du téléchargement manuel et autres commandes de copie dans le bon répertoire en mode administrateur.

vendredi 2 décembre 2016

Utilisez Debian Live sur un système Linux qui pose problème

Quoi de plus agaçant que de démarrer une machine Linux un beau matin et de constater qu'elle ne démarre plus normalement ou qu'elle ne démarre pas du tout !

La dernière des choses à faire dans ces cas là est de paniquer !!!

Si votre système ne démarre plus ou qu'une erreur se produit au démarrage du système ou de l'interface graphique, il est temps de démarrer avec un CD Live comme celui de Debian.

Première précaution donc, on a sous la main un ou plusieurs CD de ce genre et ils sont prêts avant l'éventuel crash ou problème, sinon il faut une deuxième machine quand cela arrive et ça énerve encore plus. Ah oui on a dit qu'on restait calme :-)

Le projet Debian livre une image Live de son système avec plusieurs GUI possibles, images qui tiennent sur un DVD mais pas sur un CD.

Un fois le système Debian démarré, vous constaterez que vous êtes en Anglais, langue et clavier .... Arrhhhhh !

On serait quand même heureux de pouvoir choisir la langue au démarrage. C'est fatiguant à la fin ces gens qui croient que tout le monde parle Anglais ... C'était la première chose pas pratique avec Debian Live.

Si vous essayez de changer cela dans "Region & Language", vous constaterez comme moi qu'on ne peut pas ajouter le Français .... Re Arrhhhhh.

Par contre, dans un terminal si vous arrivez à entrer la commande setxkbmap fr, vous êtes sauvé.

Deuxième chose pas pratique du tout, l'économiseur d'écran qui ne met en marche pendant que vous vous faites un café et vous demande au retour un mot de passe .... Re Re Arrhhhhh ! C'est malin ça de mettre un mot de passe sur un système Live, on avait bien besoin de ça.

Comme vous êtes très doué, vous aurez trouvé comme moi que le mot de passe est "live". Ouf !

Et pour passer root ? Vous avez de la chance, sur Debian Live l'utilisateur par défaut à les droits sudo sans qu'il soit nécessaire de saisir de mot de passe.

Vous pouvez donc faire par exemple:

sudo fdisk /dev/sda

pour consulter les partitions de votre premier disque.

Maintenant, pour vérifier un système de fichiers qui pose problème:

sudo fsck.ext4 -v -f /dev/sda1

Si vous souhaitez utiliser gparted qui n'est pas installé par défaut:

sudo apt-get install gparted

Enfin:

Si vous souhaitez changer le mot de passe de l'utilisateur root, qu'on ne connaît pas, vous pouvez procéder comme ceci:

sudo passwd root

Et saisir le mot de passe souhaité ensuite.

mercredi 23 novembre 2016

Créer un raccourci vers un dossier avec Mate

Sur le bureau de l'environnement graphique Mate, on dispose de raccourcis vers:

  • le Poste de Travail
  • notre Dossier Personnel
  • les médias amovibles

et la Corbeille et c'est tout.

Alors comment faire si je souhaite créer un raccourci vers le dossier Téléchargements ou vers le deuxième disque de ma machine ?

En fait depuis le Bureau les actions possibles se limitent à:

  • Créer un dossier
  • Créer un lanceur
  • Créer un document

Et l'action Créer un lien ou Créer un raccourci n'y figure pas ...

Pour créer un raccourci vers un dossier, il faut ouvrir l'explorateur de fichiers vers le dossier parent du dossier correspondant et, une fois le dossier sélectionné, par un clic-droit l'action Créer un lien apparaît. Ce lien peut ensuite être déplacé, par drag and drop (pardon par glisser-déposer) ou copie, vers le bureau par exemple.

J'aurai quand même préféré une action depuis le clic-droit sur le bureau mais bon !

jeudi 17 novembre 2016

Installer les paquets Debian téléchargés avec gdebi

Quand on installe un paquet Debian en dehors des dépôts officiels, c'est à dire qu'on l'a téléchargé sur un site tiers comme celui de Remarkable ou Sublime Text, et qu'on l'installe avec la commande dpkg, on a souvent la désagréable erreur suivante:

root@debian-jessie:/home/debian# dpkg -i Téléchargements/remarkable_1.87_all.deb 
Sélection du paquet remarkable précédemment désélectionné.
(Lecture de la base de données... 117748 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../remarkable_1.87_all.deb ...
Dépaquetage de remarkable (1.87) ...
dpkg: des problèmes de dépendances empêchent la configuration de remarkable :
 remarkable dépend de gir1.2-gtksource-3.0 ; cependant :
  Le paquet gir1.2-gtksource-3.0 n'est pas installé.
 remarkable dépend de python3-markdown ; cependant :
  Le paquet python3-markdown n'est pas installé.
 remarkable dépend de python3-bs4 ; cependant :
  Le paquet python3-bs4 n'est pas installé.
 remarkable dépend de gir1.2-webkit-3.0 ; cependant :
  Le paquet gir1.2-webkit-3.0 n'est pas installé.
 remarkable dépend de yelp ; cependant :
  Le paquet yelp n'est pas installé.
 remarkable dépend de wkhtmltopdf ; cependant :
  Le paquet wkhtmltopdf n'est pas installé.

dpkg: erreur de traitement du paquet remarkable (--install) :
 problèmes de dépendances - laissé non configuré
Traitement des actions différées (« triggers ») pour mime-support (3.58) ...
Traitement des actions différées (« triggers ») pour desktop-file-utils (0.22-1) ...
Traitement des actions différées (« triggers ») pour libglib2.0-0:amd64 (2.42.1-1+b1) ...
Traitement des actions différées (« triggers ») pour hicolor-icon-theme (0.13-1) ...
Des erreurs ont été rencontrées pendant l'exécution :
 remarkable

C'est à dire qu'on se retrouve avec un paquet installé, mais non configuré parce que de nombreuses dépendances ne sont pas satisfaites.

Dans ce cas, la plupart des débutants recourent à une ou plusieurs commandes apt-get install pour installer les paquets manquants. Et rapidement on tourne en rond parce qu'il faut évidemment les installer dans l'ordre !!!

Heureusement il existe deux méthodes à ce problème récurrent.

La première solution consiste à demander à apt-get de réparer les paquets cassés du système. Cela se fait simplement comme suit:

root@debian-jessie:/home/debian# apt-get --fix-broken install
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Correction des dépendances... Fait
Les paquets supplémentaires suivants seront installés : 
  gir1.2-gtksource-3.0 gir1.2-javascriptcoregtk-3.0 gir1.2-soup-2.4 gir1.2-webkit-3.0 gnome-user-guide libgtksourceview-3.0-1
  libgtksourceview-3.0-common libqt5core5a libqt5dbus5 libqt5gui5 libqt5network5 libqt5opengl5 libqt5printsupport5 libqt5qml5
  libqt5quick5 libqt5sql5 libqt5sql5-sqlite libqt5svg5 libqt5webkit5 libqt5widgets5 libqt5xmlpatterns5 libxcb-icccm4 libxcb-image0
  libxcb-keysyms1 libxcb-randr0 libxcb-render-util0 libxcb-xkb1 libxkbcommon-x11-0 libyaml-0-2 libyelp0 python3-bs4 python3-chardet
  python3-lxml python3-markdown python3-pkg-resources python3-pygments python3-yaml qttranslations5-l10n wkhtmltopdf yelp yelp-xsl
Paquets suggérés :
  python3-lxml-dbg python-markdown-doc python3-setuptools ttf-bitstream-vera
Les NOUVEAUX paquets suivants seront installés :
  gir1.2-gtksource-3.0 gir1.2-javascriptcoregtk-3.0 gir1.2-soup-2.4 gir1.2-webkit-3.0 gnome-user-guide libgtksourceview-3.0-1
  libgtksourceview-3.0-common libqt5core5a libqt5dbus5 libqt5gui5 libqt5network5 libqt5opengl5 libqt5printsupport5 libqt5qml5
  libqt5quick5 libqt5sql5 libqt5sql5-sqlite libqt5svg5 libqt5webkit5 libqt5widgets5 libqt5xmlpatterns5 libxcb-icccm4 libxcb-image0
  libxcb-keysyms1 libxcb-randr0 libxcb-render-util0 libxcb-xkb1 libxkbcommon-x11-0 libyaml-0-2 libyelp0 python3-bs4 python3-chardet
  python3-lxml python3-markdown python3-pkg-resources python3-pygments python3-yaml qttranslations5-l10n wkhtmltopdf yelp yelp-xsl
0 mis à jour, 41 nouvellement installés, 0 à enlever et 0 non mis à jour.
1 partiellement installés ou enlevés.
Il est nécessaire de prendre 38,4 Mo dans les archives.
Après cette opération, 150 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] 

Comme vous le voyez, la commande apt-get va installer dans l'ordre les paquets dont Remarkable dépend sans que vous ayez besoin d'en faire la liste un à un dans l'ordre.

La deuxième solution est d'installer le paquet Debian non pas avec dpkg mais avec gdebi qui installera en une seule commande le paquet que l'on souhaite installer ainsi que ses dépendances, et ce de manière graphique ou en commande ligne.

En commande ligne, l'installation avec gdebi se passe comme suit:

root@debian-jessie:/home/debian# gdebi Téléchargements/remarkable_1.87_all.deb 
Reading package lists... Done
Building dependency tree        
Reading state information... Done
Building data structures... Done 
Building data structures... Done 
Nécessite l'installation des paquets suivants : gir1.2-gtksource-3.0 gir1.2-javascriptcoregtk-3.0 gir1.2-soup-2.4 gir1.2-webkit-3.0 gnome-user-guide libgtksourceview-3.0-1 libgtksourceview-3.0-common libqt5core5a libqt5dbus5 libqt5gui5 libqt5network5 libqt5opengl5 libqt5printsupport5 libqt5qml5 libqt5quick5 libqt5sql5 libqt5sql5-sqlite libqt5svg5 libqt5webkit5 libqt5widgets5 libqt5xmlpatterns5 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-randr0 libxcb-render-util0 libxcb-xkb1 libxkbcommon-x11-0 libyaml-0-2 libyelp0 python3-bs4 python3-lxml python3-markdown python3-pygments python3-yaml qttranslations5-l10n wkhtmltopdf yelp yelp-xsl 

A free fully featured markdown editor.
 Remarkable is a free fully featured markdown editor. It has a syntax
 like Github flavoured markdown. With it you can write markdown and view
 the changes as you make them in the live preview window. You can export
 your files to a variety of formats. There are multiple styles available
 along with extensive configuration options so you can set it up exactly
 how you like.
Voulez-vous installer le paquet logiciel ? [o/N] :

- page 1 de 27