как включить каталог в отладку пакета

простой пакет Debian будет создан в следующих шагах, следующие шаги будут учебным пособием для начинающих

думаю, у меня есть файл позволяет скажем, test.sh, который просто напечатает тест на экране

#!/bin/sh
set -e
echo "this is sample debian package created " >&2

Что должно быть на выходе после установки пакета debian? A) Я хочу поместить указанный выше файл, который я назвал test.sh, в /home/bla/Desktop/ после установки пакета с помощью «dpkg -i test-1.0.deb»

. Для достижения вышеуказанного процесса следуйте инструкциям ниже упомянутые шаги, так как

mkdir test-1.0
cd test-1.0
#in order to place test.sh in /home/bla/Desktop, simply create the same directory structure in the test folder using this command

mkdir -p home/bla/Desktop/
cp test.sh home/bla/Desktop/
cd ..
cd ..
cd ..
mkdir DEBIAN
cd DEBIAN

добавьте управляющий файл со следующим содержимым

Package: test
Version: 1.0
Section: devel 
Priority: optional
Architecture: all
Essential: no
Depends:  bash
Pre-Depends: no
Recommends: no
Maintainer: test <test@test.test>
Replaces: no
Provides: no
Description: A sample testpackage in order to demonstrate how to create debian packages

Пакет готов, выйдите из тестовой папки и введите dpkg --build test-1.0/

ваш пакет готов, и вы можете установить его с помощью dpkg -i test-1.0.deb

Если я хочу выполнить тот же процесс с dh_make и debuild, мне не удалось добавить структуру каталогов, в которую я хотел поместить мой test.sh после установки

шагов, которые я следует:

  1. mkdir test-1.0
  2. скопировать структуру каталогов, как указано выше

    cd test-1.0/ && mkdir -p home/bla/Desktop/
    cp test.sh домой/бла/рабочий стол/
    
  3. dh_make -n -s -e (скрытый)

  4. cd debian
  5. rm *.ex *.EX
  6. cd ..
  7. debuild -us -uc

независимо от моего теста .sh вообще не включен в пакет после этого, я не знаю, в чем причина, это то, что я понял из руководства Debian

, может кто-нибудь знает, как это сделать, пожалуйста, дайте мне как можно скорее .., я просто хочу знать как я могу включить файлы в пакет при сборке пакета Debian с помощью debuild/dpkg-buildpackage, как я сделал в первом процессе, который очень прост

6
задан Shawn Chin 12 June 2012 в 15:47
поделиться