16.11. Configuring Client PCs to Use Your Local Debian Mirror
Problem
You made a nice local Debian mirror using apt-mirror or apt-proxy, and now you need to know how to configure your local Debian clients to use it.
Solution
Edit /etc/apt/sources.list on your client computers to point to the address or host-name of your server:
## /etc/apt/sources.list # debian Etch (stable) deb http://192.168.1.75/debian etch main contrib non-free deb-src http://192.168.1.75/debian etch main contrib non-free deb http://security.debian.org/debian-security etch/updates main contrib non-free deb-src http://security.debian.org/debian-security etch/updates main contrib non-free
This example is for a PC running Debian Etch. Of course you may configure your PCs to use whatever Debian release you prefer.
Run aptitude update on the
clients to update their local package lists, and you're in
business.
Discussion
This example has the client getting security updates directly from Debian.org, instead of from a local server cache. You may cache security updates on the server if you prefer. Some admins think it is safer and fresher to have the clients fetch their own security updates directly.
Debian's security updates are never mirrored, and are only available from security. debian.org.
See Also
man 5 sources.listDebian releases, manuals, and downloads: http://www.debian.org/releases/
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access