だからパッケージをインストールしました。
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に切り替える必要があります。dnf
dnf history
dnf history rollback
dnf history undo
yum
dnf