Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[OFF] Mettre à jour une "ancienne" Gentoo
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
digimag
Guru
Guru


Joined: 14 May 2005
Posts: 451
Location: Toulouse, France

PostPosted: Fri Mar 24, 2006 12:35 pm    Post subject: [OFF] Mettre à jour une "ancienne" Gentoo Reply with quote

Bonjour,

Cela fait bien longtemps que j'ai installé Gentoo. Je me rappelle, au début, je suivais de près chaque mise à jour, je regardais les forums, les nouvelles documentations.

Cela m'a souvent permis d'éviter des pièges, genre nouvelle version de GCC, changement de configuration d'Apache, etc. Le problème, ce que Linux n'étant qu'un outil pour moi, j'ai du abandonner toutes ces mises à jour pour m'occuper que du travail que j'avais à faire.

Et maintenant, je souhaite mettre à jour mon système, surtout SSH/Apahce/MySQL et tout reconfigurer. J'ai peur de ne pas avoir suivi quelque chose. Pour que ma mise à jour ne se transforme pas en catastrophe (ce qui peut arriver, si si), je demande à vous s'il n'y a pas de précautions à prendre.

Merci! La dernière mise à jour date d'à peu près d'Octobre 2005.
_________________
Sacha
Back to top
View user's profile Send private message
ultrabug
Developer
Developer


Joined: 24 Jan 2005
Posts: 698
Location: Paris

PostPosted: Fri Mar 24, 2006 1:35 pm    Post subject: Reply with quote

Salut digimag,

Alors a mon sens la premiere chose que je ferais c'est de modifier mon make.conf, plus précisément la variable FEATURES.
Tu devrais rajouter buildsyspkg qui permet de construire un package de l'ancienne version actuelle de tous les paquets systeme, comme ca si il t'arrive qqchose, tu pourras toujours sauver ton systeme.
Code:
FEATURES="buildsyspkg"


Ensuite, de toute facon il faudra bien le faire, un emerge sync (logique)...

Ensuite j'irais mettre à jour python, parceque portage repose sur python, en octobre 2005, si je dit pas de bêtise, on était encore au 2.3. Maintenant nous sommes au 2.4. Pour cela, il faut utiliser la commande python-updater :
Code:
# python-updater


Une fois cela fait, je mettrais à jour portage avec un simple
Code:
emerge -u portage


Une fois tout ca fait, je ferais un revdep-rebuild, pour vérifier l'intégrité de mon système actuel, histoire d'être sur qu'il ne me manque rien
Code:
# revdep-rebuild


Après je passerais aux choses sérieuses en mettant à jour que les paquets de mon système
Code:
# emerge -auDv system


--> ici tu vas changer de baselayout, donc fais attention. MAJ des conf puis redémarrage pour être sûr de ton coup amha.

Puis après un second revdep-rebuild (chui un peu parano oui), j'attaquerai le emerge -auDv world habituel...

PS : pour mettre à jours les fichiers de configs etc utilises dispatch-conf, bien meilleur et plus clair que etc-update...

Bonne chance, j'espère ne pas avoir dit trop de bêtises mais les autres me corrigeront de toute facon :)
Back to top
View user's profile Send private message
babykart
Guru
Guru


Joined: 08 Oct 2004
Posts: 415

PostPosted: Fri Mar 24, 2006 1:58 pm    Post subject: Reply with quote

je pense qu'il sera judicieux aussi de mettre ton profil à jour sauf si tu es en hardened...
et puis 2/3 liens fondamentaux:
- Guide de mise à jour pour MySQL 4.1.x
- Guide de mise à jour PHP
- Guide de mise à jour Apache
_________________
>> Gentoo-FR <<
-----
Back to top
View user's profile Send private message
nuts
Veteran
Veteran


Joined: 10 Jan 2004
Posts: 1630

PostPosted: Fri Mar 24, 2006 3:12 pm    Post subject: Reply with quote

faudrait mettre aussia jour le make.profile tant qu'a faire si celui ci n'est pas a jour.
_________________
nuts
PC: AMD Phenom 2 bi-core 555 + Asus M4A77T/USB3 + 2Go de RAM + wifi Ralink RT61 + Radeon HD 3450 - Disque dur 500Go.
SGI Octane ip30 R10000
Back to top
View user's profile Send private message
UB|K
l33t
l33t


