Невозможно создать пользовательский пакет Debian

Мы пытаемся создать собственный пакет Debian и пытаемся создать собственный репозиторий apt-get. Для этого мы сделали следующее:

  1. В ~ каталоге извлечен исходный файл с именем monitor-0.1 + monitor1.0.0.tar.gz
  2. cd monitor-0.1 + monitor1.0.0
  3. затем мы запускаем эту команду dh_make -e myemail@domain.com -f ../monitor-0.1+monitor1.0.0.tar.gz
  4. Она создала папку debian и изменила контрольный файл и журнал изменений файл
  5. Файл управления выглядит следующим образом:

    Источник: монитор Раздел: базовый Приоритет: дополнительный Сопровождающий: root Build-Зависит: debhelper (> = 8.0.0) Standards-Version : 3.9.2 Пакет: монитор Архитектура: любая Зависит от: mono-runtime, $ {shlibs: Depends}, $ {misc: Depends} Описание: Инструмент мониторинга

  6. Затем в ~ / monitor -0.1 + каталог monitor1.0.0 мы выполнили эту команду: dpkg-buildpackage -rfakeroot

После выполнения в ~ он создал следующие файлы

monitor_0.1+monitor1.0.0-1_amd64.changes
monitor_0.1+monitor1.0.0-1_amd64.deb
monitor_0.1+monitor1.0.0-1.debian.tar.gz
monitor_0.1+monitor1.0.0-1.dsc

Затем мы попытались установить этот пакет deb, а также попытался извлечь этот файл monitor_0.1 + monitor1.0.0-1_amd64.deb, который не имеет монитора в директории есть только папка / usr / share / doc / monitor.

Может кто-нибудь, пожалуйста, направьте нас в этом. Мы впервые делаем это.

Спасибо

0
задан 16 July 2014 в 18:50

1 ответ

Я нашел, что, намного легче установить .deb пакеты с помощью gdebi. Можно установить gdebi со следующей командой:

sudo apt-get update
sudo apt-get install gdebi

Вы не должны извлекать .deb файл для установки его. Для установки .deb файла перейдите к папке, содержащей файл с помощью CD, например:

cd ~/monitor-0.1+monitor1.0.0

или...

cd ~/

Затем выполненный:

sudo chmod +x monitor_0.1+monitor1.0.0-1_amd64.deb

... сделать исполняемый файл файла. Затем выполненный:

sudo gdebi monitor_0.1+monitor1.0.0-1_amd64.deb

После того, как пакет загружается в gdebi, Вы, возможно, должны нажать установку. Если gdebi показывает вариант для переустановки пакета, задание сделано.

0
ответ дан 16 July 2014 в 18:50

Другие вопросы по тегам:

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