You can configure APT to use your Gemfury repository. To start, create a
fury.list
file in the /etc/apt/sources.list.d
directory. You will
need sudo
access to make these changes:
Here is a basic template for /etc/apt/sources.list.d/fury.list
:
deb https://apt.fury.io/USERNAME/ * *
Or run this “one-liner”:
$ echo "deb https://apt.fury.io/USERNAME/ * *" > \
/etc/apt/sources.list.d/fury.list
Your repository is signed with Gemfury’s GPG key, which you will have to add to your system’s list of trusted keys:
$ curl https://apt.fury.io/USERNAME/gpg.key | sudo apt-key add -
Access your private repository
You can access your private DEB packages, but enabling authentication to your
repository. To do this, add the following entry to /etc/apt/auth.conf
file
or create fury.conf
inside /etc/apt/auth.conf.d
directory.
The entry will appear as follows:
machine apt.fury.io
login USERNAME
password TOKEN
Keep your credentials file secure by setting it to be readable only by the system
user you intend to use to run APT. Typically, this is root
.
With the authentication configured, you can install private packages as you normally would using APT. Learn more about APT authentication here.
Requires APT version 0.7.25 or later. Please note that APT will ignore auth.conf
config entirely if the password is omitted or left blank.