Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Upgrade] dépoussiérage méthode propre [Résolu]
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
Jamesbch
Apprentice
Apprentice


Joined: 30 Sep 2007
Posts: 185

PostPosted: Fri Sep 24, 2010 3:15 pm    Post subject: [Upgrade] dépoussiérage méthode propre [Résolu] Reply with quote

Salut à tous,

Bien content de ma Gentoo sur mon pc, j'ai vraiment pas de soucis car je mets à jour 1x/semaine. Seulement vu que c'est la rentrée, j'ai repris ma vieille tablette PC (voir signature) qui elle n'a pas été mis à jour depuis... un petit moment (kernel 2.6.30; gcc-4.3.2 *OUCH*; gnome 2.24, ouch) et c'est pas uniforme (exemple: xorg-1.6.4). J'ai vu quelques méthodes assez brutes (ici) mais pas forcément propre.

Alors j'avais lu quelque part qu'il y avait moyen de refaire une ré-installation (propre) en gardant son /var/lib/portage, son /etc de manière à repartir depuis une stage3 mais qu'il suffisait de lancer un update sur world pour que ça remette tous les packets que j'avais. Ayant déjà fait un backup, je pense que je suis prêt à risquer quelque chose de ce genre, qui me semble beaucoup plus propre. Maintenant j'aurais besoin de vos sages conseils et d'articles qui tracteraient de cette méthode en français/anglais.

Merci d'avance, et bonne rentrée à vous aussi !
_________________
Desktop: Gigabyte EX38-DS4, Intel Q9450 2.6 GHz, 4 GiB DDR2, Nnvidia GTX 285.
Home-Server: Gigabyte 945GCM-S2L, Intel E2180 2.2 GHz, 2 GiB DDR2, Intel 82945G.
Laptop: Asus 1215N, Atom D525 1.4 Ghz, 2 GiB, Intel + Ion2


Last edited by Jamesbch on Sun Sep 26, 2010 3:30 pm; edited 1 time in total
Back to top
View user's profile Send private message
Tom_
Guru
Guru


Joined: 20 May 2004
Posts: 385
Location: France

PostPosted: Fri Sep 24, 2010 4:20 pm    Post subject: Reply with quote

En me promenant sur le forum, j'étais tombé là-dessus : https://forums.gentoo.org/viewtopic-t-819910-highlight-.html

Si tu as une sauvegarde de ton système et un peu de temps, je tenterais l'upgrade à ta place juste pour le "fun". :)

Tu peux toujours nettoyer ton système :
- nettoyage du world
- emerge --depclean
- portpeek ...
Back to top
View user's profile Send private message
Jamesbch
Apprentice
Apprentice


Joined: 30 Sep 2007
Posts: 185

PostPosted: Fri Sep 24, 2010 7:56 pm    Post subject: Reply with quote

Apparemment j'ai un gros problème. Dès que j'essaie de compiler portage, qui demande app-admin/eselect-python-20100321, celui-ci échoue avec "configure: error: C preprocessor "/lib/cpp" fails sanity check". Du coup sur le net j'ai vu qu'il fallait installer sys-kernel/linux-headers qui lui-même échoue avec "erreur: sys/cdefs.h : Aucun fichier". Donc en gros je suis un peu bloqué.

