Installer le noyau Linux 3.6.4 sur Ubuntu 12.10/12.04 et Linux Mint 13.

Plop les bovins !!!


Avertissement : Avant de vous lancer sachez que cette manipulation n’est pas sans risques. Si vous n’êtes pas un familier des environnements GNU/Linux, que vous ne savez pas récupérer un système endommagé ou devenu instable, passez votre chemin… Dans tous les cas pensez à effectuer une sauvegarde de votre système avant de commencer.

Une nouvelle version du noyau Linux a été publiée, celui-ci passe donc en version 3.6.4.

Cette version apporte quelques améliorations mais surtout la correction de plusieurs bugs, dont un pouvait provoquer une perte de données sur les systèmes de fichiers EXT 4. Ce bug affectait respectivement les versions 3.4.14, 3.4.15, 3.5.7 et 3.6.3 du noyau mais semble pour le moment être en partie résolu.

Si vous voulez en savoir un peu plus vous pouvez consulter les notes de versions sur cette page.

L’équipe du noyau a fourni des paquets dédiés à l’installation de ce Kernel, pour l’installer il suffira donc d’entrer ces quelques lignes dans votre terminal.

cd /tmp

wget http://dl.dropbox.com/u/964512/lffl_kernel/linux-kernel-3.6.4 -O linux-kernel-3.6.4

chmod +x linux-kernel-3.6.4

sudo sh linux-kernel-3.6.4

Si vous rencontrez des soucis vous pouvez désinstaller le noyau Linux 3.6.4 à l’aide de ces quelques lignes :

sudo apt-get purge linux-image-3.6.4-030604

sudo update-grub

Amusez-vous bien.

Moo !!!

source 1source 2

Les widgets pourraient arriver sur Ubuntu 13.04.

Plop les bovins !!!

Le deuxième jour du sommet de Copenhague ou se déroule actuellement l’UDS nous a livré un plus de détails sur le développement de la prochaine version d’Ubuntu. Parmi les discussions en cours il y en a une qui a laissé supposer qu’on pourrait bientôt voir arriver des widgets sur Ubuntu.

Nous pourrions alors bénéficier de quelques fonctionnalités comme par exemple un lanceur d’application, des options de recherche, d’affichage, avoir des informations locales ou en ligne à l’écran et tout ça sans devoir passer par le dash (ce qui est toujours bon à prendre).

Pour le moment rien n’a encore été publié officiellement à ce sujet, on ne sait pas encore comment seront structurés ces Widgets (si ils voient le jour)et rien sur l’API qui sera utilisé pour les faire communiquer avec Unity.

Il va donc falloir patienter un peu avant d’en savoir plus mais l’idée de widgets à la KDE me plaît déjà bien, c’est toujours cool d’avoir quelques infos à l’écran.

Affaire @ suivre…

Moo !!!

source et image

MenuLibre 12.10.1 disponible pour Ubuntu 12.10 (PPA).

Plop les bovins !!!

MenuLibre est un petit soft bien sympa dont nous avions déjà parlé ici même dans ce billet et qui va vous permettre de paramétrer vos lanceurs aux petits oignons. Vous pourrez ainsi paramétrer vos quicklists, créer de nouvelles entrées dans le lanceur, gérer les catégories et globalement, faire bien plus de choses qu’avec l’outil traditionnel fourni par défaut.

Le tout bien entendu avec une interface graphique simple, qui le rend très facile à prendre en main.

L’autre aspect intéressant de MenuLibre c’est la possibilité d’utiliser cette application sur plusieurs environnements de bureaux Unity, Xfce, LMDE etc …

MenuLibre a été publié récemment en version 12.10.1, cette nouvelle version n’apporte pas de nouvelles fonctionnalités mais porte le bel animal sur Ubuntu 12.10 en plus de corriger quelques bugs.

Si vous voulez installer MenuLibre 12.10.1 sur Ubuntu 12.10/12.04 rien de plus simple, il suffit d’utiliser le PPA suivant à l’aide de ces quelques lignes de commandes :

sudo add-apt-repository ppa:menulibre-dev/devel

sudo apt-get update && sudo apt-get install menulibre

Amusez-vous bien.

