13036
Комментарий:
|
13168
|
Удаления помечены так. | Добавления помечены так. |
Строка 32: | Строка 32: |
. <<PassportLink(Books_LinuxIntro_13ChapterPackage)>> ("Архив файлов", "Формат пакета", "Регистрация в системе", "Изменение настроек системы") . <<PassportLink(PspoClasses_080720_02Package)>> ("Регистрация", "Контрольная сумма", "Сценарии") . <<PassportLink(Install_and_Configure)>> ("Пакет") |
. <<PassportLink(Books_LinuxIntro_13ChapterPackage)>> («Архив файлов», «Формат пакета», «Регистрация в системе», «Изменение настроек системы») . <<PassportLink(PspoClasses_080720_02Package)>> («Регистрация», «Контрольная сумма», «Сценарии») . <<PassportLink(Install_and_Configure)>> («Пакет») |
Строка 36: | Строка 36: |
. <<PassportLink(Books_LinuxIntro_13ChapterPackage)>> ("Архив файлов", "Формат пакета", "Регистрация в системе", "Изменение настроек системы") . <<PassportLink(PspoClasses_080720_02Package)>> ("Регистрация", "Контрольная сумма", "Сценарии") . <<PassportLink(Install_and_Configure)>> ("Дистрибутив и репозиторий", "FHS") |
. <<PassportLink(Books_LinuxIntro_13ChapterPackage)>> («Архив файлов», «Формат пакета», «Регистрация в системе», «Изменение настроек системы») . <<PassportLink(PspoClasses_080720_02Package)>> («Регистрация», «Контрольная сумма», «Сценарии») . <<PassportLink(Install_and_Configure)>> («Дистрибутив и репозиторий», «FHS») |
Строка 40: | Строка 40: |
. <<PassportLink(PspoClasses_080718_05FHS)>> ("FHS") | . <<PassportLink(PspoClasses_080718_05FHS)>> («FHS») |
Строка 43: | Строка 43: |
. <<PassportLink(PspoClasses_080720_01Repository)>> ("Сообщество вокруг дистрибутива", "Хранилище") . <<PassportLink(Install_and_Configure)>> ("Дистрибутив и репозиторий") |
. <<PassportLink(PspoClasses_080720_01Repository)>> («Сообщество вокруг дистрибутива», «Хранилище») . <<PassportLink(Install_and_Configure)>> («Дистрибутив и репозиторий») |
Строка 49: | Строка 49: |
. <<PassportLink(AltDocs_packages_apt)>> ("Введение: пакеты, зависимости и репозитории") . <<PassportLink(Books_LinuxIntro_13ChapterPackage)>> ("Цена удобства --- 1", "Цена удобства --- 2") . <<PassportLink(PspoClasses_080720_02Package)>> ("Зависимости") . <<PassportLink(Install_and_Configure)>> ("Дистрибутив и репозиторий") |
. <<PassportLink(AltDocs_packages_apt)>> («Введение: пакеты, зависимости и репозитории») . <<PassportLink(Books_LinuxIntro_13ChapterPackage)>> («Цена удобства — 1», «Цена удобства — 2») . <<PassportLink(PspoClasses_080720_02Package)>> («Зависимости») . <<PassportLink(Install_and_Configure)>> («Дистрибутив и репозиторий») |
Строка 54: | Строка 54: |
. <<PassportLink(Books_LinuxIntro_17ChapterApplication)>> ("Нельзя объять необъятного") . <<PassportLink(Install_and_Configure)>> ("Поиск ПО: где брать?") |
. <<PassportLink(Books_LinuxIntro_17ChapterApplication)>> («Нельзя объять необъятного») . <<PassportLink(Install_and_Configure)>> («Поиск ПО: где брать?») |
Строка 58: | Строка 58: |
. <<PassportLink(AltDocs_win_lin_soft)>> (таблица "аналогов"; следует обратить внимание на неудобство и, часто, низкую эффективность использования данного метода поиска решения) | . <<PassportLink(AltDocs_win_lin_soft)>> (таблица «аналогов»; следует обратить внимание на неудобство и, часто, низкую эффективность использования данного метода поиска решения) |
Строка 60: | Строка 60: |
. <<PassportLink(Books_LinuxIntro_13ChapterPackage)>> ("Библиотеки", "Цепочки зависимостей") . <<PassportLink(PspoClasses_080720_02Package)>> ("Зависимости") . <<PassportLink(PspoClasses_080720_01Repository)>> ("Зависимости между пакетами. Обновления и стабильность") . <<PassportLink(Install_and_Configure)>> ("Зависимости") |
. <<PassportLink(Books_LinuxIntro_13ChapterPackage)>> («Библиотеки», «Цепочки зависимостей») . <<PassportLink(PspoClasses_080720_02Package)>> («Зависимости») . <<PassportLink(PspoClasses_080720_01Repository)>> («Зависимости между пакетами. Обновления и стабильность») . <<PassportLink(Install_and_Configure)>> («Зависимости») |
Строка 65: | Строка 65: |
. <<PassportLink(Books_LinuxIntro_13ChapterPackage)>> ("Библиотеки", "Цепочки зависимостей") . <<PassportLink(PspoClasses_080720_02Package)>> ("Зависимости") . <<PassportLink(PspoClasses_080720_01Repository)>> ("Зависимости между пакетами. Обновления и стабильность") . <<PassportLink(Install_and_Configure)>> ("Зависимости") |
. <<PassportLink(Books_LinuxIntro_13ChapterPackage)>> («Библиотеки», «Цепочки зависимостей») . <<PassportLink(PspoClasses_080720_02Package)>> («Зависимости») . <<PassportLink(PspoClasses_080720_01Repository)>> («Зависимости между пакетами. Обновления и стабильность») . <<PassportLink(Install_and_Configure)>> («Зависимости») |
Строка 70: | Строка 70: |
. <<PassportLink(Books_LinuxIntro_13ChapterPackage)>> ("Конфликты и альтернативы") . <<PassportLink(PspoClasses_080720_02Package)>> ("Конфликты") . <<PassportLink(Install_and_Configure)>> ("Конфликты") |
. <<PassportLink(Books_LinuxIntro_13ChapterPackage)>> («Конфликты и альтернативы») . <<PassportLink(PspoClasses_080720_02Package)>> («Конфликты») . <<PassportLink(Install_and_Configure)>> («Конфликты») |
Строка 74: | Строка 74: |
. ''Установщик пакетов'' как программа, работающая с одним пакетом (редко --- с базой данных). Установщик пакетов RPM (RPM Package Manager, ранее Red Hat Package Manager): . <<PassportLink(Books_LinuxIntro_13ChapterPackage)>> ("Установщики пакетов") . <<PassportLink(PspoClasses_080720_03PackageUtils)>> ("Установщик") . <<PassportLink(Install_and_Configure)>> ("Установщик пакетов") |
. ''Установщик пакетов'' как программа, работающая с одним пакетом (редко — с базой данных). Установщик пакетов RPM (RPM Package Manager, ранее Red Hat Package Manager): . <<PassportLink(Books_LinuxIntro_13ChapterPackage)>> («Установщики пакетов») . <<PassportLink(PspoClasses_080720_03PackageUtils)>> («Установщик») . <<PassportLink(Install_and_Configure)>> («Установщик пакетов») |
Строка 82: | Строка 82: |
. <<PassportLink(Books_LinuxIntro_13ChapterPackage)>> ("Менеджеры пакетов") . <<PassportLink(PspoClasses_080720_03PackageUtils)>> ("Диспетчер") |
. <<PassportLink(Books_LinuxIntro_13ChapterPackage)>> («Менеджеры пакетов») . <<PassportLink(PspoClasses_080720_03PackageUtils)>> («Диспетчер») |
Строка 85: | Строка 85: |
. <<PassportLink(Install_and_Configure)>> ("Менеджер пакетов") | . <<PassportLink(Install_and_Configure)>> («Менеджер пакетов») |
Строка 87: | Строка 87: |
. <<PassportLink(PspoClasses_080720_04PackageMisc)>> ("Диспетчер пакетов", описание Synaptic) | . <<PassportLink(PspoClasses_080720_04PackageMisc)>> («Диспетчер пакетов», описание Synaptic) |
Строка 90: | Строка 90: |
. Данная тема тесно связана с модулем [[../InformationResources|Информационный поиск]]. Уровень изложения может варьироваться в зависимости от цели конкретного курса и подготовленности слушателей. В любом случае, однако, следует подчеркнуть, что штатный (лучший) способ установки ПО --- из хранилища ("своего" дистрибутива). | . Данная тема тесно связана с модулем [[../InformationResources|Информационный поиск]]. Уровень изложения может варьироваться в зависимости от цели конкретного курса и подготовленности слушателей. В любом случае, однако, следует подчеркнуть, что штатный (лучший) способ установки ПО — из хранилища («своего» дистрибутива). |
Строка 92: | Строка 92: |
. <<PassportLink(Books_LinuxIntro_13ChapterPackage)>> ("Цена удобства --- 1", "Цена удобства --- 2") . <<PassportLink(PspoClasses_080720_04PackageMisc)>> ("Другие варианты установки программ") . <<PassportLink(Install_and_Configure)>> ("Поиск ПО: где брать?", "Виды программ", "Как искать программы под Linux", "Спепцифика установки ПО из различных источников") |
. <<PassportLink(Books_LinuxIntro_13ChapterPackage)>> («Цена удобства — 1», «Цена удобства — 2») . <<PassportLink(PspoClasses_080720_04PackageMisc)>> («Другие варианты установки программ») . <<PassportLink(Install_and_Configure)>> («Поиск ПО: где брать?», «Виды программ», «Как искать программы под Linux», «Спепцифика установки ПО из различных источников») |
Строка 96: | Строка 96: |
. <<PassportLink(AltDocs_win_lin_soft)>> (таблица "аналогов"; следует обратить внимание на неудобство и, часто, низкую эффективность использования данного метода поиска решения) | . <<PassportLink(AltDocs_win_lin_soft)>> (таблица «аналогов»; следует обратить внимание на неудобство и, часто, низкую эффективность использования данного метода поиска решения) |
Строка 99: | Строка 99: |
. <<PassportLink(PspoClasses_080720_04PackageMisc)>> ("Другие варианты установки программ") . <<PassportLink(Install_and_Configure)>> ("Спепцифика установки ПО из различных источников" |
. <<PassportLink(PspoClasses_080720_04PackageMisc)>> («Другие варианты установки программ») . <<PassportLink(Install_and_Configure)>> («Спепцифика установки ПО из различных источников» |
Строка 102: | Строка 102: |
. <<PassportLink(PspoClasses_080720_04PackageMisc)>> ("Другие варианты установки программ") . <<PassportLink(Install_and_Configure)>> ("Поиск ПО: где брать?", "Виды программ", "Как искать программы под Linux", "Спепцифика установки ПО из различных источников") |
. <<PassportLink(PspoClasses_080720_04PackageMisc)>> («Другие варианты установки программ») . <<PassportLink(Install_and_Configure)>> («Поиск ПО: где брать?», «Виды программ», «Как искать программы под Linux», «Спепцифика установки ПО из различных источников») |
Строка 115: | Строка 115: |
* Понять, зачем в "Установке стороннего ПО" нужны ссылки на <<PassportLink(PspoClasses_080720_03PackageUtils)>>. | * Понять, зачем в «Установке стороннего ПО» нужны ссылки на <<PassportLink(PspoClasses_080720_03PackageUtils)>>. |
Установка программного обеспечения
Понятие пакета, как его устанавливать и удалять. Менеджеры пакетов и хранилища. Установка стороннего ПО (не входящего в состав дистрибутива).
/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 |
81 |
2 |
2 |
2 |
1 |
31.08.2008 |