apt-transport-private(8)

NAME
apt-transport-private - fetch encrypted DEB packages.

DESCRIPTION
apt-transport-private is a package which contains an APT method helper allowing to fetch encrypted APT packages stored on a HTTP or FTP server.

CONFIGURATION
The information about remote repositories is stored in the /etc/apt/private.conf file. See private.conf(5) for more information. To enable fetching from an encrypted repository, you need: Prepare a repository
    Create an APT repository using any tool you like (reprepro(1), apt-ftparchive(1), etc.). Then, the directory that contains the generated repository must be encrypted using apt-private-prepare(1). Because the encoder encodes the whole repository, it should be as small as possible but there is no hard limit to the size.
Upload the repository
    Then you can upload the encrypted files to a server. This method supports fetching from HTTP and FTP servers (with SSL). Since libcurl(3) is used for networking, it should be possible to use any other protocol supported by the library, but this was not tested and there is no official support for it.
Configure APT
    The final step is configuration. Put information about the remote server and the encryption key that can be used for decryption of the packages into /etc/apt/private.conf and add a record into the /etc/apt/sources.list file in the same way like in the case of any other protocol (see sources.list(5) for details):
        deb private://myserver/ stable main
    If the configuration was successful, you can synchronise the package indexes from the repositories and install packages from them in the same way you would do from any other repository.

LICENSE AND WARRANTY
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

SEE ALSO
apt-private-prepare(1), private.conf(5), sources.list(5).