это мое 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