今日インストールしたすべてのパッケージをアンインストールするにはどうすればよいですか?


8

今日ffmpegに組み込まれたmusepackエンコーダーのサポートを取得しようとしていましたが、うっかりいくつかの機能を壊しましたが、どのパッケージをインストールしたのか正確にわかりません。今日インストールしたすべてのパッケージを削除し、より慎重に最初からやり直すにはどうすればよいですか?

「履歴」の今日の日付の下にある「Ubuntu Software Center」でそれらのリストを見ることができますが、何百もの処理があるので、1つずつアンインストールすることはしたくありません。

回答:



13
grep -e `date +%Y-%m-%d` /var/log/dpkg.log | awk '/install / {print $4}' | uniq | xargs apt-get -y remove

commandlinefuで見つかりましたがうまくいきました


これにより、aptではなく、dpkgによってインストールされたパッケージのみが削除されます。
Pilot6、2015年

私はgrep -e `date +%Y-%m-%d` /var/log/dpkg.log | awk '/install / {print $4}' | uniq出力をテストしたところ、apt-get今日インストールしたパッケージとまったく同じでした!! 素敵なスクリプトバディ、+ 1。
dariush

あなたは1つに別のパラメータを追加する必要がありapt-getapt-get -y --allow-remove-essential remove
モフセンAbasi
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.