L’Antre de bouleetbil :p
by bouleetbil on juin.07, 2010, under Frugalware, GNU/Linux et BSD
J’ai réaménagé la mezzanine de ma maison ou j’ai installé mon bureau ainsi que mes machines
Alors, petit tour. On arrive par un escalier chinois sans lumière :

J’ai donc ici :

Mon PPC un PowerMac G4 Silver j’ai supprimé le clavier et la souris Mac pour un clavier et une souris pc. Quand même plus pratique pour ma part.
Il tourne sous Frugalware current PPC.
Un 64 bits qu’un copain m’a vendu pour 50 € un AMD Athlon(tm) 64 Processor 3000+ avec 2Go de ram
Il tourne sous Frugalware current x86_64 avec le driver « nouveau » le driver libre nvidia. Ma carte pas vraiment récente mais me suffit amplement :
01:00.0 VGA compatible controller: nVidia Corporation NV36 [GeForce FX 5700LE] (rev a1)
Personnellement, j’ai de trop mauvais souvenir du pilote propriétaire, donc hors de question pour moi de l’installer et cela me permet de tester « nouveau »
Ces deux machines utilisent le même écran j’ai un switch pour changer d’ecran :p
Un portable dell qui tourne sous Freebsd et Frugalware current i686.
Sur la droite y a un vieux sony viao qui tourne sous debian et hurd. J’aime bien ce projet hurd je le suis quand j’ai le temps. Ma fille l’utilise de temps en temps ce portable mais sous debian :p Pour elle, c’est devenue son portable comme son papa :p [mode papa gateau /mode]

Sinon j’ai aussi un netbook EC-1000W Intel(R) Atom(TM) CPU N270 @ 1.60GHz. Il est à 50cm de la banquette :p ce qui est pratique le soir. Ce qui est bien pour les netbooks c’est qu’on peux les mettre partout. Avant la grande tour qui fait du bruit dans le salon c’est pas top. Mon ancien netbook ecafe m’a été remplacé par un nouveau ecafe plus récent suite à des défaillances de l’ancien.
Il tourne sous Frugalware current i686 et un Windows seven qui a démarré deux fois. Une pour l’installation l’autre pour une mise à jour. Je le garde pour que ma copine puisse l’utiliser mais vue qu’il est toujours allumé sous GNU/linux. Elle ne l’utilise pas.
Sinon, j’ai profité d’un réabonnement chez bouygue pour me prendre un nouveau téléphone c’est un LG 620GW qui tourne sous android.

Franchement, ça tourne pas mal, l’interface est sympa c’est un mini netbook et avec un abonnement 3G tu peux lire tes mails tranquille avec le café. Au début je voulais le N900 de nokia mais c’était pas raisonnable vue le prix.
Sur ce téléphone je lui ai mis un aussi un client SSH et vnc et ca marche. Bon pour VNC c’est pas tres pratique mais quand t’a besoin d’un client rapidement c’est sympa.
Et pour finir, j’ai un seveur dedibox qui sert de wiki pour frugalware divers sites et autres choses. Il tourne sous Frugalware current i686 oui current sinon c’est pas drôle et j’ai des sauvegardes.
Finalement, suis bien content d’avoir migré sous Frugalware et le fait de pouvoir participer c’est vraiment sympa.
Mine de rien, je vois les évolutions de GNU/Linux depuis quelques années c’est impressionnant maintenant je n’utilise que Windows dans le cadre professionnel (nos clients tournent sous Windows on utilisent donc des IDE qui tournent sous Windows), à la maison pour moi c’est pas/plus possible depuis un moment et quand j’entend des informaticiens dire que Linux c’est compliqué je peux pas faire ça … Ca me fait bien rire.
Donc me voila au bout de presque 10ans d’utilisation de ce système GNU/Linux et il a parcouru pas mal de chemin et annonce encore pas mal de bonne choses si cela continue à évoluer aussi vite
Nouvelle machine/Nouveaux projets
by bouleetbil on fév.07, 2010, under Frugalware, GNU/Linux et BSD
Un ami m’a donné un athlon 64. Sympa non
Du coup, je dispose de toutes les architectures disponible sous Frugalware :
i686 : Un netbook et un portable
ppc : Mon power g4
x86_64 : ce nouveau laptop
Avec cette machine j’ai aussi une carte nvidia ce qui me permettra de tester « nouveau » ce que je ne pouvais pas faire n’ayant que des cartes intel.
J’ai eu que des problèmes avec ATI/Nvidia avec ces pilotes proprios. Du coup je les avais bannis.
Pour le moment j’utilise le pilote nv : Pas de 3d perso m’en fou un peu. J’ai X c’est stable, c’est tous ce que je lui demande. Avec Vmiklos le big boss de Frugalware on a décidé de voir pour ajouter « nouveau » quand le kernel 2.6.33 sera disponible sur current, car cette version du kernel ajoute pas mal de chose pour ce driver.
Avec cette nouvelle machine, je vais aussi pouvoir jouer avec lvm2. Pour le moment j’avais un peu laisser tomber faute de moyen/temps. J’en profite pour faire passer le lien du todo pour l’initramfs frugalware :
http://wiki.frugalware.org/index.php/INITRAMFS_TODO
J’avais commencé ce projet car j’avais besoin que Frugalware boot sur l’usb, mais si vous avez d’autres besoins c’est le moment.
Minbif passerelle IRC
by bouleetbil on déc.12, 2009, under Frugalware, GNU/Linux et BSD
Je viens de mettre en place une passerelle IRC Minbif.
Celle-ci permet via un client IRC de se connecter au réseau MSN/jabber etc… Elle utilise la libpurple donc gère tout les protocoles que sait gérer pidgin.
Vous pouvez trouver plus de détails sur le site de ce projet : Minbif http://symlink.me/wiki/minbif
Pour la documentation : http://symlink.me/wiki/minbif/Page_index/special
Et donc le serveur c’est ici : frogdev.dnsalias.org sur le port 8080
http://frogdev.dnsalias.org/
Frugalware USB
by bouleetbil on nov.27, 2009, under Frugalware, GNU/Linux et BSD
J’ai commencé à travailler sur l’initramfs de frugalware, j’en est profité pour ajouter le support du boot USB.
Pour le moment cet initramfs n’est pas disponible dans current. Si toutefois vous voulez votre Frugalware sur une clé usb :
Téléchargement des sources :
$ git clone git://git.frugalware.org/pub/other/people/bouleetbil/fw-initramfs
Installer les scripts :
# cd fw-initramfs
# make install
Configuration :
Editer /etc/sysconfig/liveusbkey
Remplacer USBDEVICE= »" par la partition où vous voulez installer Frugalware.
PKG permet d’ajouter des paquets, par défaut seul le système de base est installé.
PKG= »nano iputils » par exemple.
Créer La clé
# cd /usr/share/fw-initramfs
# ./create_usblive.sh
La première la création de la clé peux prendre du temps, le temps de compiler lvm2, busybox…
Dans la version finale ces binaires seront fournis
Ne pas utiliser sudo l’installation du mbr peut échouer.
Pré-requis :
Il faut déjà avoir Frugalware.
Dedibox sous FrugalWare
by bouleetbil on sept.22, 2009, under Frugalware, GNU/Linux et BSD
Je viens de prendre une Dedibox afin d’avoir un buildserver i686 en plus pour FrugalWare. Si ces serveurs sont viables je pense prendre aussi un serveur en 64 bits.
Mais voila FrugalWare n’est pas disponible pour Dedibox qu’à cela ne tienne ayant un accès ssh je me suis fais une installe via un chroot comme à la grande époque.
Alors comment faire ?
. Installer la Dédibox avec un OS GNU/Linux.
J’ai choisi Ubuntu Desktop juste pour voir n’ayant vraiment utilisé cette distribution.
Pour le partitionnement j’ai fais simple :
/dev/sda1 swap de 1Go
/dev/sda2 ubuntu 15Go
/dev/sda3 Frugalware le reste d’espace libre, monté sur /mnt/frugalware
. Télécharger fwchroot
. Télécharger les paquets iputils et ces dépendances à savoir
http://frugalware.org/packages/247
http://frugalware.org/packages/396
http://frugalware.org/packages/456
Ce qui permettra d’avoir la commande ping celle-ci n’étant pas incluse dans le chroot.
. Décompresser fwchroot
# cd /mnt/frugalware
# tar tar xvjpf fwchroot-1.1-i686.tar.bz2
Bouger l’arborescence à la racine de /mnt/frugalware
# cp –prv fwchroot-1.1-i686 ./
# rm fwchroot-1.1-i686.tar.bz2 -Rf
.Monter dev, sys et proc pour le chroot
# mount -t proc none /mnt/frugalware/proc
# mount -t sysfs none /mnt/frugalware/sys
# mount -o bind /dev /mnt/frugalware/dev
.Recopier /etc/mstab, /etc/fstab et /etc/resolv.conf dans le chroot
# cp /etc/fstab /mnt/frugalware/etc/
# cp /etc/mtab /mnt/frugalware/etc/
# cp /etc/resolv.conf /mnt/frugalware/etc/
.Recopier les fpm de iputils et ces dépendances dans le répertoire chroot
# cp *.fpm /mnt/frugalware/
.Chrooter Frugalware
# chroot /mnt/frugalware
. Installer iputils
# pacman-g2 -U /*.fpm
. Tester la connexion réseau
# ping www.google.fr
Si le ping répond on continue
. Mettre à jour les paquets de Frugalware
# pacman-g2 -Sy
. Réinstaller la base de FrugalWare afin de régler certains problèmes de permissions et de fichiers manquants
# pacman-g2 -S base devel network apps --noconfirm -f
.Configuration du réseau :
# pacman-g2 -S nano
# nano /etc/resolv.conf
reprendre celui de ubuntu pour moi c’est :
nameserver 88.191.254.60
nameserver 88.191.254.70
# nano /etc/sysconfig/network/default
[eth0]
options = XX.XX.XX.XX netmask 255.255.255.0
gateway = default gw 88.191.17.1
XX.XX.XX.XX représente l’ip de votre dedibox
88.191.17.1 est la passerelle des dedibox vous pouvez vérifier sur votre ubuntu préinstallé
. Fixer les locales
# nano /etc/profile.d/lang.sh
# chmod +x /etc/profile.d/lang.sh
. Fixer le clavier
# nano /etc/sysconfig/keymap
. Régler le fstab
# nano /etc/fstab
none /proc proc defaults 0 0
none /sys sysfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
usbfs /proc/bus/usb usbfs devgid=23,devmode=664 0 0
tmpfs /dev/shm tmpfs defaults 0 0
/dev/sda1 swap swap defaults 0 0
/dev/sda3 / ext3 defaults 1 1
/dev/sda2 /mnt/ubuntu ext3 defaults 1 1
.créer le point de montage pour ubuntu
# mkdir /mnt/ubuntu
. Changer le mot de passe root
# passwd
. Ajouter un utilisateur :
# useradd -m -G users,wheel,audio -s /bin/bash nomutilisateur
# passwd nomutilisateur
. Une fois le chroot prêt on quitte
# exit
. Réglage du multi boot pour booter sur FrugalWare :
# nano /boot/grub/menu.lst
Ajouter l’entrée pour frugalware
title Frugalware
root (hd0,2)
kernel /boot/vmlinuz root=/dev/sda3 ro quiet
Changer le default pour démarrer sur FrugalWare :
default 2
Cette méthode d’installation est valable pour toutes les distributions
PS : Le reboot ne fonctionne pas tout le temps sur mon serveur surement un problème ACPI. Dans ce cas, quand vous rebootez et que votre Dedibox n’est pas accessible il suffit activer le mode maintenance de votre Dedibox, ce qui permet de la redémarrer avec un accès ssh si besoin (Ce qui est très pratique du coup même si la Dedibox est crashé sauf raison matériel vous pouvez récupérer les données ou réparer vos bêtises.)
J’utilise aussi cette méthode pour installer mes desktops. J’ai tar.gz que j’emmène un peu partout la seule chose est ensuite d’installer grub avec un petit grub-install dans le chroot.
Freenx :
Si vous voulez utiliser freenx.
# pacman-g2 -S freenx-server
# nano /etc/nx/node.conf
Il a fallut que j’augmente la durée du timeout pour que cela fonctionne
# passwd -d nx (pour debloquer le compte nx)
# ln -s /usr/lib/X11/fonts /usr/share/fonts (pour régler un problème de configuration de polices)
# cd /usr/libexec/nx/
# ./nxsetup --install --setup-nomachine-key (pour utiliser les clés ssh par défaut)
# ./nxserver --start (démarrer le serveur)
# ./nxserver --status (voir le status du serveur)
PS :
1.Pour le moment un bug de timeout empêche le lancement de gnome mais KDE fonctionne.
2.Le client libre qtnx est buggué et ne trouve pas la clé SSH il vous faudra utiliser le client non libre téléchargeable sur le site nomachine.
Sinon si vous voulez un accès graphique il existe toujours la solution vnc qui fonctionne très bien et que j’utilise régulierement.
En ce moment, sur cette box j’utilise qemu aussi pour émuler un ppc si les tests sont concluants cette dedibox pourrait servir de buildserver ppc