Moo !!!

source et image

Faenza Icon set et Faience mis à jour (compatible Ubuntu 12.10).

Plop les bovins !!!

La menu d’icônes Faenza  a été mis à jour et le thème Faience vient de faire son apparition il y a peu de temps.

Au niveau de Faenza on notera l’apparition de deux nouvelles icône pour Ubuntu One Music et pour Ubuntu Online. On relèvera également la préparation de nouvelles icône pour entre autres, Twitter, Spotify et Contacts.

NB : Si vous avez un peu suivi l’actu vous aurez peut être lu que Matthieu James, l’auteur de Faenza, a été embauché par Canonical pour nous préparer les icônes d’Ubuntu 13.04.

Ça devrait donner quelque chose de sympa.

Si vous voulez télécharger Faneza il suffit de cliquer sur ce lien.

Matthieu James ne s’est pas arrêté les là et a publié un nouveau thème nommé Faience, qui propose des couleurs gris acier se mariant à merveille avec Unity, Gnome Shell et son thème d’icônes.

Si vous voulez voir quelques screens et télécharger le bel animal, vous pouvez vous rendre sur cette page.

Si vous voulez faire d’une pierre deux coups vous pouvez télécharger ces deux thèmes à l’aide d’un PPA mis en place pour l’occasion, en entrant ces quelques lignes dans votre terminal :

sudo add-apt-repository ppa:tiheum/equinox

sudo apt-get update && sudo apt-get install faenza-icon-theme faience-*

Une fois que vous avez installé les thèmes n’oubliez pas de les activer à l’aide de MyUnity.

Amusez-vous bien.

Moo !!!

source et image

Unity Minecraft 0.1 | Mettez un peu de Minecraft dans vos lens.

Plop les bovins !!!

Je vous avoue que j’ai un été peu déçu en lisant la source de ce petit article, car je m’étais dit en voyant le titre que j’allais enfin pouvoir essayer ce drôle de jeux qu’est Minecraft (même si pour cela j’aurais du me taper une session Unity).

Ce n’est pas le cas mais l’idée reste sympa quand même.

Unity Minecraft Lens est une nouvelle lentille qui s’adresse à ceux qui jouent à Minecraft et qui souhaitent parfaire leur connaissances du jeux. Elle rassemble et expose pas mal d’objets comme la farine d’os, la neige, le colorant rose, le levier, les bottes en cuir etc …

Vous pourrez ainsi avoir pas mal d’informations sur ces items à l’aide de descriptions détaillées, ce qui est pas mal pour ceux qui débutent dans ce jeux.

Bon, je vous avoue que je ne n’ai pas testé cette nouvelle lentille et je n’ai pas regardé dans le détail ce qu’elle propose comme options.

Je ne sais donc pas si elle vous sera d’une grand utilité mais je l’ai trouvée intéressante quand même, car elle pourrait bien en inspirer d’autres. Pourquoi ne pas mettre en effet les cartes détaillées ou  l’hôtel des ventes de votre MMO préféré dans le dash, ça serait cool non ?

Si vous avez envie de voir ce que ça donne et essayer cette nouvelle lentille, vous pouvez installer Unity Minecraft Lens à l’aide du PPA suivant :

sudo add-apt-repository ppa:scopes-packagers/ppa

sudo apt-get update && sudo apt-get install unity-lens-minecraft

Amusez-vous bien.

Moo !!!

source et image

Clownfish | Traduire vos sessions de Tchat sur Skype.

Plop les bovins !!!

Bien que Skype ne soit pas un logiciel libre on est forcé de reconnaître qu’il s’est taillé une belle part de marché sur les plates formes GNU/Linux. Il est très pratique et j’avoue qu’à titre personnel je l’utilise assez couramment.

Clownfish est une application conçue à l’origine pour le client Microsoft Windows de Skype, qui permet de bénéficier d’une traduction en ligne de vos sessions de tchat. Cette petite application est désormais disponible sous la forme d’un .deb pour Ubuntu, Debian et dérives.

Après l’installation il suffit simplement de lancer Skype et Clownfish avant de choisir la langue dans la quelle vous souhaitez recevoir vos messages. Si un contact vous envoie un message en anglais vous recevrez automatiquement celui-ci en Français ou dans la langue de votre choix.

