LinuxQuestions.org
Visit Jeremy's Blog.
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 06-02-2014, 09:25 AM   #1
s.verma
Member
 
Registered: Oct 2013
Distribution: Debian Sid, Gentoo, Arch, Debian
Posts: 186
Blog Entries: 4

Rep: Reputation: 25
Which Linux distro have fixed base packages but latest softwares.


Hello Friends.

I really miss one thing in Windows Operating System.
I was able to update my application softwares without upgrading the whole Windows.

But in linux e.g. there are distribution on one side like Debian where I have all stable base and system packages but old softwares.
On the other hand, there is Arch Linux which have always latest softwares but a frequently changing base system. Hence lot of data is required for updating entire system.

I would like to know whether there is an Linux (or other e.g. BSD) based distro/OS which have a good fixed base in a release but can have latest softwares. So that I do not have to update the whole OS just to get some latest user mode application softwares. Hence I would be able to update my regular applications without updating my kernel, base utilities etc.
 
Old 06-02-2014, 09:33 AM   #2
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,241

Rep: Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322
http://www.linuxquestions.org/questi...ds-4175504995/
 
1 members found this post helpful.
Old 06-02-2014, 10:01 AM   #3
Tadaen
Member
 
Registered: Sep 2005
Distribution: Arch
Posts: 210

Rep: Reputation: 39
Windows uses far more download for updates + software than 2 or 3 linux systems combined. If I had to guess it's because of shared libraries. There is no distro that only updates the software packages and not the os itself. Mainly because there isn't really a separation between the 2. I suppose in Debian ( I would guess this can be done in other distros ) is you put a hold on the os packages, but theres a few thousand of those so that would be a long road to follow.

Last edited by Tadaen; 06-02-2014 at 10:06 AM.
 
Old 06-02-2014, 03:19 PM   #4
jdkaye
LQ Guru
 
Registered: Dec 2008
Location: Westgate-on-Sea, Kent, UK
Distribution: Debian Testing Amd64
Posts: 5,465

Rep: Reputation: Disabled
Quote:
I really miss one thing in Windows Operating System.
I was able to update my application softwares without upgrading the whole Windows.
What you are describing is Debian Testing (currently called "Jessie"). I can update my system every day if I wish (it takes about 3 minutes on average) but the system continues to run as before with many of the updates barely perceptible. For home usage it is certainly stable enough for just about all users. I don't use Windows but I was under the impression that the transition between one version and another (XP-Vista-Windows7-Windows8...) was much more traumatic than what you get with most linux rolling releases (such as Debian Testing). This is why I use Debian Testing -- it runs virtually trouble free and also keeps me up to date with advances in various applications.
jdk
 
Old 06-03-2014, 12:22 AM   #5
s.verma
Member
 
Registered: Oct 2013
Distribution: Debian Sid, Gentoo, Arch, Debian
Posts: 186

Original Poster
Blog Entries: 4

Rep: Reputation: 25
Quote:
Originally Posted by jdkaye View Post
What you are describing is Debian Testing (currently called "Jessie").
Do you mean with Debian Testing I can partially update only my applications. e.g. in Arch Linux to update a single application I have to update the entire distribution otherwise it will surely break. Hence partial upgrades are unsupported in Arch Linux.

Quote:
Originally Posted by dugan
Looks like it is somewhat difficult to do in Linux due to shared code.
But the person started the thread suggested Manjaro.
Looks like it may be a good candidate.

Thanks dugan, for giving me this link as I was unable to find out it in my search queries.
 
Old 06-03-2014, 01:03 AM   #6
jdkaye
LQ Guru
 
Registered: Dec 2008
Location: Westgate-on-Sea, Kent, UK
Distribution: Debian Testing Amd64
Posts: 5,465

Rep: Reputation: Disabled
Quote:
Originally Posted by s.verma View Post
Do you mean with Debian Testing I can partially update only my applications. e.g. in Arch Linux to update a single application I have to update the entire distribution otherwise it will surely break. Hence partial upgrades are unsupported in Arch Linux.
Of course. you open a terminal, become root or use sudo and issue the commands:
Code:
apt-get update
apt-get upgrade
This will only upgrade the packages that have a more recent version than the one currently installed.
A typical upgrade can vary between 0-100 packages (25 might be an average). Obviously the longer you wait between upgrades the more packages there will be to upgrade.
jdk
 
