Создание Debian Bleeding Edge

14

У меня установлен Debian 6 на моем компьютере, и когда я установил его год назад, я хотел иметь стабильную систему для своих нужд; Я не заботился о свежести пакетов. Теперь мое мнение изменилось, я чувствую, что мне нужно больше, чем стабильность. Есть ли способ сделать Debian Bleeding Edge? Для Ubuntu я нашел пару PPA, которые поддерживают обновление некоторых пакетов, но не нашел хорошего руководства для этого для Debian.

Какие-нибудь советы?


источник
3
обновить и запустить тестирование (в настоящее время Джесси).
Иордания
@jordanm, обновить? Можно ли это сделать без полного удаления текущего Debian?
@ Нетоксично, да. не знаю, как это сделать в Debian, но в Ubuntu вы будете запускатьdo-release-upgrade -d
Strugee
1
на самом деле, неважно, похоже, что это руководство по Debian. см. wiki.debian.org/DebianTesting
Strugee
Часть, которую вы ищете: «Чтобы перейти к следующему стабильному тестированию, если вы уже установили стабильный выпуск, отредактируйте ваш /etc/apt/sources.list, заменив« стабильный »(или текущее кодовое имя стабильного) в apt строки для «тестирования» (или текущего кодового имени для следующего стабильного выпуска). Вы также можете сделать это с помощью synaptic. "
Йохан

Ответы:

18

Для будущих читателей: обратите внимание, что этот ответ был написан в июне 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 (мой акцент):

тестирование

Дистрибутив "testing" содержит пакеты, которые еще не были приняты в "стабильный" выпуск, но для этого они находятся в очереди. Основным преимуществом использования этого дистрибутива является то, что он имеет более свежие версии программного обеспечения. /.../ Текущий дистрибутив "test" - это Джесси.

неустойчивый

В «нестабильном» выпуске происходит активная разработка Debian. Как правило, этим дистрибутивом управляют разработчики и те, кто любит жить на грани. «Нестабильный» дистрибутив называется sid.

Если вы хотите кровоточить, вы хотите sid/ unstable. Обратите внимание, что Сид подвержен сильным поломкам. Если вы хотите более свежие версии пакетов, но полустабильные, то вы хотите testing.

Затем сделайте, apt-get updateа затем apt-get -u dist-upgrade. На момент написания этой статьи, по-видимому, не существовало отдельного руководства по установке для Jessie / тестирования, но все еще достаточно скоро после выпуска Wheezy, что различия должны быть относительно небольшими, и в большинстве случаев достаточно простого dist-upgrade. случаев. -uСделает APT-получить запрос на подтверждение , прежде чем на самом деле выполнения обновления, что дает вам разумный шанс рассмотреть предлагаемые изменения до совершения им. Я рекомендую не удалять этот параметр командной строки, если вы не чувствуете себя по-настоящему авантюрным (и у вас действительно хорошие резервные копии).

Ох, и в случае, если я забыл; убедитесь, что у вас есть хорошие резервные копии ваших данных, прежде чем начать. Как и при любом обновлении системы, я настоятельно рекомендую делать это непосредственно с терминала (не через сеанс X и, конечно, не через сеанс X без мультиплексора терминала, такого как screenили tmux), чтобы избежать проблем при перезапуске служб во время процесса обновления.

CVn
источник
+1 Еще одна вещь: Обновление с Wheezy до Jessie сегодня я обнаружил, что бег apt-get -s dist-upgrade- это хороший способ получить раннее предупреждение о потенциальных проблемах до совершения.
Рат