web-dev-qa-db-ja.com

自動apt-get操作がしばらく実行されないようにするにはどうすればよいですか?

本番環境では、スクリプトを実行してOSを構成/カスタマイズします。 apt-getを集中的に使用します(パッケージのインストール、削除、更新、アップグレード)。

残念ながら、(特にシステムの起動直後に)別のプロセスがバックグラウンドで処理を開始し、dpkgステータスデータベースをロックすることがあります。次のエラーが発生します。

dpkg: error: dpkg status database is locked by another process
E: Sub-process /usr/bin/dpkg returned an error code (2)

エンドユーザーにとって、これはおそらく奇妙なことですが、数秒後に再試行できるため、大きな問題ではありません。しかし、スクリプトでの指示については。これは非常に面倒です。

私の最初の推測は、パッケージの更新をチェックするためのいくつかのcron/anacronジョブについてです。その間、そのようなジョブが実行されないようにする方法はありますか?

ありがとう

1
samb

更新マネージャーの設定から自動更新を停止できます。

あなたがする必要があるのは単にそれを決してに設定することです。enter image description here

イメージセットには、更新を自動的にチェックすることはありません。ワードでは、毎回更新をチェックする必要があります。

1
rɑːdʒɑ