ubuntu-fr

Communauté francophone des utilisateurs d'Ubuntu

Planet Ubuntu-fr - linux

Fil des billets

vendredi, juillet 20 2007

Gravatar de adminInstaller le dernier skype avec un noyau 64 bits (amd64) ! via Administrateur

(Oups, je viens de me rentre compte que j’ai oublié de mettre ça sur les planets… désolé pour ceux qui auraient déjà lu ce billet…)

(Bon, je change sans cesse la date de ce billet car il y a des problèmes d’apparition sur les planets, désolé pour ceux que j’embête…)

Passer de ça[1] :

oldskype.png

À ça :

newskype.png

Ça change hein ?

Attention, il s’agit encore d’une version beta, mais après quelques jours d’utilisations je n’ai pas encore subit de gros problèmes… Soyez quand même prévenus ! (Évidemment, c’est pas du Compiz Fusion, les risques sont moindres :D)

Voilà comment installer cette nouvelle version de skype pour linux. Toutes les commandes sont à taper dans un terminal (Applications/Accessoires/Terminal) !

Évidemment, si vous êtes en 32 bits, c’est tout simple :

On installe les librairies :
sudo apt-get install libsigc++-2.0-0c2a libdbus-1-3 libqt4-core libqt4-gui

On télécharge skype :
cd /tmp
wget http://www.skype.com/go/getskype-linux-ubuntu

On installe le paquet :
sudo dpkg -i skype-1.4.0.74.deb

On résoud un petit problème de librairie :
sudo ln -s /usr/lib/libdbus-1.so.3 /usr/lib/libdbus-1.so.2

Et après ça marche, normalement. Tapez skype dans votre terminal pour l’exécuter.[2]

Après pour nous, pauvres amd64, il y a quelques étapes supplémentaires, skype, étant un programme 32 bits (le code source n’est pas disponible, personne ne peut le recompiler à la manière, sauf les gens qui gèrent skype) ayant besoin de quelques libraires 32 bits. (Remarquons que ce n’est pas la seule solution pour installer skype en 64 bits !)

On installe les libraires pour le son :
sudo apt-get install ia32-libs* lib32asound2

On télécharge quelques librairies 32 :
wget http://mirrors.kernel.org/ubuntu/pool/main/q/qt4-x11/libqt4-core_4.2.3-0ubuntu3_i386.deb
wget http://mirrors.kernel.org/ubuntu/pool/main/q/qt4-x11/libqt4-gui_4.2.3-0ubuntu3_i386.deb
wget http://mirrors.kernel.org/ubuntu/pool/main/libs/libsigc++-2.0/libsigc++-2.0-0c2a_2.0.17-2build1_i386.deb
wget http://mirrors.kernel.org/ubuntu/pool/main/d/dbus/libdbus-1-3_1.0.2-1ubuntu3_i386.deb

On extrait les libraires 32 bits :
sudo dpkg -x libqt4-core_4.2.3-0ubuntu3_i386.deb libqt
sudo dpkg -x libqt4-gui_4.2.3-0ubuntu3_i386.deb libqt
sudo dpkg -x libsigc++-2.0-0c2a_2.0.17-2build1_i386.deb libqt
sudo dpkg -x libdbus-1-3_1.0.2-1ubuntu3_i386.deb libqt

