Деб пакет направи със собствените си ръце
Програма дебютантка подобни дистрибуции (Debian, Ubuntu, и т.н.) са разпределени под формата на дългови-пакети, които могат да се съхраняват в хранилището (както е обхваната от най-на софтуера) и само по себе си (като Skype). Има много причини, когато имате нужда да направите своя собствена дебютантка-пакет, най-често срещаните от които са:
- ти написа изходен код
- искате да направите софтуерен пакет, който не е в хранилището (за да можете бързо и лесно да инсталирате, обновявате или изтриване на програмата)
- сте намерили грешка в настоящия пакет (в зависимост грешни, разбити символни връзки и т.н.) и искам да го оправя
Помислете за най-простия случай, че има някакъв софтуер, дори и ако той се нарича hello_world и ние искаме да го разпространява под формата на дебютантка-пакет. Така че, това, което трябва да се направи.
Стъпка 1. Създаване на временна директория / TMP / PKG
Стъпка 2. Създаване на директория / TMP / PKG / ЮЕсАр / хамбар (в директорията / TMP / PKG ние трябва да се създаде директория дърво, като се предполага, че / TMP / PKG - е корен)
Стъпка 3. hello_world постави нашата програма в директорията / TMP / PKG / ЮЕсАр / хамбар (т.е., след инсталацията на нашия софтуерен пакет е на разположение като / ЮЕсАр / хамбар / hello_world)
Стъпка 4. Създаване на директория / TMP / PKG / Debian (тук се побере цялата информация за обслужване на пакета, а именно, файлове с описанието на туристическия пакет, да се извършват действия след инсталацията на пакета и т.н.)
Стъпка 5. създаде услуга файл / TMP / PKG / Debian / контрол с това съдържание
стъпка 6 всъщност създаваме команда пакет: Dpkg-дебютантка -b / TMP / PKG здравей свят-0,1-i386.deb