Results 1 to 4 of 4
  1. #1
    Join Date
    Nov 2011
    Posts
    93
    Thanks
    5
    Thanked 1 Time in 1 Post
    Rep Power
    2

    Why didn't linux just add some buttons to upgrade OS?

    Most Linux guru recommend not to upgrade by simply executing an upgrade command in the terminal because it will somehow be faulty in the end. So why didn't these developers fix this issue so that users can just click buttons to upgrade their system. Has anyone ever upgrade via issuing upgrade commend in the terminal and find no fault to the result?




  2. #2
    Join Date
    Jul 2012
    Posts
    60
    Thanks
    0
    Thanked 10 Times in 9 Posts
    Rep Power
    1
    Most linux gurus recommends not to upgrade via console because the inexperienced might break something. The statement is misleading though. If you know (and are careful) enough to upgrade via console, go ahead.

    Standard software upgrading, while staying within the OS version should never be a problem--via gui or cli--if your package manager's package source list doesn't have conflicting sources.

    Distribution version upgrading is really different, on the other hand.

    For example, in OS version 1, function Baz is handled by package Foo, but in version 2, package Bar replaces package Foo to do the same function Baz. However a good amount of packages depends on package Foo...

    And the only clean way to do this is by installing packages one by one that don't conflict each other (which is usually done by an algorithm). However, in the user's point-of-view, accomplishing this is no harder than issuing a standard upgrade command.

    What breaks the system in the end, is that since entirely new software is introduced different methods are implemented deprecated methods are removed, and various other changes that makes the perfectly working config may not work anymore.
    And a simple point and click will never be able to fix this.

    This is a thing that differs Linux from Windows. Windows, yes, a point and click fixes everything, but you're trading configurability for simplicity. At its core, each Windows install is more or less indifferent than any other windows install.

    And to answer your last question, I never had a problem doing a standard upgrade. I only had problems where I tried to install stuff not maintained by the OS's software maintainer(s) (ie. self-compilations, stuff from another but related distro..).

  3. The Following User Says Thank You to Kerms For This Useful Post:

    Rob (08-05-2012)

  4. #3
    Join Date
    Jan 2012
    Posts
    124
    Thanks
    0
    Thanked 10 Times in 10 Posts
    Rep Power
    2
    Quote Originally Posted by enhu View Post
    Most Linux guru recommend not to upgrade by simply executing an upgrade command in the terminal because it will somehow be faulty in the end. So why didn't these developers fix this issue so that users can just click buttons to upgrade their system. Has anyone ever upgrade via issuing upgrade commend in the terminal and find no fault to the result?
    To go on with what Kerms said, the rule of thumb is to actually not do upgrades that you don't know about.

    For example, if you're upgrading AbiWord to the newest version, and it needs a new library to do feature X, there's no guarantee that the installed library won't conflict with another one. This is a major fault in rolling releases such as Arch Linux. They push out updates the best they can but you sacrifice updates for safety, essentially.

    Then you have OSes like Ubuntu and Debian where they have a longer release cycle, programs go through QA until they know it will work or not, and then act accordingly. You sacrifice not getting a patched PHP version for a month or two for the sanity of safety. You'll know that on a default install with no custom software installs, the patched PHP will work just fine.

    There's two different models of thought when it comes to software upgrades in Linux. The closest to clicking a button to upgrade a system you can get is what Ubuntu (and similars) have implemented.

    I've upgraded from the terminal many times and have had no issues. But, take production servers for example: rule of thumb on those is to not upgrade unless absolutely necessary.
    Information Server Management
    Linux server management, PCI consultation and affordable web hosting.

    Security For Us - Where security works for you

    Providing server security and PCI compliance for individuals and businesses.

  5. #4
    Join Date
    Oct 2011
    Location
    Dublin, PA
    Posts
    381
    Thanks
    33
    Thanked 18 Times in 16 Posts
    Rep Power
    10
    Yep yep.. on production servers, I'll usually migrate to the newer OS version on another box/vm if it's a full release behind..

 

 

Similar Threads

  1. Replies: 0
    Last Post: 04-12-2012, 01:02 AM
  2. Replies: 0
    Last Post: 02-28-2012, 09:01 AM
  3. Replies: 0
    Last Post: 12-05-2011, 07:00 PM
  4. Add to your bookmarks - Linux games on sale
    By Fred in forum Linux News
    Replies: 1
    Last Post: 12-04-2011, 05:46 PM
  5. Replies: 0
    Last Post: 11-22-2011, 11:01 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
           








Check out Linux Central for Linux software and other goodies!





» Stats

Members: 3,569
Threads: 3,919
Posts: 9,440
Top Poster: Fred (1,486)
Welcome to our newest member, Sammie Ali

» Links



Powered by vBadvanced CMPS