M'enfin ?!?

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

samedi 1 décembre 2007

Mercurial sur mon MyBook

J'ai installé mercurial sur mon MyBook. Ce n'est pas très compliqué, mais voici quand même la méthode que j'ai utilisée pour ceux qui n'ont pas envie de chercher. La première chose à faire, c'est se connecter en ssh (si sshd n'est activé, vous pouvez le faire grâce à la méthode de Martin Hinner). Ensuite, comme mercurial est en Python, il faut installer Python :

$ cd /tmp
$ wget http://www.python.org/ftp/python/2.5.1/Python-2.5.1.tar.bz2
$ tar xvjf Python-2.5.1.tar.bz2
$ cd Python-2.5.1
$ ./configure --disable-ipv6 --disable-shared --with-cxx=no --with-threads
$ make
$ sudo make install

Puis, on peut passer à l'install de mercurial proprement dit :

$ cd /tmp
$ wget http://www.selenic.com/mercurial/release/mercurial-0.9.5.tar.gz
$ tar xvzf mercurial-0.9.5.tar.gz
$ cd mercurial-0.9.5
$ make
$ sudo make install-bin

Un petit hg -v pour tester, et c'est déjà fini.

lundi 26 novembre 2007

Nouveau disque dur : MyBook World Edition

Je viens de m'acheter un disque dur externe Western Digital MyBook World Edition. La bête doit principalement me servir pour mes sauvegardes, mais avec ses 500 Go, je devrais avoir de la place pour d'autres choses. J'ai choisi ce modèle car je voulais un disque dur branché sur de l'ethernet, pas en usb, et qu'en plus j'avais lu sur http://jeromeandrieux.blogspot.com/... qu'il avait le bon goût de tourner sous linux (les sources du firmware sous licence GPL sont disponibles sur http://support.wdc.com/download/ind...).

Ce que j'ai déjà fait

  1. le brancher
  2. aller sur l'interface web : http://admin:123456@<l'adresse IP du Mybook>
  3. rajouter un utilisateur sur cette interface
  4. activer l'accès ssh grâce à la méthode de Martin Hinner
  5. se logger en ssh dessus avec l'utilisateur créé précédement
  6. désactiver mionet toujours grâce à http://martin.hinner.info/mybook/disable_mionet.php
  7. faire joujou avec l'interface web
  8. et finalement commencer mes sauvegardes à la main (à coups de scp)

Ce qu'il reste à faire

Visiblement, il est possible de faire des choses bien sympathiques comme installer http://vsftpd.beasts.org/ (un serveur FTP bien secure), http://samba.anu.edu.au/rsync/ ou encore http://php.net (en réutilisant le lighttpd de l'interface web) dessus :

Il est également possible de mettre en veille le disque dur d'après http://kyyhkynen.net/stuff/mybook/.