LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 02-25-2010, 02:43 PM   #1
dor
LQ Newbie
 
Registered: Feb 2010
Posts: 26

Rep: Reputation: 0
OS - upgrade or a fresh install? and, which distro. is best in handling upgrades?


Pretty soon, I hope, I'll get my brand new PC and wish to install a Linux disto. on it. openSuse may be it.

But I read recently that people prefer to do a fresh install of a newer version of openSuse, instead of upgrading it, apparently because of problems that may occur by the upgrade. As I understand, this preference apply to all Linux distributions and not only openSuse.

Thus I wonder if there's a Linux distro. that's best in handling upgrades?
I don't want to make a fresh new install each and every time that my disro. has a new version... I'm afraid to lose the data in that installation, and backing-up the data would be a headache. Also I plan to install a Windows OS alongside the Linux one via the Dual Boot configuration.

What is your opinion about this situation? I'm grateful for any ideas and explanations.
 
Old 02-25-2010, 02:49 PM   #2
reed9
Member
 
Registered: Jan 2009
Location: Boston, MA
Distribution: Arch Linux
Posts: 653

Rep: Reputation: 142Reputation: 142
Well, you should always update important data. And having a separate /home partition makes doing fresh installs for upgrades much easier.

But, in general, it is always best to do a clean install rather than an upgrade. That said, many distros have put effort forth to have a clean upgrade path from earlier versions. I am not particular familiar with how successful these upgrades are, since I have historically only done clean installs to upgrade, and currently run Arch, which is rolling release.

Which brings me to my next point. Arch Linux, Sidux, and PCLinuxOS, I believe, are all rolling release distros. Which means there are no "releases" per se. They put out updated installation media periodically, but these are basically snapshots of the current state of the distro. You upgrade your packages periodically and in theory you never need to reinstall and will always have the current version of the distro.
 
Old 02-25-2010, 02:50 PM   #3
snowday
Senior Member
 
Registered: Feb 2009
Posts: 4,667

Rep: Reputation: 1411Reputation: 1411Reputation: 1411Reputation: 1411Reputation: 1411Reputation: 1411Reputation: 1411Reputation: 1411Reputation: 1411Reputation: 1411
Many users successfully upgrade their Linux (whichever distro) from one release to another. While it's true that some users have fewer problems with a fresh install, it is by no means a hard and fast rule. Upgrading is supposed to work fine; if it doesn't, it's usually due to bugs or user error.

You might be interested in a "rolling release" distribution. Rolling release does not have distinct releases or versions. You install it once, and applications are continually updated as new versions become available. Popular rolling release distros include Arch, Debian Testing, Sidux, etc.

Be aware however that rolling release is not magic. It has its own set of problems and headaches. On a stable distro (like Opensuse), you have a big transition every 6 months or so when a new release comes out. With rolling release, you have many constant small transitions. So it depends how you like to do your system maintenance: a little bit each day/week, or a big leap once or twice a year?
 
Old 02-25-2010, 03:04 PM   #4
reed9
Member
 
Registered: Jan 2009
Location: Boston, MA
Distribution: Arch Linux
Posts: 653

Rep: Reputation: 142Reputation: 142
Quote:
So it depends how you like to do your system maintenance: a little bit each day/week, or a big leap once or twice a year?
A point I should have made as well. Rolling release generally requires that you pay more attention to upgrades and what's going on with your system. Sidux and Arch at least, are geared towards more experienced users, Arch especially so.
 
Old 02-25-2010, 03:11 PM   #5
MTK358
LQ 5k Club
 
Registered: Sep 2009
Posts: 6,443
Blog Entries: 3

Rep: Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723
I agree that a rolling release distro is nice.

In Arch, for example, I don't need to worry about reinstalling it. I just periodically run

pacman -Syu

and my system, and all my programs, are fully up to date.

But I do agree that Arch is definitely not for Linux beginners.
 
Old 02-25-2010, 03:56 PM   #6
Gallifrey
Member
 
Registered: Feb 2010
Distribution: Ubuntu 10.04 - Lucid Lynx, Fedora 13, OpenSUSE 11.2
Posts: 46

Rep: Reputation: 16
I have previously had my systems with seperate /home partitions, and upgraded my OpenSUSE and Ubuntu machines with no consequent problems, and no loss of data. The systems seem relatively clean afterwards as well.

The only time I have ever lost data was in moving things from a Windows partition to my new Home partition, and we had a powercut. That said, I managed to rescue most of it, thanks to Linux tools.
 
Old 02-25-2010, 03:58 PM   #7
evo2
LQ Guru
 
Registered: Jan 2009
Location: Japan
Distribution: Mostly Debian and CentOS
Posts: 6,724

Rep: Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705Reputation: 1705
Debian has a long history of providing relatively pain free upgrades from release-to-release. Debian is a good option if you want to install only once for the life of the computer, and want a very stable system.

Evo2.
 
Old 02-25-2010, 04:27 PM   #8
salasi
Senior Member
 
Registered: Jul 2007
Location: Directly above centre of the earth, UK
Distribution: SuSE, plus some hopping
Posts: 4,070

Rep: Reputation: 897Reputation: 897Reputation: 897Reputation: 897Reputation: 897Reputation: 897Reputation: 897
Quote:
Originally Posted by dor View Post
...openSuse may be it....But I read recently that people prefer to do a fresh install of a newer version of openSuse, instead of upgrading it, apparently because of problems that may occur by the upgrade.
Yes, and I'm one of them.

Bear in mind that for openSUSE, the 'set new repositories and allow the package manager to do the update' is a relatively recent innovation (since 11.2, I think) and may not be as well sorted in corner cases, as, say debian, which has been doing this for ever.

Equally, I find that an occasional fresh start is a good way to clear out some cruft and get better organised.

Quote:
I don't want to make a fresh new install each and every time that my disro. has a new version...
Well, you don't have to upgrade just because there is a new version out. OTOH, you do have to upgrade once security fixes for that version disappear, if you want to remain safe.

Quote:
I'm afraid to lose the data in that installation, and backing-up the data would be a headache.
  • You need back-ups anyway, get used to it...well, actually the questions are how often and how comprehensive.
  • Usually, with a separate /home partition, you keep all of the data in /home (which is all your data, except for any config of services in /etc, and which you may not want after an upgrade...a 'safety copy' oif /etc is good, but I wouldn't recommend automatically using the old stuff from /etc after an upgrade)
 
Old 02-25-2010, 04:36 PM   #9
craigevil
Senior Member
 
Registered: Apr 2005
Location: OZ
Distribution: Debian Sid/RPIOS
Posts: 4,884
Blog Entries: 28

Rep: Reputation: 533Reputation: 533Reputation: 533Reputation: 533Reputation: 533Reputation: 533
Go with Debian, sidux or Arch.

My system has been running Debian sid for 6 yrs this month. I do apt-get dist-upgrade every few days, haven't had to mess with installing since I first installed Debian. Even had to replace the motherboard, cpu, upgraded ram and video card. Still runs great.

Having to reinstall means the distro sucks. You should never have to reinstall unless you screw up your own system beyond repair.
 
Old 02-25-2010, 04:49 PM   #10
chrism01
LQ Guru
 
Registered: Aug 2004
Location: Sydney
Distribution: Rocky 9.2
Posts: 18,358

Rep: Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751
For RHEL/Centos, you can update minor version changes in place eg 5.3 -> 5.4, but it is highly recommended that a major version change eg v4 -> v5 you do a fresh install. A major change means what it says. In fact RH do not support an in-place upgrade across major versions, although theoretically it can be done.
 
Old 02-25-2010, 04:56 PM   #11
DavidMcCann
LQ Veteran
 
Registered: Jul 2006
Location: London
Distribution: PCLinuxOS, Debian
Posts: 6,138

Rep: Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314
If this is your first Linux distro, I'd strongly advise you to get one of the "friendly" ones. As Reed said, Sidux and Arch are regarded as being for experienced users. I'd say that applied to Debian as well: the installer in the current version is less helpful than the Fedora one was five years ago. I'm not saying Debian's a bad distro — it's a very good one — but it's not beginner friendly.

Try Mint, Ubuntu, or Fedora (decreasing order of friendliness). I have no experience of the first two, but Fedora upgrades very safely.
 
Old 02-25-2010, 07:08 PM   #12
MTK358
LQ 5k Club
 
Registered: Sep 2009
Posts: 6,443
Blog Entries: 3

Rep: Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723
I would recommend Fedora for beginners, I always considered Ubuntu as "dumbed-down" and it does a few things in non-standard ways.
 
Old 02-25-2010, 07:32 PM   #13
reed9
Member
 
Registered: Jan 2009
Location: Boston, MA
Distribution: Arch Linux
Posts: 653

Rep: Reputation: 142Reputation: 142
Quote:
Originally Posted by MTK358 View Post
I would recommend Fedora for beginners, I always considered Ubuntu as "dumbed-down" and it does a few things in non-standard ways.
Does Ubuntu really deviate that much? I was always under the impression that Ubuntu tracked Debian pretty closely as far as standards went, and Debian sticks closer to upstream than RHEL/Fedora.
 
Old 02-25-2010, 08:08 PM   #14
amenditman
Member
 
Registered: Apr 2008
Location: Valley of Gold
Distribution: Arch / Mepis
Posts: 58

Rep: Reputation: 16
Rolling release

Nothing hard about rolling release distros.

I have used sidux almost exclusively since about 2 months after finding Linux.

I am definitely still learning, not experienced. I follow the recommended procedures of the developers and have had zero problems caused by the distro.

If you are going to go with a distro which works best with point release and re-install, go with Windows, but it makes no sense to use something which needs to be 'fixed' every six months.

L.I.F.E. = Linux Is For Everyone
 
Old 02-25-2010, 08:18 PM   #15
amenditman
Member
 
Registered: Apr 2008
Location: Valley of Gold
Distribution: Arch / Mepis
Posts: 58

Rep: Reputation: 16
Don't forget Mepis

Debian based
Rolling release
Rock Stable
Newbie friendly
Great forums support
 
  


Reply

Tags
install, upgrade



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Upgrade 10.2 or Install 11 Fresh? NightSky Slackware 14 05-19-2007 05:14 PM
should I upgrade to 11.0 or install it fresh adityavpratap Slackware 4 10-16-2006 02:45 AM
Upgrade or fresh install Atif_Khan Fedora 12 02-07-2005 12:16 PM
Upgrade or fresh install? im_an_elf SUSE / openSUSE 2 01-26-2005 09:08 AM
Redhat 6.2 to 7.0 -- Upgrade or Fresh Install? scoats Linux - Software 2 10-21-2001 12:17 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 01:31 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration