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
etc:common_activities:slind:deb_producer [2008/01/12 04:17] kvmetc:common_activities:slind:deb_producer [2008/03/23 23:16] (current) zan
Line 12: Line 12:
 | REQ3   | Должен поддерживаться standard проект                                                     | 1 | | | REQ3   | Должен поддерживаться standard проект                                                     | 1 | |
 | REQ4   | <del>Должен поддерживаться managed проект</del>                                           | 2 | | | REQ4   | <del>Должен поддерживаться managed проект</del>                                           | 2 | |
-| REQ5   | Пользователь указывает местоположение файлов на целевой платформе вручную                 | 1 | |+| REQ5   <del>Пользователь указывает местоположение файлов на целевой платформе вручную</del>      | 1 | |
 | REQ6   | Файлы, входящие в пакет берутся из CDT- проекта или из его целей                          | 1 | | | REQ6   | Файлы, входящие в пакет берутся из CDT- проекта или из его целей                          | 1 | |
 | REQ7   | Должен быть предоставлен интерфейс описания пакетов (файл control)                        | 1 | | | REQ7   | Должен быть предоставлен интерфейс описания пакетов (файл control)                        | 1 | |
Line 22: Line 22:
  
  
 +==== План работ ==== 
 +|Освоиться со сборкой source и binary пакетов|21.01| 
 +|Экспорт (доработка)|23.01| 
 +|Редактор control-файла|28.01| 
 +|Помощник changelog|28.01| 
 +|Генерация rules|6.02|
  
  
Line 30: Line 35:
   * **Managed makefile project** -- проект CDT в котором makefile каждый раз генерируется заново при изменении проекта.   * **Managed makefile project** -- проект CDT в котором makefile каждый раз генерируется заново при изменении проекта.
   * **DebianNature** -- свойство проекта CDT, которое означает что проект содержит каталог debian и для него может быть сгенерирован deb-пакет.   * **DebianNature** -- свойство проекта CDT, которое означает что проект содержит каталог debian и для него может быть сгенерирован deb-пакет.
- 
- 
  
  
Line 42: Line 45:
   * Сборка пакета происходит из специально подготовленного каталога при помощи dpkg   * Сборка пакета происходит из специально подготовленного каталога при помощи dpkg
   * Подготовка каталога, где будет запущен dpkg, происходит при помощи make install и копирования директории debian экспортируемого проекта   * Подготовка каталога, где будет запущен dpkg, происходит при помощи make install и копирования директории debian экспортируемого проекта
- 
- 
- 
- 
- 
  
  
Line 56: Line 54:
   * Дейсвия редактировани файла changelog: new item, new version, новая подверсия (non-maintainer)   * Дейсвия редактировани файла changelog: new item, new version, новая подверсия (non-maintainer)
   * Экспорт пакета (File->Export->.deb package)   * Экспорт пакета (File->Export->.deb package)
- 
- 
- 
- 
- 
  
  
Line 90: Line 83:
   * [[.:deb_producer:files_description   | Описание структуры файлов каталога DEBIAN]]   * [[.:deb_producer:files_description   | Описание структуры файлов каталога DEBIAN]]
   * [[.:deb_producer:gui          | Интерфейс пользователя]]   * [[.:deb_producer:gui          | Интерфейс пользователя]]
- 
- 
  
 ==== Ссылки ==== ==== Ссылки ====
etc/common_activities/slind/deb_producer.1200100678.txt.gz · Last modified: 2008/01/12 04:17 by kvm