Linux Gazette: Simple Package Management With Stow | Linux Today

Linux Gazette: Simple Package Management With Stow

Written By
Web Webster
Web Webster
Feb 8, 2002

“When running a single box with tried and true
software, tracking the versions of software that you use may be a
no-brainer. That is to say, you use whatever Red Hat, Debian, or
Sun provided (yes, I will touch on non-Linux issues here) if you
could find or build the necessary package. But wait: what if you
have been running the same machine for years and you simply must
have the latest Emacs? What if you are developing your own software
and don’t want to create RPMs, or Debian dpkg each time you pause
at a version? What if you don’t trust that software package written
by a 14 year old in that far away country with an unstable
government? In short, what if you are heeding Obi-Wan Kenobe’s
advice, and using the source? How do you make it easy to rip out
those configuration files, man pages, binaries, and libraries that
you may want to replace in the future?

Well, when you think about it a little bit, Unix has sort of
provided the raw materials to do that, in the form of a symbolic
link or symlink . Symlinks are a powerful tool because they allow
you to configure software so that its implementation does not
necessarily connect directly to it’s interface (sound familiar?). I
might be playing a little loose with the definitions, but that
really is what is being done when, for example, postfix mimics
sendmail. The implementation, that is postfix, is presenting the
same interface as sendmail, which has become a de facto standard
interface to the Unix mail transport agent (MTA).”

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.