Вопрос по debian, ubuntu – Пакет Debian находится в том же каталоге :)

3

верил на сайте Debian для создания пакета.

Но это нелегко понять, так как это не дает пошаговых процессов.

Пожалуйста, помогите мне, как создать пакет Debian.

Если возможно подробные шаги будут очень хорошо.

Я думаю, что уже слишком поздно, но скоро вы сможете использовать эту графическую программу для создания собственного пакета Debian,debpac Thibaut B.

Ваш Ответ

3   ответа
3

чтобы создать пакет, который просто помещает скрипт оболочки туда, куда я хочу.

1. Создайте каталог для сборки ваших пакетов. Некоторые используют «deb», а другие используют «пакеты». Другие создают структуру каталогов для создания нескольких пакетов в «deb» (или как угодно).

    mkdir deb

2. Создайте структуру каталогов в deb, которая представляет место, где вы хотите разместить скрипт1

mkdir -p ./deb/usr/local/bin

3. Скопируйте скрипт в ваш новый каталог

cp /path/to/my/script/myscript.sh ./deb/usr/local/bin/

4. Создайте подкаталог с именем «DEBIAN», в котором будет размещен управляющий файл пакета.

mkdir -p ./deb/DEBIAN

5. Создайте контрольный файл.

touch ./deb/DEBIAN/control

6. Откройте контрольный файл и введите текст ниже.

Package: myPackagename (no spaces or underscores allowed) Priority: optional Section: misc Maintainer: Maintainer Name Architecture: all Version: 1.0 Depends: package1, package2, ......... Description: short description here long description here (don't remove space at the beginning of line) (replace this with an empty line)

7.Измените собственность

Change ownership: sudo chown -R root:root ./deb

8. Создайте пакет Debian.

dpkg -b ./deb /my/output/destination/packagename.deb
1

вы можете использовать следующее:

sudo apt-get install checkinstall

В исходном коде скомпилируйте его:

./configure
make

А затем соберите пакет debian с помощью checkinstall, например:

sudo checkinstall --install=no --pkgname=XXX --pkgversion=0.X.X --maintainer=YOU_XXX

Пакет Debian находится в том же каталоге :)

1

Надеюсь, это поможет вам всем, ребята ...

http://ubuntuforums.org/showthread.php?t=51003

С уважением, iSight

Да ... я получил его только после регистрации ... это форум ... вы можете получать запросы и ответы только тогда, когда вы зарегистрировались там .. его бесплатно, конечно ... boom
Это оказался достойный ресурс. Хотя необходимость регистрации немного облом. decimus phostle
-1: требуется регистрация oenone

Похожие вопросы