Creating a Local Repository on Ubuntu
Describes how to create and use a local repository for Ubuntu.
- Ensure that you have access to the HPE internet repository so that you can download package files. For more information, see Accessing the HPE Ezmeral Token-Authenticated Internet Repository.
- On the machine where you will set up the repository, log in as
root
. - Change to the directory
/root
, and create the following directories within it:~/mapr |---dists |------binary |---------optional |------------binary-amd64 |---mapr
- On a computer that is connected to the internet, download the following files,
substituting the appropriate <version> and
<datestamp>:
https://package.ezmeral.hpe.com/releases/v7.x.x/ubuntu/mapr-<version>GA.deb.tgz https://package.ezmeral.hpe.com/releases/MEP/MEP-<version>/ubuntu/mapr-mep-<version>-<datestamp>.deb.tgz
- Copy the files to
/root/mapr/mapr
on the node, and extract them there:tar -xvzf mapr-<version>GA.deb.tgz tar -xvzf mapr-mep-<version>-<datestamp>.deb.tgz
- Navigate to the
/root/mapr
directory. - Use
dpkg-scanpackages
to createPackages.gz
in thebinary-amd64
directory:dpkg-scanpackages . /dev/null | gzip -9c > ./dists/binary/optional/binary-amd64/Packages.gz
- Move the entire
/root/mapr/mapr
directory to the default directory served by the HTTP server (for example,/var/www
), and make sure the HTTP server is running.