создание пакета Debian - PullRequest
       18

создание пакета Debian

3 голосов
/ 07 января 2011

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

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

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

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

Ответы [ 3 ]

3 голосов
/ 08 сентября 2014

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

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 голос
/ 27 июня 2012

Если у вас есть исходный код или исходный код в tar.gz, вы можете использовать следующее:

sudo apt-get install checkinstall

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

./configure
make

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

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

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

1 голос
/ 10 января 2011

Вот ссылка, которую я получил для создания пакета debian.

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

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

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

...