Marks Blog
  • PowerDNS Admin
  • About
  • Simple Ticket System

stow

August 29, 2005 by mark

stow er et program, der bruges til at organisere programmer under f.eks. /usr/local. Compilerer man selv meget af sit software, ved man godt hvor mange filer man kan ende med at have under /usr/local/. Ønsker man på et senere tidspunkt at af-installere et af programmerne, er det umuligt at huske hvilke filer der hører til hvad. Chancen for at man sletter noget forkert eller ikke for slettet det hele er meget stor. Her kommer stow ind i billedet. I stedet for at installere til /usr/local, kan man installere til /usr/local/stow/_package_. For ikke at ens $PATH bliver alen lang, sørger stow for at symlinke de nødvendige filer til bin/, share/, lib/, etc. Her følger et eksempel, hvor jeg gerne vil compilere og installere http://fishshell.org . Kildekoden er hentet ned og pakket ud…

$ ./configure --prefix=/usr/local
$ make
$ sudo make install prefix=/usr/local/stow/fish
$ cd /usr/local/stow
$ stow fish

Nemt ikke? Man skal blot huske at kalde configure scriptet med

–prefix=/usr/local og make install med prefix=/usr/local/stow/program. Lad os antage at vi ønsker at fjerne fish fra systemet igen. Det klarer stow meget nemt:

$ cd /usr/local/stow
$ sudo stow -D fish

Med andre ord er

stow altså et fint lille program, der kan gøre livet som system administrator eller bruger nemmere.

Posted in: Linux & Unix Tagged: software

Weather Station

Pages

  • About
  • PowerDNS Admin
  • Simple Ticket System

Affiliates

  • Danish Sensor Engineering
  • Mintr ApS
  • Nellemann Data

Social

  • BitBucket
  • GitHub
  • LinkedIn
  • Mastodon

Categories

  • Android
  • Automobile
  • Blog & Rantings
  • Development & Scripting
  • Grails
  • Linux & Unix
  • Mac OS X
  • Misc
  • No category
  • PowerDNS Admin
  • Puppet
  • Security Related
  • VirtualBox
  • Virtualization
  • VMware
  • Windows

Archives

  • January 2019
  • September 2017
  • January 2016
  • May 2015
  • March 2015
  • February 2015
  • December 2014
  • October 2014
  • September 2014
  • August 2014
  • June 2014
  • January 2014
  • July 2013
  • June 2013
  • February 2013
  • January 2013
  • December 2012
  • August 2012
  • May 2012
  • October 2011
  • April 2011
  • February 2011
  • January 2011
  • December 2010
  • November 2010
  • October 2010
  • September 2010
  • August 2010
  • July 2010
  • June 2010
  • March 2010
  • October 2009
  • September 2009
  • April 2009
  • January 2009
  • March 2008
  • January 2008
  • November 2007
  • January 2007
  • December 2006
  • November 2006
  • August 2006
  • June 2006
  • March 2006
  • October 2005
  • August 2005

Copyright © 2025 Marks Blog.

Mobile WordPress Theme by themehall.com