Shell Как установить локальную массу пакетов [duplicate]

У меня есть 20 или 30 deb-файлов в папке в локальном каталоге, скажем, /home/Downloads. Учитывая, что количество файлов может варьироваться, мне нужен скрипт (или команда, или что угодно), который устанавливает все эти .deb при выполнении. У меня нет знаний о скриптинге в Linux, поэтому чем яснее будут ответы, тем лучше. Заранее спасибо

1
задан 15 June 2017 в 17:44

1 ответ

Я предлагаю использовать для цикла:

cd ~/Downloads
for i in *.deb; do echo installing "$i"; sudo dpkg -i "$i"; done;
  • for i in *.deb цикл во все "deb" файлы
  • echo installing "$i" печать, какой Вы собираетесь установить
  • Используя dpkg -i package, мы устанавливаем "deb" пакет.

Подсказка: можно измениться dpkg -i с gdebi или apt install эти опции, собирающиеся обработать dependecies также (если таковые имеются).

1
ответ дан 7 December 2019 в 15:33

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

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