Upgrade to Kubuntu NattyMise à niveau vers Kubuntu Natty
Coming soon…
Journal de mise à niveau vers Kubuntu Natty (11.04) : la distribution au joli prénom 😉
Asus EEEPC 1005HA
Lancement et déroulement de la mise à niveau
-
le fichier
/etc/grub.d/05_debian_theme
semble avoir subi des modifications importantes : j’ai accepté la version du développeur du paquet. Je personnaliserai à nouveau les couleurs comme décrit ici plus tard ; - à part ça : RAS.
Bugs rencontrés après redémarrage
- unison : même problème que pour la version précédente (la version de la distribution ne correspond pas à la version du serveur sur lequel je synchronise) donc même solution. Voir aussi : comment bloquer la mise à niveau de ces packages ? Problème supplémentaire : unison-gtk ne semble pas parvenir à se connecter sur le serveur alors que unison (mode ligne de commande) y parvient => fix it!
-
gnuPG : l’agent de gestion de clés de cryptage n’est pas reconnu correctement : les emails et fichiers cryptés ne sont plus décryptés. Par exemple, la commande :
gpg --decrypt MotsPasse.gpg
renvoie l’erreur
problème avec l'agent -Arrêtde l'utilisation de l'agent
(et idem dans thunderbird). À ce stade sont utilisés sur l’ordinateur :
gnupg2
,kgpg
,gnupg-agent
et le plugin enigmail pour thunderbird.Solution : Désinstallation de l’agent et utilitaires associés, installation de
gnupg
à la place degnupg2
et désactivation de l’utilisation de l’agent dans enigmail :sudo apt-get remove --purge gnupg2 gnupg-agent kpgp sudo apt-get install gnupg seahorse
(seahorse est l’utilitaire graphique de gestion des clés de gnome).
Lancer ensuite thunderbird et dans le menu enigmail (OpenPGP), lancer le menu “Préférences”. Dans l’onglet “Avancé”, décocher “Utiliser gpg-agent pour les phrases secrètes”. Cette opération ne suffit pas à régler le problème, à cause d’un Bug d’Enigmail. Pour résoudre le problème, ouvrir un terminal (Konsole) et taper, à partir de votre répertoire utilisateur,
cd .thunderbird/XXX.default/extensions/{YYY}/ components nano enigmail.js
où XXX doit être remplacé par le numéro de votre répertoire utilisateur et YYY est une séquence générée aléatoirement de chiffres et de lettres. Dans ce fichier, chercher la ligne
useAgent= (this.gpgAgentInfo.envStr.length > 0 || this.prefBranch.getBoolPref ("useGpgAgent"));
et la remplacer par :
useAgent= (this.gpgAgentInfo.envStr.length > 0 && this.prefBranch.getBoolPref ("useGpgAgent"));
(&& à la place de ||). Quitter (Ctrl+X) et sauver (o).
</span></span></span></li>
- plugin flash pour firefox : dans Firefox, le plugin flash ne fonctionne pas bien pour un grand nombre de vidéos. Je désactive le plugin (dans Firefox : Outils -> Modules complémentaires) et je quitte firefox ; je supprime “à la main” les fichiers incriminés comme expliqué ici et je désinstalle le package flashplugin-installer. Sur le site d’Adobe, je récupère le paquet .rpm (“for other linux”) car la version adaptée à Natty n’est pas disponible. J’installe par allien (il faut avoir installé préalablement le paquet allien par
sudo apt-get install allien
:sudo alien flash-plugin-10.3.181.14-release.i386.rpm sudo dpkg -i flash-plugin_10.3.181.14-1_i386.deb
La première ligne sert à créer un paquet adapté à ubuntu, la seconde à l’installer. Reste à copier le plugin dans le répertoire utilisateur de Mozilla :
cp /usr/lib/flash-plugin/libflashplayer.so ~/.mozilla/plugins/.
</span></span></span></li> </ul>
Dell Latitude D830
Lancement et déroulement de la mise à niveau
-
même remarque que pour la mise à niveau de Asus EEEPC 1005 HA concernant le fichier
/etc/grub.d/05_debian_theme
; -
Lors de la mise à jour, plantage complet de la machine (aucune commande ne répond plus, les boutons clignotent…). Le redémarrage s’effectue néanmoins correctement sur le système mais l’interface graphique ne se lance pas. Logguée en mode “lignes de commande”, taper :
sudo dkpg-reconfigure --a sudo apt-get update sudo apt-get upgrade
pour terminer proprement l’installation.</li> </ul>
Bugs rencontrés après redémarrage
-
unison : même problème que celui décrit pour la mise à niveau de Asus EEEPC 1005 HA => fix it!
- plugin flash pour firefox : même problème que celui décrit pour la mise à niveau de Asus EEEPC 1005 HA, même solution ;
- utilitaire bluetooth de KDE (kbluetooth) : ne fonctionne plus => fix it!
HP Compaq dc5800
Aucune remarque particulière par rapport aux deux précédentes mises à niveau.
</div> -
unison : même problème que celui décrit pour la mise à niveau de Asus EEEPC 1005 HA => fix it!
- plugin flash pour firefox : dans Firefox, le plugin flash ne fonctionne pas bien pour un grand nombre de vidéos. Je désactive le plugin (dans Firefox : Outils -> Modules complémentaires) et je quitte firefox ; je supprime “à la main” les fichiers incriminés comme expliqué ici et je désinstalle le package flashplugin-installer. Sur le site d’Adobe, je récupère le paquet .rpm (“for other linux”) car la version adaptée à Natty n’est pas disponible. J’installe par allien (il faut avoir installé préalablement le paquet allien par
Browser settings in ThunderbirdConfigurer le navigateur dans Thunderbird
Coming soon…
Comment configurer le navigateur par défaut pour ouvrir une url depuis thunderbird ?
Par défaut, sous Kubuntu, Konqueror ouvrait les URL (et ce bien que Firefox ait été désigné comme navigateur par défaut dans Configuration -> Configuration du système -> Applications par défaut -> Web browsers). Pour modifier ce paramètre et ouvrir les URL avec Firefox (solution pour Ubuntu ou Debian) :
-
Dans un terminal (Konsole, par exemple), taper :
sudo update-alternatives --config x-www-browser
La liste des navigateurs installés sur le système s’affiche.</li>
- Choisir le numéro correspondant au navigateur souhaité et taper sur “Entrée”. </ol>
</div>
How to recursively delete certain filesSupprimer de manière récursive tous les fichiers d’un type donné
Coming soon…
Comment, en ligne de commande, supprimer tous les fichiers ayant un motif, d’un répertoire donné et ce de manière récursive ?
Par exemple, supprimer du répertoire /home/user tous les fichiers .bak
:
find /home/user -name \*.bak - exec rm {} \;
Cette commande parcourra tout le répertoire /home/user et ses sous-répertoires pour supprimer les fichiers se terminant par .bak
. De même, pour supprimer, de manière récursive tous les fichiers et dossiers commençant par tuxette
:</p>
find /home/user -name \tuxette* -exec rm {} \;
</div>
Recover MySQL root passwordRestaurer le mot de passe “root” du serveur MySQL
Coming soon…
Perte du mot de passe root du serveur MySQL ? Voici la procédure à suivre pour le restaurer…
-
Dans un terminal (Konsole sous KDE), arrêter le serveur MySQL :
sudo /etc/init.d/mysql stop
-
Démarrer le serveur MySQL en mode sans échec (sans mot de passe) :
mysqld_safe --skip-grant-tables &
-
Se connecter au serveur MySQL comme “root” :
mysql -u root
-
Créer un nouveau mot de passe pour l’utilisateur “root” :
use mysql; update user set password=PASSWORD("NOUVEAU-MOT-DE-PASSE") where User='root'; flush privileges;
où
NOUVEAU-MOT-DE-PASSE
doit être remplacé par votre mot de passe ; la fonctionPASSWORD
cryptera le mot de passe pour enregistrement dans la table “user” du serveur MySQL. </li> -
Quitter et arrêter le serveur MySQL :
quit sudo /etc/init.d/mysql stop
-
Redémarrer le serveur MySQL :
sudo /etc/init.d/mysql start
</ol>
Lignes de commande utiles pour gérer le format PDF
Le programme gs
, disponible en lignes de commande, permet de
gérer simplement les formats PDF pour :
- réduire la taille d’un fichier PDF ;
- fusionner deux fichiers PDF ;
- …
Prérequis
Le package gs
doit être installé ; si ce n’est pas le cas, sous Ubuntu, il suffit d’ouvrir un terminal (Konsole sous KDE) et de taper :
sudo apt-get install gs
ou bien
sudo apt-get install ghostscript
Plus d’informations sur : ghostscript.
Le package pdftk
(pdf toolkit) offre d’autres fonctionnalités (rotation, par exemple) :
sudo apt-get install pdftk
Diminuer la taille d’un fichier
Prenons l’exemple d’un fichier appelé input.pdf
situé dans le dossier Documents
de votre répertoire personnel. Pour diminuer sa taille (pour l’envoyer par email par exemple, si la qualité des images n’a pas une grande importance), ouvrir un terminal (Konsole) et taper :
cd ~/Documents gs -sDEVICE=pdfwrite -dPDFSETTINGS=/screen -dNOPAUSE -dBATCH -sOutputFile=output.pdf input.pdf
La première ligne sert à se déplacer dans le répertoire Documents. La seconde ligne crée un fichier output.pdf
qui est la copie, de taille réduite, de input.pdf
. Plusieurs options sont possibles pour "-dPDFSETTINGS="
:
-
/printer
produit une compression faible (qualité élevée) ; -
/ebook
une compression moyenne (qualité moyenne) ; -
/screen
une compression forte (qualité faible)
Fusionner deux fichiers PDF en un seul
Là encore, on prend l’exemple de deux fichier PDF appelés file1.pdf
et file2.pdf
tous les deux situés dans le répertoire Documents
de votre dossier personnel. Pour ce faire, ouvrir un terminal (Konsole) et taper :
cd ~/Documents gs -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile=output.pdf file1.pdf file2.pdf
La première ligne sert à se déplacer dans le répertoire Documents. La seconde crée un fichier output.pdf
qui est la fusion des fichiers file1.pdf et file2.pdf.
Faire subir une rotation à un fichier PDF
Pour faire pivoter de 90° sens horaire le fichier PDF appelé file.pdf
situé dans le répertorie Document
de votre dossier personnel, taper :
cd ~/Documents pdftk file.pdf cat 1-endE output output.pdf
La première ligne sert à se déplacer dans le répertoire Documents. La seconde crée un fichier output.pdf
qui est la rotation du document initial. Pour faire une rotation de 180°, remplacer E
par S
(Est par Sud) et pour une rotation de 90° dans le sens anti-horaire, remplacer E
par W
.
En savoir plus…
La description complète des fonctions gs
et pdftk
et de leurs options est accessible en tapant, dans un terminal :
man gs
ou
man pdftk
Voir aussi la Documentation ubuntu francophone sur pdftk.