Во-первых, если вы собираетесь продолжать работать с 32-разрядными двоичными файлами, вы на самом деле не меняете архитектуру процессора: вы все равно будете использовать процессор x86, даже если он также способен выполнять другие задачи. В этом случае я рекомендую клонировать вашу установку или просто переместить жесткий диск, как описано в разделе Перенос установки Linux на новый компьютер .
С другой стороны, если вы хотите иметь 64-битную систему (в терминах Ubuntu: amd64
архитектура), вам нужно переустановить ее, потому что вы не можете устанавливать amd64
пакеты в i386
системе или наоборот. (Это изменится, когда появится Multiarch ).
Многие настройки находятся в вашем домашнем каталоге, и вы можете скопировать их на новый компьютер. Системные настройки не могут быть скопированы так легко из-за изменения архитектуры процессора.
На Ubuntu 10.10 и выше попробуйте OneConf .
OneConf - это механизм для записи информации о программном обеспечении в Ubuntu One и синхронизации с другими компьютерами по мере необходимости. В Maverick хранится список установленного программного обеспечения. Это может в конечном итоге расширить, чтобы включить некоторые параметры приложения и состояние приложения. Другие инструменты, такие как Stipple, могут предоставить более расширенные настройки / контроль.
Одной из основных вещей, которые вы хотите воспроизвести в новой установке, является набор установленных пакетов. В дистрибутивах на основе APT вы можете использовать aptitude-create-state-bundle
команду (часть aptitude
пакета) для создания архива, содержащего список установленных пакетов и их конфигурацию debconf , а также aptitude-run-state-bundle
на новом компьютере. (Спасибо интуитивно за то, что рассказал мне aptitude-create-state-bundle
.) См. Также список явно установленных пакетов Ubuntu, а также процитированные там вопросы Super User и Ask Ubuntu, особенно ответ Telemachus , о том, как выполнить эту часть вручную.
Для вещей, которые вы изменили /etc
, вам нужно просмотреть их. Многие из них связаны с конкретными настройками оборудования или сети и не должны копироваться. Другие имеют отношение к личным предпочтениям - но вы должны устанавливать личные предпочтения для каждого пользователя, когда это возможно, чтобы настройки сохранялись в вашем домашнем каталоге.
Если вы планируете заранее, вы можете использовать etckeeper для /etc
контроля версий ( быстрый запуск etckeeper ). Вам не нужно ничего знать о контроле версий, чтобы использовать etckeeper, вам нужно только начать обучение, если вы хотите воспользоваться этим, чтобы делать причудливые вещи.