Linux
Utilisateur de GNU/Linux depuis plusieurs année, je partage dans cette rubrique mes maigres connaissances.
-
Renommer plusieurs fichiers
Petite note aide mémoire.
Pour répliquer des données entre plusieurs machines, j’utilise des fichiers de configuration dont le nom contient des numéros de versions, ils sont du typedebut_X-Y_fin.extension
.
Lors des évolutions des données, le numéro de version évolue et il faut créer de nouveau fichiers de configuration à partir des anciens, en général il suffit d’appliquer une commande sed pour modifier le contenu puis il faut renommer les fichiers en fonction de cette version. -
Activer le menu Enregistrer une macro sous Libreoffice
Dernièrement, j’ai voulu enregistrer rapidement une macro sous Libreoffice et je n’ai pas trouvé le menu permettant l’enregistrement. Il est possible d’activer et de modifier une macro existante, il est possible de créer une macro directement à partir de l’éditeur, mais enregistrer une nouvelle : non !
Pour disposer de ce menu, il faut modifier une option dans la configuration de Libreoffice.
Dans le menu Outils > Options sélectionner la rubrique Libreoffice > Général et cocher l’option Activer les options expérimentales (non stabilisées) et l’option d’enregistrement d’une nouvelle macro apparaitra dans le menu Outils > Macros.J’ai constaté la même absence dans Libreoffice sous Windows, la même solution est applicable.
-
Un dépôt cache pour Debian et dérivées
Depuis quelques temps, toutes mes machines fonctionnent sous Debian : Squeeze pour les serveurs et les PC de Maelle et Michele, SID et Aptosid pour mon portable.
En plus de ces PC physiques, je réalise un certains nombre de tests dans des machines virtuelles qui fonctionnent sous Debian.Cherchant à améliorer letemps des mises à jour (téléchargement des paquets), j’ai fait quelques recherches et j’ai découvert
apt-cacher-ng
qui réalise la fonction de cache lors des mises à jour.apt-cacher-ng
fonctionne pour Debian et ses dérivées (Ubuntu, Mint, Crunchbang), je ne l’ai testé qu’avec des clients Debian en version Squeeze et sid et avec un des clients Aptosid. -
Mise jour de la clef du dépôt Mozilla pour Debian
Sur une des Debian Squeeze de la maison, j’ai rencontré l’erreur suivante lors de la mise à jour :
Atteint http://ftp.fr.debian.org squeeze-proposed-updates/non-free i386 Packages/DiffIndex Réception de : 46 http://ftp.fr.debian.org squeeze-updates/main i386 Packages [10,7 kB] 425 ko réceptionnés en 4s (86,7 ko/s) Lecture des listes de paquets... Fait W: Erreur de GPG : http://mozilla.debian.net squeeze-backports Release : Les signatures suivantes ne sont pas valables : KEYEXPIRED 1321788755 root@lutig:~#
Ma liste des dépôts est disponible sur cette page
Pour actualiser la clef du dépôt, il faut utiliser les commandes suivantes depuis le compte root :
wget -O- -q http://mozilla.debian.net/archive.asc | gpg --import gpg --check-sigs --fingerprint --keyring /usr/share/keyrings/debian-keyring.gpg 06C4AE2A gpg --export -a 06C4AE2A | apt-key add -
Si vous avez configuré sudo, il faut utiliser :
wget -O- -q http://mozilla.debian.net/archive.asc | gpg --import gpg --check-sigs --fingerprint --keyring /usr/share/keyrings/debian-keyring.gpg 06C4AE2A gpg --export -a 06C4AE2A | sudo apt-key add -
-
Aide à distance avec Gitso
Gitso est un outils permettant de visualiser à distance un bureau et de fournir de l’aide à un utilisater un peu perdu.
Cet outil existe pour Linux, Windows et Mac OS, je l’ai testé entre 2 stations sous Debian Squeeze et SID. -
Post installation de Debian Squeeze
Suite à l’installation de Debian Squeeze avec le bureau Xfce sur quelques postes, une petite note aide-mémoire pour les installations futures.
Cette note concerne la mise à jour des dépôts et les installations par défaut. -
Lire son adresse IP publique sur sa Livebox
Pour embellir son bureau on utilise souvent un script conky qui permet d’afficher certaines informations de l’état de son système. L’une des informations qu l’on retrouve souvent est l’affichage de son adresse IP du réseau privé (LAN) et celle du réseau publique ou internet (WAN). Dans la majorité des cas, les exemples proposent d’utiliser
curl ifconfig.me
Quand on utilise une Livebox fournie par Orange, cette information est disponible sur la page d’accueil de la box à l’adresse
http://<adresse IP de la Livebox>/
Pourquoi donc envoyer une requête sur le web alors que l’information est déja présente dans le réseau local ?
Dans cet article, 2 commandes pour lire cette adresse IP directement sur sa Livebox.
-
Tutoriel Thunderbird ou Icedove
En lisant mes flux RSS j’ai découvert l’information annonçant la parution d’un tutoriel sur le logiciel de messagerie Thunderbird (ou Icedove sous Debian).
Ce tutoriel est la traduction d’un document parut à l’origine en Anglais, elle a été réalisée par une équipe de contributeurs et traducteurs de Mozilla au cours d’un sprint.
Elle est disponible sur le site de Floss :Sur le site Français de Floss on trouve quelques traductions de tutoriels, ils sont plus nombreux sur le site Anglais.
-
Accéder aux dossiers partagés sous VirtualBox 4x
Depuis quelques semaines, j’utilise l’outil de virtualisation VirtualBox dans sa version 4.x, elle amène certains changements par rapport aux versions précédente.
Ayant eu besoin d’échanger des données entre la station hôte et la VM, j’ai utilisé la fonction des dossiers partagés qui permet de rendre accessible en lecture et en écriture un dossier de la station hôte dans la VM.
Le dossier partagé est monté dans une VM GNU/Linux sous/media/sf<le nom du dossier>
et il apparait dans lesfavoris réseau
dans une VM Windows XP.Dans une VM XP j’utilise cette fonction depuis longtemps et il n’y a pas de problème d’accès. Sur des VM GNU/Linux (Debian et Ubuntu), le dossier est accessible en lecture seule pour l’utilisateur standard, il faut être root pour y accéder en écriture.
Pour résoudre ce problème d’accès, il faut rajouter l’utilisateur standard de la VM dans un groupe spécifique.
En premier lieu, il faut rajouter les Additions Invités. Ce sont des outils complémentaires à l’outil VirtualBox, ils vont permettre en particulier :
- d’avoir la capture du curseur lorsqu’il est présent sur la fenêtre de la VM
- de faire des copier/coller entre la VM et la station hôte
Pour les installer, il faut les rendre présents dans la VM par le menu Périphériques > Installer les Additions invités ce qui va monter une image iso contenant les outils dans la VM. Il faut ensuite les activer en se plaçant dans le dossier
/media/cdrom0
ou/media/VBOXADDITIONS
(le point de montage diffère suivant la distribution utilisée dans la VM) et lancer en tant que rootVBoxLinuxAdditions.run
.Une fois les Additions Invités installés, le groupe
vboxsf
a été rajouté dans la VM :yvon@squeezephp:/etc$ cd yvon@squeezephp:~$ cd /etc yvon@squeezephp:/etc$ grep vbox group vboxsf:x:1001
Pour rajouter ce groupe à un utilisateur, il faut utiliser la commande
usermod
:usermod -a -G vbosf yvon
Pour que la modification soit prise en compte, il faut réinitialiser sa session et on peut vérifier le résultat avec la commande
id
:yvon@squeezephp:/etc$ id uid=1000(yvon) gid=1000(yvon) groupes=1000(yvon),24(cdrom),25(floppy),29(audio),30(dip),44(video),46(plugdev),1001(vboxsf) yvon@squeezephp:/etc$
Une fois que le groupe
vboxsf
a été rajouté à l’utilisateur standard, celui ci a accès en lecture et écriture au dossier partagé. -
Supprimer les anciens noyaux sous Debian ou Ubuntu
Dans un article précédent jai donné la commande à utiliser pour supprimer les anciens noyaux pour une distribution basée sur les paquets RPM (RedHat, CentOS et Fedora), ici je propose une solution pour les distributions utilisant les paquets DEB (Debian, Ubuntu).
subscribe via RSS