Joined: 27 May 2004
Posts: 786
Location: Villeurbanne, France

PostPosted: Fri Mar 24, 2006 3:50 pm    Post subject: Reply with quote

Pas de mal de choses ont déjà été (bien) dites, alors je ne rajouterais qu'un truc:
si ton installe est suffisament vieille pour que la m-a-j + le changement de profile résultent en un upgrade de la toolchain, il y a des précautions supplémentaires à prendre:
Guide de mise a jour de GCC
de plus, si tu décides carrément de passer à glic-2.4 + gcc-4.1, il vaut mieux se baser sur un quelquonque howto de satge3/1+nptl car glibc-2.4 ne marche plus qu'avec les flags "nptl nptlonly" et il faut donc faire très attention à comment la nouvelle toolchain sera construite (mais bon, je sais pas si c'est très judicieux de faire un tel changement sur un système avec apache/mysql et donc avec des données sensibles...).
_________________
Reality is that which, when you stop believing in it, doesn't go away.
Back to top
View user's profile Send private message
digimag
Guru
Guru


Joined: 14 May 2005
Posts: 451
Location: Toulouse, France

PostPosted: Fri Mar 24, 2006 4:48 pm    Post subject: Reply with quote

Oh, quel plaisir de revoir cette communauté si réactive!
Grâce à vous, Gentoo devient tellement simple...
Merci. J'essaye et je vous tiens au courant!
_________________
Sacha
Back to top
View user's profile Send private message
digimag
Guru
Guru


Joined: 14 May 2005
Posts: 451
Location: Toulouse, France

PostPosted: Sat Mar 25, 2006 10:04 pm    Post subject: Reply with quote

Ça roule petit à petit...

Je m'aperçois que MySQL est à jour, quel soulagement :D .

Quand au PHP, ce n'est pas le cas... Wow, maintenant PHP 5 est disponible! Mais quelques questions se posent. Pour commencer, 1/ qu'est ce qu'est cet USE flag : cli - « create a cli binary »? Connais pas!
Puis, flash est-il supporté? L'ebuild libswf (qui était installé) me bloquait à chaque fois l'installation (PHP 4 et PHP 5). Je l'ai supprimé. 2/Je ne vois pas de USE flag « flash » pourtant il est dans mon /etc/make.conf. Flash ne m'intéresse pas tellement, mais j'aimerais tout de même activer son support.
Code:
digimag htdocs # emerge --pretend --verbose '=dev-lang/php-5*'

These are the packages that I would merge, in order:

Calculating dependencies           ...done!
[ebuild  N    ] app-admin/php-toolkit-1.0-r2  0 kB
[ebuild  N    ] app-text/htmltidy-4.8.6  -debug -doc +xml 393 kB
[ebuild  N    ] dev-lang/php-5.1.2  -adabas -apache +apache2 -bcmath +berkdb -birdstep +bzip2 -calendar -cdb -cgi -cjk -cli +crypt -ctype +curl -curlwrappers -db2 -dba -dbase -dbmaker -debug -discard-path -doc -empress -empress-bcs -esoob +exif -fastbuild -fdftk -filepro -firebird -flatfile -force-cgi-redirect -frontbase +ftp +gd -gd-external +gdbm -gmp -hardenedphp +hash -hyperwave-api -iconv -imap -informix -inifile -interbase -iodbc -ipv6 -java-external -kerberos -ldap -libedit -mcve -memlimit +mhash +ming -msql -mssql +mysql -mysqli +ncurses +nls -oci8 -oci8-instant-client -odbc -pcntl +pcre -pdo -pdo-external +pic -posix -postgres -qdbm +readline +recode -reflection -sapdb -sasl -session -sharedext -sharedmem -simplexml +snmp -soap +sockets -solid +spell +spl -sqlite +ssl -sybase -sybase-ct -sysvipc -threads +tidy -tokenizer +truetype -vm-goto -vm-switch -wddx +xml -xmlreader -xmlrpc -xmlwriter -xpm -xsl -yaz +zip +zlib 6,178 kB
[ebuild  N    ] dev-libs/zziplib-0.13.36  +sdl 456 kB
[ebuild  N    ] dev-php5/pecl-zip-1.0  4 kB
4/Il ne me manque plus rien d'utile?
Puis 5/, peut-on spécifier le chemin où je souhaite installer phpMyAdmin. Je souhaite en effet réorganiser complètement le dossier Web. /var/www/localhost/htdocs/phpmyadmin ne me convient pas du tout.
Enfin 6/, aurais-je le support du PDF avec PHP?

