{"id":213,"date":"2025-07-24T12:00:51","date_gmt":"2025-07-24T15:00:51","guid":{"rendered":"https:\/\/vargolino.com\/wp\/?p=213"},"modified":"2026-03-03T16:46:57","modified_gmt":"2026-03-03T19:46:57","slug":"apt-sources-list-for-old-debian-versions","status":"publish","type":"post","link":"https:\/\/vargolino.com\/wp\/?p=213","title":{"rendered":"Apt sources.list for old Debian Versions"},"content":{"rendered":"\n<p><a href=\"https:\/\/debiansupport.com\/mirrors\">https:\/\/debiansupport.com\/mirrors<\/a> is the original source of this information.<\/p>\n\n\n\n<p>Not infrequently I need to install a new package in an older Debian instalation and it often takes me two or three clicks into the search to find the information I need, so here they are:<\/p>\n\n\n\n<p>Depending on how old is the distribution, you may need to update the debian archive mirror keyrings (currently to the 2021.1.1+dev11u1 version):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>curl -O http:\/\/archive.debian.org\/debian\/pool\/main\/d\/debian-archive-keyring\/debian-archive-keyring_2021.1.1+deb11u1_all.deb\ndpkg -i debian-archive-keyring_2021.1.1+deb11u1_all.deb<\/code><\/pre>\n\n\n\n<p>Also if you need to access the internet over a proxy you can try this:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>echo 'Acquire::http::proxy \"socks5h:\/\/localhost:1080\";' > \/etc\/apt\/apt.conf.d\/010proxy<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"debian-14-forky---unreleased\">Debian 14 (Forky) &#8211; Unreleased<\/h4>\n\n\n\n<pre class=\"wp-block-code\" style=\"font-size:12px\"><code>deb https:\/\/deb.debian.org\/debian forky main\ndeb https:\/\/deb.debian.org\/debian-security forky-security main\ndeb https:\/\/deb.debian.org\/debian\/ forky-updates main<\/code><\/pre>\n\n\n\n<p style=\"font-size:12px\"><strong>Caution: Forky does not yet have security support.<\/strong><\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"debian-13-trixie---current-stable\">Debian 13 (Trixie) &#8211; Current Stable<\/h4>\n\n\n\n<p>Active mirrors:<\/p>\n\n\n\n<pre class=\"wp-block-code\" style=\"font-size:12px\"><code>deb https:\/\/deb.debian.org\/debian trixie main\ndeb https:\/\/deb.debian.org\/debian-security trixie-security main\ndeb https:\/\/deb.debian.org\/debian\/ trixie-updates main<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"debian-10-buster\">Debian 12 (Bookworm)<\/h4>\n\n\n\n<p>Active mirrors:<\/p>\n\n\n\n<pre class=\"wp-block-code\" style=\"font-size:12px\"><code>deb http:\/\/deb.debian.org\/debian bookworm main contrib non-free-firmware non-free\ndeb http:\/\/deb.debian.org\/debian bookworm-updates main contrib non-free-firmware non-free\ndeb http:\/\/security.debian.org\/debian-security bookworm-security main contrib non-free-firmware non-free\n<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"debian-11-bullseye\">Debian 11 (Bullseye)<\/h4>\n\n\n\n<p>Active mirrors:<\/p>\n\n\n\n<pre class=\"wp-block-code\" style=\"font-size:12px\"><code>deb http:\/\/deb.debian.org\/debian bullseye main contrib non-free\ndeb http:\/\/deb.debian.org\/debian bullseye-updates main contrib non-free\ndeb http:\/\/security.debian.org\/debian-security bullseye-security main contrib non-free<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Debian 10 (Buster)<\/h4>\n\n\n\n<p>Archive mirrors:<\/p>\n\n\n\n<pre class=\"wp-block-code\" style=\"font-size:12px\"><code>deb http:\/\/archive.debian.org\/debian\/ buster main contrib non-free\ndeb http:\/\/archive.debian.org\/debian\/ buster-proposed-updates main contrib non-free\ndeb http:\/\/archive.debian.org\/debian-security buster\/updates main contrib non-free<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"debian-9-stretch\">Debian 9 (Stretch)<\/h4>\n\n\n\n<p>Archive mirrors:<\/p>\n\n\n\n<pre class=\"wp-block-code\" style=\"font-size:12px\"><code>deb http:\/\/archive.debian.org\/debian\/ stretch main contrib non-free\ndeb http:\/\/archive.debian.org\/debian\/ stretch-proposed-updates main contrib non-free\ndeb http:\/\/archive.debian.org\/debian-security stretch\/updates main contrib non-free\n<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"debian-8-jessie\">Debian 8 (Jessie)<\/h4>\n\n\n\n<p>Archive mirrors:<\/p>\n\n\n\n<pre class=\"wp-block-code\" style=\"font-size:12px\"><code>deb http:\/\/archive.debian.org\/debian\/ jessie main contrib non-free\ndeb http:\/\/archive.debian.org\/debian-security jessie\/updates main contrib non-free\n<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"debian-7-wheezy\">Debian 7 (Wheezy)<\/h4>\n\n\n\n<p>Archive mirrors:<\/p>\n\n\n\n<pre class=\"wp-block-code\" style=\"font-size:12px\"><code>deb http:\/\/archive.debian.org\/debian\/ wheezy main contrib non-free\ndeb http:\/\/archive.debian.org\/debian-security wheezy\/updates main contrib non-free<\/code><\/pre>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>https:\/\/debiansupport.com\/mirrors is the original source of this information. Not infrequently I need to install a new package in an older Debian instalation and it often takes me two or three clicks into the search to find the information I need, so here they are: Depending on how old is the distribution, you may need to &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/vargolino.com\/wp\/?p=213\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Apt sources.list for old Debian Versions&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[9],"class_list":["post-213","post","type-post","status-publish","format-standard","hentry","category-solution","tag-linux","entry"],"_links":{"self":[{"href":"https:\/\/vargolino.com\/wp\/index.php?rest_route=\/wp\/v2\/posts\/213","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vargolino.com\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vargolino.com\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vargolino.com\/wp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vargolino.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=213"}],"version-history":[{"count":4,"href":"https:\/\/vargolino.com\/wp\/index.php?rest_route=\/wp\/v2\/posts\/213\/revisions"}],"predecessor-version":[{"id":231,"href":"https:\/\/vargolino.com\/wp\/index.php?rest_route=\/wp\/v2\/posts\/213\/revisions\/231"}],"wp:attachment":[{"href":"https:\/\/vargolino.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=213"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vargolino.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=213"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vargolino.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=213"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}