Я новичок в Debian 8 и все еще очень начинающий в Linux.В настоящее время я использую Debian 8 Oracle VM Virtualbox в Windows 10, для справки.
Для проекта, над которым я работаю, моей задачей является установка пакетов Debian 8 из исходного пакета в указанную папку rootfs.После получения исходных файлов (.tar.gz, .diff.gz, .dsc) и их распаковки я запускаю:
dpkg-source -x <package>.dsc
, которая извлекает исходный код в рабочий каталог.
Проблема, с которой я столкнулся, - это создание файлов .deb из извлеченного файла.Стандартный способ сделать это - позволить apt обработать установку зависимостей из онлайн-хранилища с помощью:
apt-get build-dep <package>
, а затем сгенерировать файлы .deb с помощью:
dpkg-buildpackage -b
Но этоустановит зависимости для моих rootfs.Кроме того, поскольку я загрузил большинство пакетов на свой локальный компьютер, я хотел бы иметь возможность вручную устанавливать каждую зависимость из моих локальных исходных пакетов, а не из Интернета.
Насколько я понимаю, передо мной была поставлена задачаэто позволяет избежать загрязнения указанного файла документации и несущественных файлов, поскольку число пакетов Debian 8, которые будут добавлены к этому сообщению, составляет> 700.
Если есть какие-либо ошибки / недоразумения с моим знаниемLinux & Debian 8, пожалуйста, дайте мне знать.