Bon six questions, déjà ça suffit pour l'instant. Merci à vous.
_________________
Sacha
Back to top
View user's profile Send private message
UB|K
l33t
l33t


Joined: 27 May 2004
Posts: 786
Location: Villeurbanne, France

PostPosted: Sat Mar 25, 2006 11:30 pm    Post subject: Reply with quote

digimag wrote:
Puis, flash est-il supporté? L'ebuild libswf (qui était installé) me bloquait à chaque fois l'installation (PHP 4 et PHP 5). Je l'ai supprimé. 2/Je ne vois pas de USE flag « flash » pourtant il est dans mon /etc/make.conf. Flash ne m'intéresse pas tellement, mais j'aimerais tout de même activer son support.

Il me semble que tu peux avoir un support flash dans php via la librairie "ming" (et le USEFLAG du même nom).
digimag wrote:
Puis 5/, peut-on spécifier le chemin où je souhaite installer phpMyAdmin. Je souhaite en effet réorganiser complètement le dossier Web. /var/www/localhost/htdocs/phpmyadmin ne me convient pas du tout.

maintenant phpmyadmin a un USEFLAG "vhosts" (assez explicite nan?) donc tu peut l'installer où tu veux (en théorie, j'ai pas vraiment regardé comment ça marchait mais j'imagine que c'est webapp-config qui gère ça).
digimag wrote:
Enfin 6/, aurais-je le support du PDF avec PHP?

non, il te faudra installer dev-php5/pecl-pdflib (ou dev-php4/pecl-pdflib si tu restes en php4).
digimag wrote:
Bon six questions, déjà ça suffit pour l'instant. Merci à vous.

1 2 4 5 6... moi, j'en compte que 5 de questions!
_________________
Reality is that which, when you stop believing in it, doesn't go away.
Back to top
View user's profile Send private message
digimag
Guru
Guru


Joined: 14 May 2005
Posts: 451
Location: Toulouse, France

PostPosted: Sun Mar 26, 2006 10:26 am    Post subject: Reply with quote

Merci à toi pour tes réponses.
UB|K wrote:
maintenant phpmyadmin a un USEFLAG "vhosts" (assez explicite nan?) donc tu peut l'installer où tu veux (en théorie, j'ai pas vraiment regardé comment ça marchait mais j'imagine que c'est webapp-config qui gère ça)
digimag wrote:
Bon six questions, déjà ça suffit pour l'instant. Merci à vous.
1 2 4 5 6... moi, j'en compte que 5 de questions!
Justement c'est le problème : lors des mises à jour, je m'aperçois que de nouveaux propgrammes s'installent, dont l'utilité m'est inconnue. Pas de Howto, rien, juste une maigre page man. Pour phpMyAdmin, je ne sais plus comment faire, du coup. Celan ne concerne pas que phpMyAdmin, mais le serveur Web Apache en général. Pour commencer, mon dossier Web racine devrait être /www au lieu de /var/www/localhost. Je peux changer la configuration manuellement, mais du coup portage va se pleindre!
_________________
Sacha
Back to top
View user's profile Send private message
digimag
Guru
Guru


Joined: 14 May 2005
Posts: 451
Location: Toulouse, France

PostPosted: Mon Apr 03, 2006 10:40 am    Post subject: Reply with quote

Alors re-bonjour.

Pour phpMyAdmin, j'ai réussi à comprendre le fonctionnement de son installation via webapp-config. Le problème d'Apache / MySQL est résolu.

Cependant, je n'ai pas encore fini toutes les mises à jour (au passage, j'ai modifié les USE flags, du coup je vais devoir recompiler encore pas mal de choses). Je vous remercie et je vous tiens au courant si j'ai terminé ou si j'ai encore des problèmes ;) .
_________________
Sacha
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum