Julienl's Blog

un blog de plus ou pas

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

dimanche, juillet 25 2010

Gentoo make.conf et .config Samsung nc10 intel atom

Gentoo sur un Samsung nc10:

Voici mon make.conf pour mon samsung nc10:

CFLAGS="-O3 -march=prescott -pipe -fomit-frame-pointer" si vous etes en Gcc 4.5 vous pouvez mettre -march=atom
CXXFLAGS="${CFLAGS}"
CHOST="i686-pc-linux-gnu"

USE="-gnome -nautilus -ldap -ipv6 -bluetooth -qt3 -qt4 -kde -kde4 -dvd -dvdr -cdrom -floppy -emacs bash-completion mp3 wav networkmanager sse2 msse3 mmx png laptop opengl acpi branding truetype unicode startup-notification synaptics dbus hal jpeg lock session thunar alsa vim-syntax -nano-syntax wifi xfce xfce4"

INPUT_DEVICES="mouse keyboard synaptics evdev"

MAKEOPTS="-j3"
ACCEPT_LICENSE="*"
VIDEO_CARDS="intel"
#FEATURES="distcc"
GENTOO_MIRRORS="ftp://gentoo.imj.fr/pub/gentoo/ ftp://mirror.ovh.net/gentoo-distfiles/ ftp://ftp.free.fr/mirrors/ftp.gentoo.org/ "
LINGUAS="fr"

SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"

Lire la suite...

mardi, juillet 20 2010

Mauvaise manipulation => /etc/portage/package.keywords vide

Aprés avoir fait l'expérience de faire un

bash
echo package > /etc/portage/package.keywords

au lieu de

bash
echo package >> /etc/portage/package.keywords

j'ai donc perdu la liste de tout mes package unmask. Pour y remédier j'ai effectué la manipulation suivante:

bash
eix -u | grep "\[D\]\ " | cut -d" " -f2 > /etc/portage/package.keywords

en fait j'ai listé tous les packets qui demandaient à être downgrade et je les ajouté au fichier /etc/portage/package.keywords

dimanche, juillet 11 2010

Segment fault Firefox et Thunderbird sous Gentoo

Ayant été confronté sur trois machines sous Gentoo à un segment fault (erreur de ségmentation) avec Firefox et Thunderbird.

Apres plusieurs recherche j'ai trouvé que la version 4.4.3 de gcc et la lib zlib entraine un/des segments faults si tout ce petit monde est compilé en -O3. Un patch existe mais pas encore intégré par Gentoo apparemment donc recompiler en -02 et ça résoud le problème en attendant.

Je suis donc passé de

-O3 -march=prescott -pipe -fomit-frame-pointer

à

-O2 -march=prescott -pipe -fomit-frame-pointer

mardi, avril 6 2010

Impossible d'éteindre ou reboot son ordinateur Gentoo "INIT"

J'ai eu un petit soucis assez frustrant

à chaque fois que je souhaitais éteindre ou rebooter ma machine bloquait systématiquement sur le message suivant:

INIT: no more processes left in this runlevel.

Aprés quelques recherches il manquait ces deux lignes dans mon /etc/inittab

10s:0:wait:/sbin/halt -dhip
16r:6:wait:/sbin/reboot -dk

Mon soucis a disparu :)

mercredi, mars 24 2010

Migration MySQL 5.0 vers MySQL 5.1 sous Gentoo

La migration d'un serveur MySQL et de ses tables peut paraitre "Dangereux" et bien c'est tout simple et assez secure (le risque zéro n'existe pas je l'accorde).

Donc voici la procédure que j'ai suivi. Je ne sais si c'est la bonne, mais elle fonctionne.

Donc voici comment j'ai procédé :

J'ai stoppé mon serveur Apache et MySQL :

/etc/init.d/apache2 stop && /etc/init.d/mysql stop

j'ai unmask mysql

echo "dev-db/mysql" >> /etc/portage/package.keywords
echo "virtual/mysql" >> /etc/portage/package.keywords

Mise à jour de MySQL:

emerge -u mysql

Après un peu d'attente (compilation), on rebuild tout ce qui dépend des librairies libmysqlclient.so.15 et libmysqlclient_r.so.15.

revdep-rebuild libmysqlclient.so.15 && revdep-rebuild libmysqlclient_r.so.15

Une fois que tout est fait et que les dépendances sont recompilées, on upgrade les tables.

/etc/init.d/mysql start 
mysql_upgrade -p  (le -p permet de rentrer le mot de passe à votre base)

Une fois l'opération terminée, on redémarre Apache. Ensuite, il ne reste plus qu'à vérifier que tout fonctionne.

/etc/init.d/apache2 start

Voilà normalement tout c'est bien passé :)

- page 1 de 4