Bon je vais être franc avec vous je me suis contenté de l’installer mais je ne l’ai pas réellement testé. Je suppose quand même que la traduction doit être un brin aléatoire et donner lieu à des conversations étranges :)

Si ça vous tente et que vous avez envie de voir ça de plus près, vous trouverez l’archive deb sur cette page.

Amusez-vous bien.

Moo !!!

source

Portage, le côté obscure de Gentoo.

Salut les ruminants, et le bonjour à Larry.

Dans un précédent billet, j’avais présenté succintement Gentoo, et ses nombreuses qualités. Mais Gentoo n’est rien, sans son mythique gestionnaire de paquets, Portage.

Portage est le gestionnaire de paquets de Gentoo. Tout comme on a APT (Advanced Packaging Tool) pour debian and co, Yum (Yellow dog Updater Modified) pour Fedora, Pacman pour Archlinux, et bien d’autres encore.

Au lieu d’utiliser des fichiers binaires déjà compilés comme tous les autre gestionnaires, Portage est un arbre composé d’ebuilds, petits fichiers servant à compiler et installer les sources de tout de que vous voudrez mettre dans votre distribution.

La puissance de gentoo réside dans la compilation des sources, et c’est précisément la puissance de portage : Au lieu d’installer des paquets et leurs dépendances a posteriori, les dépendances entre paquets sont fixées avant la compilation. Le compilateur en tient donc compte, lors de la compilation, ce qui n’est pas possible avec des binaires.

Comme son nom ne l’indique absolument pas, la commande liée à portage (comme le apt-get pour apt) est… émerge, émerge est la commande par laquelle on met à jour la liste de sources, on compile et installe installe les mises à jour, les nouveaux paquets…

L’utilitaire émerge s’appuie pour choisir les sources et surtout lors de la compilation sur les choix de l’utilisateur (vous), par des variables d’environnement passées en paramètres. Et toute la subtilité réside dans le choix de celles-ci.

Les paramètres principaux sont les CFLAGS et les CXXFLAGS, qui servent à ajouter des paramètres dans la ligne de commande lors de l’appel du compilateur en C et en C++ respectivement.

Les autres paramètres, en non des moindres, sont les USE flags, paramètres lors de la compilation des programmes. Cela permet de choisir les options et à optimiser notre futur installateur, en indiquant quoi prendre en charge (interface graphique, supports matériels, etc). C’est dans le choix de ces USE flags que la puissance de Gentoo se révèle. Dans un binaire classique compilé pour toutes les machines, on va inclure un maximum d’options. Ici, on inclut uniquement celles que l’on veut, qui sont en général celles de notre système.

Après la compilation, l’installation sera aussi rapide, et en général plus rapide que pour un système classique de binaires précompilés, car le binaire compilé est plus léger (il comprend moins d’options).
Ces choix sont la puissance de gentoo et révèlent la faiblesse de l’utilisateur : On peut effectivement choisir d’inclure toutes les options, notre système fonctionnera, mais il sera comme un autre, aussi lourd. Et on aura perdu du temps à tout compiler.

Parce que c’est ici que le bât blesse : 

Dans un système de binaires précompilés, on n’a pas à compiler ses paquets (C’est bête à dire, mais il faut le rappeler). Donc on a un gain de temps au moment de l’ajout d’un programme, vu qu’on ne fait qu’installer le binaire. Sous Gentoo, on prends les sources, on compile, puis on installe. Et suivant la manière dont est fait le programme, la compilation peut prendre un temps… considérable.

Je prendrais deux exemples, emblématiques à mes yeux : Opéra et Chromium. J’ai installé les deux sur ma machine, et les deux fonctionnent parfaitement. Les deux s’installent aussi vite également, et plus vite qu’avec des binaires classiques. Par contre, la manière dont ils sont faits fait que leur durée de compilation est différente.

