Каков правильный порядок установки программного обеспечения Microsoft на рабочей станции разработчика?
Я сделал это миллион раз... настройка рабочей станции разработчика.
Есть ли передовая практика или контрольный список установки для установки программного обеспечения для разработки Microsoft на рабочей станции? Как насчет применения обновлений и/или пакетов обновления? Есть ли конкретный порядок для этого, в надежде минимизировать любые проблемы с установкой.
Наша текущая библиотека программного обеспечения состоит из:
- Visual Studio 2003
- Visual Studio 2008
- SQL Server 2005
- Microsoft Office 2007
Мы используем некоторые другие инструменты, но обычно я стараюсь устанавливать их, как только я получаю хорошую сборку от Microsoft... возможно ли создание хорошая или не является другой темой! =)
Кроме того, вы используете любое программное обеспечение, например Ghost для создания изображений рабочей станции? Какой-то простой способ восстановить рабочую станцию.
Ответы
Ответ 1
Я бы использовал следующие и этот порядок IS KEY, если вы хотите сделать ASP.NET Development без проблем.
- Операционная система
- IIS для ОС - Если это не сделано до VS, могут быть проблемы
- Обновления ОС
- Офис
- Обновления Office
- SQL Server и инструменты
- Обновления SQL Server
- VS 2003
- Обновления VS 2003
- VS 2005 (НЕ устанавливайте SQL Express)
- Обновления VS 2005
- VS 2008
- Обновления VS 2008
- VS 2010
- Обновления VS 2010
- VS 2012
- Обновления VS 2012
- Любые сторонние инструменты для сред разработки (Telerik, DevExpress и т.д.)
Я обнаружил, что с этим форматом у вас НЕ будут какие-либо проблемы, но если вы измените порядок, у меня были плохие вещи раньше. Особенно важна установка IIS!
Ответ 2
Я бы сделал:
- Операционная система
- Управление
- .Net framework runtimes
- Обновления безопасности
- SQL Server
- Visual Studio
- Клиент контроля версий
- Антивирусное программное обеспечение (если применимо)
- Любые другие инструменты (Notepad ++, ftp-клиент и т.д.)
- Обновления безопасности
SQL Server приходит перед Visual studio, потому что я использую Developer Edition или полную версию из MSDN. Если вы сначала установите Visual Studio, он захочет поместить Sql Server Express Edition в мою систему, чего я не хочу.
Это просто оставляет заказ для установки визуальной студии. В общем, вы хотите сначала установить более старые продукты. Однако может быть ситуация, когда это не так. Если у вас есть, скажем, VS2008 Standard и VS2003 Professional, вы, возможно, захотите установить профессиональную версию позже. Но я не смог сыграть с этим конкретным сценарием.
Наконец, я обычно предпочитаю применять все патчи сразу. Это экономит время. Тем не менее, я хочу удостовериться, что мои .Net-версии работают в актуальном состоянии до установки инструментов разработки, а в случае нескольких выпусков Visual Studio (или любого другого сложного пакета) я предпочитаю, чтобы каждый экземпляр программного обеспечения был полностью до начала установки следующего. Это помогает с проблемами совместимости.
Ответ 3
Я определенно призрачный наркоман. На прежней работе я потратил бы около 2-3 часов, чтобы правильно настроить все необходимое для пользователя: заплатки Windows +, патчи Office +, Acrobat Reader и т.д. После того, как все готово, я бы создал образ всего жесткого диска, используя Ghost, и сохраните его где-нибудь (если возможно, запишите его и сжечь на DVD).
Затем, когда появился новый коллега, я заставил Ghost восстановить изображение на новый жесткий диск - это было выполнено за 20 минут или меньше! После этого ручная работа была уменьшена до:
- Изменение имени ПК
- Изменение номеров Windows и Office License (я помню, что для TechRepublic был инструмент для этого, технически это не незаконно).
- Изменение IP-адреса ПК (если вы не используете DHCP)
- Готов!
Все эти шаги могут быть легко написаны сценарием, если хотите. Во всяком случае, это всего 10 минут или меньше.
В моей текущей работе я просто разработчик, поэтому я больше не отвечаю за подготовку машин для новых сотрудников. Однако из этого прошлого опыта я бы сказал, что использование Ghost - это самый быстрый и экономичный способ настройки новых компьютеров!
В частности, установка Windows и переход на Windows Update - argh!! Я действительно ненавижу потерять так много времени на этих шагах, его можно терпеть, если вы делаете это только один раз.
Ответ 4
Я склонен идти в хронологическом порядке. Самое старое программное обеспечение для самого последнего.
В вашем случае я бы сделал что-то вроде
- Office 2007 (обычно я устанавливаю офис)
- VS2003
- Установите обновления VS2003 с помощью обновления Microsoft.
- SQL Server 2005
- Установите SQL Server 2005 с помощью Центра обновления Майкрософт.
И так далее...
Когда настройка завершена и машина настроена, я делаю полное базовое изображение с Acronis True Image.
Ответ 5
Я не использую Ghost, поскольку ни одна из рабочих станций, которые я устанавливаю, не идентична.
Что касается порядка установки, я бы сделал:
- Office 2007
- SQL Server 2005
- VS 2003
- VS 2008
Ответ 6
Моя рекомендация - начать с ОС и ее обновлений, а затем добавить Office, если вам это нужно, а затем установить Virtual PC или VMWare.
Таким образом, вы можете разделить разные версии (и бета) всех материалов разработки на разные VPC.
Ваше реальное оборудование останется чистым, и вы сможете плавно переключаться между средами.
Ответ 7
Для веб-платформы у Microsoft есть хороший установщик пакетов: http://www.microsoft.com/web/channel/products/WebPlatformInstaller.aspx
Мне нравится использовать sysprep перед тем, как изобразить машину, чтобы я мог создавать несколько рабочих станций с одинаковой конфигурацией
Ответ 8
Вы должны иметь возможность устанавливать каждую часть программного обеспечения независимо от того, в каком порядке вы его устанавливаете. При этом, если вы хотите быть "безопасным", начните с самой младшей версии каждого и поработайте над вами, установив обновления /SP по мере продвижения.