リポジトリにあるパッケージの無人インストール用のスクリプトを書いています。これは、構成とマークされた Debian の 1 つを含むソフトウェア パッケージです。新しい構成ファイルを受け入れるように apt-get/aptitude に渡すことができるオプションはありますか?
基本的に、dpkg --force-confnew に相当する apt/aptitude が必要です
Y を使用して apt-get インストール中に提起された次の質問に答える必要があります。
設定ファイル `/opt/application/conf/XXX.conf'
==> あなたまたはスクリプトによって作成されたシステム上のファイル。
==>パッケージメンテナーが提供するパッケージにもファイルがあります。
それについてどうしたいですか?オプションは次のとおりです。
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
デフォルトのアクションは、現在のバージョンを維持することです。
追加情報:
また、コマンドを実行するためにパイプでsudoパスワードを渡しています
echo "mysudopass"|sudo -S apt-get mypackage
これは、インストールが Config Interactive フェーズにあるときに、インストールのエラーにフラグを立てています。
私はUbuntu 10.04 aptバージョンを使用しています:apt 0.7.25.3
dpkg を使用できない理由: これらの debian は Repo からインストールする必要があり、自分のマシンにローカルの debian がありません
事前に助けてくれてありがとう!!!!