On ‘installe’[3] les libraires 32 bits :
sudo cp libqt/usr/lib/* /usr/lib32/
sudo ln -s /usr/lib32/libdbus-1.so.3 /usr/lib32/libdbus-1.so.2
sudo ldconfig /usr/lib32

On télécharge skype :
wget http://www.skype.com/go/getskype-linux-ubuntu

On installe skype (Attention, cette ligne peut changer, changer selon la version de skype, vérifiez les numéros, au besoin, tapez le début de la ligne jusqu’à skype-, et appuyiez sur tabulation):
sudo dpkg -i --force-architecture skype-1.4.0.74.deb

Et après ça marche, normalement. Tapez skype dans votre terminal pour le lancer.[4]

Si lors que l’installation de skype des lignes du type :
skype dépend de libqt4-core (>= 4.2.1) ; cependant :
Le paquet libqt4-core n'est pas installé.
skype dépend de libqt4-gui (>= 4.2.1) ; cependant :
Le paquet libqt4-gui n'est pas installé.

Sont retournées dans votre terminal, c’est que quelques libraires ne sont pas installés, pour résoudre le problème, lancez un sudo apt-get install cequimanque, ce qui donne dans notre cas un sudo apt-get install libqt4-core libqt4-gui, puis relancez l’installation de skype.

Source du tutoriel sur les forums anglophones d’ubuntu | Skype pour linux | ChangeLog de la dernière version

 

Notes

[1] Et chez moi ça ne gérait même pas les accents

[2] Après taper, voila un nouveau mot violent. La ligne de commande, bientôt interdite aux plus jeunes ?

[3] En fait on fait plus une copie des fichiers au bons endroits

[4] Ça c’est moins violent, il faut encore savoir comment on le lance aussi…

jeudi, juillet 19 2007

Gravatar de adminDell à suivre via Administrateur

Suite à mon billet qui parlait de Dell (et aussi d'Apple), au moins 2 personnes m'ont fait remarquer que j'étais peut être un peu trop négatif envers Dell.

Peut être bien. J'ai tellement lu de bonnes réactions sur le fait qu'ils distribuaient des PC/portable sous Ubuntu que mon naturel à du faire en sorte de vouloir compenser ;)

Mon esprit critique continuera à dire que, pour le moment vendre du Linux n'est pas totalement intégré dans la machine technique et commerciale de ce géant vu les ratés qu'il y a eu. Mais peut on les blâmer d'essayer de faire changer les choses ? Fichtre non ! Je dois admettre que je suis particulièrement content de voir ce géant envoyer un signal fort, disant qu'il est possible de vendre des PC/portables sans Windows et avec du Linux (qui plus est Ubuntu) dans le monde (hélas pas encore en France). Je suis persuadé qu'ils vont chercher à s'améliorer. Cela ne pourrait que leur être positif.

Ils contribuent à lutter contre le Bug#1 à leur manière. Et lorsque l'on apprend qu'ils devraient vendre des PC/portables dans les grandes surfaces, on se prend à rêver de voir, en France un jour peut être, au détour d'un rayon, un magnifique PC Dell, avec un superbe écran plat affichant une non moins superbe fenêtre de connexion sous Gdm ;) Ce jour là, lorsque je pousserai mon caddie et que mon fils me montrera du doigt la fenêtre de connexion, un grand pas aura été fait.

En attendant je conseillerai à Dell de lire le billet de Mark et de parcourir la page mise en place sur le wiki anglais concernant le fait d'avoir un PC/portable qui pourrait fonctionner sans aucun pilote propriétaire, et avec une distribution complètement libre comme la Gobuntu par exemple :)

mercredi, juillet 18 2007

Gravatar de adminPensées du jour via Administrateur

Ma première pensée va vers DELL.

Après le gros coup de publicité de DELL se vantant d'avoir écouté les gens qui réclamaient des PC sans Windows et donc de leur offrir des PC équipés d'Ubuntu. J'avais émis des réserves concernant les prix qui seraient pratiqués. Dell à fait savoir qu'ils nous avaient écoutés et que nous pourrions acheter désormais des PC sous Ubuntu moins cher que sous Windows.

Faisons le point.

POUR:

  • Il existe une offre sérieuse de PC sous ubuntu
  • Prix inférieurs

CONTRE :

  • Produits non vendu en France
  • Produits difficiles à trouver sur leur site
  • Prix inférieurs mais de vraiment trop peu.
  • Certaines configurations ont été vendues plus chères que leur version avec windows

Ma conclusion est qu'il n'y a pas pour le moment de réelle volonté de vendre du système équipé d'autre chose que du windows. Peut être attendent ils de voir ce que cela donne, mais en y allant avec le pied sur le frein ils déçoivent ceux qui auraient pu leur prendre une machine sous Linux. Pour moi c'est un gros coup de markéting. Dell ... à suivre. A la limite je préfère pouvoir acheter toute leur gamme sans aucun système d'exploitation et avec une remise conséquente.

Ma deuxième pensée est pour Apple

Michael Sweet a annoncé qu'il avait cédé cups à Apple. Cups étant le système d'impression sous GPL2 utilisé par Ubuntu (et d'autres systèmes unix) mais aussi par MacOSX. Pour le moment une annonce est parue sur le site de trolleur et tout le monde fait déjà mumuse à savoir comment debian va devoir forker cups, comme ils l'ont déjà fait avec Firefox/IceWeasel...navrant.

Ce qui me gène c'est que Apple a TOUT acquis, je pense surtout à la licence. Ils peuvent demain rendre propriétaire les prochaines version de cups. Le feront ils ? Peut être, peut être pas, je n'ai pas vu d'annonce officielle sur ce sujet de leur part. Et quand bien même ils le feraient, Apple est une boite commerciale qui est capable de changer d'avis. Pourquoi l'ont ils fait ? Je pense qu'ils ont pas du apprécier l'arrivée de la GPL3 et des conséquences que cela aurait eu sur MacOSX si cups était passé sous GPL3. De plus Apple a amendé la licence de cups afin de leur permettre de faire du proprio sous MacOSX. Je ne vois pas où ils veulent en venir, mais cela démontre bien qu'ils ne poussent pas dans le sens du libre, et qu'ils aiment se servir sans rien devoir. Bref tout cela n'est franchement pas très saint. Cups/Apple à suivre aussi...

dimanche, juin 24 2007

Gravatar de adminInstaller compiz fusion avec ubuntu ! via Administrateur

Avant de commencer…

Attention ! Les manipulations suivantes sont un peu comme la traversée d’une autoroute en temps que simple petit papillon, seul un bon entrainement vous permettra d’éviter les gros camions ‘compilation’, ‘plantée du serveur graphique’, et plus si affinité avec les problèmes en volant assez haut, je ne pourrait que vous fournir un plan de l’autoroute. Si vous n’avez rien à en faire de ma superbe métaphore[1], sachez pour faire simple qu’installer Compiz Fusion, qui est encore au stade expérimental est dangereux, peut vos causer des problèmes, peut vous empêcher d’accéder à une interface graphique, et de plus je n’aimerais pas voir les commentaires se transformer en support technique (surtout que je ne vais sûrment pas pouvoir vous aider), il y a des forums pour ça (voir liens). Merci.

Mais qu’est-ce, Compiz Fusion ?

Vous avez peut-être vu dans les actualités récentes, un titre vachement subtile reprit par tout le monde ressemblant à "Beryl + Compiz = Compiz Fusion". C’est assez clair non ? En gros, c’est le nouveau truc qui fait un beau bureau en 3D, encore plus beau, afin d’être sûr que même avec vi (un éditeur de texte dans le terminal), votre 8600GT est correctement utilisée. C’est une fusion (d’où le subtile titre), entre compiz et beryl, qui s’étaient séparés. Vous avez sûrment vu quelques vidéos qui montre que c’est vâââââââchement beau, mais pourquoi ne pas essayer en vrai ? [2]

Installation

Si vous êtes vraiment sur de vouloir tenter l’aventure parsemées d’étapes mortelles qui tuent de votre petit papillon ([3] Pour ceux qui n’aurait toujours pas compris que c’est dangereux, voir plus haut), par que c’est trooooooooooooo boooooooooooooooo, bein voilâ comment on fait. Petite remarque au passage, il existe des scripts qui font tout tout seul, mais dans les 2 cas (mes deux tests), ça n’a pas marché, je crois que tout faire ligne par ligne, c’est mieux. Dernier remarque : les instructions sont pour GNOME, si vous êtes avec KDE, vous devez enlever les –disable-kde, mais c’est pas sûr que ça marche, et ça n’a été testé que sous Feisty !

Sauvegardez vos fichiers

Parce qu’une sauvegarde ne fait ne mal à personne. Les fichiers dont il faudrait garder un exemplaire, au cas ou, sont /etc/X11/xorg.conf, les dossier .beryl .compiz et .emerald dans votre dossier personnel (Attention, ils sont cachés (les coquins !), appuyiez sur CTRL-H avec nautilus pour les afficher) si présents. Pas besoin de sauvegarder tout votre disque, mais si vous l’avez pas fait depuis 6 mois, c’est peut-être le temps.

Installation des paquets nécessaires

Par qu’il va falloir installer beaucoup de paquets pour la compilation, le plus simple c’est que vous ouvriez un terminal, et tapiez

sudo apt-get install git-core automake build-essential intltool libtool python-pyrex python2.5-dev

Puis ceci (oui, c’est gros, mais le jeu en vaut la chandelle):

sudo apt-get build-dep compiz

Et si vous avez déjà emerald, il vous faut le désinstaller :

sudo apt-get remove emerald

Téléchargement des sources

Nous allons maintenant récupérer les sources de compiz fusion et de tout ce qui va avec. Celle-ci changent sans cesse, vous pourrez voir plus bas comment les mettre à jour.

Premièrement, nous allons faire un répertoire où nous allons stocker toutes les sources et travailler :

mkdir ~/compiz
cd ~/compiz

Puis, nous allons télécharger les sources (il faut taper ces commandes une par une, c’est pourquoi je vous embête avec des textes entre) :

Compiz: la base, obligatoire

git clone git://git.freedesktop.org/git/xorg/app/compiz

La librairie bcop, obligatoire

git clone git://anongit.opencompositing.org/fusion/libraries/bcop

Ccsm, le gestionnaire de préférence, obligatoire

git clone git://anongit.opencompositing.org/fusion/compizconfig/ccsm

La libraire du gestionnaire de préférence, obligatoire

git clone git://anongit.opencompositing.org/fusion/compizconfig/libcompizconfig

Le gestionnaire de préférence, obligatoire

git clone git://anongit.opencompositing.org/fusion/compizconfig/compizconfig-python

Les plugins de base, obligatoire

git clone git://anongit.opencompositing.org/fusion/plugins-main

Emerald, obligatoire (A moins que vous ne vouliez pas de bordures à vos fenêtres, vous faites ce que vous voulez, vous êtes dans un univers libre ;))

git clone git://anongit.opencompositing.org/fusion/decorators/emerald

Les thèmes d’emerald, obligatoire

git clone git://anongit.opencompositing.org/fusion/decorators/emerald-themes

Des plugins supplémentaires, pas obligatoire, mais y’a des trucs sympa)

git clone git://anongit.opencompositing.org/fusion/plugins-extra

Pour avoir une icône dans la barre des tâches (pas obligatoire)

git clone git://anongit.opencompositing.org/users/keeguon/compiz-icon

Compilations et installations

Version d’automake :

Il est important d’utiliser la dernière version d’automake, personnellement j’en avais plusieurs et ça ne fonctionnait pas avec une ancienne version.

Avec sudo update-alternatives --config automake, sélectionnez la dernière version, en entrant le chiffre de la dit version[4] (1.10 normalement).

On commence tout d’abord par compiler la base, c’est-à-dire compiz et l’installer.

cd ~/compiz/compiz
./autogen.sh --prefix=/usr/local --enable-librsvg --disable-kde && make && sudo make install

[5]

Si tout c’est bien passé, (vous n’avez pas vu d’erreur, bien que ce soit en anglais ça se repère facilement, c’est pleins de ERROR et de WARNIG très méchants), vous pouvez continuer, dans le cas contraire, allez sur le forum, je ne peux malheureusement rien pour vous, tellement il peut y avoir de problèmes différents. Ce sera comme ça à chaque compilation, vous serez peut-être livré à vous-même, avec un code source inutile, un compiz à moité installé, c’est triste. Au passage, les problèmes ne sont dans certains cas que temporaires, attendez quelques heures qu’une éventuelle mise à jour du code source apporte des modifications, cf. le paragraphe ‘Mise à jour’.

Enfin bon, revenons à nos moutons, il vous faut maintenant taper les lignes suivantes, dans l’ordre :

Définition d’une petite variable :

export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig

Compilation de bcop:

cd ~/compiz/bcop
./autogen.sh --prefix=/usr/local --disable-kde && make && sudo make install

Compilation de libcompizconfig

cd ~/compiz/libcompizconfig
./autogen.sh --prefix=/usr/local --disable-kde && make && sudo make install

[6]

Compilation de compizconfig-python

cd ~/compiz/compizconfig-python
./autogen.sh --prefix=/usr/local --disable-kde && make && sudo make install

Compilation de ccsm

cd ~/compiz/ccsm
./autogen.sh --prefix=/usr/local --disable-kde && make && sudo make install

Compilation de plugins-main

cd ~/compiz/plugins-main
./autogen.sh --prefix=/usr/local --disable-kde && make && sudo make install

De même, assez long, on se fait un morpion ? Je commence !

 +++++++ +X+ + + +++++++ + + + + +++++++ + + + + +++++++ 

Compilation d’emerald

cd ~/compiz/emerald
./autogen.sh --prefix=/usr/local --disable-kde && make && sudo make install

Ok, à moi !

 +++++++ +X+ +O+ +++++++ + +X+ + +++++++ + + + + +++++++ 

Compilation d’emerald-themes

cd ~/compiz/emerald-themes
./autogen.sh --prefix=/usr/local --disable-kde && make && sudo make install

Compilation de plugins-extra (si présent)

cd ~/compiz/plugins-extra
./autogen.sh --prefix=/usr/local --disable-kde && make && sudo make install

 +++++++ +X+ +O+ +++++++ + +X+ + +++++++ +O+ +X+ +++++++ 

Ha bein j’ai gagné ! [7] ^__________^.

[8]

Finit !

Pour les propriétaires d’une carte graphique Nividia, il serait bien de lancer cette commande pour être sûr que ça marche :

sudo nvidia-xconfig --add-argb-glx-visuals -d 24

Et si vous avez téléchargé les sources pour l’icône, installez la aussi :

cd ~/compiz/compiz-icon
sudo ./setup.py install

Utilisation

Bon. Tout est maintenant compilé et installé, il ne reste plus que 50% de change que ça ne marche pas, vous venez d’en éliminer 49%.

Maintenant, sauvez tous vos fichiers ouverts, fermez un maximum de programmes, copiez la commande qui vous correspond dans le terminal, grande respiration, et hop, enter. Si plus rien ne répond (attendez quelques secondes quand même), vous avez perdu. Sinon, si les fenêtres semble molles c’est super ça marche. Les bordures peuvent disparaitre, c’est normal.

Le plus simple, c’est d’utiliser l’icône de la barre des tâches, mais chez moi ça ne marche pas. Enfin bon, vous pouvez toujours essayer… :

compiz-icon &

Sinon, avec une Ati:

LIBGL_ALWAYS_INDIRECT=1 compiz --replace --indirect-rendering --sm-disable ccp &

Avec le driver FGLRX :

LD_PRELOAD=/usr/lib/fglrx/libGL.so.1.2.xlibmesa compiz --replace --sm-disable ccp &

Avec une NVIdia.

compiz --replace ccp &

Essayez plusieurs fois les commandes, ça ne marche pas tout de suite (une fois ça a arrêté beryl, la deuxième fois enlevé toutes les bordures, et la troisième fois j’ai enfin eu des fenêtres molles pour ma part).

Si c’est pleins de ”compiz (decoration) - Warn: Property ignored because version is 20061011 and decoration plugin version is 20070319 ”, c’est emerald qui n’est pas encore à jour, redémarrez votre pc.

Si vos fenêtres semblent molles, mais qu’il n’y a pas de bordures, tapez emerald & dans un terminal.

Si tout est ok, ça marche, vous pouvez être content ! Mais la solution pour le lancer n’est pas très pratique, et je trouve que les performances ne sont pas optimales.

Pour le garder à long terme

Il existe un script de lancement qui va s’occuper du démarrage du tout (compiz et emerald), ici. Dans votre terminal, tapez : gedit lancercompiz, copiez dans gedit tout le texte du script dedans, fermez, sauvez, tapez chmod +x lancercompiz, et enfin ./lancercompiz.

Si vous désirez lancer automatiquement compiz au démarrage, allez dans le menu Système/Préférences/Session, Nouveau, et entrez la commande /home/lemplacementduscript/lancercompiz , de cette manière tout se lancera… au démarrage. [9]

Maintenant, pour faire mumuse avec les options et les nouveaux plugins, ouvrez un terminal, et tapez ccsm, vous avez accès à pleins d’options rigolotes.

Mise à jour

Vu que l’installation n’a pas été faite en temps que paquet, pour mettre à jour votre compiz, il faut passer par une autre voie.

D’abord, regardez sur cette page s’il n’y a pas quelque chose de neuf. Si vous devez mettre à jour quelque chose, il vous faut enter dans le dossier correspondant, lancer un git-pull, et recompiler le tout. Par exemple, pour mettre à jour plugins-extra, il faut faire

cd ~/compiz/plugins-extra git-pull ./autogen.sh --prefix=/usr/local --disable-kde && make && sudo make install

Attention, il faudra probablement un redémarrage de compiz pour que les mises à jour soient prisent en compte (un redémarrage du serveur graphique devrait suffire).

Désinstaller

Si rien ne marche pas, il faut quand même faire un peu le ménage !

Pour toutes les dossiers ou la compilation et l’installation avait réussit, entrez dedans, et tapez sudo make uninstall. Quand vous avez fait ça pour toutes les parties, vous pouvez supprimer le dossier compiz dans votre home, réinstaller emerald avec le gestionnaire de paquet si vous l’avez désinstallé, et désinstaller les paquets installés avant si vous les aviez notés (dans le cas contraire, vous aurez quelques paquets inutiles sur votre pc, mais ce n’est pas trop grave, sauf s’il vous reste 2Mo d’espace disque).

Divers

J’ai voulu faire une vidéo, je n’ai pas pu (effet étrange de clignotement avec le cube), mais voilà quelques captures :

Le plugin ‘présentation’ :

Compiz fusion - présentation

Mon nouveau cube, reflets intégrés :

Compiz Fusion - Cube et reflets

Le plugin pour faire du feu : [10]

Compiz fusion - feu

Je trouve que compiz s’améliore de jour en jour, et commence à devenir un peu moins ‘gadget’… Les animations ou la pluie sont désactivés par défaut par exemple, mais le système de présentation est pratique pour ranger ses fenêtres…

Le forum Source du tutoriel Le topic sur ubuntu-fr

Notes

[1] que j’aime bien moi personnellement d’abord

[2] En plus, il serait peut-être rigolo de connaitre les joies de la compilation à 3 heures du mat. alors que ça ne marche pas parque la libraire XYZ doit être compliquée, mais dépend de ABC, qui doit obligatoirement être en version 4.1.6.34.7.34.234b avec le patch #1526. Enfin bon, faudrait vraiment le vouloir ce compiz fusion pour en arriver là. Ne paniquez pas trop, j’ai pas eu trop de problèmes avec mes tests sur deux machines (toujours essayer d’abord sur une autre machine que la sienne), et il n’y a (même) pas de compilation de noyau, alors ça devrait quand même aller, mais voilâ quoi. Les résultats sont incertains.

[3] Si vous n’aimez pas ma métaphore, je ne vous aime pas et na.

[4] La dernière pour ceux qui ne suivent pas

[5] Oui, c’est long, vous pouvez aller faire quelque chose d’autre, personnellement je m’occupais de l’orthographe de ce billet… Bein tiens, lisez les autres ^^.

[6] Ça aussi c’est un peu long, tiens au fait, vous connaissez FireGPG ?

[7] Comment ça j’ai triché ?

[8] Effectivement, vous venez de découvrir que pendant une compilation on s’ennuie beaucoup, les super lignes marrantes dans le terminal ça va un moment…

[9] Étonnamment, c’était quand même le but…

[10] L’avantage avec le plugin qui fait du feu, c’est qu’on pourrait être averti des prochaines canicules en synchronisant la température extérieur et la quantité de feu présente sur l’écran, ça manque aussi au plugin pluie et neige, ça permettrait de connaitre le temps qui fait sans regarder par la fenêtre, et d’éviter d’aller dehors quand il ne faut pas (car l’eau ça mouille, vaut mieux rester chez soi !), et de ne pas y aller quand c’est possible (profiter du fait que l’écran est visible pour vite recompiler compiz au passage. De cette manière, le geek standard économisera un maximum de calories pour un minimum d’effort de base, compiz est donc quelque chose de très productif ! Qui est prêt à se lancer dans le développement ?)

Gravatar de adminInstaller compiz fusion avec ubuntu ! via Administrateur

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Ce billet n’est probalement plus à jour, compiz fusion ayant évolué, cf. les derniers commentaires. Renseignez vous sur le topic dédié pour l’installation.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Avant de commencer…

Attention ! Les manipulations suivantes sont un peu comme la traversée d’une autoroute en temps que simple petit papillon, seul un bon entrainement vous permettra d’éviter les gros camions ‘compilation’, ‘plantée du serveur graphique’, et plus si affinité avec les problèmes en volant assez haut, je ne pourrait que vous fournir un plan de l’autoroute. Si vous n’avez rien à en faire de ma superbe métaphore[1], sachez pour faire simple qu’installer Compiz Fusion, qui est encore au stade expérimental est dangereux, peut vos causer des problèmes, peut vous empêcher d’accéder à une interface graphique, et de plus je n’aimerais pas voir les commentaires se transformer en support technique (surtout que je ne vais sûrment pas pouvoir vous aider), il y a des forums pour ça (voir liens). Merci.

Mais qu’est-ce, Compiz Fusion ?

Vous avez peut-être vu dans les actualités récentes, un titre vachement subtile reprit par tout le monde ressemblant à “Beryl + Compiz = Compiz Fusion”. C’est assez clair non ? En gros, c’est le nouveau truc qui fait un beau bureau en 3D, encore plus beau, afin d’être sûr que même avec vi (un éditeur de texte dans le terminal), votre 8600GT est correctement utilisée. C’est une fusion (d’où le subtile titre), entre compiz et beryl, qui s’étaient séparés. Vous avez sûrment vu quelques vidéos qui montre que c’est vâââââââchement beau, mais pourquoi ne pas essayer en vrai ? [2]

Installation

Si vous êtes vraiment sur de vouloir tenter l’aventure parsemées d’étapes mortelles qui tuent de votre petit papillon ([3] Pour ceux qui n’aurait toujours pas compris que c’est dangereux, voir plus haut), par que c’est trooooooooooooo boooooooooooooooo, bein voilâ comment on fait. Petite remarque au passage, il existe des scripts qui font tout tout seul, mais dans les 2 cas (mes deux tests), ça n’a pas marché, je crois que tout faire ligne par ligne, c’est mieux. Dernier remarque : les instructions sont pour GNOME, si vous êtes avec KDE, vous devez enlever les –disable-kde, mais c’est pas sûr que ça marche, et ça n’a été testé que sous Feisty !

Sauvegardez vos fichiers

Parce qu’une sauvegarde ne fait ne mal à personne. Les fichiers dont il faudrait garder un exemplaire, au cas ou, sont /etc/X11/xorg.conf, les dossier .beryl .compiz et .emerald dans votre dossier personnel (Attention, ils sont cachés (les coquins !), appuyiez sur CTRL-H avec nautilus pour les afficher) si présents. Pas besoin de sauvegarder tout votre disque, mais si vous l’avez pas fait depuis 6 mois, c’est peut-être le temps.

Installation des paquets nécessaires

Par qu’il va falloir installer beaucoup de paquets pour la compilation, le plus simple c’est que vous ouvriez un terminal, et tapiez

sudo apt-get install git-core automake build-essential intltool libtool python-pyrex python2.5-dev

Puis ceci (oui, c’est gros, mais le jeu en vaut la chandelle):

sudo apt-get build-dep compiz

Et si vous avez déjà emerald, il vous faut le désinstaller :

sudo apt-get remove emerald

Téléchargement des sources

Nous allons maintenant récupérer les sources de compiz fusion et de tout ce qui va avec. Celle-ci changent sans cesse, vous pourrez voir plus bas comment les mettre à jour.

Premièrement, nous allons faire un répertoire où nous allons stocker toutes les sources et travailler :

mkdir ~/compiz
cd ~/compiz

Puis, nous allons télécharger les sources (il faut taper ces commandes une par une, c’est pourquoi je vous embête avec des textes entre) :

Compiz: la base, obligatoire

git clone git://git.freedesktop.org/git/xorg/app/compiz

La librairie bcop, obligatoire

git clone git://anongit.opencompositing.org/fusion/libraries/bcop

Ccsm, le gestionnaire de préférence, obligatoire

git clone git://anongit.opencompositing.org/fusion/compizconfig/ccsm

La libraire du gestionnaire de préférence, obligatoire

git clone git://anongit.opencompositing.org/fusion/compizconfig/libcompizconfig

Le gestionnaire de préférence, obligatoire

git clone git://anongit.opencompositing.org/fusion/compizconfig/compizconfig-python

Les plugins de base, obligatoire

git clone git://anongit.opencompositing.org/fusion/plugins-main

Emerald, obligatoire (A moins que vous ne vouliez pas de bordures à vos fenêtres, vous faites ce que vous voulez, vous êtes dans un univers libre ;))

git clone git://anongit.opencompositing.org/fusion/decorators/emerald

Les thèmes d’emerald, obligatoire

git clone git://anongit.opencompositing.org/fusion/decorators/emerald-themes

Des plugins supplémentaires, pas obligatoire, mais y’a des trucs sympa)

git clone git://anongit.opencompositing.org/fusion/plugins-extra

Pour avoir une icône dans la barre des tâches (pas obligatoire)

git clone git://anongit.opencompositing.org/users/keeguon/compiz-icon

Compilations et installations

Version d’automake :

Il est important d’utiliser la dernière version d’automake, personnellement j’en avais plusieurs et ça ne fonctionnait pas avec une ancienne version.

Avec sudo update-alternatives --config automake, sélectionnez la dernière version, en entrant le chiffre de la dit version[4] (1.10 normalement).

On commence tout d’abord par compiler la base, c’est-à-dire compiz et l’installer.

cd ~/compiz/compiz
./autogen.sh --prefix=/usr/local --enable-librsvg --disable-kde && make && sudo make install

[5]

Si tout c’est bien passé, (vous n’avez pas vu d’erreur, bien que ce soit en anglais ça se repère facilement, c’est pleins de ERROR et de WARNIG très méchants), vous pouvez continuer, dans le cas contraire, allez sur le forum, je ne peux malheureusement rien pour vous, tellement il peut y avoir de problèmes différents. Ce sera comme ça à chaque compilation, vous serez peut-être livré à vous-même, avec un code source inutile, un compiz à moité installé, c’est triste. Au passage, les problèmes ne sont dans certains cas que temporaires, attendez quelques heures qu’une éventuelle mise à jour du code source apporte des modifications, cf. le paragraphe ‘Mise à jour’.

Enfin bon, revenons à nos moutons, il vous faut maintenant taper les lignes suivantes, dans l’ordre :

Définition d’une petite variable :

export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig

Compilation de bcop:

cd ~/compiz/bcop
./autogen.sh --prefix=/usr/local --disable-kde && make && sudo make install

Compilation de libcompizconfig

cd ~/compiz/libcompizconfig
./autogen.sh --prefix=/usr/local --disable-kde && make && sudo make install

[6]

Compilation de compizconfig-python

cd ~/compiz/compizconfig-python
./autogen.sh --prefix=/usr/local --disable-kde && make && sudo make install

Compilation de ccsm

cd ~/compiz/ccsm
./autogen.sh --prefix=/usr/local --disable-kde && make && sudo make install

Compilation de plugins-main

cd ~/compiz/plugins-main
./autogen.sh --prefix=/usr/local --disable-kde && make && sudo make install

De même, assez long, on se fait un morpion ? Je commence !

 +++++++ +X+ + + +++++++ + + + + +++++++ + + + + +++++++

Compilation d’emerald

cd ~/compiz/emerald
./autogen.sh --prefix=/usr/local --disable-kde && make && sudo make install

Ok, à moi !

 +++++++ +X+ +O+ +++++++ + +X+ + +++++++ + + + + +++++++

Compilation d’emerald-themes

cd ~/compiz/emerald-themes
./autogen.sh --prefix=/usr/local --disable-kde && make && sudo make install

Compilation de plugins-extra (si présent)

cd ~/compiz/plugins-extra
./autogen.sh --prefix=/usr/local --disable-kde && make && sudo make install

 +++++++ +X+ +O+ +++++++ + +X+ + +++++++ +O+ +X+ +++++++

Ha bein j’ai gagné ! [7] ^__________^.

[8]

Finit !

Pour les propriétaires d’une carte graphique Nividia, il serait bien de lancer cette commande pour être sûr que ça marche :

sudo nvidia-xconfig --add-argb-glx-visuals -d 24

Et si vous avez téléchargé les sources pour l’icône, installez la aussi :

cd ~/compiz/compiz-icon
sudo ./setup.py install

Utilisation

Bon. Tout est maintenant compilé et installé, il ne reste plus que 50% de change que ça ne marche pas, vous venez d’en éliminer 49%.

Maintenant, sauvez tous vos fichiers ouverts, fermez un maximum de programmes, copiez la commande qui vous correspond dans le terminal, grande respiration, et hop, enter. Si plus rien ne répond (attendez quelques secondes quand même), vous avez perdu. Sinon, si les fenêtres semble molles c’est super ça marche. Les bordures peuvent disparaitre, c’est normal.

Le plus simple, c’est d’utiliser l’icône de la barre des tâches, mais chez moi ça ne marche pas. Enfin bon, vous pouvez toujours essayer… :

compiz-icon &

Sinon, avec une Ati:

LIBGL_ALWAYS_INDIRECT=1 compiz --replace --indirect-rendering --sm-disable ccp &

Avec le driver FGLRX :

LD_PRELOAD=/usr/lib/fglrx/libGL.so.1.2.xlibmesa compiz --replace --sm-disable ccp &

Avec une NVIdia.

compiz --replace ccp &

Essayez plusieurs fois les commandes, ça ne marche pas tout de suite (une fois ça a arrêté beryl, la deuxième fois enlevé toutes les bordures, et la troisième fois j’ai enfin eu des fenêtres molles pour ma part).

Si c’est pleins de ”compiz (decoration) - Warn: Property ignored because version is 20061011 and decoration plugin version is 20070319 ”, c’est emerald qui n’est pas encore à jour, redémarrez votre pc.

Si vos fenêtres semblent molles, mais qu’il n’y a pas de bordures, tapez emerald & dans un terminal.

Si tout est ok, ça marche, vous pouvez être content ! Mais la solution pour le lancer n’est pas très pratique, et je trouve que les performances ne sont pas optimales.

Pour le garder à long terme

Il existe un script de lancement qui va s’occuper du démarrage du tout (compiz et emerald), ici. Dans votre terminal, tapez : gedit lancercompiz, copiez dans gedit tout le texte du script dedans, fermez, sauvez, tapez chmod +x lancercompiz, et enfin ./lancercompiz.

Si vous désirez lancer automatiquement compiz au démarrage, allez dans le menu Système/Préférences/Session, Nouveau, et entrez la commande /home/lemplacementduscript/lancercompiz , de cette manière tout se lancera… au démarrage. [9]

Maintenant, pour faire mumuse avec les options et les nouveaux plugins, ouvrez un terminal, et tapez ccsm, vous avez accès à pleins d’options rigolotes.

Mise à jour

Vu que l’installation n’a pas été faite en temps que paquet, pour mettre à jour votre compiz, il faut passer par une autre voie.

D’abord, regardez sur cette page s’il n’y a pas quelque chose de neuf. Si vous devez mettre à jour quelque chose, il vous faut enter dans le dossier correspondant, lancer un git-pull, et recompiler le tout. Par exemple, pour mettre à jour plugins-extra, il faut faire

cd ~/compiz/plugins-extra git-pull ./autogen.sh --prefix=/usr/local --disable-kde && make && sudo make install

Attention, il faudra probablement un redémarrage de compiz pour que les mises à jour soient prisent en compte (un redémarrage du serveur graphique devrait suffire).

Désinstaller

Si rien ne marche pas, il faut quand même faire un peu le ménage !

Pour toutes les dossiers ou la compilation et l’installation avait réussit, entrez dedans, et tapez sudo make uninstall. Quand vous avez fait ça pour toutes les parties, vous pouvez supprimer le dossier compiz dans votre home, réinstaller emerald avec le gestionnaire de paquet si vous l’avez désinstallé, et désinstaller les paquets installés avant si vous les aviez notés (dans le cas contraire, vous aurez quelques paquets inutiles sur votre pc, mais ce n’est pas trop grave, sauf s’il vous reste 2Mo d’espace disque).

Divers

J’ai voulu faire une vidéo, je n’ai pas pu (effet étrange de clignotement avec le cube), mais voilà quelques captures :

Le plugin ‘présentation’ :

Compiz fusion - présentation

Mon nouveau cube, reflets intégrés :

Compiz Fusion - Cube et reflets

Le plugin pour faire du feu : [10]

Compiz fusion - feu

Je trouve que compiz s’améliore de jour en jour, et commence à devenir un peu moins ‘gadget’… Les animations ou la pluie sont désactivés par défaut par exemple, mais le système de présentation est pratique pour ranger ses fenêtres…

Le forum Source du tutoriel Le topic sur ubuntu-fr

 

Notes

[1] que j’aime bien moi personnellement d’abord

[2] En plus, il serait peut-être rigolo de connaitre les joies de la compilation à 3 heures du mat. alors que ça ne marche pas parque la libraire XYZ doit être compliquée, mais dépend de ABC, qui doit obligatoirement être en version 4.1.6.34.7.34.234b avec le patch #1526. Enfin bon, faudrait vraiment le vouloir ce compiz fusion pour en arriver là. Ne paniquez pas trop, j’ai pas eu trop de problèmes avec mes tests sur deux machines (toujours essayer d’abord sur une autre machine que la sienne), et il n’y a (même) pas de compilation de noyau, alors ça devrait quand même aller, mais voilâ quoi. Les résultats sont incertains.

[3] Si vous n’aimez pas ma métaphore, je ne vous aime pas et na.

[4] La dernière pour ceux qui ne suivent pas

[5] Oui, c’est long, vous pouvez aller faire quelque chose d’autre, personnellement je m’occupais de l’orthographe de ce billet… Bein tiens, lisez les autres ^^.

[6] Ça aussi c’est un peu long, tiens au fait, vous connaissez FireGPG ?

[7] Comment ça j’ai triché ?

[8] Effectivement, vous venez de découvrir que pendant une compilation on s’ennuie beaucoup, les super lignes marrantes dans le terminal ça va un moment…

[9] Étonnamment, c’était quand même le but…

[10] L’avantage avec le plugin qui fait du feu, c’est qu’on pourrait être averti des prochaines canicules en synchronisant la température extérieur et la quantité de feu présente sur l’écran, ça manque aussi au plugin pluie et neige, ça permettrait de connaitre le temps qui fait sans regarder par la fenêtre, et d’éviter d’aller dehors quand il ne faut pas (car l’eau ça mouille, vaut mieux rester chez soi !), et de ne pas y aller quand c’est possible (profiter du fait que l’écran est visible pour vite recompiler compiz au passage. De cette manière, le geek standard économisera un maximum de calories pour un minimum d’effort de base, compiz est donc quelque chose de très productif ! Qui est prêt à se lancer dans le développement ?)

mercredi, juin 13 2007

Gravatar de adminLinutop, solution desktop ultra légère via Administrateur

Mon précédent article était quelque peu immérité, aussi je remercie l'équipe du Linutop pour avoir accepté le prêt de matériel tout le temps nécessaire. Dans l'article antérieur j'ai basé mon discernement par rapport à des solutions desktop complètes, hors le linutop doit se placer comme une solution "PC léger".


Prix

335 €TTC (Linutop + Clé USB 1go contenant l'OS) - Prix sans les frais de ports

Caractéristiques

En bref voici grâce à quelques pictogrammes les spécificités du Linutop. Vous verrez ainsi ce qu'il fait et ce qu'il ne fait pas en un clin d'oeil.

oreille.png 0 db en toute circonstance
Ne chauffe pas.
taille.png Encombrement record. 87 fois plus petit qu'un Pc de bureau
elec.png Linutop 6W soit 8€ par an
Pc normal 100W soit 130 € par an
os.png Système d'exploitation gratuit, open source basé sur Debian
<img alt=
Aucun virus suceptible de détruire votre système
ff.png Idéal pour la navigation Internet et l'envoi d'email. Equipé du navigateur le plus populaire du moment.
abiword.png Inclu : traitement de texte rapide et complet répondant sous le nom d'Abiword
chat.png Communiquer avec Gaim sur les réseaux Jabber, Msn, Aim, Irc ... .
hp.png Enregistrer votre voix, écouter votre musique préférée

N'est pas inclu avec le linutop



Attention aucun périphérique n'est inclu avec le linutop, j'entend par là, pas de clavier/souris, pas d'écran, pas de micro, pas d'enceinte, pas de lecteur/graveur, pas de disque dur, simplement une clé usb d'un go.


Le linutop en détails

Le rapport hardinfo en détails.

Processeur et mémoire, consommation électrique très faible

AMD Geode LX700 @433Mhz / 256 Mo Ram

Dans la version vendue actuellement, le linutop n'a pas la possibilité d'évoluer, en effet, mémoire vive, processeur sont soudés à la carte principale. Cette limitation est en faveur d'une limitation des problèmes de compatibilité, mais on préférait un produit ajustable. Le principal intérêt du produit réside dans sa faible consommation électrique (+/- 6 Watts).

La comparaison qui suit a pour unique but de vous faire réagir sur les extroadinaires différences de consommations électriques entre CPU
Cette prouesse d'économie est obtenue grâce à l'utilisation du processeur AMD Geode LX700 X86 L1 128kb qui ne dégage qu'une puissance de 0,7 Watts. Si on le compare a un AMD 64 3500+ il devient évident que ce dernier prend l'avantage en nombre d'instruction réalisée par seconde (2,3 milliards contre  865 millions) mais si nous en venons à comparer les puissances nécessaires, il est clair que le  modèle Geode qui équipe le linutop prend l'avantage du meilleur rendement (50 watts AMD64 / <1W Geode LX700). Pour vous faire une dernière idée un processeur type Intel Core 2 duo E6300 consomme plus de 150W à lui tout seul donc si c'est pour surfer sur le net c'est pas rentable d'avoir le dernier cri des avaleurs de Watts.


Connectivité

Notre première remarque a été la suivante : pas de wifi, pas de bluetooth dans un si petit boitier voué au déplacement ? Effectivement pas de connexion sans fil disponible mais en revanche 3 ports USB (3 +1 pour la clé de démarrage) permettant de rajouter les options nécessaires. Si le nombre de port usb venait à manquer il est toujours possible de recourir à un HUB USB auto alimenté.
Enfin comme derniers éléments de réponse pour justifier l'absence de connexion Wifi, il faut se rappeler que le Linutop n'est pas une solution laptop mais une solution desktop, tels ont été les propos de Frédéric Baille, l'autre raison était que le coût de développement semblait visiblement trop élevé.

Pas de connexion réseau sans fil par défaut mais un port RJ45 10/100Mps permettant de relier le linutop à un routeur ou à un réseau local. Lors de nos tests l'accès à Internet a été immédiat à partir du moment  où le câble réseau était branché.
Si toutefois l'accès au réseau ne se fait pas et que vous savez que votre réseau est configuré en IP automatique grâce au DHCP taper dans un terminal (sur linutop) sudo dhclient eth0. Cette commande permet d'obtenir une ip afin d'être reconnu sur le réseau local.


Audio / Vidéo

L'audio reste correct, les tests micros et casques ont été jugés suffisants pour une utilisation de base. Le niveau sonore doit être évidemment un peu poussé mais c'est tout à fait correct pour une écoute occasionnelle de vos morceaux de musiques ogg vorbis ou mp3. En revanche la vidéo laisse à désirer, le système actuel est incapable de gérer des vidéos de taille moyenne de 425*335 sans lagger. Que ce soit au sein de Firefox ou directement avec le lecteur vidéo fourni le résultat est tout aussi décevant. L'affichage en plein écran est impossible, mais pardonnable car ce n'est pas l'objectif du linutop d'être une station home cinéma, mais les lags dans les vidéos dailymotion, youtube, allocine sont très ennuyeux, dans la mesure ou cela fait partie d'une utilisation Internet commune pour aujourd'hui.
Hormis l'affichage de vidéos quelque peu limité, l'affichage de l'interface du système d'exploitation est correcte, on est directement en 1280*1024 (max) sur l'écran plat 19" utilisé et aucune manipulation n'a été requise.

Système d'exploitation

Comme il a été énoncé dans un précédent article, le système d'exploitation tourne sur la version Xubuntu 6.10 Edgy Eft. Cette dernière appartient à la grande série Ubuntu qui est elle-même issu des version  Linux Debian. C'est un peu compliqué  quand on ne connait pas la hiérarchie des différentes distributions Linux, mais voici un schéma. (Suivre la ligne en rouge ocre puis la marron... Pour être rapide on va dire que Xubuntu c'est comme Ubuntu mais avec un gestionnaire de fenêtre WM (Window Manager) et quelques autres logiciels différents, cette version a été spécialement conçu pour d'ancien modèle PC, d'où l'utilisation de XFCE 4 WM.

Ce n'est pas la dernière version de (X)ubuntu, tout comme le noyau (kernel 2.6.17 ), oui en plus des différentes distributions il existe plusieurs versions d'une distribution. Pour le linutop on se trouve avec l'avant dernière distribution stable par défaut, mais ceci n'a que très peu d'importance, le seul hic c'est l'impossibilité de mettre à jour le système facilement et rapidement (voir la section pour aller plus loin).

La distribution (X)ubuntu en quelques mots

Linux Ubuntu est un système d'exploitation alternatif open-source remplacant parfaitement Microsoft Windows Xp/vista pour 0 €. Ce dernier comporte par défaut tout ce qui peut être nécessaire pour une utilisation aussi bien personnelle que professionelle de  l'outil informatique. La version fournie avec le linutop a été quelque peu arrangée pour ce dernier, mais dispose de logiciels équivalents tout aussi performant, voir meilleurs que les équivalents propriétaires.

Note : J'utilise de façon quotidienne Ubuntu. Que ce soit pour la maison ou le travail, aussi Ubuntu me semble être le système le plus performant et surtout le plus rentable pour un étudiant, professionnel, école, entreprise.

Pour aller plus loin

Utilisation de SquashFs

L'utilisation d'un système compressé squashFs sur la clé usb fournie est à double tranchant, d'un côté cela permet d'éviter tout action malleveillante, même si cela reste possible dans l'absolu(notre équipe le pouvait donc d'autres peuvent le faire également), et d'un autre côté cela paralyse toute action de mise à jour du système. Je m'explique le système étant sous forme compressé, c'est à dire en lecture seule, toutes vos actions d'installation et de mise à jour ne seront que virtuelles et non physiques, ce qui placera  l'ensemble de vos fichiers en mémoire Ram, et effaçable dès le redémarrage de la machine. Alors on est en droit de se poser la question suivante  :

Pourquoi utiliser le système squashFs qui semble si contraignant ?

A cela on répond simplement : pour une question de place et de robustesse (sécurité) , je rappelle que le système d'exploitation est embarqué sur une clé USB d'un 1go aussi il faut compter 1,3go de  place pour un système complet Ubuntu. En utilisant le système compressé squashFs il est possible d'obtenir un gain de place de plus de 30% ce qui place le système au environ de 460 Mo. Ce système est en quelques sorte intelligent, il utilise en décompressant "dynamiquement" uniquement selon dont il a besoin.
Sans modifications particulières l'installation de nouveaux logiciels fonctionnera mais si vous redémarrez votre linutop, vous constaterez que tous vos efforts n'auront servis à rien. Si vous êtes intéressés par le protocole d'installation permanente de nouveau logiciel veuillez poursuivre votre lecture sur "Duplication physique et tentative de mise à jour".

Remarque importante : La clé est désormais fournie en mode 2 partitions, ce qui permet de conserver les fichiers, configuration, et, en supprimant la deuxième partition il est possible de passé en mode Kiosque, c'est à dire qu'a chaque démarrage tout est effacé.

Installation de nouveaux paquets ...euh... logiciels

Même si vous avez été prévenu sur le caractère volatile des installations voici la démarche à suivre si vous souhaitez installer un nouveau logiciel de manière aisée. Pour la plupart des gens "ligne de code", "compiler un programme"  sont des termes, pour les plus chanceux encore inconnus, et pour les autres moins novice trop effrayants pour être prononcés en leur présence. Rassurez-vous, pas de panique Linux Ubuntu a une solution extraordinaire pour vous permettre de récupérer un logiciel, je m'étonne juste que l'entreprise Microsoft n'ai pas déjà repris le concept.

Quand vous souhaitez installer un logiciel sous Windows, vous devez soit avoir un cd d'installation soit télécharger un fichier .exe, cela se passe toujours en deux étapes Récupérez le logiciel dont je connais le nom, caractéristiques et installer le logiciel en cliquant sur le fichier .exe puis suivre le protocole d'installation (Suivant,...Suivant, Oui, Oui, Suivant,Terminer, Rédémarrage obligatoire).

Bien,  sous (X)ubuntu c'est encore plus simple à condition de bien vouloir perdre vos réflexes windowsiens (téléchargement  et installation sont confonfues). Grâce au programme "synaptic" il est possible de télécharger / installer en une seule action n'importe quel logiciel. Notre équipe trouve dommage que le logiciel "truc" ne soit pas livré par défaut avec le linutop, voici les instructions :

Dans Applications > Programme > Synaptics taper comme critère de recherche "truc" enfin après l'avoir sélectionné cliquer sur Installer. C'est simple non ?
Plus rapide encore : Application > Terminal taper :
sudo apt-get install nom-de-votre-logiciel-truc

Plus de détails sur le système Synaptic et l'installation de programme en ligne de commande

*Vous souhaitez installer Opera, voici la page nouvellement créée par mes soins sur le wiki du Linutop ( en cours )
*Vous souhaitez changer de Window Manager et utiliser Fluxbox (en cours)

Créer son propre système

Cette démarche fait suite à une volonté de pouvoir disposer d'un système pouvant être mis facilement à jour directement sur le linutop. Plusieurs méthodes ont été effectué, mais aucune n'a réellement abouti. L'absence de lecteur Cd-rom ainsi que la quantité réduite de taille disponible ont quelques peu complexifiées les tâches.

Depuis rien - from scratch !

La première étape, consistait à partir d'une clé vierge d'obtenir un système Ubuntu complet. Cette démarche est facilement réalisable à partir du moment ou l'on dispose d'une connexion Internet très haut débit. Dans notre cas il a fallu compter plus de 4h pour rapatrier tous les paquets et les installer sur la machine.  Après avoir rendu la clé bootable il suffit de choisir le système Ubuntu que l'on souhaite installer et il n'y a plus qu'a attendre (4h).

Comment rendre ma clé bootable afin d'installer mon système  depuis Internet?
  1. Récupérer boot.img.gz et le décompresser
  2. Copier de boot.img dans votre clé vierge  via la commande  dd if=/chemin/boot.img of=/dev/sda1 (sda1 est votre clé,  vérifier !)
  3. Brancher la clé et démarrer le linutop, suivez les instructions

Après avoir installer l'ensemble des paquets nécessaires.. il est indispensable de rajouter le paquet xserver AMD car la puce graphique est produite par ce dernier.

sudo apt-get install xserver-xorg-video-amd

Malgré nos efforts de reconfiguration xserver, de la récupération xorg.conf, de la comparaison paquet par paquet par rapport au linutop,  il a été impossible de démarrer. L'écran freeze noir au moment du lancement Xserver sans pourtant afficher d'erreurs (vérification des logs)

D'après la configuration existante, par copie du noyau monté

Une autre méthode à consister à copier en montant le contenu du squashFs sur une autre clé clé USB puis de rendre cette dernière bootable, cette démarche n'a pas abouti non plus

Par duplication physique (bit à bit) et tentative de mise à jour

Enfin, nous voilà à la dernière méthode. Cette dernière a été partiellement réussie, la copie conforme d'une clé vers une autre à l'aide de "dd" fût assez aisée. En quelques minutes il nous a été permis de bénéficier d'une copie exacte sans risque de détérioration de l'original.
Oui c'est très bien, mais finalement on n'est pas plus avancé ! nous avons copié le système sans pour autant pouvoir apporter des mis à jour,  ajouts réels, toujours à cause de squashFs.

Voici en théorie ce qu'il faut faire :
  1. Décompresser / Monter le squasfs dans la deuxième partition de la clé
  2. Modifier le chroot pour rediriger les installations vers ce nouvel endroit et non dans la mémoire RAM
  3. Supprimer le squashFs actuel pour libérer l'espace de la première partition
  4. Compiler/Compresser un nouveau squashfs à partir de la deuxième partition vers la première (la manipulation peut  durer longtemps).
Manque de chance pour une raison de place (un peu étrange) le système n'a pu terminer  ( 45%). Mais nous avons de bonnes raisons de croire que sans cette erreur ils aurait été possible d'obtenir un système avec  le nouveaux logiciels en dur (et non en RAM).

Conclusion

Les néophytes vont adorer tandis que les amoureux de la bidouille vont transpirer

J'espère ne pas vous avoir effrayer avec mes histoires "SquashFs" et "créer son système depuis rien"  car de base tout fonctionne correctement, pas de bidouille à faire Réseau, résolution écran ... ont déjà été paramétré pour vous, sans mentir je dispose d'une connexion avec routeur chez ** ** *** (il ne mérite pas d'être cité), et j'ai obtenu de suite Internet sans configuration, ce n'est pas extraordinaire je vous l'accorde, mais tellement agréable et ce même quand on est passionné par le sujet et les manipulations en tout genre.

Si vous avez lu les précédents paragraphes, vous vous êtes rendus compte que configurer le linutop n'est pas aisé, et que de bonnes bases Linux sont indispensables. Nous avons effectués nos tests uniquement depuis une clé usb 2go, mais je vous recommande vivement l'utilisation d'un DD externe 2"1/2, ça vous conferra une plus grande liberté d'action pour un encombrement mini. (Remerciement à Julien.C pour sa précieuse aide)

A qui s'adresse le linutop

Par sa prédestination au Web, le linutop est idéal pour les bibliothèques, écoles, universités, musées, administrations, hôtels, hôpitaux, cybercafés voir même la maison, à condition de ne pas trop en demander. Sa faible consommation est un atout certain. Si une bibliothèque souhaite 20 ordinateurs branchés sans interruption à une prise électrique, cela revient à 2600€ par an contre 160€ pour le linutop.. y a pas photo ! si l'ordinateur est uniquement voué au surf web, il est plus que conseillé d'opter pour un linutop.

Malgré "son caractère verrouillé", le linutop peut également convenir pour une utilisation "serveur à la maison", pour cela il vous faudra être armé de patience et d'un calme olympien afin d'arriver à dompter la bête. Nos essais n'ont pas été sans sueur, pour finalement arriver à un bilan un peu décevant de ce point de vue la.

Les petites améliorations que j'aimerais

  • Incorporer par défaut d'autre navigateur comme Opera par exemple.
  • Pouvoir lire correctement des vidéos moyennes tailles.
  • Au lieu d'une clé USB apparente et encombrante ont aurait préféré un lecteur  Compact flash à l'avant ou l'arrière. L'équipe du Linutop réfléchi actuellement à des solutions internes
  • 2 partitions créer au lieu d'une afin de bénéficier d'un endroit de stockage permanent
  • Un bouton on/off aurait été la bienvenue, mais si ce système est prévu pour être démarré qu'une seule fois par journée
  • Proposé un choix de configuration interne, mais ceci est peu être incompatible avec les prix compétitifs actuels
  • De par son âge récent, le Wiki linutop est un peu vide
  • Le Linutop est minuscule aussi on aimerait trouvé facilement des périphériques du même esprit,  aussi à l'aide de partenariat on pourrait disposer de l'option périph' lors de l'achat.
  • Une option interne incluant le Wifi ne serait pas un mal. La seule solution est de rajouter une clé USB Wifi, il travaille actuellement sur le sujet pour permettre au Linutop de conserver les configurations Wifi à chaque démarrage.
  • J'aimerais voir une version avec un système plus léger avec comme Window Manager FluxBox. XFCE bien que convivial me semble trop lourd.

Ce qui a retenu notre attention

  • Système d'exploitation qui à le vent en poupe Linux Ubuntu (version Xubuntu)
  • Encombrement minimal
  • Faible consommation électrique
  • Design intéressant

dimanche, mai 27 2007

Gravatar de adminGoogle Summer Of Code et les projets ‘ubuntuiens’ via Administrateur

C’est quoi le Google Summer Of Code ?

En gros, il s’agit de faire bosser des étudiants pendant l’été, sur des projets open-sources. Ceux-ci sont rénumérés (4500 dollars si le projet abouti (environ 3300 euros, ou 5500 CHF)), ainsi que l’organisation ‘tutrice’ du projet, qui s’est inscrite comme tel, qui en reçoit 500. Il se trouve qu’Ubuntu fait partie de ces tuteurs, avec quelques projets assez intéressants. En gros, on vous paye pour travailler et améliorer les projets open-source, dont votre distribution préférée, pendant vos vacances, c’est pas gentil ça ?

Les projets en rapport avec ubuntu

Amélioration du bughelper

Il s’agit d’améliorer le bughelper, notamment en allant récupérer les données du launchpad.

Plus de détails (en)

Cdrskin

Le but est d’intégrer le mieux possible cdrskin (un graveur de CD-R et CD-RW) à Ubuntu, notamment avec une interface graphique, et d’améliorer en général la gravure de CDs.

Plus de détails (en)

Gestionnaire de périphériques et de pilotes

Un des plus intéressants à mon avis, il s’agit de créer un gestionnaire de périphériques, un peu comme celui de Windows XP, et de gérer le module du noyau qui s’en occupe (le changer, le désactiver, etc.).

Plus de détails (en)

Créer une interface pour Gdebi pour Kubuntu (en QT)

Vu qu’il n’existe pas d’interface graphique pour installer directement des paquets sous KDE (avec Gnome on a Gdebi), le but est de créer la dite interface.

Plus de détails (en)

Part-feu

Il s’agit de programmer un part-feu, avec une interface et tout et tout, la plus simple possible, mais aussi la plus puissante. Je ferais une remarque comme d’autres on en fait (sur le Wiki d’ubuntu), et Firestarter alors ?

Plus de détails (en)

Pré-chargement

Le but ? Trouver des solutions pour améliorer la rapidité de démarrage des applications et du système.

Plus de détails (en)

Coon

Il s’agit de programmer un gestionnaire de classes d’élèves pour les professeurs (notes, etc.)

Plus de détails (en)

LDAP et Fedora Directory Server

Implémentation du serveur LDAPFedora Directory Server‘ avec ubuntu.

Plus de détails (en)

Synchronisation du bureau

Celui-ci est aussi intéressant, il s’agit de faire un programme qui permet la synchronisation de deux (ou plusieurs) PCs, afin qu’ils aient les mêmes fichiers, etc.

Plus de détails (en)

PyStart

Un programme pour permettre l’enseignement du python plus facilement.

Plus de détails (en)

Interface web pour le Thin Client Manager

Il s’agit de programmer une interface Web pour le Thin Client Manager (utilisé dans le cadre du projet LTSP).

Plus de détails (en)

Méthodes de modification des paquets binaires pour les installations minimales

Il s’agit de créer des outils pour créer et maintenir un ensemble de paquets minimalistes pour ubuntu.

Plus de détails (en)

Systèmes de révisions pour les dossiers utilisateurs.

Comme ce qui a été fait pour les Macs, il s’agit de pouvoir utiliser son dossier utilisateurs avec un système de version (un peut comme SVN), tout ça de la manière la plus simple possible, bien évidemment. Remarquons qu’ext3cow a déjà le même but sous linux…

Plus de détails (en)

Chargeur de démarrage

Le projet à pour but d’inclure un gestionnaire de démarrage (ordre, etc.) dans l’installateur d’ubuntu.

Plus de détails (en)

Utilitaires pour la confidentialité des données.

À pour but de permettre facilement (avec une interface) de chiffrer le dossier home, de chiffrer le swap et de créer un ‘coffre fort’ pour sauvegarder les fichiers importants.

Plus de détails (en)

Améliorer l’accessibilité avec Compiz/Beryl

Comme dit dans le titre, le projet à pour mission d’améliorer l’accessibilité, notamment des personnes avec une déficience visuelle en se servent de compiz et beryl.

Plus de détails (en)

Améliorer l’accessibilité avec Compiz/Beryl

En gros, c’est la même chose que le précédent…

Plus de détails (en)

Outil d’administration réseau

Un projet qui permettra de s’amuser avec le réseau, c’est-à-dire analyser le trafic, gérer les connections, etc.

Plus de détails (en)

‘Mouse Gesture’ pour le bureau

Un peu comme l’extension firefox qui a un nom assez semblable, il s’agit de pouvoir lancer des applications depuis le bureau avec les mouvements de sa souris !

Plus de détails (en)

Ouf ! (C’est long à faire tous ces résumés…) Ça nous fait un total de 19 projets, qui, s’ils parviennent tous à terme, vont rajouter des fonctionnalités bien pratiques et améliorer ubuntu ! Ceux que je trouve les plus intéressants sont le Gestionnaire de périphériques (quelque chose qui manque vraiment), la synchronisation du bureau (qui serait vachement pratique).

Vivement fin août que l’on voit ce que cela aura donné !

Liens

Le site du Google Summer Of Code (en) | Toutes les idées de départ (ubuntu) (en) | Les projets pour ubuntu (en)

Gravatar de adminGoogle Summer Of Code et les projets ‘ubuntuiens’ via Administrateur

C’est quoi le Google Summer Of Code ?

En gros, il s’agit de faire bosser des étudiants pendant l’été, sur des projets open-sources. Ceux-ci sont rénumérés (4500 dollars si le projet abouti (environ 3300 euros, ou 5500 CHF)), ainsi que l’organisation ‘tutrice’ du projet, qui s’est inscrite comme tel, qui en reçoit 500. Il se trouve qu’Ubuntu fait partie de ces tuteurs, avec quelques projets assez intéressants. En gros, on vous paye pour travailler et améliorer les projets open-source, dont votre distribution préférée, pendant vos vacances, c’est pas gentil ça ?

Les projets en rapport avec ubuntu

Amélioration du bughelper

Il s’agit d’améliorer le bughelper, notamment en allant récupérer les données du launchpad.

Plus de détails (en)

Cdrskin

Le but est d’intégrer le mieux possible cdrskin (un graveur de CD-R et CD-RW) à Ubuntu, notamment avec une interface graphique, et d’améliorer en général la gravure de CDs.

Plus de détails (en)

Gestionnaire de périphériques et de pilotes

Un des plus intéressants à mon avis, il s’agit de créer un gestionnaire de périphériques, un peu comme celui de Windows XP, et de gérer le module du noyau qui s’en occupe (le changer, le désactiver, etc.).

Plus de détails (en)

Créer une interface pour Gdebi pour Kubuntu (en QT)

Vu qu’il n’existe pas d’interface graphique pour installer directement des paquets sous KDE (avec Gnome on a Gdebi), le but est de créer la dite interface.

Plus de détails (en)

Part-feu

Il s’agit de programmer un part-feu, avec une interface et tout et tout, la plus simple possible, mais aussi la plus puissante. Je ferais une remarque comme d’autres on en fait (sur le Wiki d’ubuntu), et Firestarter alors ?

Plus de détails (en)

Pré-chargement

Le but ? Trouver des solutions pour améliorer la rapidité de démarrage des applications et du système.

Plus de détails (en)

Coon

Il s’agit de programmer un gestionnaire de classes d’élèves pour les professeurs (notes, etc.)

Plus de détails (en)

LDAP et Fedora Directory Server

Implémentation du serveur LDAPFedora Directory Server‘ avec ubuntu.

Plus de détails (en)

Synchronisation du bureau

Celui-ci est aussi intéressant, il s’agit de faire un programme qui permet la synchronisation de deux (ou plusieurs) PCs, afin qu’ils aient les mêmes fichiers, etc.

Plus de détails (en)

PyStart

Un programme pour permettre l’enseignement du python plus facilement.

Plus de détails (en)

Interface web pour le Thin Client Manager

Il s’agit de programmer une interface Web pour le Thin Client Manager (utilisé dans le cadre du projet LTSP).

Plus de détails (en)

Méthodes de modification des paquets binaires pour les installations minimales

Il s’agit de créer des outils pour créer et maintenir un ensemble de paquets minimalistes pour ubuntu.

Plus de détails (en)

Systèmes de révisions pour les dossiers utilisateurs.

Comme ce qui a été fait pour les Macs, il s’agit de pouvoir utiliser son dossier utilisateurs avec un système de version (un peut comme SVN), tout ça de la manière la plus simple possible, bien évidemment. Remarquons qu’ext3cow a déjà le même but sous linux…

Plus de détails (en)

Chargeur de démarrage

Le projet à pour but d’inclure un gestionnaire de démarrage (ordre, etc.) dans l’installateur d’ubuntu.

Plus de détails (en)

Utilitaires pour la confidentialité des données.

À pour but de permettre facilement (avec une interface) de chiffrer le dossier home, de chiffrer le swap et de créer un ‘coffre fort’ pour sauvegarder les fichiers importants.

Plus de détails (en)

Améliorer l’accessibilité avec Compiz/Beryl

Comme dit dans le titre, le projet à pour mission d’améliorer l’accessibilité, notamment des personnes avec une déficience visuelle en se servent de compiz et beryl.

Plus de détails (en)

Améliorer l’accessibilité avec Compiz/Beryl

En gros, c’est la même chose que le précédent…

Plus de détails (en)

Outil d’administration réseau

Un projet qui permettra de s’amuser avec le réseau, c’est-à-dire analyser le trafic, gérer les connections, etc.

Plus de détails (en)

‘Mouse Gesture’ pour le bureau

Un peu comme l’extension firefox qui a un nom assez semblable, il s’agit de pouvoir lancer des applications depuis le bureau avec les mouvements de sa souris !

Plus de détails (en)

Ouf ! (C’est long à faire tous ces résumés…) Ça nous fait un total de 19 projets, qui, s’ils parviennent tous à terme, vont rajouter des fonctionnalités bien pratiques et améliorer ubuntu ! Ceux que je trouve les plus intéressants sont le Gestionnaire de périphériques (quelque chose qui manque vraiment), la synchronisation du bureau (qui serait vachement pratique).

Vivement fin août que l’on voit ce que cela aura donné !

Liens

Le site du Google Summer Of Code (en) | Toutes les idées de départ (ubuntu) (en) | Les projets pour ubuntu (en)

samedi, mai 26 2007

Gravatar de adminTraitement par lot avec ImageMagick via Administrateur

Qui dit traitement par lot dit Adobe Photoshop ! Et bien pour une fois non. Voici une méthode en ligne de commande qui permet de redimensionner tous vos photos en un clin d'œil.

Ne pas oubliez de faire une copie de vos images dans un autre dossier de sauvegarde

mogrify -resize 800x600 *.jpg

Pour pouvoir utiliser cette commande il faut installer imageMagick

sudo apt-get install imagemagick

D'autres manipulations sont possibles et cumulable, comme le respect des proportions, le changement de format, la compression. Voir sur le site imageMagick


Edit : D'autres personnes utilisent des commandes du genre boucle (for) explicite

for i in *.jpg; do convert -resize 640x480 $i `basename $i .jpg`_small.jpg ; done

Pour aller plus loin

Si vous effectuez des redimensionnements récurrents sur l'ensemble de vos photos, il peut être utile d'avoir un menu qui le permettre directement depuis nautilus (explorateur de fichier sous gnome).

En attendant un prochain article sur nautilis en voici un article très clair de la part de Rémi qui explique l'utilité de zenity et de nautilus-actions

Gravatar de adminDes détails sur les PC Dell-Ubuntu … via Administrateur

On en sait désormais un peut plus sur les résultats du partenariat Dell-Ubuntu

Il vous suffit par exemple de vous connecter au site officiel d’Ubuntu pour y découvrir une page détaillant les offres.

Alors à quoi avons nous le droit ?

Trois modèles sous Ubuntu, un portable et deux ordinateurs de bureaux respectivement :

Vous noterez que ces modèles sont identique à leur version disposant de Windows à la différence du n accolé à leur dénomination.

Ubuntu dell pc

Pour le moment cette offre ne s’adresse qu’aux pays d’Amérique du Nord, le support de ces pc disposant d’Ubuntu Feisty Fawn est assuré par Canonical selon le pack fournit par Dell : Starter, Basic et Standart pack donnant accès à un niveau de support plus ou moins long et exclusif.

J’imagine que comme moi vous avez envie de faire une comparaison de prix avec la version Windows?
Je peut vous annoncer qu’ils sont moins cher et que l’économie réalisé est de 100$ à 87$.

Nous connaissons désormais ce que nous coûte réellement ce racketiciel.
Et nous avons la preuve que Linux peut permettre de rendre l’informatique plus accessible à chacun.
Dommage que Dell ait choisit de rejoindre l’alliance Microsoft-Novell pour leur offre serveur.

Get the facts …

jeudi, mai 24 2007

Gravatar de adminUbuntu (Feisty) au collège (lycée) ! via Administrateur

Il y a des choses qui rendent heureux le matin. Par exemple, vous allumez le pc de la salle d’informatique[1], et vous voyez un menu qui vous propose Ubuntu et Windows… Hé oui ! C’est autour de notre collège (on dit lycée chez les français, mais vous êtes sur un blog suisse et na.), de Candolle de proposer Feisty sur les PCs pour les élèves !

Il y avait déjà depuis le début de l’année Dapper, dans une petite salle annexe, ou le cours d’application des maths (au quel j’ai la chance de participer…) se déroule sur cet OS, le programme utilisé étant Octave, un remplaçant libre de Mathlab (j’ai un billet prévu sur octave si ça vous intéresse, mais ça fait deux mois que je dois le rédiger). Pourquoi cet intérêt à ubuntu et aux logiciels libres[2] ? Tout simplement par que notre collège fait partie des ‘beta-testeurs’ du libre, au quel s’intéresse le Département de l’instruction publique genevois.. En gros, il s’agit de voir si c’est possible, comment le faire et si ça fonctionne bien !

La version d’Ubuntu installée est une Feisty Fawn 7.04 standard du site d’ubuntu et a été bien évidemment enrichie de logiciels à but pédagogique (octave, qualculate, etc.), mais Compiz a aussi été activé, afin d’attirer de potentiels utilisateurs vers quelque chose de joli (il faut dire que "C’est quoi ce beau cube ?" va forcément attirer l’attention[3])

J’ai discuté avec l’assistant informatique qui s’est occupé du tout, et il n’a pas rencontré de difficultés particulières, ubuntu s’est parfaitement intégré dans le réseau Novel existant, et est capable d’accéder au serveurs normalement, ainsi qu’aux imprimantes. Remarquons qu’il n’y a pas de compte pour chaque personne stockée sur un serveur particulier, mais un seul compte élève (plus un pour les profs), ce qui limite les problèmes. Il y a seulement du matériel spécifique à la biologie pour faire des mesures qui ne fonctionne pas encore. Il finira bien par marcher…

Seul petit inconvénient : Ubuntu n’est pas par défaut au démarrage. Il parait que ça risque de trop raller si on bouscule trop les gens. Enfin bon, le temps pour la sélection est à 180 secondes, ce qui évite les erreurs :).

Les élèves auront donc la chance de pouvoir utiliser ubuntu pendant 4 ans et découvrir le libre !

il faudra maintenant voir comment ça évolue, si on peut destroyer Windows, etc., mais c’est un bon pas !

Genève, vu de l’avion de l’assistant informatique.

Notes

[1] Il parait que j’y habite selon certaines personnes ;)

[2] Sous windows, on a OOo, FireFox, etc…, notre site est fait sous SPIP, et pleins d’autres choses…

[3] C’est quand même ce qui m’avais fait formaté définitivement Windows à l’époque..

Gravatar de adminUbuntu (Feisty) au collège (lycée) ! via Administrateur

Il y a des choses qui rendent heureux le matin. Par exemple, vous allumez le pc de la salle d’informatique[1], et vous voyez un menu qui vous propose Ubuntu et Windows… Hé oui ! C’est autour de notre collège (on dit lycée chez les français, mais vous êtes sur un blog suisse et na.), de Candolle de proposer Feisty sur les PCs pour les élèves !

Il y avait déjà depuis le début de l’année Dapper, dans une petite salle annexe, ou le cours d’application des maths (au quel j’ai la chance de participer…) se déroule sur cet OS, le programme utilisé étant Octave, un remplaçant libre de Mathlab (j’ai un billet prévu sur octave si ça vous intéresse, mais ça fait deux mois que je dois le rédiger). Pourquoi cet intérêt à ubuntu et aux logiciels libres[2] ? Tout simplement par que notre collège fait partie des ‘beta-testeurs’ du libre, au quel s’intéresse le Département de l’instruction publique genevois.. En gros, il s’agit de voir si c’est possible, comment le faire et si ça fonctionne bien !

La version d’Ubuntu installée est une Feisty Fawn 7.04 standard du site d’ubuntu et a été bien évidemment enrichie de logiciels à but pédagogique (octave, qualculate, etc.), mais Compiz a aussi été activé, afin d’attirer de potentiels utilisateurs vers quelque chose de joli (il faut dire que “C’est quoi ce beau cube ?” va forcément attirer l’attention[3])

J’ai discuté avec l’assistant informatique qui s’est occupé du tout, et il n’a pas rencontré de difficultés particulières, ubuntu s’est parfaitement intégré dans le réseau Novel existant, et est capable d’accéder au serveurs normalement, ainsi qu’aux imprimantes. Remarquons qu’il n’y a pas de compte pour chaque personne stockée sur un serveur particulier, mais un seul compte élève (plus un pour les profs), ce qui limite les problèmes. Il y a seulement du matériel spécifique à la biologie pour faire des mesures qui ne fonctionne pas encore. Il finira bien par marcher…

Seul petit inconvénient : Ubuntu n’est pas par défaut au démarrage. Il parait que ça risque de trop raller si on bouscule trop les gens. Enfin bon, le temps pour la sélection est à 180 secondes, ce qui évite les erreurs :).

Les élèves auront donc la chance de pouvoir utiliser ubuntu pendant 4 ans et découvrir le libre !

il faudra maintenant voir comment ça évolue, si on peut destroyer Windows, etc., mais c’est un bon pas !

Genève, vu de l’avion de l’assistant informatique.

Notes

[1] Il parait que j’y habite selon certaines personnes ;)

[2] Sous windows, on a OOo, FireFox, etc…, notre site est fait sous SPIP, et pleins d’autres choses…

[3] C’est quand même ce qui m’avais fait formaté définitivement Windows à l’époque..

samedi, mai 19 2007

Gravatar de adminCryptsetup, le couteau suisse du chiffrement de partitions ! via Administrateur

Vous avez envie de chiffrer des fichiers super secrets, comme par exemple votre liste de mot de passe qui est dans un simple fichier texte, ou les fichiers sur votre clé USB pour éviter que l’on vous l’empreinte et récupère votre plan pour dominer le monde ? Cryptsetup est votre ami, il peut faire pleins de choses, grâce au chiffrement.

Installation des programmes nécessaires :

C’est là que le gestionnaire de paquets est quand même bien pratique : Vu que le programme se trouve sur les dépôts d’ubuntu, il suffit d’installer le paquet cryptsetup, par exemple en tapant[1] sudo apt-get install cryptsetup dans une console. Si un problème survient lors de l’utilisation, c’est qu’il faut charger quelques modules dans le noyau, essayez les commandes sudo modprobe dm-mod, sudo modprobe dm-crypt et sudo modprobe aes, mais je n’ai pas eu ce problème.

Se faire une zone protégée sur son disque dur, avec un simple fichier.

C’est le plus simple, ça ne vous coûtera qu’un fichier de la taille de l’espace nécessaire, pas besoin de toucher à des partitions, perdre des données etc…

Création du volume chiffré :

Tout d’abord, ouvrez un terminal (toutes les opérations se feront dans un terminal), et tapez[2] la commande suivante :

dd if=/dev/zero bs=1M count=50 of=moncoffrefort

Cela va générer un fichier de 50Mo, nommé moncoffrefort, dans le dossier où vous vous trouvez (généralement votre dossier home). Vous avez besoin de plus ou de moins de place ? Changez simplement le chiffre 50 ! Vous désirez un autre nom pour votre fichier ? Remplacez moncoffrefort par ce que vous voulez !

Après, il va falloir expliquer au système que ce fichier sera en fait comme un périphérique ‘disque dur’, et qu’il peut travailler avec comme tel. C’est la commande :

sudo losetup /dev/loop0 moncoffrefort

Bien évidemment, si vous avez indiqué un autre nom de fichier, il vous faudra le changer dans cette commande aussi ! Si par hasard un message d’erreur ressemblant à ioctl: LOOP_SET_FD: Périphérique ou ressource occupé, c’est que /dev/loop0 est déjà utilisé, changez le 0 en un nombre de 1 à 7, et ça devrait jouer. Remarquez que si vous changez ce numéro, vous pouvez utiliser plusieurs partitions chiffrées en même temps, il faudra seulement faire attention de taper correctement les prochaines commandes en changeant aussi leur numéros.

Puis, on va initialiser la partition chiffrée, pour cela faire, taper[3] la commande :

sudo cryptsetup luksFormat -c aes -h sha256 /dev/loop0

Le programme va vous demander d’abord si vous êtes vraiment sur de vouloir faire cet acte un peu barbare, car allant tuer toute trace de vie sur le volume en question. Vu que nous somme sur un simple petit fichier qui est un volume virtuel, on peut sans crainte lui dire YES, en majuscules. SI par hasard, l’avertissement indiquera que This will overwrite data on /dev/hda irrevocably., ou quelque chose qui ne ressemble pas à /dev/loop[UnNombre], évite