BXadmin:Software Installation

From CCGB
Jump to: navigation, search

Notes on software installation.

We have two places under /afs/bx.psu.edu to install software outside of the package manager.

pkg

Software that targets a specific architecture gets installed to /afs/bx.psu.edu/pkg/$name-$version/$arch by convention. It is then made visible under user $PATH's using GNU stow and some symlink magic.

cd /afs/.bx.psu.edu/system/$arch/afs-pkg
ln -s ../../../pkg/$name-$version/$arch $name-$version
stow $name-$version
vos release system.$arch

misc/apps

Architecture-independent software gets installed to /afs/bx.psu.edu/misc/apps. There are some i686 and x86_64 directories here that used to be used for specific arches, before we started using the method outlined above