Update debian9 to debian 12 (Обновление рабочей системы до актуальной стабильной версии дебиана. Давно не пользовался консолью.)

Knoppix

Модераторы: Warderer, Модераторы разделов

Stasroot1
Сообщения: 1030
ОС: Debian9

Update debian9 to debian 12

Сообщение Stasroot1 »

Друзья! Всех поздравляю с новогодними праздниками! Очень давно не пользовался командной строкой и по сути не администрировал свой ноут с установленной на нем системой с дебиан9 версии. Ноутом регулярно пользуюсь но вот чувствую пришло время обновить систему по полной. Задача мне кажется не тривиальной так как обновиться нужно не на одну ступеньку а на 3. Боюсь напороться на подводные камни.
Подскажите где могут возникнуть проблемы.
Предпринимал несколько попыток обновления пакетов в рамках 9 версии но поскольку все ускакало далеко вперед, то и обновление уже не проходит так как дистр очевидно в настройках репозиториев ссылается на stable а оно уже 12 версии или еще что то такое.

Код: Выделить всё

# deb cdrom:[Debian GNU/Linux 9.3.0 _Stretch_ - Official amd64 DVD Binary-1 20171209-12:11]/ stretch main contrib 

# deb cdrom:[Debian GNU/Linux 9.3.0 _Stretch_ - Official amd64 DVD Binary-1 20171209-12:11]/ stretch contrib main 

deb http://mirror.mephi.ru/debian/ stretch contrib non-free main 
deb-src http://mirror.mephi.ru/debian/ stretch main non-free contrib 

deb http://security.debian.org/debian-security/ stretch/updates main contrib non-free 
deb-src http://security.debian.org/debian-security/ stretch/updates main contrib non-free 

# stretch-updates, previously known as 'volatile'
deb http://mirror.mephi.ru/debian/ stretch-updates main contrib non-free 
deb-src http://mirror.mephi.ru/debian/ stretch-updates non-free contrib main 

# stretch-backports, previously on backports.debian.org
deb http://mirror.mephi.ru/debian/ stretch-backports non-free contrib main 
deb-src http://mirror.mephi.ru/debian/ stretch-backports non-free contrib main 




deb http://www.deb-multimedia.org/ stretch main non-free 

deb https://download.virtualbox.org/virtualbox/debian/ stretch contrib 

#deb http://ftp.de.debian.org/debian buster main

deb https://www.bchemnet.com/suldr/ debian extra
sudo apt update :

Код: Выделить всё

sat@debian9:~$ sudo apt update
Пол:1 http://dl.google.com/linux/chrome/deb stable InRelease [1 825 B]
Игн:2 http://mirror.mephi.ru/debian stretch InRelease                                                                  
Игн:3 http://www.deb-multimedia.org stretch InRelease                                                                                                            
Игн:4 http://mirror.mephi.ru/debian stretch-updates InRelease                                                                                                    
Игн:5 http://mirror.mephi.ru/debian stretch-backports InRelease                                                                                                  
Ошк:1 http://dl.google.com/linux/chrome/deb stable InRelease                                                                                                     
  Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY E88979FB9B30ACF2
Ошк:6 http://www.deb-multimedia.org stretch Release                                                                                  
  404  Not Found [IP: 2001:41d0:2:bcc0::1 80]
Ошк:7 http://mirror.mephi.ru/debian stretch Release                                                                                  
  404  Not Found
Ошк:8 http://mirror.mephi.ru/debian stretch-updates Release                                  
  404  Not Found
Ошк:9 http://mirror.mephi.ru/debian stretch-backports Release
  404  Not Found
Игн:10 http://security.debian.org/debian-security stretch/updates InRelease
Ошк:11 http://security.debian.org/debian-security stretch/updates Release
  404  Not Found [IP: 2a04:4e42:8d::644 80]
