Debian:インストール/アップグレード時に設定を遅らせる方法は?


8

私のDebianシステムの1つがめったにアップグレードされません。そのため、アップグレードの時期になると、大量のパッケージが存在します。現在、基本的にアップグレードを監視する必要があります。50個のパッケージごとに、構成を保持するか、新しい構成を組み込むかを決定するのに役立つパッケージがあるためです。

私のシステムは本当に遅いので、できるだけ多くのパッケージを単独で処理するようにシステムに指示し、残りは私に任せることができればいいと思います。

だから私が探しているのはmake -kapt-getまたはに似ているものaptitudeです。私は何を捜しているわけではないことは、パッケージの非対話型の構成である:私はないパッケージを設定したいが、私は、システムが、それは前のconfigure何も私を求めてすることができますよう、多くのパッケージとしてアップグレード/インストールします。そうすれば、後で戻って一連のパッケージを構成し、残りの(うまくいけば)少数のパッケージをインストールしたいと思っています。

編集:

また、私がすることをいいだろうやる私はできるだけ多くのconfigureに得ることができることのconfigureへの復帰を。したがって、構成が必要なすべてのパッケージを延期することから始めて、戻ったときに、この時点で構成できるすべてのパッケージを優先する必要があります。


オプションを指定して実行apt-getした--assume-yes場合、コンソールに何かが表示され、どのパッケージがデフォルト設定を取得しているかを示しますか?もしそうなら、あなたはすべてをインストールし、その後dpkg-reconfigureデフォルトのものだけをインストールすることができます。
不要な

アップグレードが500パッケージである場合(これは非現実的ではありません)、クリーンアップのために手動でログファイルを調べたくありません。デフォルトで上書きをインストールするよりも、それらのパッケージをスキップした方がいいです。
Ole

回答:


1

これはあなたが尋ねたことをするはずです。後で設定の質問をする:

$ DEBIAN_PRIORITY=critical
$ export DEBIAN_PRIORITY
$ apt-get upgrade
# Wait a long time.   Should be almost entirely noninteractive.
$ dpkg-reconfigure --default-priority=medium --unseen-only

または、前にすべての構成に関する質問をすることもできます。

$ apt-get clean
$ cat >> /etc/apt/apt.conf <<EOF
// Pre-configure all packages before
// they are installed.
DPkg::Pre-Install-Pkgs {
    "dpkg-preconfigure --apt --priority=low";
};
EOF
$ apt-get upgrade

私は別の古いシステムでテストしました:#dpkg-reconfigure --default-priority = medium --unseen-onlyオプションdefault-priorityは引数を取らない
Ole

別のサーバー(レニー)でテスト済み。PHP-iniがダイアログボックスでブロックされました。
Ole
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.