apt-get を使用してパッケージとインストールされた依存関係を削除します。

apt-get を使用してパッケージとインストールされた依存関係を削除します。

だからパッケージをインストールしました。

apt-get install mypackage

apt-getは依存関係のあるパッケージをインストールし、私のディスクに10MBがインストールされていることを報告します。

しかし、心が変わって去りました。

apt-get remove mypackage

apt-getは166KBを確保すると発表しました。

残りの食べ物をディスクに捨てたくないので試してみました。

apt-get autoremove mypackage

今apt-getは私のディスクから166MBを削除しようとしています。

最後のインストールタスクをキャンセルするにはどうすればよいですか?または単一のパッケージのみを削除してくださいみんな依存関係?

別のパッケージ管理ツール(他のディストリビューションでも)を使用できますか。

ベストアンサー1

APTはパッケージの変更をトランザクションとして管理しないため、パッケージのインストール(または他のパッケージ操作)を元に戻す組み込みタスクはありません。ただし、実行するすべての操作をエンドユーザー要求ごとにグループ化して記録します。を見ると、インストールと共に自動的にインストールされている他のすべてのパッケージのリストと一緒にインストールが/var/log/apt/history.log見つかります。mypackageこれを使用してインストールを手動でキャンセルできます。

aptitude一般的なパッケージ管理にも使用できます。autoremove実際には基本的に動作します。しかし今はapt autoremove

指摘したとおり周ウェイジュ、特定の状況で元に戻すことができる単位でパッケージの変更を管理しますyum。履歴に保存されている取引が一覧表示され、履歴をロールバックしたり、特定の取引をキャンセルしたりできます(可能な場合)。代わりに、DebianベースのシステムでAPTを正しく使用できるかどうかはわかりません。すべてのパッケージ管理でこれらのツールを使用するには、Fedora、RHEL、またはCentOSに切り替える必要があります。dnfdnf historydnf history rollbackdnf history undoyumdnf

おすすめ記事