Language Selection

English French German Italian Portuguese Spanish

Packaging LSB packages - a first glimpse

Filed under
Misc

In my opinion the current software-packaging/software-install system for Linux systems is a crappy thing:

Every distribution packages the most interesting and important packages for itself: KDE stuff, GNOME, compiler, apache, and add on packages like firefox. Therefore, each work is repeated not only twice but dozens of times. For Suse, for Fedora Core, for Ark Linux, for Debian, for Ubuntu, and so on. And the packages are usually not compatible between the different distributions.

This is dumb - I must know it because I’m part of the game (I package ktorrent and rsibreak for Fedora Core).

The reasons behind this is well known: there was no standard at the beginning, and therefore everyone did it his/her own way. These ways were different sometimes, depending on the roots of the packager. The result is as already mentioned: duplicate work (ha, if only, multiplicate work is closer to the truth), incompatibility - and the worst result is that software for Linux is usually released as the source code only, without any chance for an average computer user to install it.

Full Story.

Dumb, dumb, dumb

Fortunately, Mandriva lets me use OpenOffice, Firefox and Thunderbird straight from OpenOffice.org and the Mozilla Foundation.

Why Mandi and other distros find it necessary to make a mess of such good software by cobbling together their own versions has always baffled me. Especially when their operating systems (surely their raison d'etre) are in such dire need of repair. Wouldn't that be a better way to spend their resources?

Why can't I readily install exactly the same software on one distro as I install on another?

An OS gem

It's not really a problem.

With things like Autopackage available it shouldn't be a problem for vendors to package non critical applications like the ones you mentioned. System critical applications from the repository, games and other software from Loki installers, Bitrock and Autopackage. It's not the distibutors that's the problem, it's the vendors not paying attention.

The original point

The original point, I thought, was that the distros are all working on basically the same software.

Only it isn't exactly the same because they mess around with it to make it comply with the idiosyncrasies they've decided to use in their OS (like piling everything up in /usr/lib).

And it isn't compatible with the "same" software on another distro because it's idiosyncratic and because they've decided in their muleheadedness that they can make OpenOffice better than OpenOffice.org or Firefox better than the Mozilla Foundation.

An example. I installed the (then) latest version of Thunderbird on my newly installed Fedora 5 but couldn't run it because a C++ library (.so.5) wasn't installed or even included in the DVD sized FC installer. Instead they had .so.4.x, upgradeable to .so.4.x+ and .so.6 somewhere or other.

So, I had to go to the Fedora forum to find out what jiggery-pokery was required; I got the info but, also, lectures about installing software ONLY from the repositories and how dare I, as a newbie, question the wise judgment of the wizards at FC and the wizards on the FC forum? Jeepers, creepers. There was I thinking that the purpose of an OS was to enable a person to run apps.

For seekers only

But the truth is.

I shall only comment on the /usr/lib issue as it's called, following standards.
The same story goes for other Unices and clones. Some follow them as they should, some invent their own variants. Personally I don't like Fedora, actually I hated everything since Redhat 8.0 as it became so flawed.

Let's hope for a decent option

Sooner or later, I suppose, only the strong will survive and standards will apply. I just hope Ubuntu, Fedora and SuSE are not the only options. I dislike all of them.

I did not realise there is a "/usr/lib issue".

For seekers only

Filesystem Hierarchy Standard.

http://en.wikipedia.org/wiki/FHS

Take a look into our world and you will understand how things work.

Filesystem Hierarchy Standard

All good stuff, I'm sure. Like the LSB and the Portland project and I forget the other names. I'm all in favour of common standards and hope the day arrives.

From your link:

Quote:
Still, the vast majority of the Linux distributions, including those developed by members of the Free Standards Group, do not follow this proposed standard.

Isn't that the point?

For seekers only

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

More in Tux Machines

Games for GNU/Linux

  • Shadow Tactics: Blades of the Shogun Hardcore Tactical Stealth Game Out on Linux
    More and more AAA games are coming to our beloved Linux platform, and nothing makes us happier than to see Daedalic Entertainment's Shadow Tactics: Blades of the Shogun title launching today on Steam for Linux, Mac, and Windows. If you're not familiar with Daedalic Entertainment's work, they are the creators of the superb and fun Deponia series, but Shadow Tactics: Blades of the Shogun is something different, a tactical stealth-strategy game in the style of the Commandos stealth-oriented real-time tactics video game series.
  • Shadow Tactics: Blades of the Shogun, the top-down stealth game is now out
    Shadow Tactics: Blades of the Shogun [GOG, Steam, Official Site] is the rather good top-down stealth game from Mimimi Productions. It's now out way a day-1 Linux release and it has a demo. I played the demo and I was massively impressed, so impressed that I would very much like to cover the game properly. So I will be reaching out to the developer for a key.
  • The Keeper, a promising looking side-scrolling survival action game with plenty of action is coming to Linux
    The Keeper side-scrolling survival action game full of boss battles, a combo system for combat and a day and night cycle will come to Linux.
  • Editorial: A chat about asking developers for a Linux port
    It has come to my attention recently that some people have been taking a really hard stance against developers who want to gauge interest for a Linux port. I want to talk about it for a bit. [...] Be the Linux community I know and love, be helpful to developers, get in on beta testing when you can (I’ve seen plenty of developers give out free keys for this too!) and appreciate the good games we get. We are a smaller market in most people’s eyes, so let’s not turn away anything that could help us grow even a little. The fact is, I’ve seen multiple games only come to Linux because Linux fans showed actual interest in it. One such example is Nightside, which I discovered on Steam. After a quick chat with the developer, I was able to convince them to do a Linux build and after a short test they then decided to do support a Linux build. There’s many such examples like this, but due to the amount of games I cover that’s one I could quickly pull up (without having to sift through hundreds of articles).
  • Dawn of War II has a minor patch to fix a few issues
  • Khronos are working on an open standard for VR, Valve will use it
  • BOOR, a new puzzle platformer will arrive with Linux support next year
    BOOR [Official Site] is a new puzzle platformer from developer Dazlog Studio and publisher BadLand Games that will have Linux support. We have many puzzle platformers now, so I do hope BOOR has something to set itself apart from the rest of them. I haven't seen anything in the trailer or the feature list that really jumps out at me. I am hoping when they reveal more gameplay it will look more enticing.
  • The developers of 'EVERSPACE' are still working on the Linux version, seeking help from Epic Games
    EVERSPACE [Steam, Official Site] is the fantastic looking UE4 space shooter that's being ported to Linux, but the developers have encountered a problem with lighting bugs. I follow the topic on Steam, but a user also emailed this in to ask me to highlight it. I would have anyway since I'm interested in it.
  • Total War: WARHAMMER - Realm of The Wood Elves DLC will come to Linux soon
    Total War: WARHAMMER - Realm of The Wood Elves [Steam] is the next DLC that introduces an exciting race into this strategy game. Feral have confirmed it will be on Linux soon with the quick tweet they sent out.
  • DoomRL or 'DRL' as it's now called has gone open source
    After ZeniMax sent the lawyers knocking, the developer of what was called DoomRL (Doom Roguelike) has changed it's name to 'DRL' [Github, Official Site] and it's now open source. ZeniMax are well within their rights to "protect" the Doom brand, but I still think their lawyers are idiotic for doing this. It's not like small-time roguelike was actually competing with the real Doom.

High School's Help Desk Teaches Open Source IT Skills

The following is an adapted excerpt from chapter six of The Open Schoolhouse: Building a Technology Program to Transform Learning and Empower Students, a new book written by Charlie Reisinger, Technology Director for Penn Manor School District in Lancaster County, Pennsylvania. In the book, Reisinger recounts more than 16 years of Linux and open source education success stories. Penn Manor schools saved over a million dollars by trading proprietary software for open source counterparts with its student laptop program. The budget is only part of the story. As Linux moved out of the server room and onto thousands of student laptops, a new learning community emerged. Read more

What’s New with Xen Project Hypervisor 4.8?

I’m pleased to announce the release of the Xen Project Hypervisor 4.8. As always, we focused on improving code quality, security hardening as well as enabling new features. One area of interest and particular focus is new feature support for ARM servers. Over the last few months, we’ve seen a surge of patches from various ARM vendors that have collaborated on a wide range of updates from new drivers to architecture to security. Read more

Kali Alternative: BackBox Linux 4.7 Arrives With Updated Hacking Tools

BackBox Linux is an Ubuntu-based operating system that’s developed with a focus on penetration testing and security assessment. If you take a look at our list of top 10 ethical hacking distros, BackBox ranks in top 3. This alternative of Kali Linux operating system comes with a variety of ethical hacking tools and a complete desktop environment. The software repositories of the hacking tools included in BackBox Linux too are frequently updated. Earlier this year in May, we witnessed the release of BackBox Linux 4.6 that was based on kernel 4.2 and Ubuntu 15.10. Read more