Я пишу скрипт для автоматической установки пакета, который находится в нашем репозитории, это программный пакет с одним из отмеченных файлов конфигурации 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
: эти Debian должны быть установлены из Repo, и у меня нет локальных Debian на моей машине