Pour Opéra, qui est lié à plein de paquets et qui s’intègre comme une « petite brique » parmi les autres, je mets quelques minutes à compiler le programme.Pour compiler Chromium, qui doit intégrer dans ses sources tous les autres paquets dont il dépend lors de sa compilation, il me faut 3 à 8 heures. Et quand on connaît le nombre de mises à jour de Chromium par semaine, ça devient vite fatiguant de laisser tourner le PC les journées et les nuits pour compiler chaque foutue nouvelle mise à jour.

Pour info, j’ai un PC qui date d’il y a 6 ans, avec un processeur Intel Celeron double coeur cadencé à 2.7Ghz, 2Go de RAM, et 4Go de Swap (sur un HD comprenant 8Go de SSD). Ce qui n’est pas une config exceptionnelle, mais qui permet de compiler sereinement. Gentoo s’adapte à de bien plus gros systèmes (PC de jeux) comme à de bien plus petits systèmes (smartphones).

Le reproche qui est souvent fait à Gentoo, et à juste titre dans le cas de Chromium, c’est que la compilation avant l’installation permet de faire gagner du temps lors du lancement des programmes et de leur utilisation, mais il faut mettre en parallèle les secondes ou minutes gagnées avec le temps perdu précédemment en compilation. Gagner 15s lors de chaque lancement de Gimp vaut-il la perte de 20 minutes de compilation à chaque mise à jour…

C’est à voir. Suivant les programmes utilisés et leur fréquence mise à jour, on perd plus ou moins de temps en compilation, et on en gagne lors de l’utilisation de ceux-ci.

Parlons un peu technique à présent :

Pour paramétrer tout les flags, il vous faudra aller dans le fichier /etc/make.conf pour inscrire vos CFLAGS et CXXFLAGS. Il est aussi possible d’y mettre toutes les autres options USE et autres, mais ça devient vite le bazar.

Donc tout utilisateur de Gentoo prendra soin d’écrire ses autre paramètres tels que :

  • USE flags dans /etc/portage/package.use
  • Keyword dans /etc/portage/package.accept_keywords (oui, parfois il faut déclarer des mots clés en complément, mais je ne m’étendrais pas sur ce sujet)
  • Licences dans /etc/portage/package.license (dans le cas où l’on utilise des logiciels ayant des licences propriétaire, même s’ils publient tout ou partie de leurs sources)
Et les commandes de base sont :

emerge –sync (pour mettre à jour la liste des sources)

emerge –update  –newuse –deep @world (pour mettre à jour le système)

emerge –depclean (pour supprimer les dépendances devenues inutiles)

revdep-rebuild pour reconstruire les dépendances cassées

/!\ AVANT de faire emerge –depclean, il faut toujours mettre à jour son système. /!\

C’est d’ailleurs explicitement dit dans le manuel ici. Et après avoir executé cette commande, il est très très fortement conseillé de faire un redep-rebuild pour revérifier l’arborescence des paquets.

Revdep-rebuild est un outil pratique, qui en cas de librairie manquante suite à la suppression d’un paquet, recompilera uniquement la librairie pour la réintégrer dans votre système, au lieu de réinstaller le paquet en entier. Ainsi, le système reste le plus léger possible.

Tout ça pour vous donner un tout petit aperçu de portage, qui constitue le coeur de Gentoo (après son kernel), et qui fait toute sa force.

ga3lig

Simplified Default | Un thème vraiment sympa pour Gnome Shell.

Plop les bovins !!!

Voici un nouveau thème sympa compatible Gnome 3.6, qui vise à fournir une version simplifiée du thème par défaut de Gnome Shell. Il est est adapté à ceux d’entre vous qui aiment le thème par défaut et qui recherchent quelque chose à la fois similaire mais un peu plus fin.

Les différences sont subtiles mais néanmoins là !!!

Les contours changent de taille avec respectivement 2px et 1px.

L’opacité du panneau supérieur a été paramétré à une valeur de 90%.

La police utilisée par défaut est Droid Sans.

La plupart des caractères gras ont été remplacé par une valeur « Normale« .

Les icône de fermeture on été remplacées dans l’aperçu.

Une largeur de 0px a été utilisée pour les filtres d’application et passe 200px lors d’un survol.

Le résultat est plutôt sympa.

Si ça vous tente vous pouvez vous procurer le bel animal sur cette page.

Amusez-vous bien.

Moo !!!

source