Distributing Debian Packages
Moritz Lenz · Apress eBooks · 2018
Once a Debian package is built, it must be distributed to the servers it is to be installed on. Debian, as well as basically all other operating systems, uses a pull model for that. The package and its metadata are stored on a server that the client can communicate with and request the metadata and the package.