Association du Grand Avignon des utilisateurs de Linux / *BSD, et de logiciels libres.

Documentation

Fil des billets

lundi 19 janvier 2015

Installation de Dotclear sous openSUSE (bis)

Il y a quelques années, j'avais écrit un billet sur l'installation de Dotclear en local.

Nous allons donc revoir la procédure de A à Z, en changeant cette fois-ci de serveur Web, et de système de base de données.

Les prérequis sont :

  • Un serveur HTTP
  • Une base de données
  • PHP >= 5.2

Lire la suite...

dimanche 30 novembre 2014

Corriger les messages, dead-... is undefined sous emacs

Depuis quelques versions sous emacs, je n'arrive plus à écrire certains accents (^ et ¨).

Quand je tape par exemple ë, emacs m'affiche ce message, dead-diaeresis is undefined [1]

J'ai remarqué, que cela arrivé uniquement lorsque mes locales étaient configurées pour l'ISO.

Au détours d'un lien, je suis tombé sur la solution, il suffit de rajouter cette ligne dans son fichier de configuration.

[...]

(load-library "iso-transl")

[...]

Note

[1] Ou, ê, dead-circumflex is undefined.

vendredi 26 septembre 2014

Qarte - Linux Mint 17

Bonjour,

Certain d'entre nous ont eu des soucis avec l'utilisation de Qarte lors du passage sous Linux Mint 17.

Une solution applicable issue du "launchpad" (https://launchpad.net/qarte) est la suivante :

  • Ouvrir un Terminal et taper :
sudo apt-get install qt4-qtconfig
  • Ensuite, rendez-vous dans :
Menu
Préférences
Paramètres Qt 4
Select GUI style : Desktop settings (default)

Normalement, ça devrait aller mieux ! ;-)

dimanche 14 septembre 2014

Multiboot avec GRUB2

Dans ce billet, nous allons voir comment mettre en place rapidement un dual boot à partir de FreeBSD.

Lire la suite...

jeudi 21 août 2014

Comment mettre à jour DokuWiki

Ce billet, va vous expliquer la procédure, que je suis, pour mettre à jour notre wiki (DokuWiki).

Avant de faire une mise à jour, pensez à faire une sauvegarde de vos données.

Lire la suite...

dimanche 15 septembre 2013

Connaître les dimensions d'une image vectorielle

ImageMagick fournit un utilitaire (identify) qui nous permet de connaître les dimensions (hauteur et largeur) d'une image.

Son utilisation est très simple :

$ identify -format "%G" midori.svg
60x60

On a donc une image avec comme dimension :

  • hauteur : 60px
  • largeur : 60px

Vous le savez sans doute, mais un fichier .svg est tout simplement un fichier XML avec son propre espace de nom [1].

Bien souvent les dimensions sont mentionnées, il suffit de savoir les rechercher.

Si la bibliothèque libxml2 est installée sur votre système, vous pouvez utiliser l'utilitaire xmllin, qui va avec.

$ xmllint --noout --xpath "string(@width)" midori.svg
48

Dans cet exemple je recherche uniquement la largeur.

En comparant les deux méthodes, c'est la première fois que je tombe sur des résultats différents. Généralement ImageMagick donne de meilleur résultat [2].

Notes

[1] http://www.w3.org/TR/SVG11/

[2] L'attribut width n'est pas présent à chaque fois dans un fichier SVG.

vendredi 13 septembre 2013

Suppression dans une arborescence avec find(1)

J'utilise régulièrement la commande find(1), pour un peu tout et n'importe quoi.

Voici quelques exemples.

Les fichiers

Pour supprimer récursivement plusieurs fichiers situés dans une multitude de dossiers, on peut utiliser la commande suivante.

(Je souhaite supprimer tous les fichiers Thumbs.db)

$ find . -type f -name 'Thumbs.db' -exec rm -f {} \;

Les dossiers

(Je souhaite supprimer tous les dossiers thumbs/)

$ find . -type d -name 'thumbs' -exec rm -Rf {} \;

find(1) va renvoyer une erreur, mais pourtant les répertoires seront supprimés.

Pour éviter ce désagrément, il faut utiliser la commande xargs(1).

$ find . -type d -name 'thumbs' | xargs -exec rm -Rf

Faites attention avec find(1), car on peut rapidement faire des bêtises avec.

mercredi 8 mai 2013

État des lieux de la documentation sur le wiki au mois de mai 2013

Montage, documentation sur le wiki au mois de mai

Voici un récapitulatif des dernières contributions sur le wiki.

lundi 3 décembre 2012

« Node remains in conflict » avec SVN

J'ai eu ce message lorsque j'ai voulu mettre à jour l'arbre des ports (FreeBSD) sur une machine de test. Il faut dire que j'utilise mes propres ports, ceux en provenance du dépôt MarcusCom, ainsi que l'arbre officiel.

Déjà je ne me souvenais plus du miroir que j'avais choisi.

judas c'est svn0.us-west.FreeBSD.org

Donc pour résoudre ce problème il faut exécuter la commande suivante sur un dossier ou fichier (c'est précisé dans le log).

Par exemple si le dossier x11/ est « corrompu ».

root@judas:/usr/ports # svn resolved x11/

Suivi de la mise à jour

root@judas:/usr/ports # svn checkout svn://svn0.us-west.freebsd.org/ports/head .

Oui je suis la brance principale, celle constamment mise à jour.

mercredi 14 mars 2012

Installation d'une Debian (powerpc) à partir de debootstrap

Logo Debian

Dans cet article, nous allons voir comment installer la distribution Debian à partir de l'utilitaire debootstrap. Pour corser le tout, le partitionnement se fera en LVM.

Les prérequis

  • Un live CD, j'ai choisi Finnix [1]
  • Un ordinateur, (pour cet exercice, ça sera un iBook G4)

Note

[1] C'est beaucoup plus souple, que l'installateur de Debian.

Lire la suite...

- page 1 de 2