- •Вариант №1
- •1. Программное управление компьютером.
- •2. Принципы фон-Неймана.
- •3. Классы программного обеспечения компьютера. Системное по.
- •4. Прикладное по.
- •5.Инструментальное программное обеспечение.
- •Классификация инструментального программного обеспечения. Юридический статуспрограммного обеспечения.
- •Билет № 3 Исторические аспекты технологии разработки программного обеспечения.
- •Вариант № 4 Инсталляция программного обеспечения, его использование и обновление. Программные средства и продукты. Рынок программных продуктов.
- •Вариант № 7
- •Виды программных документов.
- •Содержание документов сопровождения Пояснительная записка
- •Руководство пользователя
- •Руководство системного программиста.
- •Билет № 8 Современные операционные системы (ос). Характеристики и классы ос. Управление данными в ос. Организация файловой системы. Инструкция Семейство unix
- •Организация файловой системы (фс)
- •Варинт №9
- •Процессы и ресурсы
- •Управление процессами
- •Вариант № 10
- •Виды и формы презентаций.
- •Организационно-педагогические условия организации презентации.
- •Структура презентации.
- •Вариант № 15
- •Сценарий и режиссура презентации
- •Наглядность при подготовке презентации
- •Технические средства презентации.
- •Вариант № 16 Виды совместимости. Поддержка рабочей среды (совместимость приложений). Сценарий работы с программой Windows 7 UpgradeAdvisor 2.0 Виды совместимости.
- •Поддержка рабочей среды (совместимость приложений)
- •Сценарий работы с программой Windows 7 UpgradeAdvisor 2.0
- •Вариант № 17
- •ОсновныевозможностиMap 4.0
- •Настройка удаленных систем
- •Сбор сведений
- •Вариант № 19
- •Установка программного обеспечения, инсталляция
- •Особенности инсталляции программного обеспечения в разных
- •20 Вариант
- •Особенности инсталляции программного обеспечения в ос семейства
- •Установка или обновление пакетов по
- •Удаление установленного пакета
- •Вариант № 23
- •Системы управления взаимоотношений с клиентом
- •Типы crm
- •Клиент-серверные решения.
- •Системы управления взаимоотношений с клиентом
- •Системы e-crm
- •Разработчики crm-систем
- •Вариант №25
- •Системы управления взаимоотношений с клиентом
- •Особенности и назначение систем
- •Вариант№27 Платформа 1с Предприятие 8.2. Понятие и назначение объекта «Документ». Создание формы документа и наполнение его данными.
- •Варинт № 28
- •Вариант №№29 Платформа 1с Предприятие 8.2. Понятие и назначение объекта «Отчѐт». Создание отчѐта с помощью конструктора.
- •Основы встроенного языка программирования платформы
Особенности инсталляции программного обеспечения в разных
операционных системах. Семейство WindowsНаиболее популярным форматом для семейства Windows NT является установочный пакет MSI, который устанавливается посредством Установщика Windows. Компании, производящиесредствадлясозданияинсталляторов: InstallShield (InstallShield Wizard), Macrovision (InstallAnywhere), Wise Solutions, Inc., SetupBuilder, InstallBuilders (Smart Install Maker). Большинство из этих средств могут создавать как пакеты MSI, так и свои собственные пакеты. Бесплатными альтернативами являются NSIS, ActualInstallerFree, ClickteamInstallCreator, InnoSetup, InstallSimple, а также инструментальные средства от Microsoft (WiX).
Семейство UNIX Большинство дистрибутивов операционных систем на базе GNU, Linux и BSD имеет встроенные системы управления пакетами, с помощью которых можно устанавливать как необходимые компоненты операционной системы, так и стороннее программное обеспечение, зачастую даже если оно использует собственный установщик, которым это не предусмотрено.
Семейство Maс OS
Mac OS X также использует систему управления пакетами. Некоторые коммерческие приложения для Mac OS X используют отдельный установщик, например, InstallerVISE или StuffitInstallerMaker. Приложения, которые не нуждаются в установке дополнительных компонентов системы, могут быть установлены посредством простого копирования файлов приложения в нужноеместо на жестком диске. Mac OS X также включает отдельное приложение для обновления программ SoftwareUpdate (также известное как команда оболочки softwareupdate), но оно поддерживает только программное обеспечение продуктов Apple.
20 Вариант
Особенности инсталляции программного обеспечения в ОС семейства
Linux. Распространѐнные системы управления пакетами. Репозитории.
RPM
Особенности инсталляции программного обеспечения в ос семейства
Linux.
Современные системы на базе Linux включают огромное число общих для многих программ ресурсов: разделяемых библиотек, содержащих стандартные функции, исполняемых файлов, скриптов и стандартных утилит, необходимых для корректной работы многих программ и т. д. Удаление или изменение версии одного из составляющих систему компонентов может повлечь неработоспособность других, связанных с ним компонентов, или даже вывести из строя всю систему. В контексте системного администрирования проблемы такого
рода называют нарушением целостности системы. Задача администратора —обеспечить наличие в системе согласованных версий всех необходимых программных компонентов (обеспечение целостности системы). Для установки, удаления и обновления программ и поддержания целостности системы в Linux в первую очередь стали использоваться специальные утилиты– системы управления (менеджеры) пакетов. С точки зрения менеджера пакетов программное обеспечение представляет собой набор компонентов —программных пакетов. Такие компоненты содержат в себе набор исполняемых программ и вспомогательных файлов, необходимых для корректной работы ПО. Менеджеры пакетов дают возможность унифицировать и автоматизировать сборку двоичных пакетов и облегчают установку программ, позволяя проверять наличие необходимых для работы устанавливаемой программы компонент подходящей версии непосредственно в момент установки, а также производя все необходимые процедуры для регистрации программы во всех операционных средах пользователя. Сразу после установки программа оказывается доступна пользователю из командной строки и появляется в меню всех графических оболочек.
Распространѐнные системы управления пакетами. Репозитории.
RPM
RPM — система управления пакетами, изначально разрабатываемая компанией
RedHat для операционной системы RedHatLinux. Ныне RPM применяется во множестве дистрибутивов операционной системы Linux, например, Fedora, RHEL,
ASP Linux, ALT Linux, Mandriva, openSUSE.
dpkg
dpkg — система управления пакетами, используемая в операционной системе
Debian и различных дистрибутивах, основанных на ней, например Ubuntu.
Pacman
Pacman — официальный менеджер пакетов в дистрибутиве ArchLinux. Является мощной системой управления пакетами и в то же время простой в изучении.
Позволяет с легкостью управлять и настраивать под себя пакеты, вне зависимости от того, из официального ли они репозиторияArch или собранные самостоятельно.
Portage — основная система управления пакетами в Gentoo. Аналог системы портов FreeBSD. Представляет собой набор утилит на Python и Bash, призванных облегчить и упорядочить установку программного обеспечения из исходных кодов или бинарных пакетов, с учетом всех зависимостей.
Entropy
Entropy — система управления пакетами в SabayonLinux. Представляет альтернативу portage и может устанавливаться совместно с ней, совместимость с которой обеспечивается путѐм запуска специальных сценариев. Для этой системы существуют текстовый клиент — Equo и графический — Sulfur.
PiSi
PiSi — система управления пакетами, используется турецким дистрибутивом
Pardus
ImagePackagingSystem
ImagePackagingSystem —системауправленияпакетами, созданнаяSun
Microsystems для OpenSolaris.
Репозитории
Как правило, система управления пакетами работает со множеством пакетов, хранящихся в специальном репозитории — хранилище, которое может располагаться как на локальных запоминающих устройствах (оптическом или жѐстком диске), так и на удалѐнной машине (HTTP, FTP-сервере). Многие современные операционные системы, такие как OpenSolaris, FreeBSD и большинство дистрибутивов Linux, имеют официальные репозитории, но также позволяют устанавливать пакеты из других мест. Большинство репозиториевбесплатны, однако некоторые компании предоставляют доступ к собственным репозиториям за платную подписку.
В репозиториях хранятся все документы вместе с историей их изменения и другой служебной информацией. В русскоязычной среде, вместо «репозитория»используется термин «хранилище», поскольку он полностью соответствует как прямому переводу слова «repository», так и его понятию.Существуют различные автоматизированные системы создания репозиториев. Один из типов репозиториев: хранилища на CD/DVD — установочные диски для пакетов того или иного ПО.
ВАРИАНТ № 21
Особенности инсталляции программного обеспечения (ПО) в ОС семейства Linux. Система APT. Установка или обновление пакетов ПО. Удаление пакетов ПО.
Особенности инсталляции программного обеспечения (ПО) в ОС семейства Linux. Система APT
Современные системы на базе Linux включают огромное число общих для многих программ ресурсов: разделяемых библиотек, содержащих стандартные функции, исполняемых файлов, скриптов и стандартных утилит, необходимых для корректной работы многих программ и т. д. Удаление или изменение версии одного из составляющих систему компонентов может повлечь неработоспособность других, связанных с ним компонентов, или даже вывести из строя всю систему. В контексте системного администрирования проблемы такого рода называют нарушением целостности системы. Задача администратора — обеспечить наличие в системе согласованных версий всех необходимых программных компонентов (обеспечение целостности системы).
Для установки, удаления и обновления программ и поддержания целостности системы в Linux в первую очередь стали использоваться специальные утилиты - системы управления (менеджеры) пакетов. С точки зрения менеджера пакетов программное обеспечение представляет собой набор компонентов — программных пакетов. Такие компоненты содержат в себе набор исполняемых программ и вспомогательных файлов, необходимых для корректной работы ПО. Менеджеры пакетов дают возможность унифицировать и автоматизировать сборку двоичных пакетов и облегчают установку программ, позволяя проверять наличие необходимых для работы устанавливаемой программы компонент подходящей версии непосредственно в момент установки, а также производя все необходимые процедуры для регистрации программы во всех операционных средах пользователя. Сразу после установки программа оказывается доступна пользователю из командной строки и появляется в меню всех графических оболочек.
Система APT
Система APT состоит из нескольких утилит. Главной и наиболее часто используемой является утилита управления пакетами apt-get: она автоматически определяет зависимости между пакетами и строго следит за их соблюдением при выполнении любой из следующих операций: установка, удаление или обновление пакетов.
apt-get позволяет устанавливать в систему пакеты, требующие для своей работы другие, пока ещѐ не установленные. В этом случае он определяет, какие пакеты необходимо установить, и устанавливает их, пользуясь всеми доступными репозиториями. Для того, чтобы apt-get мог использовать тот или иной репозиторий, информацию о нем необходимо поместить в файл /etc/apt/sources.list и выполнить команду
# apt-getupdate Эту команду необходимо также выполнять каждый раз, когда вы собираетесь работать с репозиторием после длительного перерыва, так как при поиске пакетов APT должен руководствоваться базой данных, отражающей актуальное состояние репозитория. Такая база данных создаѐтся заново каждый раз, когда в репозитории происходит изменение: добавление, удаление или переименование пакета. Для ускорения работы apt-get хранит локальную копию базы данных, которая через некоторое время может уже не соответствовать реальному состоянию репозитория.
Для автоматизации этого процесса и применяется усовершенствованная система управления программными пакетами APT (от англ. AdvancedPackagingTool). Такая автоматизация достигается созданием одного или нескольких внешних репозиториев, в которых хранятся пакеты программ и относительно которых производится сверка пакетов, установленных в системе. Репозитории могут содержать как официальную версию дистрибутива, обновляемую его разработчиками по мере выхода новых версий программ, так и локальные наработки, например, пакеты, разработанные внутри компании.
Таким образом, в распоряжении APT находятся две базы данных: одна описывает установленные в системе пакеты, вторая — внешний репозиторий. APT отслеживает целостность установленной системы и, в случае обнаружения противоречий в зависимостях пакетов, руководствуется сведениями о внешнем репозитории для разрешения конфликтов и поиска корректного пути их устранения.
