削除してからインストールすることと、再インストールすることの違いは何ですか?

削除してからインストールすることと、再インストールすることの違いは何ですか?

たとえば、がapt-getのいくつかのパッケージに依存しているcoreutils場合、次のようにします。

sudo apt-get remove coreutils

次のコマンドを実行しても再インストールすることはできません。

sudo apt-get install coreutils

しかし、単に再インストールしようとすると、次のようになりますcoreutils

sudo apt-get install --reinstall coreutils

それは動作します。では、削除してからインストールすることと、オプションを使用するだけの場合の違いは何でしょうか--reinstall? どちらも同じことではないのですか?

答え1

apt-get remove {package} 設定ファイル以外のインストール済みパッケージを削除します。

Remove は、パッケージがインストールされるのではなく削除されることを除いて、install と同じです。パッケージ名にプラス記号 (+) が追加されると (間にスペースなし)、識別されたパッケージは削除されるのではなくインストールされます。

--reinstall、すでにインストールされている最新バージョンのパッケージを再インストールします。

インストールします。このオプションの後には、インストールする 1 つ以上のパッケージが続きます。各パッケージはパッケージ名であり、完全修飾ファイル名ではありません。

ソース:マンページ

関連情報