Affichage des articles dont le libellé est linux. Afficher tous les articles
Affichage des articles dont le libellé est linux. Afficher tous les articles

mardi 27 mars 2012

Backporter un package de testing vers stable: unetbootin

1/ Installer les dépendances requises
apt-get build-dep unetbootin

2/ A partir de la page
http://packages.debian.org/source/wheezy/unetbootin

télécharger dans un répertoire temporaire
unetbootin_568-1.dsc 1.3 kB 21c396240ce89710e57882e062ebcdf3
unetbootin_568.orig.tar.gz 698.6 kB f68b3f45a951043ab3084f8e6ab836c7
unetbootin_568-1.debian.tar.gz 6.2 kB 112066e07a28553b2f74ccd42e917484

3/ Décompresser et patcher
dpkg-source -x unetbootin_568-1.dsc

4/ Compiler
cd unetbootin-568
dpkg-buildpackage -b

5/ Installer le nouveau package
cd ..
su
dpkg --install unetbootin_568-1_amd64.deb

6/ Installer la dépendance demandée au runtime
aptitude install extlinux

7/ Pour bien faire il faudrait modifier le fichier de description et retourner ay 4. pour dire que dans squeeze il y une dépendance...

Références:
infodrom
ciberciti

Notes d'installation Linux / core i3 2120 / CM Gigabyte H77M-D3H

Bonjour, je me présente je suis la configuration du moment en semaine 12, 2012, dans la catégorie upgrade pour jouer à Wow sous Linux en 1280x1024 à 60FPS sur Aliz:
CPUIntel i3 2120 box109€
Carte mèreGigabyte H77M-D3H89€
RAM2x2Go PC133 de marque28€
SDD120Go Corsair Force Sata II96€

Total 322€, composants neufs achetés samedi dernier rue Montgallet, sauf le SSD reconditionné de chez rueducommerce. La CM était la seule H77 déjà sur le marché à Paris, compatible Ivy, controleurs USB3 et SATA 3 intégrés au chipset. Le i3 2120 est un 2 coeurs Sandy Bridge, 2nde génération de iTruc, d'après CPC Hardware doubler ce nombre en passant au i5 n'apporte rien dans les jeux. est 6% plus rapide que i3 2100 pour 6% plus cher. Boitier, alim, souris, clavier, clé Wifi et écran avec HP réutilisés.

Les deux installateurs Debian (6.0.3 et testing fin mars 2012) bloquent sur la détection du matériel réseau. Le module rt2870sta (ou rt2800usb pour testing) manquerait il sur le CD ? Il faudrait aussi firmware_ralink qui est délibérément omis.

Bref repli sur Ubuntu 11.10 "Oneiric" qui accepte d'utiliser la clé usb Ralink Technology Corporation RT3072 wireless adapter. Puis repli sur la vraie solution à l'ancienne: CD de magazine et lecteur externe USB.

Deuxième problème, l'installeur Ubuntu ne détecte pas la partition. Je trouve la solution dans les fofos après deux jours de recherche: il faut lui dire
sudo dmraid -E -r /dev/sda
évidement, fallait y penser !

Sinon au niveau du BIOS, Hardware mag (de Canard PC) recommanderait de laisser le SATA sur "IDE legacy".

Concernant le boot, rester sur le bon vieux BIOS pour l'instant en attendant de comprendre ce qu'est l'EFI, ce qu'est le Dual UEFI(tm) de Gigabyte, que le Linux utilisé soit en version de 3.3. Réouvrir le dossier si j'ai besoin de démarrer plusieurs OSs, ou quand Debian décidera que c'est l'heure. Dans l'attente, "Hah!IdontNeedEFI" et surtout ne pas créer de partition système EFI (ESP) pour que la carte mère n'autodétecte rien. Laisser de la place au début du disque pour une partition boot assez grande pour faire tenir vmlinuz et initrd.gz.

Même approche pour la table de partition: pourquoi GPT quand le MBR marche ?

Mise à jour des pilotes graphiques (indispensable sinon plantage à l'arrivée dans Orgrimar) en utilisant ppa:oibaf/graphics-drivers . L'avantage avec les IGP Intel c'est que le driver est open source, donc il n'y a qu'une seule version.

Mise à jour du kernel en 3.2 (d'après Phoronix le gain en FPS est significatif) en téléchargeant les packages depuis l'archive mainline puis installation à la main. La version 3.3.0_3000 panique au démarrage.

mercredi 25 janvier 2012

Wine 1.3 pour Debian 6.0 Squeeze

deb http://boisson.homeip.net/debian/ squeeze wine

Grand merci à fran.b pour avoir compilé une version de Wine récente et avoir mis le paquet à disposition de la communauté Debian française dont il est un pilier visible. Source: Forum Debian.fr

lundi 5 décembre 2011

Soudain le firmware au petit matin

Le scanner Fujitsu Scansnap S300 (électronique Epson) marchait bien sous mon système GNU/Linux. Ce matin il ne voulait rien savoir, effet du nettoyage Debian Squeeze ?

Symptomes: sane-find-scanner le détectait bien à libusb:002:002. Mais scanimage -L ne le voyait pas.

Résolution: Conformément au message je cherche alors le man du driver, donc direction le site de sane pour savoir que le driver est epjitsu. Sa manpage dit juste qu'il faut un firmware. Le fichier de configuration /etc/sane.d/epjitsu.conf est plus explicite:
# These devices require a firmware file in order to function, which must be
# extracted from the Fujitsu Windows driver.
# using the windows 'search' feature to look for '*.nal' is the easiest way to
# find them. They should be ~65K,... 300_C0C00.nal

On demande le firmware à un collègue, on l'installe et pouf pouf voilà.

dimanche 9 octobre 2011

1 mise à jour du micrologiciel = 1 après midi

Une ménagère bien intentionnée ayant sectionné un cable réseau se plaignait de ne pas accéder à son courriel. N'ayant point de cable en stock, son mari lui répondit: oui fi ! Or ça Freebox v5 ne voulait point s'associer à carte réseau sans fil "Intersil Corporation Prism 2.5 Wavelan chipset (rev 01)". La Prism 2.5 ne communiquait pas en WPA et contrairement à son nomlindique la Freebox refuse de créer un réseau libre, c'est inique. Le page wiki Debian apporte une issue simple: le micrologiciel supérieur ou égal à 1.7.4 est nécessaire. Tandis qu'en 1.3.6, la wifi y était muette.
Téléchargement des sources du noyau, y compris tout LaTeX au passage: trente minutes.
Basculement du bit autorisant le driver à flasher et non l'inverse, 30 secondes.
Recompilation du noyau, deux heures - mise à jour du blog, dîner...
Installation du nouveau noyau, 1 minute.
Recompilation du driver de la carte graphique nvidia: 1 minute, merci m-a.
Reconfiguration d'udev: 1 minute
Flashage: 30 secondes
Miracle: ça marche !!!

lundi 2 août 2010

Fujitsu ScanSnap S300

Ubuntu 10.4 est déja configurée, mais il faut télécharger le firmware qui s'appelle 300_0C00.nal. Ensuite l'installer à l'emplacement précisé dans le fichier /etc/sane.d/epjitsu avec les commandes!
su
mkdir /usr/share/sane/epjitsu
cp /home/haduong/300_0C00.nal /usr/share/sane/epjitsu/

Et c'est bon.

mardi 27 avril 2010

Kubuntu 10.4 Lucid Lynx RC installation notes

- Il faut réinstaller le plugin flash:
sudo apt-get install flashplugin-installer --reinstall

- J'avais réussi à mettre Akonadi sur les rails, il est à nouveau dans le sac. bug #554514, les discussion typiques non informées. Doctor says: having to administrate a full-blown RDBMS installation in order to get email with address book is a bad case of overwhelming featuritis. Too bad that Thunderbird does not do maildir. Se souvenir donc de:
-> Faire la manoeuvre de mise à niveau vers 10.4 décrite sur la page officielle de troubleshooting. Ca marche pour réinstaller la base mySQL, mais il reste qu'Ako ne trouve toujours pas ses "agents de ressources" au premier démarrage.
-> Pour récupérer ses carnets d'adresses comme répertoires de vCards: arrêter kontact, arrêter akonadi, redémarrer akonadi, démarrer kaddressbook en standalone, faire Fichier / Nouveau / Ajouter un carnet d'adresses, choisir "vCard Directory" et là si il ne fait pas un timeout de création de l'agent on clique sur la disquette stylisée pour choisir le dossier. Total crétacéen.
-> Ne pas éteindre le service Nepomuk, c'est mal.
-> Quand korganizer purge ou archive une tâche terminée, il garde la copie de sauvegarde dans le répertoire de la liste des tâche. Comme il affiche toutes les tâches contenues dans ce répertoire, elles reviennent...
-> La récupération automatique des brouillons sauvegardés automatiquement dans kmail est cassée, voir bug 236229 pour la récupération manuelle.

- hal me segfault quand je umount /media/disk

jeudi 28 janvier 2010

Pour mémoire: réglages d'OpenOffice

Je me suis battu récement avec le monstre OpenOffice, qui m'a bien énervé ! Afin d'éviter de casser l'autre moitié de la touche "Any key" (la barre d'espace en langage de programme abscons sans le a-b-s), je note:
  • Pour copier/coller du texte, il faut désinstaller le Klipper de KDE.

  • Pour ouvrir et enregistrer les documents sans attendre un heure, utiliser les boites de dialogues natives et non celles de KDE.

  • Il paraît que sacrifier un plus de mémoire au monstre lui donnerait un peu plus de vélocité au démarrage.

dimanche 6 septembre 2009

X301 Wall-E prend du service

Tout vient à point à qui sait attendre, même X301. Sur proposition de Paul, il sera baptisé "Wall-e" puisque conformément à la RFC 1178, je suis un thème pour mes noms d'hôte. Le précédent s'appelait "albator" et celui d'avant "goldorak". Naturellement, Wall-e tourne sous Linux, Ubuntu 9.10 Karmic Koala plutôt que Debian. Transférer 20 G de données par USB2 ça prend du temps, et ma collection de musique ne tient pas sur le disque SSD, sinon tout marche bien. La webcam et le graveur/lecteur de CD fonctionnent sans problème même si inutiles. Le Bluetooth a détecté mon oreillette mais je ne suis pas parvenu à envoyer du son dessus.

Configuration actuelle:

- BIOS mis à jour en version 3.07 / 1.05, il gagne 2 secondes au démarrage. Plus trois autres gagnées en faisant démarrer GRUB sur l'option par défaut sans attendre. Bluetooth et lecteur d'empreintes désactivés dans le BIOS.

- Kernel 2.6.31-16-generic-pae. Le PAE est important sinon il n'utilise pas le 4e Giga de RAM, c'est tout de même dommage de l'avoir installé pour rien ! Dans l'absolu je préfèrerais un système 64 bits, mais il faudrait réinstaller.

- Driver xserver-xorg-video-intel 2:2.9.0-1ubuntu2. Il semble que cette version du driver corrige les défauts de la version précédente, en tout cas il ne confond plus sa gauche et sa droite, et je n'ai plus de freez avec les effets visuels du bureau activés.

- kubuntu, mis à jour vers KDE 4.3.4-0ubuntu1~karmic1~ppa1 à partir du dépôt http://ppa.launchpad.net/kubuntu-ppa/ppa/ubuntu.

- J'ai les privilèges admins en m'ajoutant au groupe sudo et en éditant le sudoers.

- Purge Pulseaudio comme conseillé dans les release notes.

- Installation de console-log pour voir syslog sur la 4

- Installation de sreadahead pour accélérer le démarrage.

- Le dual-head marche, par exemple si on branche un écran sur le port VGA et qu'on invoque la formule magique
xrandr --output VGA1 --left-of LVDS1 --auto
pouf pouf celui ci s'allume. Nota: Kernel 2.6.31 a renommé VGA1 et LVDS1 les sorties autrefois nommées VGA et LVDS. Voici mon fichier /etc/X11/xorg.conf toujours configuré a la mano:


Section "Device"
Identifier "Intel GM45 Express"
Driver "intel"
Option "monitor-VGA1" "DELL 2007FP"
Option "monitor-LVDS1" "Lenovo X301 LCD"
EndSection

Section "Monitor"
Identifier "Lenovo X301 LCD"
EndSection

Section "Monitor"
Identifier "DELL 2007FP"
Option "Left Of" "Lenovo X301 LCD"
EndSection

Section "Monitor"
Identifier "HDMI-1"
Option "Ignore" "true"
EndSection

Section "Screen"
Identifier "Default Screen"
Device "Intel GM45 Express"
Monitor "Lenovo X301 LCD"
EndSection


Les bugs:

À ce jour de novembre 2009, le lecteur d'empreintes digitales Authentec 2810 n'est pas supporté sous Linux. Les hackers compétents pensent que le capteur est crypté, et le constructeur ne pas dit comment l'utiliser.

Powertop reports a high number of wake ups attributed to hrtimer_start_range_ns., ce qui nuit à l'autonomie.

Pour avoir Akonadi opérationnel il faut installer mysql-server-5.0 même si il utilise un serveur mysql intégré.

Pour avoir la recherche en texte intégral il faut installer le moteur d'indexation sprano-backend-sesame qui n'est pas vraiment open source paraît il. Il utilise java, donc vérifier que /usr/lib/libjvm.so existe. Puis remplacer "redland" par "sesame2" dans le fichier .kde/share/config/nepomukserverrc pour lui dire de l'utiliser. Il faut aussi faire

sudo "echo /usr/lib/jvm/java-6-sun/jre/lib/i386/server > /etc/ld.so.conf.d/libjava.conf"
sudo ldconfig

Puis rebooter la session KDE.

Avec l'application de KDE il semble impossible de configurer graphiquement le network manager pour créer une "connection système", c'est à dire qui démarre automatiquement avant le login. Solution: d'installer network-manager-gnome.

Le network-manager ne se réactive pas le système épuise la batterie Bug #555571. Solution: éditer /var/lib/NetworkManager/NetworkManager.state pour mettre NetworkingEnabled=true et puis
sudo service network-manager restart
.

Ma revue sur Ubuntu Hardware Compatibility List.

vendredi 18 juillet 2008

Neo FreeRunner est arrivé

J'étais à La Poste à 9h moins cinq ce matin pour apprendre qu'elle ouvrait de 9h30 à 19h. J'y suis retourné à 18h50 grace à Sytadin qui est vraiment ma bouée de sauvetage dans ma migration pendulaire interbanlieusarde. Dans la suite de ce blog, j'utiliserais le mot de nos amis belges et suisses qui diraient que je suis un navetteur.

Pour en revenir avec le Neo FreeRunner, c'est un rêve de hacker, le gadget de l'année: Linux, écran tactile haute résolution, Wifi, GPS etc. On peut même téléphoner avec. On est revenu quelques années en arrière au niveau de la puissance de calcul et de la taille mémoire. Le processeur ARM tourne à 400Mhz, et il y a 512M de RAM, pour le stockage une carte flash pouvant aller jusqu'à 8G. L'emprunte écologique est certainement bien meilleure par contre au niveau de la consommation d'électricité, de matériaux et d'espace dans mon sac.

Je vais expérimenter avec les utilisations suivantes:
- Media player pour écouter de la musique en remplacement de ma clé USB actuelle ?
- Image viewer pour montrer les photos des enfants en remplacement de la photo dans le portefeuille ?
- Affichage de la carte traffic Sytadin, parce qu'on a pas toujours un brouteur sous la main quand on y pense
- Contribution à OpenMap en cartographiant le voisinnage
- Pourrais-je laisser le laptop au boulot et l'utiliser pour synchroniser mes fichiers ?
...

En attendant j'ai déjà passé un certain nombre d'heures à réécrire le Wiki qui en a bien besoin.

samedi 12 juillet 2008

Continuous snapshotting FS, here I come

Elephant et NILFS, ont raison, l'effacement physique des informations est une idée obsolète. Quand la capacité des disques augmente plus vite que la capacité des gens à la remplir, on peut considérer que l'espace de stockage est comme un Hôtel de Hilbert, infini. Donc on garde tout, le trajet est aussi intéressant que le but.

L'autre fonctionalité attendue depuis des lustres, c'est la synchronisation entre mes divers ordis. Un système qui m'offre un /home identique entre mes machines, ça devrait pas être si sorcier ! Un laptop, une tour à la maison, une chez les parents et les beaux parents, des comptes sur quelques serveurs au bureau. Et bientôt mon téléphone portable qui sera sous Linux aussi. Je veut pas payer une Corp. pour qu'elle me fasse banque de données, mais louer une machine virtuelle dans un cloud m'irait si c'est moi qui contrôle et ça ne sert qu'à améliorer la performance. poser Générer des clés SSH partout est envisageable, ou même une solution en partie matérielle avec un token USB pour m'identifier ou une boite dans un coin branchée au réseau. Il faut un système distribué robuste crypté, qui marche aussi tout seul quand je pars une semaine en mission ET que les autres ordis sont débranchés. Bon, faut que je revise Unison et compagnie.

dimanche 25 mai 2008

Mon prochain gadget: Neo Freerunner dit GTA02

OLPC est mort. Vive Openmoko ! La production du téléphone libre est lancée, les premiers lots devraient arriver en Europe d'ici deux-trois semaines. Voilà les specs:
  • Ecran tactile VGA 43mm x 58mm

  • 190g, batterie 1.3Ah

  • 128MB SDRAM, 1 slot uSD

  • Processeur 400Mhz, accélération 3D

  • GPS, Bluetooth, USB host, WiFi 802.11 b/g, 2 accéléromètres

  • GSM et GPRS tri-bande 900/1800/1900 Mhz

  • 100% libre, Linux 2.6.24

J'ai déjà précommandé le mien.

mercredi 9 avril 2008

Setting up Debian (Etch) to automatically detect at boot time which wifi network to connect to, based on ESSID

Like many people now, everyday I switch between two wifi networks : the one at home and the one at work. This is how I set up the laptop so that it automatically detects the right network to log in, based on ESSID [1].

There are many ways to do this. This one integrates with Debian ifup/ifdown system and does not use any daemon or anything too clicky. My wifi adapter is eth2, and this is the relevant portion of /etc/network/interfaces :


auto eth2

mapping eth2
script /etc/network/get-essid.sh
map WEPKeyIsPRIVATE home
map default work

iface home inet dhcp
wireless_essid WEPKeyIsPRIVATE
wireless_key PRIVATE

iface work inet dhcp
wireless_essid default
pre-up iwpriv eth2 set_power 5


It means that the interface should be set up automatically at boot time, using either the "home" or the "work" profile depending on the result of the script /etc/network/get-essid.sh. Here it is :


#!/bin/sh
#
# This script should be called from /etc/network/interfaces
# with an physical interface as its argument,
# and the ESSID -> logical interface mapping on standard input
#
# It scans the air for avaible networks ESSID and
# returns the corresponding logical interface (first match)
#
set -e

export LANG=C

iface="$1"

if [ -e /sbin/iwlist ]; then
essidscan=$(/sbin/iwlist $iface scan | /bin/grep "ESSID" | /usr/bin/cut -f2 -d '"' )
fi

which=""

while read testessid scheme; do
for id in $essidscan
do
# We keep only the first match.
if [ "$which" ]; then continue; fi
if [ "$id" = $testessid ]; then which="$scheme"; fi
done
done

if [ "$which" ]; then echo $which; exit 0; fi


Acknowledgements: This script derives from the get-mac-address.sh distributed in the ifupdown package documentation, with additional thanks to Eric Freyens from BxLUG.be for the operating line.

PS:

9/11/2007 I added the line pre-up eth2 set_power 5 into /etc/network/interfaces in order save power, as suggested by powertop.

It may be interesting to know that according to the ipw3945 README, the driver is configured to only attempt association once you have specified the ESSID for the network to associate with.

Notes:

[1] The alternative, using the AP MAC, is left as an exercise to the reader