Local Ubuntu Repository

I wanted to set up a local repository for DEB packages I create to be installed among a number of cluster nodes.
After building the deb package I added it to my home folder as follows and created the Packages.gz file:
apt-get install dpkg-dev
mkdir -p /home/jonnymcc/ubuntu_repo
cp slurm-14.03.3_14.03.3-1_armhf.deb /home/jonnymcc/ubuntu_repo
cd /home/jonnymcc/ubuntu_repo
dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz

I can now add a new line to my apt sources.list file as follows:
deb file:/home/jonnymcc/ubuntu_repo ./
And install with:
apt-get update
apt-get install slurm

Next step is to make it available more widely over http.

Leave a Reply

  • (will not be published)

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>