Je pense que partir d'un stage3 n'est pas une mauvaise idée. Il faudrait que je sache exactement qu'elles sont les fichiers qui me sont utiles et si c'est safe de les recopier dans le nouveau système:
0/ Je pense notamment à /etc/ ?
1/ Aussi de /var/lib/portage/ est-ce que ma liste world est sauvée si je copie les deux fichiers (suffit d'un emerge world) ?
2/ Est-ce qu'il y a d'autres fichiers/dossiers intéressants pour cette migration (par exemple /usr/src/ et /root/) ?
3/ Qu'en est-il de /var/db/pkg/ faut-il le copier ? Le /home/ étant sur partition séparée ext4, ne pose pas de soucis.

Merci de ton aide Tom.
_________________
Desktop: Gigabyte EX38-DS4, Intel Q9450 2.6 GHz, 4 GiB DDR2, Nnvidia GTX 285.
Home-Server: Gigabyte 945GCM-S2L, Intel E2180 2.2 GHz, 2 GiB DDR2, Intel 82945G.
Laptop: Asus 1215N, Atom D525 1.4 Ghz, 2 GiB, Intel + Ion2
Back to top
View user's profile Send private message
Jamesbch
Apprentice
Apprentice


Joined: 30 Sep 2007
Posts: 185

PostPosted: Sat Sep 25, 2010 6:06 pm    Post subject: Reply with quote

Finalement je suis passé par la case stage3. J'ai un soucis avec dev-vcs/subversion-1.6.12 qui ne s'installe pas alors que le système est tout frais. Est-ce que vous avez une idée ? Merci d'avance. PS: Je suis encore dans le chroot (Gentoo Live en USB), j'ai tout compilé (16h longues heures).

Quote:
env: env: en: No such file or directory
make: *** [subversion/libsvn_delta/compat.lo] Error 1
make: *** Waiting for unfinished jobs....
en: No such file or directory
make: *** [subversion/libsvn_delta/cancel.lo] Error 1
env: en: No such file or directory
env: en: No such file or directory
env: make: *** [subversion/libsvn_delta/default_editor.lo] Error 1
make: *** [subversion/libsvn_delta/compose_delta.lo] Error 1
en: No such file or directory
make: *** [subversion/libsvn_delta/debug_editor.lo] Error 1


Quote:
# emerge --info
Portage 2.1.8.3 (default/linux/x86/10.0/desktop, gcc-4.4.3, glibc-2.11.2-r0, 2.6.24-gentoo-r5 i686)
=================================================================
System uname: Linux-2.6.24-gentoo-r5-i686-Intel-R-_Pentium-R-_M_processor_1100MHz-with-gentoo-1.12.13
Timestamp of tree: Fri, 24 Sep 2010 21:15:02 +0000
distcc 3.1 i686-pc-linux-gnu [enabled]
ccache version 2.4 [enabled]
app-shells/bash: 4.1_p7
dev-lang/python: 2.6.5-r3, 3.1.2-r4
dev-util/ccache: 2.4-r7
dev-util/cmake: 2.8.1-r2
sys-apps/baselayout: 1.12.13
sys-apps/sandbox: 1.6-r2
sys-devel/autoconf: 2.13, 2.65-r1
sys-devel/automake: 1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils: 2.20.1-r1
sys-devel/gcc: 4.4.3-r2
sys-devel/gcc-config: 1.4.1
sys-devel/libtool: 2.2.6b
sys-devel/make: 3.81-r2
virtual/os-headers: 2.6.30-r1
ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE="* -@EULA"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium-m -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-O2 -march=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests ccache distcc distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="fr en"
LDFLAGS="-Wl,--as-needed"
LINGUAS="fr en"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi alsa berkdb bluetooth branding bzip2 cairo cdr cli consolekit cracklib crypt cups cxx dbus dri dts dvd dvdr emboss encode exif fam ffmpeg firefox flac fortran gdbm gif gnome gpm gstreamer gtk hal iconv ipv6 jpeg lcms ldap libnotify mad mikmod mmx mng modules mp3 mp4 mpeg msn mudflap ncurses nls nptl nptlonly ogg opengl openmp pam pango pcre pdf perl png ppds pppd python qt3support readline reflection sdl session spell sse sse2 ssl startup-notification svg sysfs tcpd threads tiff truetype unicode usb vorbis wifi win32codecs x264 x86 xcb xml xorg xulrunner xv xvid zlib" ALSA_CARDS="intel8x0 intel8x0m" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev wacom" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="fr en" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="intel" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY

_________________
Desktop: Gigabyte EX38-DS4, Intel Q9450 2.6 GHz, 4 GiB DDR2, Nnvidia GTX 285.
Home-Server: Gigabyte 945GCM-S2L, Intel E2180 2.2 GHz, 2 GiB DDR2, Intel 82945G.
Laptop: Asus 1215N, Atom D525 1.4 Ghz, 2 GiB, Intel + Ion2
Back to top
View user's profile Send private message
Jamesbch
Apprentice
Apprentice


Joined: 30 Sep 2007
Posts: 185

PostPosted: Sat Sep 25, 2010 9:39 pm    Post subject: Reply with quote

Apparemment ça venait du fait que je mettait LANG="fr en". J'étais sûr qu'on pouvait spécifier plusieurs langues, j'ai dû modifier en LANG="fr_CH.UTF-8" et ça semble passer. Toute façon l'anglais c'est de base si y'a pas le français

Sinon j'ai remarqué de très belles améliorations, notamment le support de mon écran (réglage luminosité depuis gnome!), avec veille et tout. De nouvelles icônes, propres et fonts différentes. Mon stylet wacom, mon wifi et le reste de mon matos a bien passé avec le .config de mon ancien kernel ainsi que le /etc/X11. Je suis très satisfait de ma mise à jour, plus qu'à espérer que je gagner en batterie.
_________________
Desktop: Gigabyte EX38-DS4, Intel Q9450 2.6 GHz, 4 GiB DDR2, Nnvidia GTX 285.
Home-Server: Gigabyte 945GCM-S2L, Intel E2180 2.2 GHz, 2 GiB DDR2, Intel 82945G.
Laptop: Asus 1215N, Atom D525 1.4 Ghz, 2 GiB, Intel + Ion2
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