Как я могу выполнить обновление от Raspbian Wheezy до Jessie?
Как я могу выполнить обновление от Raspbian Wheezy до Jessie?
Ответы:
Насколько вы смелы? Безопаснее всего сделать новую установку на новую SD-карту.
Более смелый способ, которым я бы воспользовался:
Резервное копирование любых файлов, которые важны для вас.
С вашей новой или существующей установкой.
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
чтобы убедиться, что Wheezy полностью в курсе.
Отредактируйте /etc/apt/sources.list и измените wheezy на jessie. Также могут быть файлы в /etc/apt/sources.list.d/, которые также нуждаются в обновлении, чтобы заменить wheezy на jessie.
Затем обновите и обновите снова
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
upgrade
тогда dist-upgrade
?
Я надеюсь, что это может помочь другим в следующий раз: в основном, обновление работает так:
Или вы используете sed, чтобы сделать работу за вас:
sudo sed -i /deb/s/wheezy/jessie/g /etc/apt/sources.list
sudo sed -i /deb/s/wheezy/jessie/g /etc/apt/sources.list.d/*.list
Это может занять много времени, так как все должно быть загружено и все зависимости должны быть восстановлены. Кроме того, upgrade
и dist-upgrade
части требуют некоторого взаимодействия:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
/etc/apt/sources.list.d/raspi.list
deb http://archive.raspberrypi.org/debian/ jessie main ui
к /etc/apt/sources.list.d/raspi.list
и снова запустить обновление APT-GET / обновления решить эту проблему.
raspi-config
не обновлялась (не позволяя загружаться в консоль) и устанавливала wolfram / Mathematica.
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo sed -i /deb/s/wheezy/jessie/g /etc/apt/sources.list
sudo sed -i /deb/s/wheezy/jessie/g /etc/apt/sources.list.d/*.list
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
После обновления может быть ошибка. Убедитесь, что вы нажимаете N, а не Y в приглашениях, связанных с systemd, lightdm, dbus и другими связанными с загрузкой вещами (не имеет значения, в других программах вы можете нажать y) при dist-upgrade до jessie.
Просто дополнение для пользователей, которые могут приземлиться здесь в поисках процедуры обновления , как я!
На официальном сайте Raspberry Pi обновление от Wheezy до Jessie не приветствуется . Вместо этого они рекомендуют сделать чистую установку Джесси .
С https://www.raspberrypi.org/blog/raspbian-jessie-is-here/ :
Начинать с чистого изображения - рекомендуемый способ перейти к Джесси. Если вам действительно нужно обновить образ Wheezy, мы попробовали неподдерживаемый путь обновления, который описан здесь на форумах. Было показано, что это работает на ванильном образе Wheezy, но мы не можем предсказать, как оно может повлиять на какие-либо установленные вами пакеты или данные, так что это на ваш собственный риск.
И для тех, кто смелый, это сообщение на форуме, где объясняются все отрывки для обновления.
https://www.raspberrypi.org/forums/viewtopic.php?f=66&t=121880
На моем Raspberry Pi2 после каждого обновления происходит сбой службы входа в систему, что препятствует локальному входу в систему. К счастью, я смог войти в систему удаленно через SSH.
На основании моего расследования я обнаружил проблему со dbus
службой, которая больше не запускалась после обновления.
Обходной путь, который я использовал:
apt-get remove dbus
Надеюсь, это поможет.
Я нашел эту тему в поиске Google. Я добавляю свой «ответ» на случай, если другие, как и я, все еще бродят по пустыне с очень старой и, вероятно, небезопасной версией Распбиана. Поехали:
Я следовал подходу, данному Бексом (более 3 лет назад!), И он сработал :) У меня действительно была небольшая проблема с некоторыми сбойными зависимостями в какой-то момент, но я смог их устранить, следуя советам, предложенным в сообщении об ошибке. из Распбиана.
Все это говорит о том, что для большинства людей «лучшим» подходом будет следовать рекомендациям на форумах Raspberry Pi и выполнить чистую установку. Я еще не сталкивался с какими-либо проблемами, но мой RPI в основном "стандартный", который время от времени используется для странного эксперимента. Могут все еще быть проблемы, скрывающиеся где-то в моей системе.
После поста Бекса это было опубликовано на форумах RPI:
Как обновить образ Wheezy до Jessie (как несуществующие, так и замененные версии Raspbian)
И поэтому для тех, кто наткнулся на эту ветку при поиске формулы для использования при обновлении, я с уважением сообщаю, что это «лучший» ответ.
Потому что я слишком ленив и просто хочу копировать и вставлять пасту - то же самое для Джесси Стретч:
Обновление до и очистить
sudo apt update
sudo apt full-upgrade
sudo apt autoremove
Настройте источники хранилища:
sudo sed -i /deb/s/jessie/stretch/g /etc/apt/sources.list
sudo sed -i /deb/s/jessie/stretch/g /etc/apt/sources.list.d/*.list
Обновить
sudo apt update
sudo apt upgrade
sudo apt full-upgrade