Я пишу сценарій для автоматичного встановлення пакету, який є в нашому РЕПО, це програмний пакет з одним із позначених файлів конфігурації Debian. Чи є якийсь варіант, до якого я можу перейти apt-get
/ aptitude
щоб він прийняв нові конфігураційні файли?
В основному мені потрібен apt
/ aptitude
еквівалент dpkg --force-confnew
Мені потрібно відповісти на наступне питання, поставлене під час apt-get
установки з Y
Файл конфігурації `` / opt / application / conf / XXX.conf` '
==> File on system created by you or by a script.
==> File also in package provided by package maintainer.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer's version
N or O : keep your currently-installed version
D : show the differences between the versions
Z : background this process to examine the
The default action is to keep your current version.
Додаткова інформація:
Також я передаю sudo
пароль у трубі для виконання команди
echo "mysudopass"|sudo -S apt-get mypackage
Це позначає помилку в установці, коли інсталяція знаходиться на конфігураційній інтерактивній фазі.
Я на Ubuntu 10.04
apt версія: apt 0.7.25.3
Чому я не можу використовувати dpkg
: Ці Debians мають бути встановлені з Repo, і я не маю локальних Debians на своїй машині