Gentoo au fil du temps

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

vendredi 20 août 2010

De belles fontes sous gentoo

Aujourd'hui je propose un tuto pour les fontes sous gentoo. Je l'ai repris de ce site. Dans un premier temps, on ajoute les use utiles pour les fontes :

euse --enable truetype type1 cleartype corefonts

On met à jour sa distribution :

emerge -uDNa world

Ensuite on récupère toutes les polices ainsi que l'utilitaire eselect-fontconfig

 emerge eselect-fontconfig corefonts dejavu font-bh-ttf font-bh-type1 freefonts ttf-bitstream-vera unifont artwiz-aleczapka-en

Certaines polices doivent déjà être présentes par défaut. On utilise le programme eselect pour sélectionner les polices :

eselect fontconfig list

Toutes les polices/fontes avec une * indique que la police/fonte est active.

Nous allons les activer avec la commande :

eselect fontconfig enable 1 4 9 10 11 13 21 22 23

Ainsi on améliore le rendu de son interface graphique.

On peut aussi ajouter/modifier dans son xorg.conf les chemins des fontes :

FontPath    "/usr/share/fonts/misc:unscaled"
FontPath    "/usr/share/fonts/Type1"
FontPath    "/usr/share/fonts/TTF"
FontPath    "/usr/share/fonts/corefonts"
FontPath    "/usr/share/fonts/freefonts"
FontPath    "/usr/share/fonts/terminus"
FontPath    "/usr/share/fonts/ttf-bitstream-vera"
FontPath    "/usr/share/fonts/unifont"
FontPath    "/usr/share/fonts/75dpi:unscaled"
FontPath    "/usr/share/fonts/100dpi:unscaled"
FontPath    "/usr/share/fonts/artwiz"

mercredi 11 août 2010

Mise à jour de poppler

Une mise à jour de poppler vers la version 0.14.1 nécessite un petit peu de travail en lançant quelques commandes :

revdep-rebuild --library libpoppler-glib.so.4
rm '/usr/lib/libpoppler-glib.so.4'
revdep-rebuild --library libpoppler.so.5
rm '/usr/lib/libpoppler.so.5'

poppler est une librairie d'interprétation PDF basé sur le code de base xpdf-3.0

dimanche 1 août 2010

Gnome 2.30 stable

La dernière version de gnome est sortie. On peut retrouver sur le site de gnome les caractéristiques de cette version. Je n'ai pas eu de réel problème pour la mise à jour. J'ai cependant constaté qu'il fallait réparer tous les programmes qui utilisaient la librairie png12 car une nouvelle librairie png14 était sortie en juillet. Il faut lancer :

revdep-rebuild --library libpng12.so.0
rm /usr/lib/libpng12.so.0

Quelques jours après la mise à jour de gnome, deux paquetages gnome-games et gcalctool nécessitent de revenir à des versions précédentes.

jeudi 10 juin 2010

mise à jour GCC 4.3.4 en 4.4.3-r2

Avec la mise à jour de gnome, gcc a migré aussi de la version 4.3.4 en 4.4.3-r2. En faisant un emerge --depclean, qui a provoqué la suppression de gcc-4.3.4, le nouveau gcc n'était plus fonctionnel. Pour réparer ça, il m'a fallu lancer cette série de commande :

gcc-config -l
gcc-config -f 1

Switching native-compiler to i686-pc-linux-gnu-4.4.3 ...

* Your gcc has a bug with GCC_SPECS. * Please re-emerge gcc. * http://bugs.gentoo.org/68395

>>> Regenerating /etc/ld.so.cache... ok

* If you intend to use the gcc from the new profile in an already * running shell, please remember to do:

* # source /etc/profile

source /etc/profile
emerge gcc
revdep-rebuild

JRE et dlj

Ca faisait un moment que j'avais un message d'alerte pour mettre à jour java. Je me suis décidé à résoudre ce message et j'ai trouvé la solution sur le site de gentoo.org. Il suffit de créer le fichier /etc/portage/package.license et d'y joindre le paquet java que l'on utilise (jre, jdk, ...) suivi de dlj.

