If you've had experiences with Debian VPSs, chances are you've encountered an error when trying to update it. The problem lies in a broken/obsolete sources.list some images have -- its name pretty much says what it does -- contains a list of sources used to get packages. I'm one of those people who prefer Debian over CentOS so it gets frustrating having to rewrite the sources every time I set up a new VPS/reload an existing one.

Luckily, I've found a site that does this for you -- http://debgen.simplylinux.ch/
Simply select the country the server is in (for best speeds), the Debian release (note: you can select the one you're actually using or newer to upgrade) and check the sources you want.

You have to check these:


Below you can find some of the 3rd party repos, but if you don't know what you're doing do not check them.

List of exceptions/explanation for some of the 3rd party repos:
Debian Multimedia - check if you want packages like ffmpeg
Webmin - check if you want to install Webmin with apt



This is a draft. I will update the post tomorrow, I barely typed this.
Mac Reviewed by Mac on . Fixing Debian's sources.list If you've had experiences with Debian VPSs, chances are you've encountered an error when trying to update it. The problem lies in a broken/obsolete sources.list some images have -- its name pretty much says what it does -- contains a list of sources used to get packages. I'm one of those people who prefer Debian over CentOS so it gets frustrating having to rewrite the sources every time I set up a new VPS/reload an existing one. Luckily, I've found a site that does this for you -- Rating: 5