- Как все устроено у нас?
- Как работают другие установщики
- Зачем это и насколько все страшно?
- Как установить программу на компьютер и порядок установки ПО и драйверов
- Как установить программу на компьютер
- Какой порядок установки драйверов и программ на компьютер
- Обновить драйвера с помощью утилит
- Установка и поддержка программного обеспечения
- Распространенные сценарии установки и поддержки программного обеспечения
- Осуществление поддержки пользователей
- Подготовка новых компьютеров организации к вводу в эксплуатацию
- Переход из неуправляемой среды в управляемую
- Настройка программного обеспечения
- Управление приложениями, которые не поддерживается установщиком Windows
- Поддержка программного обеспечения
- Пакеты исправлений и заплатки
- Правильная установка программ на компьютер
- Подготовительная работа
- Скачивание загрузочного файла
- Дополнительные рекомендации
- Правила установки программ
- Установка программ с загрузочного файла с расширением «exe» или «msi»
- Установка программ из архива
- Методы установки программного обеспечения
- Майкрософт Виндоус
- Процесс установки Windows
- Apple MacOS
- Структура пакета macOS
- Процесс установки приложения MacOS
- Процесс установки macOS PKG
Как все устроено у нас?
В первую очередь, думаю, стоит прояснить ситуацию с установщиком на нашем сайте, а потом мы рассмотрим другие актуальные на сегодняшний день рекламные схемы. Для полноты картины событий начну немного издалека…
Осенью 2013 года наш сайт еще работал на хостинге HTS.ru. Тогда все файлы и архивы с программами спокойно лежали на сервере и были доступны для скачивания по прямым ссылкам без всяких посредников. Однако кому-то нужно было устроить серию DDoS-атак на наш сайт, и после того, как BestFREE пару недель подряд работал с перебоями, было принято решение найти другой хостинг с защитой от атак и вирусов…
В результате мы остановились на проекте PRO-Managed. Защита действительно появилась (по крайней мере атак больше не было), но появился еще один нюанс — хостинг не рассчитан на то, чтобы много качать с серверов. Примерно с января 2014 года стали поступать жалобы на то, что архивы программ загружаются медленно или вообще не загружаются…
Подумав, мы решили перенести все наши загрузки в различные облачные хранилища. Изначально были выбраны серверы Cloud.Mail.Ru, Яндекс.Диск, Google.Drive и DepositFiles. Однако последний сразу же оказался самым медленным, поэтому его быстро заменил Dropbox. Вскоре выяснилось, что у Dropbox есть ограничение на количество загрузок в месяц. Поэтому его тоже забросили, и до осени у нас было всего три ссылки, с которых можно было скачать программы.
И вот однажды нам прислали заманчивое предложение обеспечить максимально быструю загрузку файлов через бесплатную CDN (Content Delivery Network) и даже возможность получения дохода от этих загрузок. Результатом стало подписание договора с компанией, предложившей сотрудничество, и появление онлайн-установщика на нашем сайте:
В преддверии возможных событий выкладываем наши ссылки на файлообменники в верхнем блоке прямо под большой зеленой кнопкой «Скачать» (по ним, как и прежде, всегда можно скачать все программы напрямую). И не прогадали 🙂 Вскоре на наш сайт стали поступать жалобы на вирусы. Менеджер предупредил нас о возможности таких жалоб в первую очередь. Он сказал, что как только веб-установщик получит цифровую подпись, одобренную ведущими антивирусами, ложные срабатывания прекратятся.
В декабре сигнатура вроде появилась и антивирусы какое-то время молчали. Однако в начале января был период, когда подпись снова пропала почти на две недели и поток жалоб возобновился. Сейчас вроде все нормально, но думаю вы удивитесь, почему до сих пор бесит антивирус.
И дело в том, что наш установщик предлагает пользователям загрузить дополнительное программное обеспечение, которое иногда является потенциально нежелательным. Более того, мы даже разрешаем загрузку!
После запуска нашего онлайн-установщика вам будет предложено четыре шага. На первом шаге дается краткая информация о скачанном файле. Переходим ко второму шагу, и здесь кроется главная загвоздка! Нам предлагают принять лицензионное соглашение, в котором оговаривается согласие на установку стороннего софта и тулбаров для браузеров, которые, как говорится, можно будет потом удалить с помощью стандартной «Установки и удаления программ».
Вся проблема в том, что не все из нас понимают английский, а если и понимают, то по привычке не будут читать никаких терминов и просто нажмут кнопку «Принять». Естественно, ваше согласие будет принято, и помимо необходимой программы на ваш компьютер будут установлены некоторые не всегда приятные «бонусы».
Чтобы этого не произошло, вам достаточно будет нажать на серую кнопку «Отклонить», после чего на третьем шаге будет загружена только нужная вам программа, а на четвертом шаге вы сможете ее установить. Собственно, мораль этой длинной «басни» такова: никогда не спешите принимать предложения от современных монтажников 🙂
Как работают другие установщики
Если раньше установка практически любой программы заключалась в нажатии кнопок «Далее» и «Ок», то сегодня все чаще можно встретить установщики с неявными загрузками. Они бывают двух видов: те, что только показывают рекламу, и те, что предлагают что-то установить. Причем последних тоже можно разделить на две категории: онлайн-установщики и локальные. Предлагаю рассмотреть все по порядку.
В первом случае у нас ситуация такая же, как и с рекламой на всех сайтах. В процессе установки вам будет показано статичное изображение или анимированный баннер, нажав на который вы перейдете на сайт рекламодателя или скачаете что-то оттуда:
В принципе скрытого подвоха нет. Пока вы не кликнете по рекламе, она вам ничем не грозит — пусть показывает на здоровье :).
Гораздо хуже обстоит дело с установщиками, которые по умолчанию предлагают установить стороннее ПО. Как упоминалось выше, существует два типа таких инсталляторов: онлайн и локальные. Разница между ними в том, что онлайн-установщики загружают сторонний контент из Интернета, в то время как он уже включен в локальные установщики и может быть установлен даже без доступа к Сети. В Рунете используются обе стратегии для распространения, например, софта от Яндекса (Яндекс.Бар и Яндекс.Браузер):
Чтобы избавиться от ненужных установок в случае с такими установщиками, нужно сделать следующее (некоторые шаги можно пропустить, если нет соответствующих пунктов):
- Если доступно, выберите «Ручная установка» или «Параметры установки».
- Снимите галочки со всех пунктов, связанных со сторонним ПО.
- Если у вас есть еще вопросы по отказу от установки стороннего ПО, нажмите кнопку «Запретить» или аналогичные кнопки (обычно серые или в виде невзрачной ссылки).
Как только вы откажетесь от всех дополнительных установок, установщик сам продолжит скачивать и устанавливать нужную вам программу. Вы ничем не рискуете и можете работать с любимым программным обеспечением, не беспокоясь о заражении компьютера.
Зачем это и насколько все страшно?
Мы проверили рабочие процессы 99 % всех установщиков, использующих рекламные модули. Естественно, могут быть еще какие-то варианты, но они настолько редки, что мне пока не попадались 🙂
А теперь самый главный вопрос: зачем все-таки разработчики и распространители вставляют рекламу в распространяемые программы? Ответ, конечно, прост — так или иначе возместить трудозатраты.
Есть всего три способа монетизации программ:
- сделать программу или ее модули платными;
- оказывать платную техническую поддержку;
- путем вставки платной рекламы в установщик или саму программу.
очевидно, что из всех способов сохранить программу бесплатной и при этом монетизировать ее можно только с помощью сторонней рекламы, услуг или продуктов. Поэтому нельзя однозначно сказать, что реклама — это зло. Просматривая рекламу или переходя по различным реферальным ссылкам, вы, так сказать, говорите «спасибо» разработчику за его труд и старания.
Теперь об опасностях. Я не спорю, что какой-то процент программ и рекламы в них может содержать реальные угрозы, но чаще всего антивирус реагирует не столько на них, сколько на само наличие рекламного модуля. Чаще всего такие модули относят к рекламным вирусам.
На самом деле этот класс опасностей не так уж и страшен. Он может появиться одним из следующих способов:
- более нежелательные панели инструментов в браузерах;
- всплывающая реклама в вашем браузере или ящике;
- потребление избыточных ресурсов ПК;
- задержка запуска браузера или других уязвимых программ.
По поводу полемики по поводу отнесения программ к рекламным я уже писал однажды, так что повторяться не буду. Здесь я считаю уместным сказать, что даже если вы заражены настоящим рекламным ПО, вы практически ничем не рискуете, если не будете переходить по баннерам и другим ссылкам, отображаемым в браузерах. А удалить появившуюся надоедливую «вредоносную программу» всегда можно с помощью программы AdwCleaner.
Как установить программу на компьютер и порядок установки ПО и драйверов
Время чтения: 4 мин Опубликовано: 06.05.2017 Название: Windows Автор: EvilSin225
Сегодня мы затронем тему установки программного обеспечения на компьютер. Сначала поговорим о том, как установить программу, а потом о том, как установить драйвера на компьютер. Конечно, вопросы простые, но судя по Яндекс.Вордстату люди до сих пор набирают похожий вопрос. Так давайте поможем им.
Я рассмотрю возможность установки программного обеспечения в системе Windows, так как в Linux это делается по-другому, но так или иначе мы к этому придем.
Сразу хочу предупредить, что различные компоненты и программы лучше скачивать с официальных сайтов, на других ресурсах можно подхватить вирусы. Если вы уверены в надежности сайта, можете скачать.
Как установить программу на компьютер
Если у вас есть установочный диск с программами, то там все очень просто. Диск запустится и откроется графическое окно со списком доступных программ. Иногда можно отметить несколько пунктов флажками и нажать кнопку «Начать установку», после чего просто подождать.
Следующий пример такой: вы скачали программу из интернета. Файлов в архиве может быть как много, так и один файл с расширением .exe. Нам нужно запустить такой файл, после чего откроется окно с мастером установки, который поможет установить ту или иную программу.
Это интересно: Как русифицировать любую программу на иностранном языке?
В программе наиболее частым действием является выбор пути установки. Выбираете нужный диск и папку установки и устанавливаете, хотя путь обычно проставляется автоматически — C:Program Files.
В некоторых установщиках вам будет предложено отметить такие пункты, как «Создать ярлык на рабочем столе». Мы делаем, как хотим, но я отмечу это. Если значок программы не появляется на рабочем столе, он находится в меню «Пуск.
Итак, как видите, установка программ очень проста. То же самое можно сделать с драйверами, утилитами и даже играми.
Какой порядок установки драйверов и программ на компьютер
Например, вы только что собрали свой компьютер. В нем есть все новые компоненты. Или вы решили установить систему с нуля. Возникает вопрос, после установки системы, как устанавливать программы и драйвера, чем и в каком порядке?
Каждый компьютер обычно поставляется с диском с драйверами. Особенно для материнской платы и видеокарты. После установки Windows сначала установите драйвера для материнской платы, затем для видеокарты и обязательно установите DirectX.
Затем вы можете установить драйверы для звука и других компонентов. Обычно большинство драйверов устанавливаются автоматически, если система не установлена ранее Windows 7. Но некоторые их драйвера нужно искать и устанавливать самостоятельно.
Если у вас нет установочного диска, вы можете узнать конкретную модель вашей материнской платы и видеокарты, ввести эти данные в поисковик и поискать драйвер, желательно с официального сайта. Вы также можете зайти в диспетчер устройств (щелкнув правой кнопкой мыши в меню «Пуск» и выбрав нужный вариант) и посмотреть, каких драйверов устройств не хватает. Они отмечены восклицательным знаком. Щелкните по ним правой кнопкой мыши и выберите опцию «Обновить драйвер».
Хотя порядок установки может быть индивидуальным для некоторых конфигураций, а иногда и вовсе не важен. Об этом лучше спросить у разработчиков или спросить на компьютерном форуме.
Обновить драйвера с помощью утилит
Установить и обновить драйвера можно с помощью специальных инструментов, таких как DriverPack Solution, Driver Booster, Driver Genius и других. Недостаток этого способа в том, что в их базе не всегда есть нужные драйвера, а иногда ПО для нужного устройства, указанного в списке, принадлежит немного другой версии. Конечно, этот способ помогает делать все автоматически, но у многих пользователей могут возникнуть конфликты и ошибки. Поэтому лучше установить все вручную, но вы хотите убедиться, что вы все сделали правильно и ничего лишнего не установили.
Установка и поддержка программного обеспечения
Распространенные сценарии установки и поддержки программного обеспечения
В этом разделе обобщаются ключевые сценарии использования для установки программного обеспечения и функциональности компонента поддержки в организации. Поскольку у каждой организации свои бизнес-требования, администраторы должны найти наилучший способ установки и обслуживания программного обеспечения внутри организации.
Осуществление поддержки пользователей
Пользователь, постоянно работающий за одним компьютером
Во многих организациях каждый пользователь закреплен за одним компьютером, и эти пользователи не работают на других компьютерах. Как правило, такой компьютер представляет собой настольную систему, имеющую постоянное высокоскоростное подключение к локальной сети.
Администраторы могут ориентироваться на этих пользователей при создании рабочей среды по умолчанию. Эта среда включает в себя, как установить и настроить операционную систему, как использовать групповую политику для дальнейшей настройки и управления средой, а также набор необходимого программного обеспечения.
Если компьютеры оснащены аппаратным обеспечением, позволяющим удаленную установку операционной системы, администраторы могут включить необходимое программное обеспечение в состав образа ОС. Таким образом, приложения будут установлены на компьютер вместе с операционной системой. Дополнительные сведения об этом методе установки программ см в разделе «Использование технологии IntelliMirror с удаленной установкой операционной системы» далее в этом документе.
Если на компьютерах нет оборудования для удаленной установки операционной системы, администраторы могут использовать расширение «Установка программного обеспечения», чтобы назначать программное обеспечение компьютерам. Это делается путем внесения изменений в объект групповой политики, который управляет компьютерами, и назначения программного обеспечения компьютерам с помощью вышеуказанного расширения в узле «Конфигурация компьютера» в пространстве имен групповой политики.
В этом случае лучшим решением может стать назначение программного обеспечения компьютерам, так как приложения будут устанавливаться при включении компьютера.
Администраторы также могут преобразовать пакет установщика Windows, содержащий программу, для поддержки запуска программы из общего сетевого ресурса. Такой подход уменьшает объем программного обеспечения, копируемого по сети. Однако программный продукт должен иметь возможность запуска из сети (например, у приложений Microsoft Office 2000 есть такая возможность). Кроме того, администраторы должны знать, что запуск приложений по сети создает дополнительный сетевой трафик.
Рекомендация. Администраторы могут использовать мастер выборочной установки, входящий в комплект Microsoft Office Resource Kit, для создания файла преобразования для Microsoft Office 2000. Мастер можно использовать для настройки приложений Office 2000 для запуска из общей сетевой папки, что означает минимальный набор необходимых файлов.
Мобильный пользователь: командировки
Во многих организациях в должностные обязанности пользователей входят командировки. Поскольку мобильный пользователь постоянно работает с одним и тем же ноутбуком, на первый план выходит скорость подключения к корпоративной сети. В командировках связь не всегда может быть высокоскоростной, как это бывает, например, при коммутируемом соединении.
Рекомендация. Политика установки и поддержки программного обеспечения не применяется по умолчанию при медленном соединении. Таким образом, никаких изменений в программной политике для пользователей, подключающихся к корпоративной сети на низкой скорости, не происходит. См. Приложение E для получения дополнительной информации о работе с низкоскоростными соединениями.
Для поддержки мобильных пользователей администраторы могут создать вариант рабочего пространства по умолчанию. Лучшим решением может быть создание отдельных объектов групповой политики для управления компьютерами мобильных пользователей, а затем публикация приложений для этих пользователей с помощью расширения «Установка программного обеспечения» в узле «Конфигурация пользователя).
Для локальной установки основных программных компонентов (на жесткий диск компьютера пользователя) администраторам может потребоваться изменить пакеты установщика Windows или создать для них файлы преобразования.
Кроме того, администраторы могут разрешить мобильным пользователям хранить необходимое им в командировках программное обеспечение на локальных носителях. Например, если сотрудник активно использует приложения Microsoft Office 2000 (создает презентации, готовит отчеты по торговым заказам и предложениям и т д.), имеет смысл подарить ему установочный диск. Такой диск можно использовать для установки или восстановления компонентов Office 2000 в случаях, когда нет подключения к корпоративной сети.
Администраторы могут подготовить файл .msi для Office, чтобы установщик Windows сначала получил доступ к точке распространения программного обеспечения, а затем к локальному носителю. Это поведение можно настроить с помощью мастера выборочной установки.
Запись. В оснастке «Групповая политика» есть политика «Отключить источник мультимедиа для любой установки», расположенная в разделе «Конфигурация пользователяАдминистративные шаблоныКомпоненты WindowsУстановщик Windows»). Эту политику следует отключить, если вы хотите разрешить пользователям устанавливать приложения с локального носителя.
Общие компьютеры: операционная или телефон службы поддержки
Во многих организациях широко используются компьютеры (например, операторы горячей линии или банковские служащие). Такие сотрудники выполняют одну и ту же работу, но могут работать в разные смены на разных рабочих местах, т.е на разных компьютерах
В такой среде часто используется специализированное программное обеспечение, которое остается неизменным при смене пользователей (однако приложение может отслеживать пользователей, запускающих его, например, для аудита транзакций).
Администраторы могут группировать пользователей и компьютеры, чтобы ими можно было управлять из единого объекта групповой политики. Затем вы можете использовать расширение «Установка программного обеспечения», чтобы назначить программное обеспечение либо в узле «Конфигурация пользователя», либо в узле «Конфигурация компьютера». Программное обеспечение, закрепленное за компьютером, может использоваться всеми его пользователями.
Обратите внимание, что установка программного обеспечения, закрепленного за компьютером, происходит после его перезагрузки. Если перезагрузка компьютера между сменами является обычным явлением, установка программного обеспечения увеличит общее время, необходимое для запуска компьютера. Однако более длительный запуск будет происходить только при назначении нового программного обеспечения или обновлении текущей версии приложения.
Рекомендация. В среде с общим компьютером может быть полезна технология удаленной установки ОС, хотя преимущества будут наиболее очевидны в случае с компьютерным классом, описанным ниже. Если администраторам потребуется восстановить всю лабораторию, это можно сделать быстро и эффективно.
Общие компьютеры: Datalab
Во многих организациях пользователи работают на общих компьютерах в компьютерном классе, и часто делают это в течение короткого периода времени (например, во время урока в учебном заведении). Отличие от предыдущего сценария здесь в том, что пользователи могут работать с разнообразным программным обеспечением.
Кроме того, с большой вероятностью расположение компьютеров останется неизменным. Поэтому для управления программным обеспечением имеет смысл использовать объект групповой политики на компьютерах на уровне сайта Active Directory (также можно использовать объект групповой политики на уровне организационного подразделения). Поэтому для управления программным обеспечением имеет смысл использовать объект групповой политики на компьютерах на уровне сайта Active Directory (также можно использовать объект групповой политики на уровне организационного подразделения). Главной задачей для администраторов будет выбор метода, позволяющего установить соответствующий уровень использования групповых политик, включая политики установки и поддержку программного обеспечения.
В зависимости от требований организации администраторы могут принять решение о назначении программного обеспечения компьютерам. Это хорошо работает для тома, где приложение может отделить свои собственные данные (например, исполняемые файлы) от пользовательских данных, таких как информация о конфигурации и сохраненные файлы.
Другой способ управления такой средой — назначить программное обеспечение каждому пользователю с уникальными учетными данными. В этом случае, когда пользователь входит в систему, будет установлено только необходимое ему программное обеспечение. Таким образом, пользователи будут работать только с теми приложениями, которые назначены им администратором.
Рекомендация. Пакет установщика Windows нельзя назначать или публиковать более одного раза в одном объекте групповой политики. Например, если вы назначили Microsoft Office 2000 компьютерам, управляемым определенным объектом групповой политики, вам не нужно назначать или публиковать Office для пользователей, работающих на этих компьютерах.
Пользователь в роуминге
Во многих организациях пользователи переходят с одного рабочего места на другое, чтобы выполнять свою работу. Например, секретарь одного отдела может подменять секретаря другого отдела во время обеденного перерыва. Хотя блуждающие пользователи входят в систему с разных компьютеров, важным аспектом их работы является то, что они имеют высокоскоростное или локальное подключение к корпоративной сети.
Если перемещающиеся пользователи выполняют одни и те же рабочие функции (например, все работают секретарями), лучшим решением может быть назначение программного обеспечения на один компьютер. Таким образом, программное обеспечение уже будет установлено для всех пользователей, которым оно необходимо.
Если у перемещающихся пользователей разные должностные обязанности, назначение программного обеспечения пользователям или его публикация может быть наиболее логичным решением. Программный продукт, назначенный пользователю, будет установлен при первом запуске пользователем приложения из меню «Пуск». Пользователи самостоятельно устанавливают опубликованное программное обеспечение с помощью пункта панели управления «Установка и удаление программ).
Вывести пользователей или компьютеры из зоны контроля
Администраторы должны знать, что им может потребоваться удалить пользователей или компьютеры из области администрирования. Учетная запись пользователя может находиться в контейнере Active Directory, например в организационном подразделении, связанном с объектом групповой политики, который назначает программное обеспечение пользователю. Этот объект может перестать применяться к пользователю, если администратор переместит учетную запись пользователя в другое организационное подразделение. Кроме того, к пользователю может начать применяться другой объект групповой политики с другим программным обеспечением.
В расширении установки программного обеспечения можно настроить несколько параметров, чтобы помочь администратору управлять перемещением учетных записей пользователей.
Первый вариант позволяет удалить программу, если она используется вне зоны администрирования. Например, администратор назначает Microsoft Word в объекте групповой политики и указывает, что приложение должно быть удалено, если его использование выходит за рамки, разрешенные административной политикой. Пользователь, управляемый этим объектом групповой политики, устанавливает Microsoft Word и работает с ним до тех пор, пока его не переведут в другой отдел. Когда учетная запись пользователя перемещается из одного подразделения службы каталогов Active Directory в другое, объект групповой политики со связанным приложением Microsoft Word больше не применяется. При следующем входе пользователя Microsoft Word будет удален.
Если во втором объекте групповой политики отображается другое приложение Microsoft Word (с другим файлом преобразования), администратор все равно должен убедиться, что исходное приложение удалено, а затем установлено новое. В расширении групповой политики «Установка программного обеспечения» на вкладке «Развертывание» диалогового окна «Свойства программного продукта» есть параметр «Удалить это приложение, если оно выходит за пределы административной области»), который по умолчанию отключен (снят флажок). В результате приложение Microsoft Word будет доступно пользователю, даже если учетная запись пользователя будет перемещена в другое подразделение.
Второй вариант позволяет администраторам удалить уже установленную версию программного продукта, если необходимо установить другую версию и управлять ею с помощью компонента «Установка и поддержка программного обеспечения». Если у пользователя установлена неуправляемая версия Microsoft Word, а компонент «Установка и поддержка программного обеспечения» готовится к установке управляемой версии, происходит следующее. Неуправляемая версия удаляется перед установкой управляемой версии.
Подготовка новых компьютеров организации к вводу в эксплуатацию
ИТ-отделы тратят много времени на подготовку новых компьютеров к вводу в эксплуатацию. Независимо от того, у какого производителя оригинального оборудования (OEM) приобретаются компьютеры и как они готовятся к продаже, во многих организациях обычной практикой является форматирование жесткого диска и настройка компьютера в соответствии с корпоративными стандартами. В Windows 2000 администраторы могут использовать функцию удаленной установки ОС для подготовки и установки по умолчанию новых компьютеров, а также одновременной установки необходимого программного обеспечения. Это снижает стоимость подготовки новых компьютеров.
В качестве примера рассмотрим организацию, в которой должны быть введены в эксплуатацию новые компьютеры, предварительно сконфигурировавшие Windows 2000 и Microsoft Office 2000. Для этого администратору необходимо выполнить следующие действия:
один. |
Установить и настроить внешние службы установки ОС. |
2. |
В оснастке групповой политики вы создаете объект групповой политики для управления компьютерами вашей организации. |
3. |
Создайте точку распространения программного обеспечения для Microsoft Office 2000. |
4. |
Создайте файл преобразования Office 2000 в соответствии с требованиями вашей организации. |
пять. |
Используйте расширение установки программного обеспечения, чтобы назначить Office 2000 компьютерам в правильном объекте групповой политики. Если вы назначаете программное обеспечение пользователям, вы можете удалить версию, назначенную компьютерам. Пользовательская версия будет объявлена и установлена при первом запуске. |
6. |
Установите Windows 2000 на свой компьютер и настройте операционную систему в соответствии со стандартами вашей организации. Аппаратная часть исходного компьютера может отличаться от аппаратной части компьютеров, на которые будет установлена операционная система из образа. Однако уровень аппаратной абстракции (HAL) исходного компьютера должен быть таким же, как у целевого компьютера. В этом контексте термин образ относится к набору всех файлов операционной системы. |
7. |
Добавьте компьютер в контейнер Active Directory, где будет находиться учетная запись компьютера после развертывания операционной системы. С этим же контейнером связан объект групповой политики, который назначает Office 2000 этому компьютеру. |
восемь. |
Запустите компьютер для установки Microsoft Office 2000 с помощью программы «Установка и поддержка программного обеспечения» (программное обеспечение, связанное с вашим компьютером, устанавливается при запуске компьютера). |
После установки Office 2000 администратор использует инструмент RIPrep, поставляемый со службами удаленной установки ОС, для создания образа, содержащего Windows 2000 и Microsoft Office 2000. Полученный образ находится на сервере удаленной установки и сразу же доступен для установки на компьютерах в организация.
Сотруднику, получившему новый компьютер с поддержкой удаленной установки ОС (2), необходимо только подключить внешние устройства (клавиатура, мышь, монитор), подключиться к сети (путем подключения сетевого адаптера и хаба кабелем) и включить на мощности компьютера. Затем компьютер самостоятельно находит RIS-сервер, который устанавливает операционную систему и приложения с образа, расположенного на сервере. Когда удаленная установка операционной системы завершена, компьютер перезагружается, и компонент установки и поддержки программного обеспечения вступает во владение — установщик Windows определяет, что Office 2000 уже установлен на компьютере. Таким образом, установщику Windows нужно только обновить объявление приложения, что занимает несколько секунд.
Запись. Когда пользователь входит в систему и открывает одно из приложений Office 2000 в первый раз, запускается установщик Windows. Это связано с тем, что установка Office 2000 не влияет на конфигурацию пользователя, тем самым отделяя пользовательские настройки от настроек локального компьютера. Установщик Windows запускается для выполнения небольшого количества определенных настроек каждый раз, когда новый пользователь запускает программу Office 2000 в первый раз. Это происходит независимо от того, устанавливается ли Office 2000 по назначению пользователя, назначению компьютера, публикации или удаленной установке установки ОС.
Важнейшим аспектом эффективного развертывания операционной системы вместе с приложениями является использование администраторами внешних служб установки ОС в связи с компонентом установки и поддержки программного обеспечения. Такой подход позволяет привести программное обеспечение в состояние, при котором им в дальнейшем можно будет управлять с помощью компонента Установка и поддержка программного обеспечения, обновлять и удалять.
Переход из неуправляемой среды в управляемую
В некоторых случаях администраторы должны управлять переходом пользователей и компьютеров из неуправляемой среды в управляемую. Для целей данного документа под неуправляемой средой понимается ситуация, когда организация использует решение, не основанное на использовании групповой политики и технологии IntelliMirror для управления программным обеспечением. В этом контексте использование Microsoft System Management Server является неуправляемой средой. Управляемая среда предполагает использование групповой политики и компонента «Установка и поддержка программного обеспечения» для управления программным обеспечением организации.
Рассмотрим сценарий, в котором администраторы хотят распространить Microsoft Office 2000 на компьютеры, работающие под управлением Windows NT 4.0. Администраторы знают, что в будущем им придется столкнуться с проблемой внедрения Windows 2000. В результате они должны иметь возможность управлять приложениями Microsoft Office 2000 с помощью компонента установки и поддержки программного обеспечения технологии IntelliMirror. Поскольку администраторы знают, что в будущем им потребуется перенести компьютеры с неуправляемым Office 2000 в управляемую среду, они должны правильно подготовиться, чтобы избежать удаления и повторной установки Office 2000.
По сути, описанный выше сценарий аналогичен вводу в эксплуатацию новых компьютеров. Администраторы должны установить Office 2000, чтобы им можно было управлять в будущем. Основная идея заключается в использовании комбинации пакета установщика Windows и файла преобразования, которые администраторы могут продолжать использовать в управляемой среде.
Поэтому, если администраторы на этом этапе имеют возможность создавать точки распространения программного обеспечения для будущего использования, они могут обеспечить успешный переход программного обеспечения из неуправляемого в управляемое. Для этого администраторы должны сделать следующее.
один. |
Создайте точки распространения программного обеспечения и выполните там административную установку программного продукта. Поместите вместе с ним файлы преобразования пакета установщика Windows. |
2. |
Установите программный продукт с помощью службы Windows Installer следующим образом:
В этом примере software.msi — это пакет установщика Windows, из которого устанавливается программный продукт, а software.mst — это файл преобразования, который применяется к пакету во время развертывания. |
3. |
После развертывания инфраструктуры Active Directory и групповой политики в вашей организации вы сможете назначать программное обеспечение в нужном объекте групповой политики, используя те же точки распространения программного обеспечения, пакеты установщика Windows и файлы преобразования. |
4. |
Поместите учетную запись компьютера в контейнер Active Directory, управляемый указанным выше объектом групповой политики, или свяжите этот объект с контейнером Active Directory, содержащим учетную запись компьютера. |
Администраторы должны использовать одни и те же точки распространения программного обеспечения, пакеты установщика Windows и файлы преобразования. В этом случае программный продукт не будет удален, а затем установлен, потому что расширение «Управление приложениями» сможет определить его неизменяемость. В результате будут выполняться только те действия, которые необходимы для продолжения управления программным продуктом в будущем.
Настройка программного обеспечения
На подготовительном этапе администраторы обычно предварительно настраивают программное обеспечение двумя способами. Во-первых, они определяют функциональность программного продукта, которую можно использовать в организации. Во-вторых, они добавляют в программный продукт шаблоны, документы и файлы, используемые организацией.
Рекомендация. Раньше администраторы переупаковывали приложения для предварительной настройки приложений для своей организации. При использовании пакетов установщика Windows нет необходимости в перепаковке, поскольку можно создать файл преобразования для изменения функциональности программного продукта.
Настройка программных компонентов: собственные пакеты установщика Windows
При использовании компонента «Установка и поддержка программного обеспечения» лучший способ настроить компоненты — использовать файлы преобразования, поддерживаемые установщиком Windows. Например, администраторы могут использовать файл преобразования, созданный с помощью мастера выборочной установки, для управления практически любым аспектом конфигурации Microsoft Office 2000.
Администраторы должны настроить программное обеспечение таким образом, чтобы основные компоненты, необходимые пользователям, были установлены при первой установке (например, в случае Microsoft Office 2000 Word можно считать одним из основных компонентов Office). Менее необходимые компоненты, такие как поддержка исправлений или функции перевода документов, могут быть установлены при первом использовании. Другие компоненты (например, ClipArt) могут вообще не устанавливаться.
Вы также можете преобразовать пакет, чтобы пользователи могли установить необходимые им компоненты в будущем с помощью элемента панели управления «Установка и удаление программ).
Рекомендация. Вы можете упростить управление точками распространения программного обеспечения, поместив пакеты установщика Windows вместе с соответствующими файлами преобразования (то есть в одну и ту же папку на общем сетевом ресурсе).
Настройка программных компонентов: приложения, переупакованные в пакеты установщика Windows
Настройка программы, которая была переупакована для работы с установщиком Windows, технически может быть выполнена с помощью файла преобразования. Однако более простым решением может быть создание моментальных снимков операционной системы до и после установки и настройки приложения. Есть смысл правильно настроить приложение, если вы уже тратите время на перепаковку.
Распространение дополнительных файлов: часто заменяемые файлы
Организациям часто необходимо распространять дополнительные файлы к программному продукту. Например, вы можете захотеть распространить шаблон тенденции продаж вместе с Microsoft Word, а отчет о продажах в виде электронной таблицы — вместе с Microsoft Excel. Во время создания пакета эти файлы могут быть добавлены к исполняемым файлам и другим установочным файлам. Кроме того, такие файлы могут быть включены в файл преобразования.
Из-за необходимости часто заменять такие файлы имеет смысл упаковать их в отдельный файл MSI с собственным кодом продукта. Обновление такого пакета может производиться отдельно от обновления программного продукта. Добавление или обновление файлов из одного пакета выполняется намного быстрее, чем переустановка программы.
Рекомендация. Используйте собственные инструменты пакета установщика Windows для упаковки нескольких файлов. Файлы сжимаются при добавлении в пакет, и создание пакета для простого распространения нескольких файлов — простая задача.
Управление приложениями, которые не поддерживается установщиком Windows
Управление новым программным обеспечением становится проще по мере роста популярности установщика Windows среди поставщиков программного обеспечения. Вопрос в том, как распространять приложения, которые не запакованы производителем в файлы MSI.
Это можно сделать двумя способами: создав ZAP-файлы или перепаковав. В таблице 5 сравниваются эти методы.
Таблица 5 – Сравнение возможностей файлов ZAP и переупаковки |
||
ZAP-файлы |
Переупаковка |
|
Льготы |
Быстрое и простое создание. Приложение появится в Панели управления в пункте Установка/удаление программ). |
Все преимущества использования службы установщика Windows. Для запуска не требуется вмешательства пользователя. Вам не нужны права локального администратора для установки программы. Приложение умеет автоматически восстанавливать в случае повреждения или удаления важных файлов. |
Ошибка |
Требуется вмешательство пользователя, так как запущена исходная программа установки. Не использует установщик Windows. Для установки программы могут потребоваться права локального администратора. Программа не может быть восстановлена автоматически в случае повреждения или удаления важных файлов. |
Создание и тестирование пакетов занимает значительно больше времени, чем подготовка ZAP-файлов. |
Рекомендация. При разработке конкретных бизнес-приложений следуйте рекомендациям по созданию приложений, сертифицированных для Windows 2000. Это обеспечит их бесперебойную работу в Windows 2000 и совместимость с другими приложениями операционной системы.
Публикация программ, не поддерживаемых установщиком Windows: ZAP-файлы
Для публикации приложений, не упакованных в файлы MSI, администраторы могут использовать функциональные возможности компонента «Установка и поддержка программного обеспечения». После публикации приложение появляется в разделе «Установка и удаление программ» на панели управления, откуда пользователи могут начать установку приложения.
С точки зрения конечного пользователя, установка опубликованного приложения, не упакованного в пакет установщика Windows, ничем не отличается от обычной локальной установки. Например, если вам нужны права администратора для локальной установки, они также потребуются вам при установке опубликованного приложения. В случаях, когда локальная установка не поддерживает полное удаление текущей версии приложения, публикация новой версии этого приложения не решит проблему.
Невозможность управления программным обеспечением (особенно управление жизненным циклом, включая пробные версии и обновления) является основным недостатком использования файлов ZAP. Он также удаляет функциональные возможности установщика Windows, включая установку по требованию, восстановление и полное удаление программного продукта, когда он больше не нужен. Установка компонента on-demand выглядит следующим образом. Компонент устанавливается при попытке его использования в случаях, когда компонент объявлен, но еще не установлен. Большие приложения с богатым функционалом, которые нужны далеко не всем пользователям, можно настроить на установку компонентов по требованию. Например, вы можете настроить установку по требованию функций, поставляемых с Office 2000, таких как проверка орфографии, тезаурус и т д
Рекомендация. Пакеты установщика Windows могут быть установлены автоматически с повышенными привилегиями. Это одна из причин, по которой публикация переупакованного приложения может быть предпочтительнее публикации с файлами ZAP.
Для получения дополнительной информации о файлах ZAP см. Приложение D.
Переупаковка
Существуют различные способы переупаковки программ в пакеты установщика Windows. Windows 2000 Server поставляется с WinInstall LE от Veritas Software. Программа способна переупаковывать программы в пакеты установщика Windows.
Для получения дополнительной информации о том, как создавать пакеты установщика Windows, см. Приложение A, Создание и настройка пакетов установщика Windows».
Поддержка программного обеспечения
Пакеты исправлений и заплатки
Время от времени поставщики программного обеспечения выпускают исправления для своих программных продуктов. Как правило, патчи исправляют выявленную проблему, а стоимость их тестирования может варьироваться в зависимости от программного продукта.
После тестирования обновления и принятия решения о его развертывании администратор копирует необходимые файлы в точку распространения программного обеспечения, заменяя старые файлы. Производители программного обеспечения распространяют обновления либо в виде нового пакета установщика Windows (файл .msi), либо в виде обновления установщика Windows (файл .msp). Если поставляется новый пакет установщика Windows, администратор просто заменяет пакет, который находится в точке распространения программного обеспечения. Если предоставляется обновление установщика Windows, администратор следует инструкциям производителя программного обеспечения, чтобы применить MSP-файл к существующему пакету, содержащему приложение.
После обновления файлов в точке распространения программного обеспечения администратор открывает расширение установки программного обеспечения в объекте групповой политики, который управляет существующим программным обеспечением, и щелкает правой кнопкой мыши программу, которую нужно исправить, чтобы отобразить контекстное меню. Он выбирает команду Redeploy program, которая гарантирует, что исправленные файлы будут скопированы при следующем применении групповой политики к пользователям, у которых уже установлена эта программа.
Пакеты услуг
Между пакетами обновлений и обновлениями нет существенных различий. Обычно пакет обновлений содержит несколько уже протестированных исправлений. Пакеты обновления распространяются реже, чем исправления, но чаще, чем полные обновления программного обеспечения.
Мы рекомендуем развернуть пакет обновления как исправление, если он содержит небольшое количество файлов. Распространение пакета с большим количеством файлов и управление им рекомендуется рассматривать как полное обновление программного продукта.
В любом случае следуйте инструкциям производителя обновления и протестируйте его в лаборатории или на небольшой группе пользователей, прежде чем распространять обновление среди всех пользователей и компьютеров, управляемых указанным объектом групповой политики.
Пакеты обновления для Windows 2000 предназначены для управления компонентом установки и поддержки программного обеспечения, который является частью технологии IntelliMirror.
Обновления
Обновление включает в себя замену значительного количества файлов. Поскольку в программный продукт вносятся серьезные изменения, обновлению присваивается другой номер версии.
Производитель поставляет новую версию в пакете установщика Windows с предварительно упакованной информацией о том, какие предыдущие версии он может обновить. Пакет также должен содержать сценарий процесса обновления, описывающий, какие файлы необходимо заменить, удалить и добавить.
Процесс обновления начинается с помещения файлов программного продукта (пакетов установщика Windows и файлов их преобразования) в точку распространения программного обеспечения. Затем администратор назначает или публикует новую версию в расширении установки программного обеспечения. В этом случае администратор устанавливает порядок между версиями, если это необходимо. Если пакет установщика Windows с новой версией знает об обновлении приложения, расширение «Установка программного обеспечения» автоматически устанавливает порядок между версиями.
Администраторы должны решить, должно ли обновление быть обязательным (вступает в силу немедленно для всех пользователей, использующих текущую версию) или необязательным (пользователи могут установить новую версию, когда захотят).
Установка программного обеспечения в среде терминального сервера
В Таблице 6 описано, как сервер терминалов взаимодействует с компонентом установки и поддержки программного обеспечения, который является частью технологии IntelliMirror.
Таблица 6 – Взаимодействие терминального сервера с компонентом установки и поддержки программного обеспечения |
||
Терминальный сервер |
||
Установка программы |
Удаленное администрирование |
Сервер приложений |
Задания для пользователей |
Установка и поддержка программного обеспечения осуществляется точно так же, как и в Windows 2000 Professional. |
Не будет применяться, и программное обеспечение не будет установлено. |
Задания для компьютеров |
Установка и поддержка программного обеспечения осуществляется точно так же, как и в Windows 2000 Professional. |
Если у пользователей есть перемещаемые профили, эти профили можно переместить на сервер приложений, а ярлыки приложений, хранящиеся в профиле, будут следовать за пользователями. Однако ярлыки будут работать только в том случае, если приложения установлены на терминальном сервере. В противном случае запустить приложение с помощью ярлыка будет невозможно. |
Публикация для пользователей |
Поддерживается как для пакетов установщика Windows, так и для файлов ZAP. |
Не будет применяться, и программное обеспечение не будет установлено. |
При установке программного обеспечения на сервер терминалов, работающий в режиме сервера приложений, администраторы должны следовать рекомендациям и инструкциям по работе с сервером терминалов, а не просто пытаться сопоставить приложения с сервером терминалов.
Установка и поддержка программного обеспечения в многоязычной среде
С точки зрения установки и поддержки программного обеспечения имеет значение только таблица системных кодов, хотя Windows 2000 Professional поддерживает различные наборы кодов и локали. Это связано с тем, что набор кодов системы влияет на доступность других наборов кодов. Этот фактор больше всего влияет на поведение многоязычных программных продуктов и приложений, ориентированных на любой язык.
Программный продукт или приложение нередко поддерживают только один язык, указанный в пакете установщика Windows. Такой язык упоминается в этом разделе как язык программного продукта.
Компонент «Установка и поддержка программного обеспечения» работает следующим образом, чтобы определить, нужно ли устанавливать программный продукт на определенном языке в соответствии с кодовой страницей Windows 2000.
• |
Проверяет, выбран ли параметр Игнорировать язык для управляемого пакета в оснастке групповой политики установки программного обеспечения. Если этот параметр установлен, программный продукт будет объявлен или установлен независимо от того, соответствует ли язык продукта кодовой странице системы. |
• |
Если язык программного продукта совпадает с кодовой страницей системы, установка будет выполнена по заданному сценарию (приложение будет закреплено за пользователем или компьютером либо опубликовано). |
• |
Установка программного продукта выполняется независимо от настроек системной кодовой страницы только в двух случаях:
Кодовая страница системы влияет на то, как программы отображают дату, время, национальную валюту и числа. Как правило, кодовая страница выбирается в соответствии с географическим положением компьютера (например, может быть выбран вариант русский или английский (США)). Обратите внимание, что пакет установщика Windows можно настроить для установки только в том случае, если язык продукта и системная кодовая страница точно совпадают (параметр Exact Match). |
Рассмотрите следующие аспекты работы в многоязычной среде:
• |
Перемещение пользователей между компьютерами с разными кодовыми страницами может привести к неожиданным результатам. |
• |
Будьте осторожны при развертывании разных языковых версий одного и того же программного продукта (например, русской и английской) через один и тот же объект групповой политики. Если обе версии имеют одинаковый идентификатор продукта, для пользователей и компьютеров будет установлена только одна из них. Каждая языковая версия должна иметь свой код продукта, если вы хотите предоставить пользователям приложения на разных языках. |
Установка и поддержка программного обеспечения и резервное копирование
Администраторы должны создавать резервные копии всех точек распространения программного обеспечения, используемых для распространения программного обеспечения, пакетов обновлений и файлов надстроек.
Компонент установки и поддержки программного обеспечения в работе опирается на групповую политику, параметры которой хранятся в службе каталогов Active Directory и папке Sysvol на контроллерах домена. Эту информацию следует учитывать при планировании операций резервного копирования и восстановления, чтобы указанные параметры обрабатывались синхронно.
Правильная установка программ на компьютер
Все в нашей жизни происходит впервые. Если не поддаваться трудностям, если не бояться неизвестного, все обязательно получится, и из неопытного пользователя можно стать настоящим профессионалом.
Если лично вам надоело, когда вас упорно называют «чайником» из-за того, что вы еще не владеете компьютером в совершенстве, докажите всем, что вы готовы двигаться вперед не черепашьими шагами, а семимильными шагами, уверенно осваивая новые знания.
Начните с освоения инструкции по установке приложения на свой компьютер, чтобы потом самостоятельно установить весь необходимый вам софт.
Подготовительная работа
Установка сопровождается определенным алгоритмом, который идентичен практически для всех вариантов. Особенности если и есть, то совершенно незначительные, в них легко разберется даже новичок.
Для вас важнее изначально полностью понять даже основы того, как установить скачанную программу на свой компьютер, а еще точнее, как подготовиться к процессу установки, чтобы он прошел гладко и не спровоцировал никаких проблем.
Скачивание загрузочного файла
Если вам нужно установить инструмент, введите его название в поле поиска. Открывайте сайты, которые готовы предложить вам приложение для скачивания.
Настройтесь на то, что на этих сайтах может быть не одна ссылка, а сразу две. Конечно, вам как новичку сложно визуально определить, какая ссылка подходит именно вам.
Но это не беда, обратите внимание на информацию рядом со ссылками. Они указывают, для какой операционной системы предназначена программа, а также ориентируются на разрядность операционной системы.
Чтобы понять, какая конкретно операционная система и сколько разрядностей установлено на вашем компьютере, щелкните правой кнопкой мыши значок «Компьютер», затем перейдите в строку «Свойства». В открывшемся окне вы найдете интересующую вас информацию.
Теперь вы можете щелкнуть ссылку для загрузки, которая соответствует параметрам, которые вы только что определили для себя.
Процесс загрузки также отличается. Некоторые браузеры автоматически загружают файлы в папку загрузки, в то время как другие браузеры спрашивают вас, где вы хотите сохранить загружаемый файл.
Папку загрузок легко найти, если программа была автоматически сохранена в ней. Откройте «Компьютер», в левой части вы увидите нужную папку «Загрузки», нажмите на нее, после чего она сразу же откроется.
Дополнительные рекомендации
При скачивании загружаемого файла обратите внимание на то, бесплатная программа или платная, предназначена ли она для постоянного использования или только на короткий период (обычно тридцать дней).
Конечно, оптимально найти программу, которая и бесплатна, и способна работать столько, сколько вам нужно.
После скачивания любых загружаемых файлов из Интернета полезно проверять их антивирусной программой. Чаще всего антивирус настроен на автоматическую проверку любых загрузок, но не лишним будет выполнить дополнительную проверку. Таким образом, вы просто защитите свой компьютер от неожиданного заражения.
Правила установки программ
Также важно понимать для себя, что файл для скачивания может быть в разных форматах, и процесс установки нужной программы будет немного отличаться.
Вы можете установить программу, если у вас есть файлы с расширением «exe» или «msi», а также если вам удалось скачать архив. Имя файла запуска может быть совершенно другим, поэтому принципиального значения оно не имеет.
Установка программ с загрузочного файла с расширением «exe» или «msi»
Если вы загрузили файл запуска с расширением «exe» или «msi», алгоритм установки будет идентичным. Чтобы начать самостоятельную установку, просто дважды щелкните этот файл.
Процесс установки будет сопровождаться несколькими советами и рекомендациями, поэтому важно выполнять все шаги без спешки.
Некоторые программы могут спросить вас в начале установки, какой режим установки вы предпочитаете. Практический опыт наглядно показывает, что есть обычный режим и расширенный.
Учитывая, что вы только учитесь устанавливать программы на компьютер, от расширенного варианта установки вы отказываетесь, так как нужно обладать некоторыми знаниями и иметь некоторые практические навыки. Для первого использования любой программы будет вполне достаточно обычного режима.
После этого программа попросит вас подтвердить, что вы согласны с лицензионными условиями использования, после чего попросит указать папку, куда предпочтительнее установить программу.
В принципе, в процессе установки система сама предложит папку, как и название, так что вы можете принять такие предложения.
Процесс установки продолжится дальше. В какой-то момент может снова появиться просьба указать язык, на котором вы хотите использовать программу, а также уточнить, насколько вам важна установка ярлыка на рабочий стол.
Некоторые программы устанавливаются с небольшой хитростью, в хорошем сотрудничестве с рекламой, которая, к сожалению, в некоторых случаях может обернуться для вас неприятными сюрпризами, заполнив систему ненужным «хламом.
Если появляется окно, где вам предлагают установить новый поиск, сменить домашнюю страницу, скачать и приоритезировать новый браузер, знайте, что все это реальная торговля, не имеющая никакого отношения к установке программы.
По этой причине, если вы обнаружите такие предложения, прежде чем нажать «Далее», снимите все галочки, которые автоматически ставятся возле всех типов предложений. Только после этого продолжите процесс, нажав на кнопку «Далее».
Установка программ из архива
Если вы загрузили архивный файл из Интернета, процесс установки может быть выполнен несколько иначе.
Следует отметить, что если вы предварительно не позаботились о скачивании архива, и у вас его не оказалось среди уже существующих программ, то необходимо сначала установить архиваторы, а уже потом успешно их использовать, в том числе и при установке отдельных программ.
Если вы скачали программу в архиве, то сначала нужно установить архив
Если архиватор успешно установился, наведите мышку на файл запуска с заархивированной программой, щелкните по нему правой кнопкой мыши. В этот момент появится контекстное меню, где вы найдете строчку «Извлечь файлы» или «Извлечь файлы, указав конкретную папку». Вы можете воспользоваться как первым предложением, так и вторым, после чего начинается процесс распаковки.
Когда такой процесс завершится, вы обнаружите в папке файл с расширением «exe» или «msi», что позволит вам действовать по описанному выше алгоритму.
Так что процесс установки программ несложный, если предварительно изучить все рекомендации, следовать алгоритму установки. Все это позволит вам быстро перейти черту «чайника», подняться на новый уровень владения ПК.
Методы установки программного обеспечения
Существует несколько различных способов запуска новых приложений на вашем компьютере. В порядке возрастания сложности к ним относятся:
- Компилировать программное обеспечение — компилировать приложение из исходного кода. Только для самых технических пользователей.
- Архивы программного обеспечения. Извлекайте архивы в виде ZIP-файлов и запускайте программу из любого места, где вы ее распаковали. Для этого может потребоваться дополнительная настройка.
- Установочные пакеты. Найдите установочный файл и (двойным) щелчком запустите установку.
- Менеджеры программного обеспечения / Магазины — выбрав приложение в приятном интерфейсе и нажав большую кнопку «Установить». Это волшебно!
В этой статье мы рассмотрим установочные пакеты, так как большинство администраторов/магазинов программного обеспечения имеют дело с этими типами пакетов за кулисами. Для основных современных настольных платформ — Windows, macOS и Linux — мы рассмотрим, что представляет собой один из этих пакетов и что происходит при их установке.
Майкрософт Виндоус
Установочные пакеты, с которыми вы столкнетесь для Windows, бывают двух основных разновидностей. Исполняемые (EXE) файлы позволяют настраивать программу, выполняя тяжелую работу по размещению файлов в нужном месте и внося обновления в реестр Windows. Пакеты установщика Windows (MSI) дополняют это, предоставляя стандартные услуги, такие как удаление.
Вы можете проверить содержимое файлов EXE или MSI, открыв архив с помощью 7-Zip. Если вы используете его для просмотра собственного установщика 7-Zip EXE, вы найдете несколько разных файлов в:
Хотя эти файлы не содержат папку в установщике, разработчик укажет каждому из них целевой каталог. Большинство из них заканчиваются «местоположением установки по умолчанию» — то же самое предложение, которое вы обычно видите для папки, например «C:Program Filesимя программы» или «C:Program Files (x86)ваше новое приложение». «.
Когда вы используете сложный инструмент, такой как InstallShield, для создания установочных пакетов, разработчики приложений могут настроить установку. Например, они могут указать, какие версии Windows следует установить, настроить ярлыки для создания в меню «Пуск» и/или на рабочем столе или собрать информацию о пользователе, такую как имя, адрес и т д. Экран ниже предназначен для настройки создания или обновить ключи реестра Windows.
В InstallShield файлы приложений и другие настройки помещаются в файл setup.exe. Открыв его с помощью 7-Zip, вы обнаружите, что внутри находится пакет MSI, который при запуске выглядит так же, как установка, к которой мы все привыкли. Давайте посмотрим, что происходит во время этого процесса.
Процесс установки Windows
Установщик выполнит следующие шаги, чтобы настроить ваше приложение для использования (точный порядок может варьироваться в зависимости от настроек разработчика):
- Установщик может содержать другие архивы, такие как вышеупомянутый MSI или форматы, такие как CAB. В качестве первого шага программа установки извлечет их во временную папку.
- Затем он проверит, доступны ли все установленные зависимости. Если чего-то не хватает, он скачает это, если это возможно, или выйдет из установщика с ошибкой, если нет.
- Если требуются какие-либо зависимости, они будут сначала установлены с помощью установщика, включенного в пакет (когда-либо не удавалась установка для .NET Framework?).
- После этого программа установки начнет копировать файлы программы и размещать их в нужном месте.
- Если разработчик настроил какие-либо ярлыки, установщик создаст их и укажет фактический путь установки (помните, что вы можете изменить это при запуске установщика).
- Любые изменения в реестре Windows будут выполнены.
- Наконец, установщик может попросить пользователя ввести такую информацию, как имя веб-сайта или адрес.
Этот процесс может показаться сложным по сравнению со следующей операционной системой в списке. Давайте посмотрим на установку программного обеспечения на MacOS.
Apple MacOS
Установщики Windows делают много вещей под капотом. Но если вы использовали Mac, вы знаете, что установка приложения часто так же проста, как загрузка копии приложения, открытие образа диска (DMG) и несколько простых инструкций. Иногда при загрузке даже появляется значок «Перетащите!».
Давайте погрузимся в пакет приложения, а также его аналог установщика PKG.
Структура пакета macOS
Файл приложения Surface на самом деле проще, чем Windows, по двум основным причинам. Во-первых, это папка по умолчанию. Единственная разница в том, что он заканчивается суффиксом «.APP». Если вы загрузите одну из них в Windows, вы увидите, что она выглядит как любая другая папка в проводнике. Во-вторых, файлы APP требуют наличия абсолютно всего, что необходимо программе. Не беспокойтесь об отсутствующих зависимостях с этим типом установщика.
Эти пакеты должны содержать три вещи в папке «Содержание»: 1) файл «Info.plist», который содержит метаданные приложения, такие как имя, язык, номер версии и т д.; 2) каталог «MacOS», содержащий основной исполняемый файл; и 3) каталог «Ресурсы», который содержит ресурсы, необходимые для работы приложения (например, значок приложения). Существуют и другие дополнительные папки, такие как «Frameworks» (набор функций, не относящихся к приложению), «Plug-Ins» (функции приложения, которые не требуются для его запуска) и «SharedSupport» (внешние данные, такие как шаблоны).
Напротив, формат PKG представляет собой комбинацию Windows-подобного установщика с Unix-подобной структурой.7-Zip также открывает файл PKG, сжатый в формате xar. Внутри находится один или несколько полезных файлов, которые также являются архивом. Чтобы извлечь содержимое, используйте следующую цепочку команд (cpio — это формат архива, а также программа для управления им) в терминале Mac или Linux:
полезная нагрузка кошки | gunzip-dc | cpio -i
После этого вы увидите знакомое Unix-подобное дерево каталогов.
В приведенном ниже примере я использовал Pandoc Document Converter. Он содержит двоичный файл в /usr/local/bin и некоторую документацию в /usr/local/share/man. Как эти вещи на самом деле встают на свои места? Мы рассмотрим, как каждый из них установлен на вашем Mac.
Чтобы проиллюстрировать это, я использовал версию 7-Zip для Windows, а не версию для командной строки, а только версию для Linux.
Процесс установки приложения MacOS
Когда вы добавите этот файл APP в папку «Приложения», он не сильно изменится. Помните, что все, что вам нужно для запуска программы, является автономным. Единственное отличие от стандартного перетаскивания состоит в том, что файл «Info.plist» регистрируется в системе.
Это позволяет вам настраивать такие вещи, как исполняемый файл, вызываемый при запуске приложения, отображаемый значок, поддерживаемые типы файлов и многое другое. Но в остальном ваше приложение (например, приложение редактора Atom, показанное ниже) теперь готово к использованию.
Процесс установки macOS PKG
с другой стороны, открытие файла PKG запускает установщик в стиле мастера. Для простых программ это обычно установщик компонента, который обычно проходит следующие этапы:
- Запустите сценарий предварительной установки .
- Извлеките содержимое «полезной нагрузки» на машине.
- Запустите постустановочный скрипт .
Затем разработчики могут объединить несколько компонентов в одну установку архива продукта. Он добавляет такие параметры, как отображение лицензионного соглашения с конечным пользователем для принятия пользователем, сбор информации от пользователя и выбор компонентов для установки. Между тем, установщик Apple позаботится обо всех деталях установки необходимых компонентов в фоновом режиме.
Говоря об установщиках на основе Unix, мы перейдем к двум основным форматам пакетов Linux в следующем разделе.
- https://www.bestfree.ru/article/soft/installer.php
- https://computerinfo.ru/kak-ustanovit-programmu-na-kompyuter/
- http://www.oszone.net/4186_3/Software_Installation_and_Maintenance
- [https://nastroyvse.ru/programs/review/kak-ustanovit-programmu-na-kompyuter.html]
- [https://gadgetshelp.com/tekhnologiia-obiasnil/vot-kak-rabotaiut-ustanovshchiki-programmnogo-obespecheniia-v-windows-macos-i-linux/]