Сущ:12 https://download.virtualbox.org/virtualbox/debian stretch InRelease
Сущ:13 https://www.bchemnet.com/suldr debian InRelease
Чтение списков пакетов… Готово
W: Произошла ошибка при проверке подписи. Репозиторий не обновлён и будут использованы предыдущие индексные файлы. Ошибка GPG: http://dl.google.com/linux/chrome/deb stable InRelease: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY E88979FB9B30ACF2
E: The repository 'http://www.deb-multimedia.org stretch Release' does no longer have a Release file.
N: Обновление из этого репозитория нельзя выполнить безопасным способом, и поэтому по умолчанию он отключён.
N: Смотрите справочную страницу apt-secure(8) о создании репозитория и настройке пользователя.
E: The repository 'http://mirror.mephi.ru/debian stretch Release' does no longer have a Release file.
N: Обновление из этого репозитория нельзя выполнить безопасным способом, и поэтому по умолчанию он отключён.
N: Смотрите справочную страницу apt-secure(8) о создании репозитория и настройке пользователя.
E: The repository 'http://mirror.mephi.ru/debian stretch-updates Release' does no longer have a Release file.
N: Обновление из этого репозитория нельзя выполнить безопасным способом, и поэтому по умолчанию он отключён.
N: Смотрите справочную страницу apt-secure(8) о создании репозитория и настройке пользователя.
E: The repository 'http://mirror.mephi.ru/debian stretch-backports Release' does no longer have a Release file.
N: Обновление из этого репозитория нельзя выполнить безопасным способом, и поэтому по умолчанию он отключён.
N: Смотрите справочную страницу apt-secure(8) о создании репозитория и настройке пользователя.
E: The repository 'http://security.debian.org/debian-security stretch/updates Release' does no longer have a Release file.
N: Обновление из этого репозитория нельзя выполнить безопасным способом, и поэтому по умолчанию он отключён.
N: Смотрите справочную страницу apt-secure(8) о создании репозитория и настройке пользователя.
sat@debian9:~$ 
Пока такое состояние дел.
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4458
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Update debian9 to debian 12

Сообщение Rootlexx »

Так не пойдёт, вы наверняка столкнётесь с кучей проблем вплоть до поломки всей системы. Обновляйтесь 9 -> 10 -> 11 -> 12.
Спасибо сказали:
Stasroot1
Сообщения: 1030
ОС: Debian9

Re: Update debian9 to debian 12

Сообщение Stasroot1 »

С гуглосервером для гуглхрома и ключами вроде разобрался. Помогла вот эта инструкция:
https://www.linux.org.ru/forum/talks/13592346
и эта:
https://askubuntu.com/questions/599112/google-chrome-ppa-upgrade-invalid-signature

Теперь выхлоп

Код: Выделить всё

sudo apt update
:

Код: Выделить всё

sat@debian9:~$ sudo apt update
Сущ:1 http://dl.google.com/linux/chrome/deb stable InRelease
Сущ:2 https://download.virtualbox.org/virtualbox/debian stretch InRelease                                                                    
Игн:3 http://security.debian.org/debian-security stretch/updates InRelease                                    
Игн:4 http://www.deb-multimedia.org stretch InRelease                                                         
Ошк:5 http://security.debian.org/debian-security stretch/updates Release          
  404  Not Found [IP: 2a04:4e42:8d::644 80]
Ошк:6 http://www.deb-multimedia.org stretch Release                               
  404  Not Found [IP: 2001:41d0:2:bcc0::1 80]
Сущ:7 https://www.bchemnet.com/suldr debian InRelease
Игн:8 http://mirror.mephi.ru/debian stretch InRelease        
Игн:9 http://mirror.mephi.ru/debian stretch-updates InRelease
Игн:10 http://mirror.mephi.ru/debian stretch-backports InRelease
Ошк:11 http://mirror.mephi.ru/debian stretch Release
  404  Not Found
Ошк:12 http://mirror.mephi.ru/debian stretch-updates Release
  404  Not Found
Ошк:13 http://mirror.mephi.ru/debian stretch-backports Release
  404  Not Found
Чтение списков пакетов… Готово
E: Репозиторий «http://security.debian.org/debian-security stretch/updates Release» не содержит файла Release.
N: Обновление из этого репозитория нельзя выполнить безопасным способом, и поэтому по умолчанию он отключён.
N: Смотрите справочную страницу apt-secure(8) о создании репозитория и настройке пользователя.
E: Репозиторий «http://www.deb-multimedia.org stretch Release» не содержит файла Release.
N: Обновление из этого репозитория нельзя выполнить безопасным способом, и поэтому по умолчанию он отключён.
N: Смотрите справочную страницу apt-secure(8) о создании репозитория и настройке пользователя.
E: Репозиторий «http://mirror.mephi.ru/debian stretch Release» не содержит файла Release.
N: Обновление из этого репозитория нельзя выполнить безопасным способом, и поэтому по умолчанию он отключён.
N: Смотрите справочную страницу apt-secure(8) о создании репозитория и настройке пользователя.
E: Репозиторий «http://mirror.mephi.ru/debian stretch-updates Release» не содержит файла Release.
N: Обновление из этого репозитория нельзя выполнить безопасным способом, и поэтому по умолчанию он отключён.
N: Смотрите справочную страницу apt-secure(8) о создании репозитория и настройке пользователя.
E: Репозиторий «http://mirror.mephi.ru/debian stretch-backports Release» не содержит файла Release.
N: Обновление из этого репозитория нельзя выполнить безопасным способом, и поэтому по умолчанию он отключён.
N: Смотрите справочную страницу apt-secure(8) о создании репозитория и настройке пользователя.
sat@debian9:~$
Спасибо сказали:
Stasroot1
Сообщения: 1030
ОС: Debian9

