Мы пытаемся создать собственный пакет Debian и пытаемся создать собственный репозиторий apt-get. Для этого мы сделали следующее:
Файл управления выглядит следующим образом:
Источник: монитор Раздел: базовый Приоритет: дополнительный Сопровождающий: root Build-Зависит: debhelper (> = 8.0.0) Standards-Version : 3.9.2 Пакет: монитор Архитектура: любая Зависит от: mono-runtime, $ {shlibs: Depends}, $ {misc: Depends} Описание: Инструмент мониторинга
Затем в ~ / 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.
Может кто-нибудь, пожалуйста, направьте нас в этом. Мы впервые делаем это.
Спасибо
Я нашел, что, намного легче установить .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 показывает вариант для переустановки пакета, задание сделано.