Почему не работает репозиторий Debian Squeeze\Wheeze\Jessie?

»

Регистрация

| Как устроен репозиторий Debian и где он находится?


При выходе новых версий и релизов ОС, старая версия ОС немного отходит на второй план, вместе с обновлением репозитория пакетов,
поддержки новых пакетов и обновлениями безопасности.

Например, вы установили Debian 7, казалось бы вполне хорошая ОС, всё еще очень популярна, но в стандартный репозиторий ОС заложена информация, о том что Debian 7 совсем не старый и всё отлично. 

Когда мы делаем 
apt-get update

для обновления списка пакетов и установки новых.
мы получаем ответ, немного усложняющий ситуацию
apt-get update
"куча ошибок"
Ign http://ftp.debian.org wheezy Release.gpg
Err http://security.debian.org wheezy/updates/non-free amd64 Packages
Ign http://ftp.debian.org wheezy-updates/contrib Translation-en
W: Failed to fetch Packages  404  Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.
Здесь начинается самое интересное, когда вы не можете понять как же так случилось и почему, что теперь делать, только обновлять ОС на Debian 9? А если нужна только Debian 7?

Все эти проблемы возникают от незнания своих пользователей, как устроен репозиторий Debian и не знают где он находится, проще говоря, с опытом всё будет, как например после прочтения этой статьи, вы решите многие проблемы в дальнейшем, связанные с установкой старых ОС и её пакетами.

У Debian есть так званый "архив", можно посмотреть содержание по ссылке http://archive.debian.org/, в котором имеются еще самые первые версии дебиан и все пакеты под нужную операционную систему.

Давайте запишем соответствие, что бы не запутаться.

Debian 4 - etch - вышла в 2008 году, тогда эта ОС, не славилась стабильностью, почти не использовали на серверах и в основном была для домашнего пользования. Но проблем с обновлением не было никогда.

Debian 5 - Lenny - здесь началась история современного дебиана, "ленни" был первым дистрибутивом, на котором началась эпоха "VDS", Игровых серверов и веб-серверов, в это время набирал популярность IspManager 4 поколения, форумы гудели про эту панель, на слуху был один debian 5 lenny.

Debian 6 - Squeeze - переломный момент при переходе с 5 версии дистрибутива. Очень долго люди переносили обновления, боялись что сломают пакеты, в основном так и получалось :) Дебиан 6 стал таким же, как в 2019 году Debian 8, он популярен, стабилен, есть почти все нужные новые пакеты

Debian 7 - Wheezy - эпоха Wheezy как-то проскочила мимо, очень мало было установок и кто если и обновлялся, то сразу на Debian 8.

Debian 8 - Jessie - то что мы видим сейчас, то почему дебиан стал таким популярным, он везде)

Спустя 11 лет, мы видим лидирующую по популярности и стабильности ОС 

Debian 9 - Stretch - новая ОС с множеством улучшений, как для серверов так и для графических интерфейсов.


Теперь, когда мы знаем что нам нужно по репозиториям, то составим свой нужный:

По примеру меняем название ОС, на нужное Вам.

Эти команды перезапишут наш файл sources.list нужными строчками.
Для Debian 6, вот такой.
echo "deb http://archive.debian.org/debian/ squeeze main non-free contrib" > /etc/apt/sources.list
echo "deb-src http://archive.debian.org/debian/ squeeze main non-free contrib" >> /etc/apt/sources.list
И репозиторий пакетов безопасности.
echo "deb http://security.debian.org/ oldstable/updates main contrib non-free" >> /etc/apt/sources.list
echo "deb-src http://security.debian.org/ oldstable/updates main contrib non-free" >> /etc/apt/sources.list
Для Debian 7
echo "deb http://archive.debian.org/debian/ wheezy main non-free contrib" > /etc/apt/sources.list
echo "deb-src http://archive.debian.org/debian/ wheezy main non-free contrib" >> /etc/apt/sources.list
И репозиторий пакетов безопасности.
echo "deb http://security.debian.org/ oldstable/updates main contrib non-free" >> /etc/apt/sources.list
echo "deb-src http://security.debian.org/ oldstable/updates main contrib non-free" >> /etc/apt/sources.list

Для Debian
echo "deb http://archive.debian.org/debian/ jessie main non-free contrib" > /etc/apt/sources.list
echo "deb-src http://archive.debian.org/debian/ jessie main non-free contrib" >> /etc/apt/sources.list


Проверяем после этого команду apt-get update
apt-get update
Get:1
Get:2

Get:3Get:4


и тд
Fetched 29.5 MB in 10s (2880 kB/s)
Reading package lists... Done
ОТЛИЧНО, всё работает так как должно работать и работало раньше, никаких ошибок и проблем, мы работаем с устаревшей ОС на архивных репозиториях которые никуда не денутся, теперь вы знаете что делать!

Рекомендуемые статьи этой категории:

картинка Установка CS:GO сервера и его запуск на VDS Linux [SteamCMD]
Установка CS:GO сервера и его запуск на VDS Linux [SteamCMD]

Популярность CS:GO невероятно растёт и желание...

Подробнее
картинка [Pritunl] Установка и настройка OpenVPN сервера на VDS Linux [Debian\Ubuntu\CentOS]
[Pritunl] Установка и настройка OpenVPN сервера на VDS Linux [Debian\Ubuntu\CentOS]

Мы рассмотрим быстрый и простой способ установки...

Подробнее
картинка Установка сервера MineCraft на Linux [Debian\Ubuntu]
Установка сервера MineCraft на Linux [Debian\Ubuntu]

Для любителей игрового мира мы подготовили...

Подробнее
картинка Установка любой версии Java JDK на Debian\Ubuntu
Установка любой версии Java JDK на Debian\Ubuntu

При работе с Linux, Java играет важнейшую роль....

Подробнее
картинка Дешевый VPS
Дешевый VPS

Рассказываем о недостатках дешевого vps хостинга....

Подробнее