Open Source & Linux Lab

It's better when it's simple

User Tools

Site Tools


etc:common_activities:slind:deb_producer

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
etc:common_activities:slind:deb_producer [2008/01/12 02:44] kvmetc:common_activities:slind:deb_producer [2008/01/17 02:36] kvm
Line 22: Line 22:
  
  
 +==== План работ ====
 +|Освоиться со сборкой source и binary пакетов|21.01|
 +|Экспорт (доработка)|23.01|
 +|Редактор control-файла|28.01|
 +|Помощник changelog|28.01|
 +|Генерация rules|6.02|
  
  
 ==== Определения ==== ==== Определения ====
  
-  * **Standard makefile project** -- проект CDT в котором makefile пишется вручную, никогда не изменяется извне струдствами разработки.+  * **Standard makefile project** -- проект CDT в котором makefile пишется вручную, никогда не изменяется извне средствами разработки.
   * **Managed makefile project** -- проект CDT в котором makefile каждый раз генерируется заново при изменении проекта.   * **Managed makefile project** -- проект CDT в котором makefile каждый раз генерируется заново при изменении проекта.
   * **DebianNature** -- свойство проекта CDT, которое означает что проект содержит каталог debian и для него может быть сгенерирован deb-пакет.   * **DebianNature** -- свойство проекта CDT, которое означает что проект содержит каталог debian и для него может быть сгенерирован deb-пакет.
Line 55: Line 61:
   * Дейсвия редактировани файла changelog: new item, new version, новая подверсия (non-maintainer)   * Дейсвия редактировани файла changelog: new item, new version, новая подверсия (non-maintainer)
   * Экспорт пакета (File->Export->.deb package)   * Экспорт пакета (File->Export->.deb package)
 +
 +
  
  
Line 66: Line 74:
 [[.:deb_producer:gui | Мастер]] имеет следующие экраны: [[.:deb_producer:gui | Мастер]] имеет следующие экраны:
 ^наименование ^обязательный ^назначение ^  ^наименование ^обязательный ^назначение ^ 
-control                  | да  | описание зависимостей, архитектура, разработчикописание пакета, версия для пакетов проекта|+Package type                  | да  | выбор типа пакетауказание пути к директории debian от корня проекта| 
 +|Source description|source|Описание общей части| 
 +|Packages descrition|source|Описание бинарных пакетов
 +|Package description|binary|Описание бинарного пакета|
    
   * В полях мастера пользователь заполняет поля для файла control    * В полях мастера пользователь заполняет поля для файла control 
-  * Генерируются файлы директории DEBIAN+  * Генерируется директория debian, содержащая файлы control, changelog и rules((для source-пакетов))
   * Пользователь имеет возможность редактировать полученные файлы и добавлять необязательные файлы в созданный каталог   * Пользователь имеет возможность редактировать полученные файлы и добавлять необязательные файлы в созданный каталог
 === Экспорт .deb-пакета === === Экспорт .deb-пакета ===
Line 76: Line 87:
 Мастер имеет следующие экраны: Мастер имеет следующие экраны:
 ^наименование ^обязательный ^назначение ^  ^наименование ^обязательный ^назначение ^ 
-changelog                | да  | описание изменени (текстовый редактор текущего изменения), путь для сохранения|+export                | да  | путь для сохранения .deb|
  
-  * В мастере экспорта указывает целевую директорию, архитектуру, описание изменений 
   * словно по волшебству, в указанной директории появляется deb-пакет...   * словно по волшебству, в указанной директории появляется deb-пакет...
  
etc/common_activities/slind/deb_producer.txt · Last modified: 2008/03/23 23:16 by zan