Re: Update debian9 to debian 12

Сообщение Stasroot1 »

Rootlexx писал:
13.01.2025 14:47
Так не пойдёт, вы наверняка столкнётесь с кучей проблем вплоть до поломки всей системы. Обновляйтесь 9 -> 10 -> 11 -> 12.
Этого я и боюсь. Что поломаю все.
Так понимаю что мне нужно поправить /etc/apt/sources.list
Но какие сервера туда прописать чтобы прошло обновление 9 версии до последнего актуального состояния в 9 версии? Начать наверное надо с этого. А уже потом корректировать список репозиториев под обновление до 10 версии, потом до 11 и так далее.

Сейчас у меня указаны в основном зеркала МЕФИ но как понимаю МЕФИ уже поудалял со своих серверов старые пакеты и дистрибутивы. Или мне надо как то иначе сослаться на них, м.б. использовать другие репозитории.

Так же меня особенно беспокоит виртуалбокс с используемой в нем виртуальной машиной на винде 7 версии.
Ох уж запустил я систему.
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4458
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Update debian9 to debian 12

Сообщение Rootlexx »

Stasroot1 писал:
13.01.2025 15:00
Но какие сервера туда прописать чтобы прошло обновление 9 версии до последнего актуального состояния в 9 версии? Начать наверное надо с этого. А уже потом корректировать список репозиториев под обновление до 10 версии, потом до 11 и так далее.
Для версий, которые уже удалили из основных репозиториев, достаточно прописать http://archive.debian.org/debian/ вместо того URL, что у вас. Как дойдёте до поддерживаемой версии, поменяете обратно.
Спасибо сказали:
Stasroot1
Сообщения: 1030
ОС: Debian9

Re: Update debian9 to debian 12

Сообщение Stasroot1 »

Rootlexx писал:
13.01.2025 15:31
Stasroot1 писал:
13.01.2025 15:00
Но какие сервера туда прописать чтобы прошло обновление 9 версии до последнего актуального состояния в 9 версии? Начать наверное надо с этого. А уже потом корректировать список репозиториев под обновление до 10 версии, потом до 11 и так далее.
Для версий, которые уже удалили из основных репозиториев, достаточно прописать http://archive.debian.org/debian/ вместо того URL, что у вас. Как дойдёте до поддерживаемой версии, поменяете обратно.
Спасибо. тоже разобрался. 9 уже в архиве.
В итоге сейчас свой лист репозиториев привел к следующему виду:

Код: Выделить всё

deb http://archive.debian.org/debian/ stretch contrib non-free main 
deb-src http://archive.debian.org/debian/ stretch main non-free contrib 


#deb https://www.deb-multimedia.org/ stretch main non-free 

deb https://download.virtualbox.org/virtualbox/debian/ stretch contrib 



deb https://www.bchemnet.com/suldr/ debian extra
sudo apt-get update :

Код: Выделить всё

sat@debian9:~$ sudo apt-get update
Сущ:1 http://dl.google.com/linux/chrome/deb stable InRelease                                            
Сущ:2 https://download.virtualbox.org/virtualbox/debian stretch InRelease                               
Игн:3 http://archive.debian.org/debian stretch InRelease              
Сущ:4 http://archive.debian.org/debian stretch Release                
Сущ:6 https://www.bchemnet.com/suldr debian InRelease                 
Чтение списков пакетов… Готово
sat@debian9:~$ 
Добавлено (16:35):
virtualbox обновил до 6.1.50 Система работает. Теперь буду обновляться на debian10/
Спасибо сказали: