Как обновиться до Debian 10?

Автор lionet, 10 ноября 2019, 17:21:01

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

lionet

Всем привет.

При попытке обновления командой
aptitude update

выводится сообщение (на самом деле много подобных сообщений для каждой стороки )
E: Репозиторий «http://security.debian.org/debian-security stable/updates InRelease» изменил значение поля «Codename» с «stretch» на «buster»


Решается либо с помощью команды
apt update

либо с помощью
apt-get --allow-releaseinfo-change update

Как решить данную проблему с помощью aptitude? Жёстко прописывать имена дистрибутивов в source.list не хочется.

source.list:
Открыть содержимое (спойлер)
deb http://security.debian.org/debian-security stable/updates main contrib non-free
deb http://ftp.psn.ru/debian/ stable main contrib non-free
deb http://ftp.psn.ru/debian/ stable-updates main contrib non-free



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

deb http://security.debian.org/debian-security testing-security/updates main contrib non-free
deb http://ftp.psn.ru/debian/ testing main contrib non-free
deb http://ftp.psn.ru/debian/ testing-updates main contrib non-free


deb-src http://security.debian.org/debian-security testing-security/updates main contrib non-free
[свернуть]

В /etc/apt/apt.conf Прописана строка
APT::Default-Release "stable";

endru

aptitude устарел очень давно. для обновления дистрибутива уже давно рекомендуется apt-get.

qupl

Цитата: endru от 11 ноября 2019, 07:09:49
aptitude устарел очень давно. для обновления дистрибутива уже давно рекомендуется apt-get.
Никуда он не устарел, просто экономят место в установочном образе ) Только update не обновляет ничего кроме списка пакетов.

lionet, закомментируйте строчки с testing и попробуйте еще раз.

lionet

Для testing другое сообщение выводится. Что он теперь Bullseye. В общем, это не помогает.

qupl

Поменять stable на тот релиз, который в данный момент установлен. Обновить его. Потом обновляться на текущий stable.

lionet

Цитата: qupl от 12 ноября 2019, 11:05:37Поменять stable на тот релиз, который в данный момент установлен. Обновить его. Потом обновляться на текущий stable.
Так можно сразу вместо установленного релиза прописать текущий. И будет обновляться. Но для этого нужно вручную весь source.list пройти. А этого не хочется делать.

qupl

Ну если Вы сами всё знаете, зачем тогда спрашиваете?

PbI6A

Чтобы обновить дистр, а не пакеты, надо делать dist-upgrade, а не просто upgrade, и будет щастье :) А лучше всего сразу в репах написать stable и будет обновляться по мере выхода новых релизов.
LINUX means: Linux Is Not a UniX
Вернулся на Devuan. Счастлив!