Книга: Основы программирования в Linux
Распространение программного обеспечения
Главная задача, возникающая при распространении программного обеспечения, — гарантия того, что в дистрибутив включены все файлы правильных версий. К счастью, интернет-сообщество программистов выработало ряд очень надежных методов, которые прошли долгий путь, устраняя возникавшие проблемы. К этим методам относятся следующие:
? создание стандартными средствами, имеющимися на всех машинах с ОС Linux, единого пакета, включающего файлы всех компонентов;
? правляемая нумерация версий пакетов;
? соглашение по именованию файлов, требующее включения номера версии в файл пакета, чтобы пользователи могли легко увидеть, с какой версией они работают;
? применение подкаталогов в пакете, чтобы при извлечении файлов из него они помешались в отдельный каталог, и не возникали сомнения по поводу содержимого пакета.
Эволюция этих методов была направлена на облегчение распространения программ и повышение надежности этого процесса. Легкость установки программы — это другой вопрос, поскольку она зависит от программы и системы, в которой устанавливается программа, но, по крайней мере, вы будете уверены в том, что у вас корректные файлы всех компонентов.
- Глава 17. Создание пакетов и распространение программ
- 1.1. Краткая история свободного программного обеспечения Unix
- Распространение кода с помощью сертификатов
- Распространение программного обеспечения и язык С++
- 11.2. СВОЙСТВА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
- Выбор аппаратного обеспечения для InterBase
- Функция программного обеспечения
- Центр обеспечения безопасности
- 17.3.6. Распространение событий
- Вызов окна программного кода
- Процесс разработки программного обеспечения
- 4.8. Техники обеспечения обратной связи на тренинге