osOpinion: Filing for Dependency | Linux Today

osOpinion: Filing for Dependency

Written By
Web Webster
Web Webster
Aug 7, 2000

[ Thanks to Kelly
McNeill
for this link. ]

“As GNU/Linux has moved through various stages of renown,
functionality, and ‘ease of use’, many things have improved.
Hardware support is increasingly broad, applications are available
for nearly any imaginable task, and we have a distribution devoted
to nearly any type of end user need. This is all fine and dandy,
but sometimes it seems like we have a little too much variety;
there are a lot of choices out there, and they don’t always seem to
mix. And, in some areas, there’s not an abundance of choices.
Not if you want to distribute a program in some packaged form. It
seems that nowadays, there’s three ways of distributing a
program.
In a tarball (be it a .gz or .bz2), in a Debian
package, or in a RPM.”

“These are all fine methods of packaging a piece of software,
but they each have their places, and they aren’t as comprehensive
as I would like. A tarball is perfectly fine for source code, since
it has all the features you need (unpack the files into a specific
location), but it falls short for other purposes, as it (being
merely an archiving method) has no provisions for scripting, or
dependency. RPM is also a wonderful system for the environment in
which it was developed: the Red Hat distribution. It does a lovely
job of tracking dependencies, handling pre- and post- install
scripting, and the like, but it, too, falls short in a rather
crucial manner: it is extremely dependant on origins.”

Complete
Story

Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.