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

Krusaf's Blog

samedi, août 9 2008

Obtenir une progress bar avec les commandes cp et mv

Les commandes cp et mv permettent respectivement de copier et déplacer un fichier. Lorsqu'on déplace ou copie un gros fichier, ces commandes n'affichent pourtant pas de progress bar. Il existe néanmoins des patch pour cela. Il suffit donc de compiler les sources une fois patchées. Les commandes font partie du package nommé coreutils.

Druuna explique tout ça très bien et indique aussi que ces opérations ne sont pas noob friendly ;) Et c'est là que je vais rendre la manipulation automatique et bien plus noob friendly. J'ai simplement écris un shell qui se chargera de tout à votre place. Ce shell ne fait que suivre les indications de Druuna en appliquant une modification en plus pour permettre la compilation sous ubntu/debian.

La seule chose que ce script ne fait pas est la vérification des dépendances permettant de compiler coreutils. J'espère quevous me ferez des retours pour que je corrige le script.

samedi, novembre 24 2007

GPG Error & APT

En ayant fait un "sudo apt-get update", vous êtes peut-être tombé sur l'erreur suivante :

W: GPG error: http://download.tuxfamily.org feisty Release: Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY 2D6CFB44DD800CD9
W: Vous pouvez lancer « apt-get update » pour corriger ces problèmes.

Ce n'est qu'un problème de signature qui peut être facilement arrangé en ajoutant la signature au système apt (on peut dire ça comme ça ? )

La clé est affichée dans le message d'erreur : 2D6CFB44DD800CD9 Pour ajouter la clé, voici la commande à taper :

krusaf@ares:~$ gpg --recv-key 2D6CFB44DD800CD9
gpg: requête de la clé DD800CD9 du serveur hkp subkeys.pgp.net
gpg: clé 81836EBF: clé publique « Treviño (3v1n0) <trevi55@gmail.com> » importée
gpg: 3 marginale(s) nécessaires, 1 complète(s) nécessaires, modèle
de confiance PGP
gpg: profondeur: 0  valide:   2  signé:   0
confiance: 0-. 0g. 0n. 0m. 0f. 2u
gpg: la prochaine vérification de la base de confiance aura lieu le 2011-10-09
gpg: Quantité totale traitée: 1
gpg:               importée: 1

Par défaut, ça marhe chez moi mais vous aurez peut-être besoin de spécifier le serveur de clé :

krusaf@ares:~$ gpg --keyserver pgpkeys.mit.edu --recv-key 8BB73F9E1D59E694
gpg: requête de la clé 1D59E694 du serveur hkp pgpkeys.mit.edu
gpg: clé 1D59E694: clé publique « Cyril Lavier (Davromaniak) <cyril.lavier@gmail.com> » importée
gpg: Quantité totale traitée: 1
gpg:               importée: 1

II ne reste plus qu'a ajouter la clé au niveau d'apt :

krusaf@ares:~$ gpg -a --export 2D6CFB44DD800CD9 | sudo apt-key add -
OK

mercredi, mai 16 2007

Mercurial, un outil de gestion de configuration qui a le vent en poupe

J'écrirai plus tard un billet sur la Gestion de configuration mais en attendant, je vous présente succintement un outil de gestion de configuration qui est jeune mais très performant !

Mercurial est outil comme cvs ou subversion, un outils de gestion de configuration. Cet outil sert; au développeur; à sauvegarder à un instant t une version du logiciel en cours de développement.

Mercuria est plus performant (niveau rapidité) que subversion (et je ne parlerais même pas des autres outils dédiés à la GC :p ) : + Très performant pour la mise en configuration + Pas de caractères interdits au niveau des noms de fichiers - Ne gère pas les répertoires vdes

Revenons-en à l'installation :

Téléchargez l'archive

Décompressez là : tar -zxvf mercurial-0.9.3.tar.gz

Installer le paquet python2.4-dev si ce n'est pas déjà fait : sudo apt-get install python2.4-dev

Et lancez l'installation : cd mercurial-0.9.3; sudo python setup.py install force --

Installer Mercurial :

sudo apt-get install mercurial tk8.4

(le paquet tk8.4 est nécessaire à la bonne exécution de la commande hg view)

Le site web du projet.

Pour info, mercurial commence à être utilisé et risque de devenir un des plus utilisés. Une liste succinte des projets l'utilisant :

  • ALSA
  • Conary
  • e2fsprogs
  • GalaxyMage
  • MoinMoin
  • Mozilla
  • OpenSolaris
  • SAGE
  • V4L
  • wmii
  • Xen
  • Xine

samedi, avril 21 2007

Installer Debian depuis Windows

OUIIIII !!! On arrête pas le progrès !! Après le petit programme pour installer ubuntu depuis windows et même faire cohabiter linux et windows. Un clone de ce programme vient de sortir permettant dès à présent d'installer une debian facilement.

Bon je peux pas vous faire de retours d'expérience étant donné que je n'utilise plus windows depuis longtemps mais je me devais de le signaler :p

Il se trouve ici

mercredi, janvier 31 2007

Debian installable sous windows

Après ubuntu c'est au tour de debian ;)

http://www.clubic.com/actualite-68887-linux-debian-module-installation-windows.html

PAR ICI JE VOUS PRIE

mercredi, décembre 13 2006

available v1.0 RC1

available est un service écrit en shell permettant de calculer le pourcentage de disponibilité de votre machine. Le pourcentage calculé indique combien de temps la machine est restée allumée ET connectée depuis que le service a été lancé.

Autrement dit, je lance le daemon lundi à minuit. Mardi à minuit, il y a une coupure de courant et je ne rallume la machine que mercredi à minuit. La machine aura été disponible 1 jour (lundi) sur les 2 jours. Le calcul de disponibilité affichera alors 50%.

Attention, il en va de même pour la perte de connexion Internet !

Lire la suite...