Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
3 years since update ... Whats changed b4 i Start
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Installing Gentoo
View previous topic :: View next topic  
Author Message
shtumpa
Tux's lil' helper
Tux's lil' helper


Joined: 19 Feb 2005
Posts: 136
Location: Australia

PostPosted: Thu Aug 07, 2014 12:14 pm    Post subject: 3 years since update ... Whats changed b4 i Start Reply with quote

Hi Guys,


It's been years since i have been back here, Gentoo just runs that well, lol ... But it's time for an update...

So.. before i break the system any info i need to know.. I'm still on the init.d , I'm told this has changed now...

Just after info on what i need to change to do the update.. Make.conf i assume needs some changes..

Basically a beginner again, it been that long ! So go easy, lol .. Any info would be appreciated.

Here is my current make.conf.


Code:
Grunta ~ # cat /etc/make.conf
# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
#CFLAGS="-O2 -pipe"
#CXXFLAGS="${CFLAGS}"

#CFLAGS="-march=core2 -mtune=generic -O2 -pipe"
#CXXFLAGS="${CFLAGS}"

ACCEPT_KEYWORDS="~amd64"
#GENTOO_MIRRORS="http://mirrors.kernel.org/gentoo http://distfiles.gentoo.org"
GENTOO_MIRRORS="ftp://203.0.178.32/linux/Gentoo ftp://ftp.iinet.net.au/linux/Gentoo http://distfiles.gentoo.org"
PORTDIR_OVERLAY="/usr/local/portage"

CFLAGS="-march=native -O2 -pipe"
CXXFLAGS="${CFLAGS}"

MAKEOPTS="-j9"

# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="x86_64-pc-linux-gnu"
# These are the USE flags that were used in addition to what is provided by the
# profile used for building.

USE="mmx sse sse2 X gnome gtk kde dvd alsa cdr ios xvmc wifi remote autoipd apng
     qt3support qt4 fam lzma openexr spell device-mapper aspell swat syslog cuda
     threads acpi dvdread quicktime dv yv12 emovix musepack musicbrainz sndfile
     vcd lame audiofile gnutls lua gstreamer a52 dvb dvd ffmpeg flac mad mpeg
     ogg vorbis xv libssh2 nss http idn smtp tos dns dtmf mail shmvideo socks
     telnet tts vxml xmlrpc dga ggi mng pdf smp java mono mikmod timidity audio
     editor dia inkjar postscript disk-partition device-mapper tcl tk cddb Xaw3d
     guile lzo ao networking calendar yaz icu ziffy expat moonlight fbcon python
     mp3rtp taglib theora v4l2 esd pulseaudio galago exif lcms xmp branding nntp
     pda gedit fbsplash lcms fbcondecor jpeg tiff fontforge jbig jpeg2k cairo
     gif pango png svg truetype type3 curl xcb directfb dbus samba djvu glade
     opengl sdl nvidia nsplugin bluetooth jack libsamplerate inotify vlc apache2
     xine webkit xulrunner networkmanager php ldap xml libwww allegro xpm openal
     irc mysql odbc zrtp ilbc glib amrnb amrwb id3tag ladspa wavpack gd aac cdda
     dts dirac fluidsynth fontconfig gme kate libass libnotify libproxy libv4l2
     live matroska modplug mp3 mtp projectm rtsp run-as-root schroedinger video
     sdl-image shout skins speex sqlite stream twolame udev upnp vaapi vcdx vlm
     x264 xosd dhcp nvidia gtkstyle glibc-omitfp usb imagemagick usb vdpau amr
     faac frei0r gsm network rtmp vpx xvid zip ftp fusegdu gnome-keyring gphoto2
     archive avahi bash-completion fuse gdu postproc sse3 ssse3 autotrace fftw
     fpx graphviz gs hdri lqr raw wmf contrast gimp hotpixels lensfun timezone
     gmp ithreads wav ldap kdrive sip vmware_guest_windows accessibility dvdr
     daap ipod btrfs dmraid fat hfs jfs mdadm ntfs reiser4 reiserfs xfs gadu sql
     groupwise meanwhile prediction silc zephyr cdparanoia encode mixer tv avx
     tvtime css scanner rtf rups xft rle nautilus libnl sms opencl mmap nas
     gcdmaster jabber snmp bluray bs2b mpg123 nut pnm pvr radio tga xinerama
     motif fax h224 h281 h323 iax ivr sbc sipim srtp dvi t1lib artworkextra grp
     hog mvl qpak wad mathml xface bogofilter spamassassin smime zvbi fastscroll
     hires-icons ntlm xchatdccserver videos xext multimedia phonon assistant
     declarative libvisual addressbook sox playlist iplayer msn connman eds
     flickr thumbnail collab grammar latex math openxml ots plugins thesaurus
     chardet curl aacs utils qalculate xcomposite ps floppy lapack ppp qwt ogm
     desktopglobe attica jingle oscar otr qq skype webpresence winpopup nuv
     yahoo rdesktop vnc bittorrent chm ebook kipi plasma normalize nfsv3 nfsv4
     cleartype corefonts dvdnav emerald imap jit mac mp4 music nfs openvg llvm
     osdmenu rar real rss shm stun thumbnails ups mjpeg cg cdrom cdrdao lasi
     sse4 sse4_1 aes-ni adplug additions aften asf avformat enca natspec
     parcheck faad cue midi mms scrobbler sid embedded lastfm mp3tunes playdar"

VIDEO_CARDS="fbdev nv vesa nvidia"
LINGUAS="en en_AU en_GB en_US"
CAMERAS="samsung kodak"
ACCEPT_LICENSE="*"



Many Thanks

Mark
Back to top
View user's profile Send private message
khayyam
Watchman
Watchman


Joined: 07 Jun 2012
Posts: 6227
Location: Room 101

PostPosted: Thu Aug 07, 2014 12:39 pm    Post subject: Reply with quote

shtumpa ...

letting the install go three years without an update will likely make it impossible to upgrade (at least not without some serious breakage and challenges to workaround that breakage). If you are unfamiliar with the nitty-gritty then your best bet is to perform a clean install (the number of package updates would likely be comparible). I'd backup /etc, /var/lib/portage/world, and /home and start over.

best ... khay
Back to top
View user's profile Send private message
shtumpa
Tux's lil' helper
Tux's lil' helper


Joined: 19 Feb 2005
Posts: 136
Location: Australia

PostPosted: Thu Aug 07, 2014 12:48 pm    Post subject: Reply with quote

khayyam wrote:
shtumpa ...

letting the install go three years without an update will likely make it impossible to upgrade (at least not without some serious breakage and challenges to workaround that breakage). If you are unfamiliar with the nitty-gritty then your best bet is to perform a clean install (the number of package updates would likely be comparible). I'd backup /etc, /var/lib/portage/world, and /home and start over.

best ... khay



Thanks Khayyam... Thats the path i thought I'd have to go down ... the latest install docs seem pretty out of date , any new ones floating around, i can seem to find any newer in the gentoo hand book...
Back to top
View user's profile Send private message
creaker
l33t
l33t


Joined: 14 Jul 2012
Posts: 651

PostPosted: Thu Aug 07, 2014 1:03 pm    Post subject: Reply with quote

I wouldn't suggest to update your system right now because at the moment portage in a horrible state. Just look around at the forums, a lot of problems with update here and there. I would wait for 2 or 3 weeks until portage stabilize.
Back to top
View user's profile Send private message
khayyam
Watchman
Watchman


Joined: 07 Jun 2012
Posts: 6227
Location: Room 101

PostPosted: Thu Aug 07, 2014 1:28 pm    Post subject: Reply with quote

shtumpa wrote:
[...] the latest install docs seem pretty out of date , any new ones floating around, i can seem to find any newer in the gentoo hand book...

shtumpa ... what makes you think the handbook is out of date? It should be current (though that said I practically never refer to it).

best ... khay
Back to top
View user's profile Send private message
depontius
Advocate
Advocate


Joined: 05 May 2004
Posts: 3509

PostPosted: Thu Aug 07, 2014 2:17 pm    Post subject: Reply with quote

creaker wrote:
I wouldn't suggest to update your system right now because at the moment portage in a horrible state. Just look around at the forums, a lot of problems with update here and there. I would wait for 2 or 3 weeks until portage stabilize.


What's due to happen to portage in 2 or 3 weeks?
_________________
.sigs waste space and bandwidth
Back to top
View user's profile Send private message
shtumpa
Tux's lil' helper
Tux's lil' helper


Joined: 19 Feb 2005
Posts: 136
Location: Australia

PostPosted: Mon Aug 11, 2014 5:37 pm    Post subject: Reply with quote

hi guys,

Well fresh base systems is up and ...now i gotta read up on what to do next.... it's infact been over 10 years since i have done it...i'm sure a lot has changed....i never setup use flags back then a mate did it so i have a lot of reading to do figure out the next step.... thanks for your advice thus far.
Back to top
View user's profile Send private message
Cyker
Veteran
Veteran


Joined: 15 Jun 2006
Posts: 1746

PostPosted: Mon Aug 11, 2014 6:05 pm    Post subject: Reply with quote

I recently went through exactly the same thing, although for different reasons (I was moving from x86 to amd64).


I know what you mean dude, it's so daunting when you start from scratch. It is like standing at the bottom of a shear cliff and looking up to the top!

The biggest blessing I had was that I thoroughly documented everything I did when I built my original server (2005.2!!!!) and was able to use that as a guide and hand hold while I built my new system.

The Gentoo build docs aren't too bad up to a point but they tend to gloss over stuff that could really do with a hyperlink to a more detailed document (Choosing a bootloader, choosing an init system, *&%$£#@ Xorg, and a buttload of other things I already forgot about).
Luckily I'd done the leg work on those before and documented them (Well, just one line in my log saying Ignore that, DO THIS or, It really means DO THIS etc.).

It's hard to say whether they are up to date as the parts I followed before I went off on my own were more or less the same as when I first installed Gentoo :lol:

Gentoo has changed a lot - Some gotchas are the new device naming system; udev really opposes letting you name your network devices eth-anything and this can cause problems if you are porting scripts and whatever over that assumes that.



There have been some good recommendations here - If you're aiming for an update essentially, copy your world file over as a reference.
I'd also copy /etc so you can use it as a reference and/or copy over some of the individual directories as you configure stuff (e.g. ssh, samba etc.).
Obv don't just copy old /etc into new /etc straight as that will probably end badly :lol:

I had both my old and new server running side by side while I build the new one so I could pull things off the old on as needed (e.g. the SMB password file and tigervnc launcher from /var and /usr/bin).

One caveat is that a lot of packages have become unsupported, moved , renamed or reorganized/split. for the most part this can be worked around, but in the worst case you can DIY!
One of the things that I love about Gentoo, and one reason I didn't go down the FreeBSD route, is that it's much easier to say sod off to the tree and substitute your own: Local Overlays and Roll Your Own (Or, copy the ebuild out of the old ebuild archives and hack it until it works ;)) is a really awesome ability that would have been much harder to do with FreeBSD.

So I'm now more or less back up and running with a nice mix of updated stuff, and also old obsolete stuff, and it is all running happily together! :)

(KDE3.5 and Opera 11.64 forevaaaaar! And also Thunderbird 1.5 and Firefox 3.5 because they don't depend on ALSA or trigger a dependency cascade!)
Back to top
View user's profile Send private message
Maffblaster
Developer
Developer


Joined: 01 May 2007
Posts: 70
Location: Spokane, Washington, USA

PostPosted: Mon Aug 18, 2014 11:35 pm    Post subject: Reply with quote

A good "safety net" idea is to make a backup of your current system partition as a stage4 file. There are scripts that can help you do this. You'll need some kind of external drive to back up your system onto.

Here's a script that will help you make a stage4. It should be pretty easy to use... Let me know if you end up using it! :wink:

https://github.com/DigitalSurvival/mkStage4
_________________
Lets make Gentoo better together!
wiki: https://wiki.gentoo.org/wiki/User:Maffblaster
blog: http://dev.gentoo.org/~maffblaster/
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Installing Gentoo 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