現在のバージョンがアップグレードされたか、新規インストールされたかを確認する方法


8

私はubuntu 16.04のインストールをいくつか持っています。それらのいくつかは、以前のバージョンからアップグレードされました。それらのいくつかはフレッシュインストールでした。

私のインストールのいくつかには、他のいくつかには経験しない問題があります。

私が経験する問題がアップグレードの問題が原因であるかどうか、および新規インストールがより適切に機能しているかどうかを識別しようとしています。

フレッシュインストールがすべてのインスタンスでより適切に機能している場合、問題が発生した一部のコンピューターでフレッシュインストールを実行する可能性があります。

実行中のOSが実行中のバージョンとして最初にインストールされたかどうかをテストする方法を知っている人には、事前に感謝します。


1
ファイルに言及しているaskubuntu.com/questions/130969/…に関連している可能性があります/var/log/dist-upgrade

1
@NickWeinberg同様の質問の情報を使用して問題を解決できました。誰も回答しない場合は、この特定の質問を解決した特定の詳細を投稿し、適切に回答済みとしてマークできるようにします。
LD James

回答:


2

Ubuntu 16.04のクリーンインストールでは、ディレクトリにファイルはありません/var/log/dist-upgrade。そのため、そこにmain.logが存在するかどうかをテストして、インストールがクリーンインストールであるかアップグレードであるかを確認できます(例:bashを使用)。

if [ -f /var/log/dist-upgrade/main.log ]
then echo upgrade
else echo clean install
fi

詳細については、DebuggingUpdateManagerを参照してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.