linux

Linux Group to Simplify Software Installation

Slimy   on 03 January 2007 - 16:05 · 28 comments & 13857 views

Advertisement (Why?)
The LSB (Linux Standard Base) project and its parent organization, the FSG (Free Standards Group), plan to ease the process, for both users and developers, to install an application on Linux. According to Ian Murdock, CEO of the FSG and chair of the LSB, what Independent Software Vendors (ISVs) want is "to treat Linux as a single platform, which means they want to offer a single package for Linux, much as they do for Windows." To do this, many linux developpers agreed, according to Murdock, that the best real-world solution was to construct "a single API that could be implemented across the various package systems, because APIs make for nice evolutionary steps and can, done right, mask underlying implementation differences."

News source: eWeek

Post a comment · Send to friend Comments · There are 28 additional comments
(5 replies) #1 randomnut on 03 Jan 2007 - 16:10
Finally!!

This ranks number 1 on what I hate about Linux. I hate finding a program, only to find it provides packages for one or two other distros and have to download the source and compile it (which often goes wrong). One file for linux as a whole is the way forward. This should go some way to getting linux on the desktop.
#1.1 Lasker on 03 Jan 2007 - 16:31
I agree, if they accomplish this plan then you will see more people getting Linux.
#1.2 Sensayshun on 03 Jan 2007 - 17:00
Totally agree. Often if it's not easily available to get through the package manager I have to do alot of googling to work out exactly what I'm meant to do with the file. If they could make the installation lessons command line based as well that'd be grand.
#1.3 NightmarE D on 03 Jan 2007 - 20:07
This is great. Finally make it easy to install somthing on Linux. I know more than a few people who saw Linux on my laptop and messed with it and liked everything except trying to install something lol. That's the only thing that really keeps me from using it more.

