У меня есть ноутбук на базе WinXP с довольно базовой аппаратной конфигурацией по сегодняшним стандартам. Я планирую перейти на ноутбук на базе WinXP с более качественным оборудованием.
Проблема: в моем текущем ноутбуке есть множество программ, таких как cygwin, perl, ruby и т. Д. Установка каждого программного обеспечения вручную будет довольно громоздкой. Не говоря уже о настройке пакетов.
Есть ли какое-либо программное обеспечение (бесплатное или коммерческое, оба в порядке), которое может перенести мою текущую среду программирования с минимальными усилиями?
development-environment
Fanatic23
источник
источник
Ответы:
Новый компьютер - это отличная возможность убедиться, что ваша рабочая среда воспроизводима. Что если ваш текущий жесткий диск был испорчен или украден? Во время очистки вы узнаете об установочных компакт-дисках, которые были утеряны или повреждены, об устаревшем программном обеспечении и других особенностях вашей установки.
Новый жесткий диск, скорее всего, будет иметь вдвое большую или большую емкость, чем предыдущий, поэтому я согласен с рекомендацией сделать чистую установку и скопировать все содержимое старого диска в каталог нового.
Я также согласен, что настало время оставить WinXP позади, по крайней мере, в качестве основной ОС.
Чтобы ответить на ваш вопрос, вам нужны инструменты gparted и VirtualBox . С помощью gparted вы можете перенести образ старого диска на новый, а затем перенести этот образ на виртуальный диск VirtualBox. Я собирался написать шаги (я делал это один раз), но я точно не помню их, и у меня нет заметок (если бы они у меня были, они были бы для новой системы, которая загружается в Linux).
PS Новый компьютер - хорошая возможность зарезервировать раздел для Linux. Эксперимент является достаточно хорошим оправданием, но более неотложным является то, что инструменты для репликации, резервирования, резервного копирования, преобразования и преобразования легко доступны в Linux и бесплатны. Почему не виртуализированный Linux? Потому что некоторые задачи требуют более низкого уровня доступа к оборудованию. Мое последнее обновление компьютера было до Linux в качестве базовой ОС, и все (включая WinXP) работает так, как я хочу.
PPS с запрошенными реквизитами
Честно говоря, переключение на Ubuntu в качестве основной ОС заняло три месяца выходных, чтобы убедиться в его работоспособности, пару дней для создания резервных копий и переключения, и еще шесть месяцев, пока я не начал редко загружать XP. Моими инструментами разработки являются Java, Eclipse, Python и PyDev, Java, gfortran (Intel Fortran также доступен), Web (HTML, CSS, JavaScript), Subversion, Mercurial и Delphi7 для унаследованных приложений. Я отказался от текстовых процессоров в пользу структурированного простого текста, но нет ничего, что можно сравнить с MS Excel. Для всего остального я нашел несколько готовых опций в Linux, некоторые из которых самые лучшие .
В конце концов, даже если бы я застрял с WinXP, мой опыт показывает, что процесс установки нового рабочего компьютера с нуля ХОРОШО . Совершенно неверно, что вы знаете, где вы стоите, или что вы можете быстро оправиться от непредвиденного, пока не сделаете это.
источник
Я всегда предпочитал делать чистую установку всех моих инструментов разработчика в каждой новой системе. Это немного хлопотно, но это помогает указать, какие инструменты у меня есть, которые я просто больше не использую (я делаю МНОГО разных вещей, программируя, поэтому мой выбор инструментов постоянно мутирует). В целом, я считаю, что мои системы со временем накапливают грязь, и обновление - это хороший момент для их очистки.
Мой обычный подход - поместить содержимое старой системы (за исключением папки Windows) в новую систему в папку «старый HD». Затем, когда мне нужен какой-нибудь файл данных или еще много чего, я ищу старый HD и перемещаю его в нужную папку с документами.
источник
Вы можете попробовать виртуализацию. Мы используем эту настройку в течение нескольких месяцев с хорошими результатами:
Нам проще получить чистую установку очень быстро, поскольку иногда машины для разработки «пачкаются» тестовыми инструментами или более старыми инструментами, которые больше не нужны. Офисная часть машины довольно стабильна и не требует частого обновления.
Редактировать :
Учитывая эту настройку, вы получаете два сценария:
источник
Windows предоставляет мастер переноса файлов и настроек (или FAST), который отображает ваш профиль и все персональные настройки, которые вы имели на своем предыдущем компьютере. Также, как только мастер будет завершен, он сообщит вам, какое программное обеспечение вы установили и хотите установить на новый компьютер.
Как пользователь ubergeek, я приобрел монтируемый в стойку сервер (Sun Fire X4150) и установил Windows Server 2008R2 с hyper-v, контроллером домена, dhcp, dns, TFS 2010, SQL 2008 и Systems Center, работающими на одном компьютере. ,
Я потратил время на создание пакетов приложений в System Center, чтобы одним щелчком мыши развернуть любое нужное мне приложение. (Офис В.С., Решарпер и др. И т. Д.). Когда я создаю новый блок, я просто выбираю приложения, которые хочу развернуть, и позволяю System Center творить чудеса.
источник
Вы заботитесь о своем профиле пользователя? Если нет, и вам нужно только программное обеспечение, извлеките старый жесткий диск и вставьте его в свободный слот или (более вероятно) поместите его во внешний корпус. Таким образом, вы можете скопировать программное обеспечение на свое усмотрение или даже запустить его с этого диска.
Если вы заботитесь о переносе старого профиля пользователя, это может привести к еще большему затруднению. Я уверен, что есть утилиты, но из того, что я знаю о Windows, это далеко не так просто, как просто скопировать каталог.
источник
Мой совет сейчас не принесет вам пользы, но в следующий раз (что должно произойти) сделайте чистую установку и сразу после создания образа системного раздела (прежде чем вы начнете работать с ним и принесете мусор). Когда вы перейдете на новый ноутбук, просто восстановитесь с образа и установите необходимые драйверы для вашего нового оборудования.
И не устанавливайте XP сейчас. К тому времени, когда вы получите еще один новый ноутбук, не будет никакой поддержки или драйверов для этой ОС с большой вероятностью.
источник
В будущем рассмотрите возможность размещения ваших инструментов в CM. Я считаю это проще для Linux; это не практично для Windows. Затем развертывание моих инструментов на новом компьютере - это синхронизация и, возможно, установка файла лицензии.
источник
Удалите адаптер Plug and Play в диспетчере устройств и выключите компьютер. Переместите жесткий диск и включите питание. Выполнено.
Поочередно загрузитесь с оптического носителя и перенесите старый диск на новый. У вас могут возникнуть проблемы, если вы переходите от ide к sata, используя этот метод.
источник
Я обнаружил, что утомительной частью настройки новой системы является не установка и настройка всего, а поиск всего программного обеспечения и документации, а также запоминание того, как все настроить .
Введите Evernote . Я просто создал заметку и перечислил каждый шаг со всем, что мне нужно запомнить. Эта заметка доступна с любого компьютера или устройства.
Также я храню копию всех установщиков программного обеспечения (и секретных кодов) в одном месте (например, на внешнем диске). Вы даже можете скопировать установщики с компакт-диска и поместить их в папку (хотя программа установки с компакт-диска исчезает ...).
Затем установка нового компьютера - это просто, всего несколько часов, которые идут гладко, вместо того, чтобы целый день искать и пытаться вспомнить раздражение.
Кроме того, при использовании SSD установщики работают примерно в 5 раз быстрее, поэтому фактическое время ожидания минимально.
Наконец, вам может потребоваться настроить новый компьютер чаще, чем вы думаете. Если произойдет сбой жесткого диска, или ваш ноутбук потерян / украден, или система повреждена, то вы можете пройти через этот процесс.
источник