У меня установлен Debian 6 на моем компьютере, и когда я установил его год назад, я хотел иметь стабильную систему для своих нужд; Я не заботился о свежести пакетов. Теперь мое мнение изменилось, я чувствую, что мне нужно больше, чем стабильность. Есть ли способ сделать Debian Bleeding Edge? Для Ubuntu я нашел пару PPA, которые поддерживают обновление некоторых пакетов, но не нашел хорошего руководства для этого для Debian.
Какие-нибудь советы?
do-release-upgrade -d
Ответы:
Для будущих читателей: обратите внимание, что этот ответ был написан в июне 2013 года, когда Wheezy (Debian 7, выпущенный в мае 2013 года) был «стабильным», а Jessie (тогда выходящий Debian 8) был довольно новым как «тестирующий». Перед тем, как приступить к обновлению, подумайте, какое влияние может оказать дальнейшее развитие на достоверность ответа в вашей конкретной ситуации.
Чтобы облегчить переход, я бы порекомендовал вам сделать это в два этапа. Или три: сначала сделайте резервную копию . Вероятность потери данных во время обновления системы Debian мала, но не равна нулю, и файлы конфигурации очень хорошо могут быть перезаписаны или переписаны как часть обновления, и всегда есть вероятность, что перевод не идеален. Однако все должно быть вполне возможно без переустановки с нуля.
Во-первых, следуйте обычному пути обновления до самой последней версии стабильной версии, в настоящее время Wheezy (ссылка ведет к руководству по обновлению i386; при необходимости замените вашу архитектуру). Это в основном сводится к редактированию
/etc/apt/sources.list*
назвать ,wheezy
а неsqueeze
а затем делатьapt-get update
затемapt-get -u dist-upgrade
, но читать документацию для окровавленных деталей , прежде чем продолжить . Я рекомендую немного покататься на Wheezy, чтобы убедиться, что ничего не сломано. Если он сломан в Уизи, он почти наверняка не заживет волшебно в Джесси или Сиде.Если вы уверены, что система работает должным образом под Wheezy, снова отредактируйте файлы sources.list, на этот раз заменив
testing
илиsid
наwheezy
. Со страницы релизов Debian (мой акцент):Если вы хотите кровоточить, вы хотите
sid
/unstable
. Обратите внимание, что Сид подвержен сильным поломкам. Если вы хотите более свежие версии пакетов, но полустабильные, то вы хотитеtesting
.Затем сделайте,
apt-get update
а затемapt-get -u dist-upgrade
. На момент написания этой статьи, по-видимому, не существовало отдельного руководства по установке для Jessie / тестирования, но все еще достаточно скоро после выпуска Wheezy, что различия должны быть относительно небольшими, и в большинстве случаев достаточно простого dist-upgrade. случаев.-u
Сделает APT-получить запрос на подтверждение , прежде чем на самом деле выполнения обновления, что дает вам разумный шанс рассмотреть предлагаемые изменения до совершения им. Я рекомендую не удалять этот параметр командной строки, если вы не чувствуете себя по-настоящему авантюрным (и у вас действительно хорошие резервные копии).Ох, и в случае, если я забыл; убедитесь, что у вас есть хорошие резервные копии ваших данных, прежде чем начать. Как и при любом обновлении системы, я настоятельно рекомендую делать это непосредственно с терминала (не через сеанс X и, конечно, не через сеанс X без мультиплексора терминала, такого как
screen
илиtmux
), чтобы избежать проблем при перезапуске служб во время процесса обновления.источник
apt-get -s dist-upgrade
- это хороший способ получить раннее предупреждение о потенциальных проблемах до совершения.