Linux - Distributions This forum is for Distribution specific questions.
Red Hat, Slackware, Debian, Novell, LFS, Mandriva, Ubuntu, Fedora - the list goes on and on...
Note: An (*) indicates there is no official participation from that distribution here at LQ. |
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
|
|
04-20-2005, 03:05 AM
|
#1
|
Member
Registered: Apr 2001
Location: Raleigh, NC
Distribution: CentOS
Posts: 154
Rep:
|
which distro is the easiest to upgrade?
Hiya,
I've been a Redhat/Fedora user for a long time, although I've used all of the major distributions. I've stuck with RH simply because it is one of the most supported OS's, and I like to be able to resolve issues quickly.
Unfortunately, I'm very dissapointed with the process of upgrading from one version to another... well, there really isn't any way to do it reliably (it's really not even possible with FC3->FC4).
So, although I've "saved" a lot of time using a popular OS, I'm frustrated with the time wasted as I have to reinstall the OS every few months to get the latest and greatest.
So my question is... do any of the major distros have any reliable and stable way of upgrading between versions? If so, tell me a little bit about how they do it!
Thanks,
Justin
|
|
|
04-20-2005, 03:22 AM
|
#2
|
LQ Guru
Registered: Oct 2003
Location: Waiheke NZ
Distribution: Ubuntu
Posts: 9,211
Rep:
|
This has been vexing me too - the only upgrade (to next distro version) is a fresh install. Though, with preparation, the fresh install won't erase existing partitions.
I don't know any distro (of anything) where an upgrade is entirely painless. Generally, the point of producing a next version is because of a significant change in the way things are done. However, there is the question of why the upgrade... is there something in the next version that you desire and is not available for the current one. It is usually possible just to keep the kernel, gcc and libraries up to date to get the latest widgets and apps. AT least for a long time ... I have FC2 and will next upgrade for FC4 - since there will be significant change this time and it would take a very long time to update everything I got now.
|
|
|
04-20-2005, 05:47 AM
|
#3
|
Moderator
Registered: Nov 2002
Location: Kent, England
Distribution: Debian Testing
Posts: 19,192
|
I believe that Gentoo and Debian (and distros based off these) have the easiest upgrade pat. Gentoo: emerge world. Debian: apt-get dist-upgade.
I'd also like to plug Slackware - I am currently running Slackware-Current via Swaret - easy-peasy
|
|
|
04-20-2005, 06:07 AM
|
#4
|
Member
Registered: Oct 2003
Location: USA
Distribution: Ubuntu
Posts: 216
Rep:
|
I have to agree with XavierP, Debian or Gentoo are two of the easiest distros to upgrade. That is because of the focus of the distro. Red Hat/Fedora does their releases like most commercial OSes do: by release, whereas Debian and Gentoo (probably others, but these are the only two I have enough experience to say for sure) make releases just to keep new installs from taking so long (have to go grab the latest packages if install media is out of date).
Otherwise they simply "move forward". The philosophy of a distro is very important too. Debian strongly emphasizes stability whereas Gentoo offers incredible control over how your distro is built and maintained.
I myself used Fedora Core 1 extensively (still do on a few systems) and loved it. Then I moved a work desktop from FC1 to FC3 by the usual backup, format, install method and after a while just wasn't pleased with it. I knew I would have to turn around and repeat the process in about six months. I wanted a distro that would just let me continue to update what I had installed without having to play the format game.
Gentoo to the rescue.
I would suggest trying multiple distros as there are many like XavierP said that are based off of Debian. I can't speak for Slackware, but that's where I started.
Best of luck.
|
|
|
04-20-2005, 08:07 AM
|
#5
|
Member
Registered: Dec 2004
Distribution: Debian - Sarge -- Slackware 10.1 - Dropline
Posts: 154
Rep:
|
No experience with Gentoo, but I can vouch for Debian's ease of upgrading. It is seamless.
|
|
|
04-20-2005, 08:21 AM
|
#6
|
Senior Member
Registered: Mar 2003
Location: Following the white rabbit
Distribution: Slackware64 -current
Posts: 2,300
Rep:
|
Gentoo and Debian, and those distros based on these, are called "meta-distros". Meaning that they can easily be kept current at all times with simple commands using their package managers. They use a "rolling release" method.
RPM based distros, besides the dependency hell, are "fixed distros" meaning every time you need to upgrade, you have to install an upgrade or do a fresh install.
This is one of the many reasons so many people are moving away from RPM and towards the meta-distros.
Slack falls somewhere in between as it really doesn't use a package manager scheme at all. Being a pretty much manual type distro upgrades are simply a matter of installing only those packages that have changed in order to remain current and this can easliy be done as you go along. Tools like swaret, slackpkg, and slapt simple do some of the manual work for you, but as Slack is really meant to done done manually, you can run the risk of borking your system if you use these without some care.
|
|
|
04-20-2005, 08:24 AM
|
#7
|
Senior Member
Registered: Apr 2004
Location: Surprise, AZ
Distribution: Debian | CentOS | Arch
Posts: 1,103
Rep:
|
Also ArchLinux, as Gentoo, is a metadistribution in that 'versions' are just a frozen point in time where they decide it's stable enough. There is NEVER a need to reinstall for upgrading. You could take an ArchLinux disc of 0.4, install and run 'pacman-Syu' and be completely up to date. That's what I love about it. I do a 'pacman -Syu' daily, and I am ALWAYS up to date.
As another plug, installing/removing software is very easy as well.
To install xmms, gaim, and xchat:
"pacman -S xmms gaim xchat"
To search for anything related to xmms (plugins, codec, etc)
"pacman -Ss xmms"
To Remove XMMS (and it's unnecessary dependancies)
"pacman -R xmms"
Easy as pie, somewhat reminiscent of Gentoo's 'emerge' but it uses i686 optimized binaries, and is very fast. In all honesty, I found Arch to be significantly faster on my 2.4GHz Pentium 4 notebook than Gentoo with P4 optimizations, and I don't even have to wait for the compile times!
Hope this helped
|
|
|
04-20-2005, 08:45 AM
|
#8
|
Senior Member
Registered: Mar 2003
Location: Following the white rabbit
Distribution: Slackware64 -current
Posts: 2,300
Rep:
|
Yeah I forgot to mention Arch in that meta-distro group. I guess it's because it's one of the few I haven't tinkered with yet. Come to think of it, I think I'll install it now and play around with it some.
|
|
|
04-20-2005, 09:05 AM
|
#9
|
Senior Member
Registered: Apr 2004
Location: Surprise, AZ
Distribution: Debian | CentOS | Arch
Posts: 1,103
Rep:
|
hehe.. cool.. I hope you like it.. be sure to come visit us in #archliux as well
|
|
|
04-20-2005, 09:14 AM
|
#10
|
Senior Member
Registered: Dec 2002
Location: Atlantic City, NJ
Distribution: Ubuntu & Arch
Posts: 3,503
Rep:
|
Quote:
Originally posted by halo14
Also ArchLinux, as Gentoo, is a metadistribution in that 'versions' are just a frozen point in time where they decide it's stable enough. There is NEVER a need to reinstall for upgrading. You could take an ArchLinux disc of 0.4, install and run 'pacman-Syu' and be completely up to date. That's what I love about it. I do a 'pacman -Syu' daily, and I am ALWAYS up to date.
As another plug, installing/removing software is very easy as well.
To install xmms, gaim, and xchat:
"pacman -S xmms gaim xchat"
To search for anything related to xmms (plugins, codec, etc)
"pacman -Ss xmms"
To Remove XMMS (and it's unnecessary dependancies)
"pacman -R xmms"
Easy as pie, somewhat reminiscent of Gentoo's 'emerge' but it uses i686 optimized binaries, and is very fast. In all honesty, I found Arch to be significantly faster on my 2.4GHz Pentium 4 notebook than Gentoo with P4 optimizations, and I don't even have to wait for the compile times!
Hope this helped
|
I second Arch. I just started using it a few weeks ago. Its very nice. It reminds me of Slackware with superior package managment(Don't kill me Slackers).
|
|
|
04-20-2005, 11:47 AM
|
#11
|
Moderator
Registered: Nov 2002
Location: Kent, England
Distribution: Debian Testing
Posts: 19,192
|
Luckily we Slackers are very secure people and don't mind if anyone doesn't like the best way of doing things Slack has pkgtool (installpkg foo, removepkg foo, upgradepkg foo) with the only drawback being that it has no dependency management, we have Slapt-get which is apt-get for Slackware and we have my personal favourite Swaret.
|
|
|
04-20-2005, 01:03 PM
|
#12
|
Senior Member
Registered: Apr 2004
Location: Surprise, AZ
Distribution: Debian | CentOS | Arch
Posts: 1,103
Rep:
|
XavierP,
No intention of being rude, but slapt-get and swaret are both 3rd party package management tools that frequently break systems. At least that is my experience. I hear about an equal number of people who destroy their systems with them as I do people who love them. Of course, the majority of the people who break their systems with it are the ones who don't read the docs and don't read Pats CHANGELOG lol..
I was also curious as to whether it was an intended pun or just a percieved one.. "Luckily we Slackers are very secure people.." hehehe... Though it is generally a true statement..
|
|
|
04-20-2005, 02:30 PM
|
#13
|
Moderator
Registered: Nov 2002
Location: Kent, England
Distribution: Debian Testing
Posts: 19,192
|
Unintentional pun. True, there are lots of people who break their systems with Swaret and Slapt-get, happened to me once - I installed Slack 9.1 to a laptop and then upgraded to 10.0. About halfway through the install I remembered that 9.1 used Xfree86 and 10.0 used Xorg. Ooops! Only did it once though
|
|
|
04-20-2005, 05:55 PM
|
#14
|
Senior Member
Registered: May 2004
Location: Australia
Distribution: Gentoo
Posts: 3,545
Rep:
|
Another vote for Arch. Hmmm, seems to be getting fairly popular around here...
And search the forums halo14, plenty ofpeople have broken their systems with pacman as well
|
|
|
04-21-2005, 10:59 AM
|
#15
|
Senior Member
Registered: Apr 2004
Location: Surprise, AZ
Distribution: Debian | CentOS | Arch
Posts: 1,103
Rep:
|
the only problem I heard of people having with pacman is the upgrade to kde 3.4 from 3.3, however, I installed kde 3.4 beta WAY before it was released, and had no problems updating to any of the updated versions..
I know any tool can cause problems..i just made the point because places like IRC #slackware are frequently filled with people saying "I used <swaret, slapt-get, etc..> to update, now I can't even boot!!" or something similar..
I have used slackware, and actually and dual booting it with arch right now.. and using swaret.. but.. I do it with caution and preparation and not willy-nilly installing and upgrading things without first reading the changelogs and stuff..
|
|
|
All times are GMT -5. The time now is 11:02 AM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|