Pour moi, ca donne ça :

dev-java/sun-jre-bin dlj-1.1

J'ai pu mettre à jour mon JRE.

Pour info, JRE est l'acronyme de Java Runtime Environment (« environnement d'exécution Java ») et désigne un ensemble d'outils permettant l'exécution de programmes Java. On a le JDK pour les développeurs.

dimanche 6 juin 2010

Gnome 2.28 de sortie

On ne l'attendait plus et elle est apparue la nouvelle version de Gnome 2.28 pour i386. Pour rappel, la version 2.26 est sortie en octobre 2009, soit sept/huit mois après. Par contre pour l'architecture amd64, sa sortie était prévue en avril suivant le courrier suivant :

Title Upgrade to GNOME 2.28 Author Pacho Ramos <pacho@gentoo.org> Posted 2010-04-23 Revision 1

We are pleased to announce the stabilization of GNOME-2.28. Users are strongly encouraged to read the GNOME 2.28 Upgrade Guide, to avoid any possible issues relating to the upgrade, such as Applications menu items disappearing, missing icons, or mouse interaction problems.

Please read the Gnome 2.28 Upgrade Guide: http://gnome.gentoo.org/howtos/gnome-2.28-upgrade.xml

Concernant l'installation, il est nécessaire d'ajouter des use dans son make.conf :

kdrive device-mapper gdu policykit extras

Soit vous les mettez directement, soit avec un emerge -unDaN world, il indiquera ce qu'il manque. Ensuite, vous faites un emerge --deep --newuse --update world pour mettre à jour.

Je n'ai pas rencontré de difficultés particulières.

Pour connaître les changements, il faut aller sur le site de gnome france On attend bien évidemment la prochaine version stable gentoo de gnome 2.30

lundi 10 mai 2010

Xorg passe à la version 1.7

Une nouvelle version de xorg stable est sortie. Il 'agit de la version 1.7.6. L'installation ne pose pas de problème mais au redémarrage, on ne dispose plus du clavier et de la souris. Pour corriger cela, il faut réinstaller xf86-input-evdev et consolkit en se connectant à distance par ssh. On relance la machine et l'on retrouve sa souris et son clavier.

samedi 29 août 2009

Retour en arrière pour Firefox

Les gestionnaires de paquets Gentoo sont revenus sur leur choix de proposer Firefox 3.5 en stable. Les dernières mises à jour nous font revenir à la version 3.0.13

vendredi 21 août 2009

Mozilla Firefox 3.5 disponible sur Gentoo mais ...

Mozilla Firefox 3.5 est stable sur Gentoo seulement la dépendance qu'il a avec xulrunner pose problème. En effet firefox necessite xulrunner version 1.9.1.2-r1 mais d'autes programmes comme vlc ou le navigateur web epiphany necessitent des versions antérieures. Si vous voulez absolument installer firefox 3.5, il faut desinstaller vlc et epiphany et attendre qu'ils utilisent la même version. Patience donc ...

jeudi 9 avril 2009

Mise à jour importante de Xorg-Server

Xorg-server passe de la version 1.3 à la version 1.5.3. Ce n'est pas rien et ca demande beaucoup de changements. Maintenant, Xorg utilise Hal (Hardware Abstraction Layer ou Couche d'abstraction matérielle) et evdev (Generic Linux input driver). IL faut dans un premier temps modifier dans le make.conf le paramètre INPUT_DEVICES en lui affectant evdev.

 INPUT_DEVICES="evdev" 

Ensuite dans le fichier /etc/X11/xorg.conf, il faut supprimer les sections InputDevice et le référencement dans la section ServerLayout de ces InputDevice.

Après, il faut créer un fichier xml pour hal dans /etc/hal/fdi/policy/10-x11-input.fdi contenant :

 <?xml version="1.0" encoding="UTF-8"?> 
 <deviceinfo version="0.2"> 
   <device> 
        <match key="info.capabilities" contains="input.mouse"> 
     <merge key="input.x11_driver" type="string">evdev</merge> 
   </match> 
     <match key="info.capabilities" contains="input.keymap"> 
     <append key="info.callouts.add" type="strlist">hal-setup-keymap</append> 
   </match> 
   <match key="info.capabilities" contains="input.keys"> 
     <merge key="input.xkb.model" type="string">evdev</merge> 
     <merge key="input.x11_driver" type="string">evdev</merge> 
     <merge key="input.xkb.layout" type="string">fr</merge> 
     <merge key="input.xkb.variant" type="string">,winkeys</merge> 
     <append key="input.xkb.options" type="strlist">compose:menu</append> 
   </match> 
 </device> 
 </deviceinfo>

Attention, si vous avez fait les mises à jour et que vous n'avez toujours pas la souris et le clavier fonctionnels sous X, il faut relancer la compilation de xorg-server qui prendra bien en compte evdev

vendredi 20 mars 2009

Gnome 2.24 est de sortie

En effet, on a pu voir ces derniers jours, la sortie stable de gnome 2.24. Cette version apporte quelques améliorations dont on peut trouver le descriptif ici. Sa sortie officielle était le 25 septembre 2008. Six mois après, elle est stable sous Gentoo. Pour la mise en oeuvre, j'ai connu quelques impondérables. Des programmes demandent des anciennes versions de librairies de python. Pour s'en sortir, il y a juste à ré-installer le programme iso-codes. On peut alors avoir un emerge -unDaN world sans erreurs à la fin. A un certain moment, il y a le programme pixman qui arrête l'installation. Ce programme une compilation sans la directive sse2. Pour ce faire, il faut lancer la commande

 USE='-sse2' emerge pixman.

Je n'ai pas connu d'autres blocages. Une fois terminé, il y a un autre écueil, avec la session que l'on ouvre sous gnome. Un message d'erreur apparaît parlant d'un problème de chargement du programme gnome-settings-daemon. La première solution a été de passer à la version précédente de libxklavier (version 3.6) avec un commande :

 emerge =libxklavier-3.6

Sinon, on peut utiliser la dernière version stable 3.8 mais il faudra faire un petit tour dans l'éditeur de configuration de Gnome et de désactiver une variable. Le cheminement est : Aller à Applications→Outils Système→ Editeur de Configuration →Apps→Gnome_settings_daemon→Plugins→Keyboard (désactivez le).

Réf : http://forums.gentoo.org/viewtopic-t-714156-start-0-postdays-0-postorder-asc-highlight-libxklavier.html

N'oubliez pas de faire revdep-rebuilt pour corriger les liens cassés entre librairies et programmes...

lundi 29 décembre 2008

Passage de firefox 2 au 3

On peut enfin mettre à jour son firefox. Seulement il y a quelques difficultés. Pour certaines gentoo, la mise à jour n'est pas automatique. Il faut ajouter le useflag xulrunner dans /etc/make.conf Pour d'autres, il y a des erreurs dans le emerge. Il faut supprimer les programmes qui ont une dépendance avec mozilla-firefox-2 en lancant la commande :

emerge -C www-client/mozilla-firefox net-www/mplayerplug-in gnome-extra/yelp www-client/epiphany

Ensuite on peut relancer son emerge.

Problème realcodecs

Suite à la mise à jour de portage, le useflag real a été masqué. Il s'ensuit des erreurs pour installer les realcodecs. La solution est de lancer ces commandes :

mkdir -p /etc/portage/profile
echo media-libs/realcodecs >> /etc/portage/package.unmask
echo media-libs/realcodecs >> /etc/portage/package.keywords
echo media-libs/amd64codecs >> /etc/portage/package.unmask
echo media-libs/amd64codecs >> /etc/portage/package.keywords
echo media-video/realplayer >> /etc/portage/package.unmask
echo media-video/realplayer >> /etc/portage/package.keywords
echo media-video/mplayer -real >> /etc/portage/profile/package.use.mask
echo media-sound/amarok -real >> /etc/portage/profile/package.use.mask
echo media-libs/win32codecs -real >> /etc/portage/profile/package.use.mask
echo media-libs/realcodecs -win32codecs >> /etc/portage/profile/package.use.mask

