как установить автономную программу .deb с ее зависимостями, если они не существуют

это мое bash скрипт (Здесь очень много другие похожие скрипты):

#!/usr/bin/env bash
pkgs="main-program dependence1 dependence2"
if ! dpkg -s $pkgs >/dev/null 2>&1; then
        wget main-program.deb && apt -y install ./main-program.deb
        # and its dependencies if they don't exist, in the order required by the main program
        wget dependence1.deb && apt -y install ./dependence1.deb
        wget dependence2.deb && apt -y install ./dependence2.deb
    else
        echo "do nothing"
fi

Как я могу исправить мой скрипт для установки .deb программа и ее зависимости (в том числе и в автономном режиме), если они не существуют, в том порядке, в котором они нужны программе

Примечание: ни программа, ни ее зависимости не находятся в официальных репозиториях debian или ubuntu, поэтому ее нельзя установить с помощью apt-get install package, поэтому я должен загрузить .deb из https://old-releases.ubuntu.com и установите их с помощью apt-get install ./package.deb или же dpkg -i package.deb

0

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *