Установка программного обеспечения
Понятие пакета, как его устанавливать и удалять. Менеджеры пакетов и хранилища. Установка стороннего ПО (не входящего в состав дистрибутива).
/Old |
Лекционный минимум
- Структура пакета
- Архив, регистрация в системе, пакетные сценарии (послеустановочные и т. п.)
- Предпосылки такой структуры:
- FHS (унификация пространства имён)
- Хранение пакетов СПО в сводном хранилище (проверка совместимости ПО)
- Пакетная организация дистрибутива
- Зависимости пакетов
- Достоинства и недостатки зависимости пакетов друг от друга
- Конфликты и альтернативы
- Установщик пакетов (на примере rpm)
- Диспетчер пакетов (на примере apt и synaptic)
- Установка стороннего ПО
- Установка Linux-приложений (из пакета, из архива с ПО)
- Когда требуется установка сторонних Linux-приложений, возможные последствия такой установки
- Установка Windows-приложений в Wine
Итоговый текст
Структура пакета
Документация (документация в составе пакетов)
Архив, регистрация в системе, пакетные сценарии (послеустановочные и т. п.)
Пакет как файловый архив, его содержимое. Регистрация в системе и изменение системных настроек.
Управление пакетами ("Архив файлов", "Формат пакета", "Регистрация в системе", "Изменение настроек системы")
Пакет ("Регистрация", "Контрольная сумма", "Сценарии")
Установка и настройка ПО ("Пакет")
Предпосылки такой структуры:
Управление пакетами ("Архив файлов", "Формат пакета", "Регистрация в системе", "Изменение настроек системы")
Пакет ("Регистрация", "Контрольная сумма", "Сценарии")
Установка и настройка ПО ("Дистрибутив и репозиторий", "FHS")
FHS (унификация пространства имён)
FHS ("FHS")
Хранение пакетов СПО в сводном хранилище (проверка совместимости ПО)
Хранилище пакетов, понятие дистрибутива.
Репозиторий, ветка, дистрибутив ("Сообщество вокруг дистрибутива", "Хранилище")
Установка и настройка ПО ("Дистрибутив и репозиторий")
- Еще ссылки?
Пакетная организация дистрибутива
- Хранилище как пакетная база дистрибутива, структура хранилища. Именование пакетов и совместимость их между собой.
Установка и удаление программ (пакетов) ("Введение: пакеты, зависимости и репозитории")
Управление пакетами ("Цена удобства --- 1", "Цена удобства --- 2")
Пакет ("Зависимости")
Установка и настройка ПО ("Дистрибутив и репозиторий")
- Поиск ПО и информации о нем:
Прикладные программы ("Нельзя объять необъятного")
Установка и настройка ПО ("Поиск ПО: где брать?")
- Дополнительная информация:
Прикладные программы (многообразие прикладных программ)
Аналоги Windows-программ в Linux — таблица соответствий (таблица "аналогов"; следует обратить внимание на неудобство и, часто, низкую эффективность использования данного метода поиска решения)
Зависимости пакетов
Управление пакетами ("Библиотеки", "Цепочки зависимостей")
Пакет ("Зависимости")
Репозиторий, ветка, дистрибутив ("Зависимости между пакетами. Обновления и стабильность")
Установка и настройка ПО ("Зависимости")
Достоинства и недостатки зависимости пакетов друг от друга
Управление пакетами ("Библиотеки", "Цепочки зависимостей")
Пакет ("Зависимости")
Установка и настройка ПО ("Зависимости")
Конфликты и альтернативы
Управление пакетами ("Конфликты и альтернативы")
Пакет ("Конфликты")
Установка и настройка ПО ("Конфликты")
- Хранилище как пакетная база дистрибутива, структура хранилища. Именование пакетов и совместимость их между собой.
Установщик пакетов (на примере rpm)
Установщик пакетов как программа, работающая с одним пакетом (редко --- с базой данных). Установщик пакетов RPM (RPM Package Manager, ранее Red Hat Package Manager):
Управление пакетами ("Установщики пакетов")
Утилиты для работы с пакетами ("Установщик")
Установка и настройка ПО ("Установщик пакетов")
- Дополнительная информация:
- См. TODO.
Диспетчер пакетов (на примере apt и synaptic)
Диспетчер пакетов как программа, работающая с хранилищем пакетов. (Иногда вместо термина диспетчер пакетов используется слово менеджер, однако последнее может иногда означать и установщик, поэтому его употребление не рекомендуется.) Диспетчер пакетов APT (Advanced Packaging Tool):
Управление пакетами ("Менеджеры пакетов")
Утилиты для работы с пакетами ("Диспетчер")
Установка и настройка ПО ("Менеджер пакетов")
- Synaptic: графический интерфейс к APT:
Диспетчер пакетов ("Диспетчер пакетов", описание Synaptic)
Установка дополнительных пакетов: synaptic (Synaptic: краткое описание сценариев установки и удаления пакетов, установки доступных обновлений и обновления всей системы)
Установка стороннего ПО
Данная тема тесно связана с модулем Информационный поиск. Уровень изложения может варьироваться в зависимости от цели конкретного курса и подготовленности слушателей. В любом случае, однако, следует подчеркнуть, что штатный (лучший) способ установки ПО --- из хранилища ("своего" дистрибутива).
Управление пакетами ("Цена удобства --- 1", "Цена удобства --- 2")
Диспетчер пакетов ("Другие варианты установки программ")
Установка и настройка ПО ("Поиск ПО: где брать?", "Виды программ", "Как искать программы под Linux", "Спепцифика установки ПО из различных источников")
Прикладные программы (многообразие прикладных программ)
Аналоги Windows-программ в Linux — таблица соответствий (таблица "аналогов"; следует обратить внимание на неудобство и, часто, низкую эффективность использования данного метода поиска решения)
Установка Linux-приложений (из пакета, из архива с ПО)
Диспетчер пакетов ("Другие варианты установки программ")
Установка и настройка ПО ("Спепцифика установки ПО из различных источников"
Когда требуется установка сторонних Linux-приложений, возможные последствия такой установки
Диспетчер пакетов ("Другие варианты установки программ")
Установка и настройка ПО ("Поиск ПО: где брать?", "Виды программ", "Как искать программы под Linux", "Спепцифика установки ПО из различных источников")
Установка Windows-приложений в Wine
TODO
- Найти дополнительные ссылки про установщики и, возможно, диспетчеры.
- Более внимательно изучить Install_and_Configure.
- Спепцифика
- Wine Intersoft
Понять, зачем в "Установке стороннего ПО" нужны ссылки на Утилиты для работы с пакетами.
Сведения о ресурсах
Готовность (%) |
Продолжительность (ак. ч.) |
Подготовка (календ. ч.) |
Полный текст (раб. д.) |
Предварительные знания |
Level |
Maintainer |
Start date |
79 |
2 |
2 |
2 |
1 |
31.08.2008 |