La source de l'information provient de ce lien

jeudi 14 août 2008

Un paquet qui oblige à recompiler OpenOffice

Aujourd'hui dans les mises à jour, le paquet hunspell est sortie. Si on fait un revdep-rebuild, ca oblige à recompiler Open Office 2.4.1 qui utilise ce module. Courage... A lancer la nuit de préférence.

Sortie de gnome 2.22 stable pour gentoo

Ca y est, elle est enfin sortie la nouvelle version de gnome 2.22 La mise à jour ne pause aucun souci quand on sait se sortir du problème des paquets bloquants. En fait, il suffit dans la plupart du temps de supprimer ces paquets. Pour que je puisse installer Gnome, j'ai du supprimer 4 paquets avec la commande ci-dessous :

emerge -C ghostscript-esp gnome-control-center gnome-applets totem beagle

Pour avoir les nouveautés de la version 2.22, il faut aller par

dimanche 20 juillet 2008

Nouveau profile 2008

On est en juillet 2008 et le noveau profile Gentoo vient de sortir. Pour choisir le nouveau profile, il faut utiliser la commande eselect. On utilise la commande de cette façon :

eselect profile list

Available profile symlink targets:

 1   default-linux/x86/2006.1
 2   default-linux/x86/2006.1/desktop
 3   default-linux/x86/2007.0 *
 4   default-linux/x86/2007.0/desktop
 5   hardened/x86/2.6
 6   selinux/2007.0/x86
 7   selinux/2007.0/x86/hardened
 8   default/linux/x86/2008.0 
 9   default/linux/x86/2008.0/desktop
 10  default/linux/x86/2008.0/developer
 11  default/linux/x86/2008.0/no-nptl
 12  default/linux/x86/2008.0/server
 13  hardened/linux/x86

Pour sélectionner celui qui nous interesse, on utilise : eselect profile set 8

Après, il est nécessaire de vérifier si des paquets ont besoin d'être recompilé avec la commande :

emerge -unDaN world

samedi 19 juillet 2008

Mise à jour de Python

Python a été mis à jour. On passe de la version 2.4 à la 2.5. Plus précisément sur gentoo, on passe à la version 2.5.2-r5. Après la mise à jour, il faut lancer la commande /usr/sbin/python-updater . De nombreux programmes utilisent Python. Python est un langage de développement orienté-objet utilisé dans de nombreux programmes libres : elogviewer, openoffice, eog, epiphany... Et donc, la commande va compiler un certain nombre de ces programmes pour qu'ils soient à jour. Pour ma part, jai eu des arrêts dans la compilation. En regardant le forum gentoo, j'ai vu que certain recompiler gnome-doc-utils (voir ici)

remarque : si la compilation s'arrête, vous pouvez continuer la compilation des programmes suivant grâce à la commande :

emerge --resume - -skipfirst

vendredi 18 juillet 2008

Nouveau noyau 2.6.25

Sortie du nouveau noyau 2.6.25. On peut trouver sur ce site en anglais toutes les nouveautés du nouveau noyau. On peut retrouver dans mes précédents articles la manière de procéder pour mettre à jour son noyau. Attention !!! je reboot pour voir si tout fonctionne.

samedi 24 mai 2008

nouveau paramètre pour avahi

Si l'on dispose de avahi sur sa distribution gentoo, il faut le compiler avec le paramètre "mdnsresponder-compat". Pour ce faire, il faut ajouter dans le fichier /etc/make.conf, ce paramètre dans la section USE. Ceci est rendu nécessaire par l'installation de CUPS (système d'impression de linux). Avahi est un système pour faciliter la recherche de services sur un réseau local comme par exemple la recheche d'imprimantes.

lundi 28 avril 2008

crypt remplacé par loop-aes

Le paramètres USE crypt a été changé en loop-aes. Il faut enlever dans /etc/make.conf le mot clé crypt par loop-aes dans la variable USE. Ceci a été notifié dans la mise à jour de util-linux.

- page 1 de 2