たとえば、言語のサポートを追加して、インストールしたものやシステムにインストールしたものとまったく同じものを削除するにはどうすればよいですか?従うことができる手順はありますか? Apt-get remove、autoremove、purgeは私が探しているものではなく、ものを残します。
現在、debfoster
を調査しています 、しかし私はもっと簡単でよりネイティブなものを監督していることを願っています。
この瞬間、システムをスナップショットから復元して以前のセットアップに戻す必要があります。国際的なアプリケーションに取り組んでいます。たとえば、中国語をインストールおよびアンインストールすると、以前は存在しなかった不要なフォントがいくつか表示されます。私のテストは無意味になります。
更新:
質問を更新して明確にするために、パッケージのインストールが1か月前にログに記録されることをすでに知っています。中国語のサポートを適切に削除する方法を尋ねたところ、解決策が見つかりました。削除したいフォントを含むインストールされたパッケージは/ var / log/dpkgにのみあります。ログ。自動化またはこれを自動化するツールを探しているので、新しい言語やアプリケーションをインストールおよびアンインストールするたびにログを処理する必要はありません。どうやらUbuntuには小さな欠陥があり、言語の削除時にフォントがアンインストールされないようです。新しい言語をインストールしてから、テストのために1日に数回削除します。今日作成したスクリプトでは、アンインストールされないログからすべてを入れています。そして、私はまだホイールを再発明していることを願っています。また、どのファイルやその他のパッケージが接触しているかを追跡し、削除時に削除されることを確認するための手順がすでに用意されています。
承認された回答:
パッケージマネージャー(apt-get
)を介して「もの」をインストールした場合 、dpkg
、synaptic
)、すべて/var/log/apt/*
にログインしています 。 apt-get purge
を生成するのは簡単な編集です コマンド。
他の方法で「もの」をインストールした場合(sudo make install
、/usr/bin/cpan
、…)同じ方法でアンインストールする必要があります。
将来の生活を楽にするために、特に2番目の方法を使用する場合は、installwatch
をインストールして使用することを検討してください。 。 man
から ページ:
trusty (1) installwatch.1.gz
Provided by: checkinstall_1.6.2-4ubuntu1_i386
NAME
installwatch — Track installation of software
SYNOPSIS
installwatch [options] [command]
DESCRIPTION
installwatch is a program that is used in order to track the changes
made while installing local software (i.e. "make install"). It
monitors the requested command, and produces a log which indicates all
created and modified files.