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

Collaboration Events: Pakistan Open Source Summit, GNOME+Rust Hackfest, DataworksSummit Berlin

  • Pakistan Open Source Summit 2018 concludes [Ed: Not about software]
    A large number of attendees from industry, academia, government, and students participated in the summit. Portuguese Ambassador to Pakistan Dr Joao Sabido Costa was the chief guest at the opening ceremony while former Naval Chief Admiral (r) Asif Sandila graced the occasion as the chief guest at the closing ceremony.
  • ‘Open Summit key to create industry-academy linkages’
    Ambassador of Portugal to Pakistan Dr Joao Sabido Costa has said that events such as the Open Source Summit are excellent for spreading awareness and for creating industry-academia linkages and enhancement of the information technology. He stated this while addressing a concluding ceremony of the two-day informative ‘Pakistan Open Source Summit 2018’ attended by large number of people from industry, academia, government and students. Former naval chief Admiral (R) Asif Sandila co-chaired the concluding session. Dr Joao Sabido Costa said that the organisations should utilise open source platforms to build their IT infrastructures in future. To build open source culture in Pakistan, he recommended roadmap with future activities and timelines for spreading open source.
  • Madrid GNOME+Rust Hackfest, part 2
    Yesterday we went to the Madrid Rust Meetup, a regular meeting of rustaceans here. Martin talked about WebRender; I talked about refactoring C to port it to Rust, and then Alex talked about Rust's plans for 2018. Fun times.
  • DataworksSummit Berlin - Wednesday morning
    Data strategy - cloud strategy - business strategy: Aligning the three was one of the main themes (initially put forward in his opening keynote by CTO of Hortonworks Scott Gnau) thoughout this weeks Dataworks Summit Berlin kindly organised and hosted by Hortonworks. The event was attended by over 1000 attendees joining from 51 countries. The inspiration hat was put forward in the first keynote by Scott was to take a closer look at the data lifecycle - including the fact that a lot of data is being created (and made available) outside the control of those using it: Smart farming users are using a combination of weather data, information on soil conditions gathered through sensors out in the field in order to inform daily decisions. Manufacturing is moving towards closer monitoring of production lines to spot inefficiencies. Cities are starting to deploy systems that allow for better integration of public services. UX is being optimized through extensive automation.

Today in Techrights

today's howtos

10 Great Linux GTK Themes For 2018

Customization is a big part of the Linux experience, and your desktop theme is no exception. The world of Linux desktop themes is an ever-evolving one, with new ones replacing old favorites all the time. Of course, the desktop environments and GTK itself are always changing, so that adds another dynamic element to consider. That said, some of the best desktop customization happens on the simplest desktop environments, like XFCE. As of now, in early 2018, there are some really excellent GTK themes available. These themes aren’t ranked in any particular order. That comes down to a matter or preference. Any one of them can add a whole new look to your GTK-based desktop. Read more