LINUX.ORG.RU

ubuntu: Установка пакетов без подтверждения но под root

 ,


0

1

подскажите, плиз, есть ли какая-то возможность без особых плясок с бубном ранать скрипт в автоматическов режиме?

зачем это нужно: есть тулза и она требует под луксом наличия нативной библиотеки. библиотеку нужно поставить если отсутсвует. все это нужно сделать скриптом при делое в автоматическом режиме.
я пробовал вот так, но оно делает abort при попытке поставить покеты без подтверждения

echo mypassword | sudo -S sh my_script_file.sh

my_script_file.sh content:
add-apt-repository http://ppa.launchpad.net/djcj/mediainfo/ubuntu
apt-get update
apt-get install mediainfo


РЕШЕНИЕ
все заработало когда добавил в последнюю строчку скрипта
apt-get --force-yes -y install mediainfo

за помощь большое спасибо Akamanah



Последнее исправление: cetjs2 (всего исправлений: 4)

man apt-get

-y, --yes, --assume-yes
           Automatic yes to prompts; assume "yes" as answer to all prompts and run non-interactively. If an undesirable situation, such as changing a held package, trying to install a
           unauthenticated package or removing an essential package occurs then apt-get will abort. Configuration Item: APT::Get::Assume-Yes.

Альзо, медианфо есть в стандартных репах, зачем еще ppa тянуть?

Akamanah ★★★★★
()
Последнее исправление: Akamanah (всего исправлений: 1)
Ответ на: комментарий от Akamanah

спс за оперативный ответ.
у меня оно почему-то не ставилось нормально из стандарного. постоянно не хватало каких-то зависимостей

rusich
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.