Last edited by NightmarE D on 03 Jan 2007 - 20:30
#1.4 toadeater on 03 Jan 2007 - 20:39
Quote - (NightmarE D said @ #1.3)
This is great. Finally make it easy to install somthing on Linux. I know more than a few people who saw Linux on my laptop and messed with it and liked everything except trying to install something lol. That's the onyl thing that really keeps me from using it more.


Synaptic is pretty easy to use. I tried a Live CD distro that used it and installing software required zero intervention. You just select the software and Synaptic installs it along with all required libs and needed updates.

Now I just wish my wi-fi card would be recognized by Linux.
#1.5 drygnfyre on 24 Jan 2007 - 03:08
Quote - (NightmarE D said @ #1.3)
This is great. Finally make it easy to install somthing on Linux. I know more than a few people who saw Linux on my laptop and messed with it and liked everything except trying to install something lol. That's the only thing that really keeps me from using it more.

I'm the same way. Now that I've been using Ubuntu and openSUSE for a while, I've grown used to package managers, which are relatively easy to use, but it would be even better to simply download one installer, and know it will install easily and quickly, no matter which distro I use.

Like others have said, this is certainly one of the best ways to make Linux more widespread, especially on the desktops of home users.
(2 replies) #2 Fubar on 03 Jan 2007 - 16:43
meh the simpler things are to use the more idiots use them , the more idiots use them the more vulnerable the os is :p just joshing , good news :p
#2.1 Soleen on 03 Jan 2007 - 20:10
sort of agree here, I will switch to OpenSolaris, FreeBSD, SkyOS or any other POSIX system if linux will gets too popular.
#2.2 Qumahlin on 05 Jan 2007 - 02:23
Quote - (Soleen said @ #2.1)
sort of agree here, I will switch to OpenSolaris, FreeBSD, SkyOS or any other POSIX system if linux will gets too popular.


Well that just makes 100% no sense unless your just trying to be an elitist. Also anyone who thinks that if more "less tech saavy" people using linux makes the OS less secure is out of their minds. The only way it would make the anything less secure is because those users are more likely to continually run as root, etc, however that does not make the OS more insecure that just means the users computer is insecure
#3 bmaher on 03 Jan 2007 - 16:55
good news for us linux fans, but what fubar said is true - easier = popular, popular = viruses.

People dont bother writing viruses for linux because a) its hard, and b) it isnt popular enough (all the noobs use windows )
#4 FloatingFatMan on 03 Jan 2007 - 16:55
About time.. Software installations is the main reason I've not moved over to Linux. Never could see why the whole installating thing was such a mess. Definately not the sort of thing anyone less than a experienced user can get to grips with easily.

I hope they get it working, it'll go a LONG way towards getting Linux into the mainstream...
(1 reply) #5 Mike Frett on 03 Jan 2007 - 16:56
I understand this about Linux but PC-BSD has pbi packages that work like this. IMO, PC-BSD is about a step ahead of Linux. Check it out.
#5.1 Dr.Jones on 03 Jan 2007 - 17:14
RTA. A lot of linux distros already have a package/software installation mean of their own (not just PC-BSD), but this time they're trying to write a single API so that ALL distros use the same package managing.
(1 reply) #6 denzilla on 03 Jan 2007 - 17:03
Good news, but it will be a long while before we start seeing it in action, though. They need to remove dependencies while they're at it.

Last edited by denzilla on 03 Jan 2007 - 17:22
#6.1 Mathiasdm on 03 Jan 2007 - 19:41
You can't "remove dependencies" just like that. Applications rely on other applications ;-)
It's the same in Windows, OS X and just about any OS.
#7 Cyranthus on 03 Jan 2007 - 17:44
its not really that difficult as it is....
#8 TenebraruM on 03 Jan 2007 - 17:55
I hope they simplify cross-distribution compile from source installation too. On any distribution aside from Gentoo (and the derivatives thereof) this is a real pain.
(2 replies) #9 Croquant on 03 Jan 2007 - 18:19
Very good news. One of the major reasons Linux isn't as widely accepted as Microsoft is that there's currently not one "standard" version of Linux. There's competing Kernels, competing distros, competing desktop environments (GUIs), competing everything. It's just too hard for the average user to decide which one to use.
#9.1 vetmarkjensen on 03 Jan 2007 - 18:33
I am not sure what you mean. I use fluxbox for my Window Manager. I install the exact same apps the the same way, regardless if I used Gnome, KDE, IceWM, XFCE, or whatever.

And, if I use the synaptic interface, I install using the same app (UI, menu selections) from Fedora to Ubuntu/Debian to SUSE. Same clicks and methods to install celestia for all of these.

So, that takes care of disros and Destkop Environments. Not sure what you mean by different kernels. It is the same for Fedora running 2.6.16 as Debian 2.4.20. Fire up synaptic and go (if you are concerned about one standard method).

Yes, for these different versions, there can be different versions (.deb vs .rpm), but the "average user" never sees this. They see the same supermarket of apps interface from one to the other. And this API discussed in the article doesn't have anything to do with the underlying package managers, so that isn't affected by this news item at all.
#9.2 Mathiasdm on 03 Jan 2007 - 19:44
Quote - (Croquant said @ #9)
Very good news. One of the major reasons Linux isn't as widely accepted as Microsoft is that there's currently not one "standard" version of Linux. There's competing Kernels, competing distros, competing desktop environments (GUIs), competing everything. It's just too hard for the average user to decide which one to use.

There's nothing wrong with multiple distributions and GUI's ;-)

As long as they can 'work together' (for example: menu items show up the same in KDE and Gnome), I don't see the problem.

This is another effort towards 'working together'.
#10 vetmarkjensen on 03 Jan 2007 - 18:24
If you read the article, it is just about an API to interface to the existing underlying package management system (dpkg, rpm, etc). Nothing revolutionary.

For me, though, I haven't had these problems many of you seem to have. "yum install fluxbox" gets me fluxbox. "yum install celestia" installed celestia. Two exceptions were conky (resource monitor) which was in a different repo: "yum install conky --enablerepo=drpixel" and UT2k4, where I just ran the universal Linux installer they included right on the CD.

This seems to be intended to interface into existing repos (which Open Source software already does). Closed Source software can have a single installer, too. At least there is one on the UT2k4 CD.

Can anyone shed insight into what existing packages or apps, precisely, this is needed for? If it is a "future" closed source app, they can use a method similar to what Epic did for UT.

Other than that, all I see here is a standard interface API that continues to use the existing underlying rpm/dpkg/etc systems.
(1 reply) #11 +coldgunner on 03 Jan 2007 - 18:56
this should help encourage windows > linux converts. this has always been a major put off for newbies.
#11.1 Matt Zander on 04 Jan 2007 - 03:38
Quote - (coldgunner said @ #11)
this should help encourage windows > linux converts. this has always been a major put off for newbies.


there's several major put offs. if they fix 'em, linux would be windows competition, but the linux world don't seem to have the business smarts to do it.
(2 replies) #12 SweetLou on 04 Jan 2007 - 05:55
I think this is a terrible idea. I have picked my distro of choice for a reason. I think of different distros as different os's, which they are. They all use the same kernel (or different versions of the linux kernel). If I wanted something spoonfed to me, I would use Windows or Mac. I don't want some application writer thinking they know what I want or need. I want to decide how to install a program and know what installing it will mean to my system. So, someone made a program and decided not to make one for you distro, so what? This happens all the time, there are many Windows apps that are not available for Macs and vice versa.
For all you people complaining about how it is too difficult to install programs in Linux and that is why you won't use it, fine, don't use it. No one is making you use it. If you don't like it, don't use it. Same with me, I won't like this approach and would hope this never happens.
If you want an open source system that is the same, then use a BSD variant. I have decided to use a Linux system and I chose the distro I like.
#12.1 Mathiasdm on 04 Jan 2007 - 08:36
They're just going to create a standard API. They're not forcing you into anything!

If you don't want to use this, don't. Heck, if you don't want to, don't use any package management
#12.2 randomnut on 04 Jan 2007 - 13:03
See now its people like you who just like to try and ruin progress. You have this eliteist complex which basically smacks of 'I have figured out how to operate something the long way, so therefore i am above you. DONT ever make it any easier, because then I am still elite and can taunt you from high up on my pedestal'.

Grow up, if you don't like it, then continue downloading the source code and compiling it yourself, and stop whining while the vast majority of the Linux community enjoys moving towards some kind of standards.

In the long run this should be very good for the community. Maybe now there will start to be some of the big players releasing apps for linux now that they will only have to create one installation package.

Dreamweaver on linux anyone? :p
#13 Nave on 04 Jan 2007 - 11:10
Linux distros are about choice and freedom. They are presenting the user various ways of doing the same thing and letting the user decide how to make the best of them. You fiddle around with as many of them distros as you want and eventually find something you like and stick with it. This inherently requires sufficient knowledge of software and hardware that is probably above the level of an average casual Windows user. People convert from Windows not because they understand why Linux does things a different way, but because they want Linux to be a free version of Windows, which can never be further from the truth. They just hope for the day when the "Evil Empire" that is Microsoft bows under the popularity of Free Software and there will be free lunch for all, without realizing that these OSes have fundamentally different goals and visions on what their creators are trying to accomplish.

Most popular distros get large numbers of vendor support these days and get pre-made packages for them anyway. There are enough packages out there to satisfy any need within reason (that is, don't come tell me Windows Media support sucks and such), that I don't see the point of being able to pull a package from another distribution because it probably has been ported to the distro you are using already.

If standardization efforts is said to improve uniformity across distros and thus improve quality and produce less user headaches, do tell me why that the distros still have different ways of doing things now. If standardization is the solution to all our troubles, why hasn't anyone taken it seriously over the years that the so-called "standardization" is taking place?

Just a proud Mandrake->Fedora->SuSE->Gentoo user's $.02.

Last edited by Nave on 04 Jan 2007 - 11:16
#14 bibutteryboy on 04 Jan 2007 - 12:31
Quote -
f standardization efforts is said to improve uniformity across distros and thus improve quality and produce less user headaches, do tell me why that the distros still have different ways of doing things now. If standardization is the solution to all our troubles, why hasn't anyone taken it seriously over the years that the so-called "standardization" is taking place?


becouse there are too many cooks in the kitchen. What don't you understand? This is exactly what this whole article is about. Standards across the board.

Commenting has either been disabled on this article or you are not logged in. Click here to login or register, its free!

Note: Anonymous commenting is disabled in order to keep the quality of responses to a high standard.

Advertisement (Why?)