Old 06-03-2014, 04:52 AM   #7
s.verma
Member
 
Registered: Oct 2013
Distribution: Debian Sid, Gentoo, Arch, Debian
Posts: 186

Original Poster
Blog Entries: 4

Rep: Reputation: 25
Quote:
Originally Posted by jdkaye View Post
Of course. you open a terminal, become root or use sudo and issue the commands:
Code:
apt-get update
apt-get upgrade
This will only upgrade the packages that have a more recent version than the one currently installed.
A typical upgrade can vary between 0-100 packages (25 might be an average). Obviously the longer you wait between upgrades the more packages there will be to upgrade.
jdk
Thanks jdkaye.
But I think I have been misunderstood in this. Let me clarify this. I want to fix my base packages like kernel/systemd etc. to a fixed version but other applications to be upgraded.
But as I know Debian Testing will also upgrade its kernel and other base utility, and not fixed like Debian Stable.

I have searched the problem but it seems that in Linux this looks nearly impossible. Since packages dependencies would not allow having important base packages locked in version, at the same time having user applications upgraded.

Guys. What about FreeBSD? I know that it separates base and user applications. Does it manages applications upgrades without upgrading base like MS Windows?
Also I think Gentoo will also do that as it allows different versions to coexist in slots. Although I am not sure how much?

Last edited by s.verma; 06-03-2014 at 05:03 AM.
 
Old 06-03-2014, 05:44 AM   #8
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,148
Blog Entries: 2

Rep: Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886
I don't know about FreeBSD, but this should be possible in Gentoo: Install your base system, then mask higher versions of the packages installed, so that the base system will not be updated. Then install your application software, which can be updated at will. If there at some time will be the need to have a higher version of software in your base system you can selectively only upgrade that specific software or just decide not to do that.
 
Old 06-03-2014, 06:28 AM   #9
TroN-0074
Senior Member
 
Registered: Dec 2011
Location: Michigan USA
Distribution: OpenSUSE 13.2 64bit-Gnome on ASUS U52F
Posts: 1,444

Rep: Reputation: 340Reputation: 340Reputation: 340Reputation: 340
Linux Mint 17 let you select what packages you want upgrade through their upgrade manager tool.
You can select to upgrade userland applications and unselect core function packages like the kernel and stuff.

Look at for a review of Linux Mint 17 on youtube, I am sure lot of reviewer will point that as a feature.
 
Old 06-03-2014, 11:14 AM   #10
jdkaye
LQ Guru
 
Registered: Dec 2008
Location: Westgate-on-Sea, Kent, UK
Distribution: Debian Testing Amd64
Posts: 5,465

Rep: Reputation: Disabled
I think no linux distro forces your upgrades on you. Using apt-get or aptitude package managers you can always put any package on hold in which case it will not upgrade that package until you explicitly tell your system to do so. In any event both apt-get and aptitude will present what they are going to do and wait for permission before doing it. So your worries have no basis if I am understanding you correctly.
jdk
 
Old 06-03-2014, 11:39 AM   #11
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,148
Blog Entries: 2

Rep: Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886
Quote:
Originally Posted by jdkaye View Post
I think no linux distro forces your upgrades on you. Using apt-get or aptitude package managers you can always put any package on hold in which case it will not upgrade that package until you explicitly tell your system to do so. In any event both apt-get and aptitude will present what they are going to do and wait for permission before doing it. So your worries have no basis if I am understanding you correctly.
jdk
The problem with APT based distributions in this case is that you would need to run a fast moving distribution to fulfill the "always the latest applications" part, but sooner or later the distro maintainers will define dependencies in a way that you have to upgrade the base system also.
This can be avoided with using source based distros, where the user decides abouts dependencies and versions.
 
Old 06-03-2014, 01:11 PM   #12
jdkaye
LQ Guru
 
Registered: Dec 2008
Location: Westgate-on-Sea, Kent, UK
Distribution: Debian Testing Amd64
Posts: 5,465

Rep: Reputation: Disabled
@TobiSGD I understand what your saying. I'm having trouble understanding the possible gain in not upgrading your kernel (along with the headers) if "base system" means kernel. Perhaps I was misled by the OP's first post. I got the impression he was equating an upgrade from Windows7 to Windows8 with upgrading a kernel from 3.14-4.dmz.1 to 3.14-5.dmz.1 -- something which takes me about 3 minutes on a bad day. I get the impression I'm missing something here but I can't, for the life of me, see what it is.
Quote:
This can be avoided with using source based distros, where the user decides abouts dependencies and versions.
Again, I'm confused here. I do decide about any given version I wish to install. The package manager makes a suggestion and I'm free to accept it or reject it as I pointed out in my previous post. I can also "jump the queue" and do some apt-pinning for some packages to get an even more recent version of a given package. I did this recently with Iceweasel where Debian Testing was at 24.5 and Debian Unstable (Sid) was 29.0.1-2 and I opting for the Sid version (it seems Jessie has now caught up). Again this was not a big deal.
jdk

Last edited by jdkaye; 06-03-2014 at 01:22 PM.
 
Old 06-03-2014, 03:21 PM   #13
Germany_chris
Senior Member
 
Registered: Jun 2011
Location: NOVA
Distribution: Debian 12
Posts: 1,071

Rep: Reputation: 497Reputation: 497Reputation: 497Reputation: 497Reputation: 497
I'm confused, Windows updates it's core constantly just because you not going from 7 to 8 doesn't mean Windows core is not updating. If you don't want to update your kernel install linux-lts but system updates need to happen, new SW might just require and updated dependencies/libraries that you only get by updating the system this is particularly true if you want the latest SW.
 
Old 06-03-2014, 06:18 PM   #14
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,148
Blog Entries: 2

Rep: Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886
To clarify: As I understand it the OP wants a stable base system, which includes kernel, GNU tools, bash, possibly the DE, all what is needed to get a working system, but not applications. This base system shall not update (unless security issues and bugfixes, I would guess, pretty much like Debian Stable). The applications themselves should update in a rolling release model.
While this is possible somewhat easily with source based distros (and the BSDs, but just a guess), no amount of pinning will make that viable in any way on APT based distributions.
 
1 members found this post helpful.
Old 06-04-2014, 01:40 AM   #15
s.verma
Member
 
Registered: Oct 2013
Distribution: Debian Sid, Gentoo, Arch, Debian
Posts: 186

Original Poster
Blog Entries: 4

Rep: Reputation: 25
Quote:
Originally Posted by TobiSGD View Post
To clarify: As I understand it the OP wants a stable base system, which includes kernel, GNU tools, bash, possibly the DE, all what is needed to get a working system, but not applications. This base system shall not update (unless security issues and bugfixes, I would guess, pretty much like Debian Stable). The applications themselves should update in a rolling release model.
While this is possible somewhat easily with source based distros (and the BSDs, but just a guess), no amount of pinning will make that viable in any way on APT based distributions.
You got me absolutely correct. Thanks for clarifying me.

The practical problem I was facing was that in my first distro Debian Squeeze, it was very much stable system. I have never encountered any problem in it. But it contained older softwares.

The second was Arch. I am using it on new computer. In it the problem is that it upgrades entire system. Hence the changes are comparatively too much which risks system stability.

I have switched to Gentoo now. Let me find out how much I can do with it.
 
  


Reply



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
Softwares as packages baigsikander Linux - Newbie 3 05-16-2014 05:49 AM
Which stable Linux distro has the smallest installed base? ottavio Linux - Newbie 16 09-09-2013 09:10 PM
Smallest installable linux base distro (floppy?) linuxlicious Linux - General 2 12-17-2011 11:46 PM
Fixed Base Windowing Exponentiation Algorithm Peter_APIIT Programming 5 05-05-2009 11:33 PM
softwares latest version repository Emmanuel_uk LQ Suggestions & Feedback 10 04-22-2005 05:37 AM

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

All times are GMT -5. The time now is 12:48 PM.

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