ALT Linux Master 2.2

Руководство разработчика

P. Cederqvist, С. Индлин, Д. Левин, А. Махоткин, А. Орлов, Е. Тяпкина, В. Филиппов

Настоящая книга составлена из документов, распространяющихся на условиях Лицензии на свободную документацию (GNU Free Documentation License) версии 1.1.

Каждый имеет право воспроизводить, распространять и/или вносить изменения в настоящий Документ в соответствии с условиями этой лицензий.

Данный Документ не содержит Неизменяемых разделов; Данный Документ не содержит текста, помещаемого на первой или последней страницах обложки.


Содержание

I. ALT Packaging
1. ALT specfile conventions
Обоснование
Spec-файлы
Патчи
Исходный код
2. ALT Linux RPM: особенности версии rpm-4.0.4-alt5
Обоснование
Новые тэги
Устаревшие тэги
Новые макросы
Новыe параметры rpm
Новые возможности rpm по сборке пакетов
3. ALT Secure Packaging Policy
Массовые операции над файлами и каталогами (секции: %setup, %build, %install, %pre*, %post*, %trigger*)
Операции с временными файлами
Чужие и системные каталоги и файлы (секции: %install, %files)
Атрибуты файлов и каталогов (секции: %install, %files)
Блокировки (секции: %build, %install, %files)
II. Работа с CVS
4. Обзор
Что такое CVS?
Чем не является CVS?
Пример работы с CVS
5. Репозиторий
Как сообщить CVS, где находится репозиторий
Как данные хранятся в репозитории
Как данные хранятся в рабочем каталоге
Административные файлы
Несколько репозиториев
Создание репозитория
Резервное копирование репозитория
Перемещение репозитория
Сетевые репозитории
Доступ к репозиторию только для чтения
Временные каталоги на сервере
6. Начинаем проект под CVS
Помещение файлов в репозиторий
Создание дерева каталогов из нескольких файлов
Создание файлов из других систем контроля версий
Создание дерева каталогов с нуля
Определение модуля
7. Ревизии
Номера ревизий
Версии и ревизии
Назначение номеров ревизий
Метки ревизий
Что пометить в рабочем каталоге
Как помечать по дате или ревизии
Удаление, перемещение и удаление меток
Пометки при добавлении и удалении файлов
8. Создание и слияние ветвей
Для чего хороши ветви?
Создание ветви
Доступ к веткам
Ветки и ревизии
Волшебные номера веток
Слияние веток
многократное слияние из ветки
Слияние изменений между двумя ревизиями
При слиянии можно добавлять и удалять файлы
9. Рекурсивное поведение
10. Добавление, удаление и переименование файлов и каталогов
Добавление файлов в каталог
Удаление файлов
Удаление каталогов
Перемещение и переименование файлов
Обычный способ переименования
Перемещение файла с ревизиями
Копирование файла с ревизиями
Перемещение и переименование каталогов
III. LAN-Crypto — Библиотека разработчика программного обеспечения защиты информации
11. Введение
12. Интерфейс разработки приложений (API) Библиотеки
13. Основная библиотека (ctBaseLib)
14. Библиотека сертификатов и сообщений (ctMsgLib)
15. Библиотека хранения сертификатов (ctStoreLib)
IV. Редактор шрифтов Pfaedit
16. Вступление
17. Виды окон
Окно шрифта
Окно символа
Инструменты
Окно метрик
18. Создание шрифта
19. Создание символа
Копирование символа; акцентированные символы
Оконтуривание вручную
Автотрассировка
Модификация символов
Другие способы создания символов
Обработка символов
20. Скрипты
V. Технологии разработки WEB-проектов с использованием серверов приложений
21. Общие принципы
22. Используемые инструментальные средства
Пакет CGI-скриптов, обеспечивающих необходимую функциональность
Сервер приложений Midgard
Сервер приложений Zope
23. Выводы
24. ПРИЛОЖЕНИЕ А
CGI-скрипт & HTML::Template
Midgard
Zope
VI. Разработка программ для PalmOS под Linux
25. Введение
26. PalmOS SDK
27. Prc-tools
28. POSE
29. Guickachu и pilrc
30. Отладчик DDD
31. Среда разработки
Перевод на русский язык лицензии GNU на свободную документацию
GNU Free Documentation License

Список иллюстраций

17.1. Окно шрифта
17.2. Окно редактируемого символа (контур)
17.3. Окно редактируемого символа" (растровый шрифт)
17.4. Окно метрик
18.1. Информация о шрифте
28.1. POSE, настроенный на Palm m505
29.1.
30.1.

Список таблиц

11.1.
11.2.
11.3.
12.1.

Список примеров

3.1. Правильное использование find