sudo apt-get installコマンドを元に戻すにはどうすればよいですか


8

ubuntuでは、次のコマンドを実行しました。

sudo apt-get install build-essential vala-desktop-agnostic checkinstall
sudo apt-get build-dep avant-window-navigator

apt-getを解除したり、取得したパッケージをアンインストールしたりするにはどうすればよいですか?

回答:


13

まず、パッケージを削除またはパージして削除します

sudo apt-get purge build-essential vala-desktop-agnostic checkinstall
sudo apt-get purge ....

次に、不要になった依存関係を削除します

sudo apt-get autoremove

build-depの場合、どのパッケージがavant-window-managerのビルド依存であるかを手動で把握する必要があります。シナプスはそれを教えてくれます。


4

apt-get removeはトリックを実行し、設定ファイルもダンプしたい場合はapt-get purgeを実行する必要があります。


1
また、「apt-get autoremove」は、依存関係としてインストールされたパッケージを削除しますが、それに依存するものはすべてアンインストールします。
petersohn、

apt-get --purge remove packagename
Apache

そうですが、apt-get removeを実行すると、autoremoveについて通知されます;)
ジャーニーマンオタク

0

最初のステップでは、installedパッケージを削除します。

sudo apt-get purge build-essential vala-desktop-agnostic checkinstall

2番目のステップでは、build-deps を検索し、それらを自動的にインストールされた、つまりリムーバブルとしてマークします。

sudo aptitude markauto $(apt-cache showsrc PACKAGE_NAME | sed -e '/Build-Depends/!d;s/Build-Depends: \|,\|([^)]*),*\|\[[^]]*\]//g')

次に、3番目のステップが必要になる場合と必要とされない場合があります。

sudo apt-get --purge autoremove

参照:http : //www.webupd8.org/2010/10/undo-apt-get-build-dep-remove-build.html

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