パッケージを安全に削除する方法

パッケージを安全に削除する方法

私は別のパッケージマネージャを試してみました。

apt-get install aptitude && apt-get install apt

それから気に入らなかったのでaptそうしました。

apt-get remove apt

あなたが有害なことをしようとしていると警告している場合は、「はい、私が言ったようにしてください!」というフレーズを入力してください。

apt-get remove以前はStackExchangeから設定されていないファイルだけを削除したので、それよりも安全であることを読んだので、これを行いましたapt-get purgeapt

その後、別のソフトウェアをインストールしようとすると、次のメッセージが表示されます。

bash: /usr/bin/apt-get: No such file or directory

apt-get apt-cache私のパッケージと他のパッケージが削除されました。

  • なぜ?
  • apt-getと同様のパッケージをどのように再インストールできますか?
  • apt-get removeapt-get purge同様のミスをせずに、後でインストールしたものをどのように使用したり安全に削除したりできますか?

答え1

apt特に、パッケージには以下が含まれます。

/usr/bin/apt
/usr/bin/apt-cache
/usr/bin/apt-cdrom
/usr/bin/apt-config
/usr/bin/apt-get
/usr/bin/apt-key
/usr/bin/apt-mark

パッケージを削除すると、これらのファイルもすべて削除されます。

再インストールするにはパッケージを検索する必要があります。まだローカルキャッシュにある可能性があるため

dpkg -i /var/cache/apt/archives/apt_*deb /var/cache/apt/archives/libapt-pkg*deb

ジョブ構成を復元する必要があります。そうでない場合は、配布リポジトリからパッケージをダウンロードする必要があります。例えばKaliの場合は、apt以下から来る必要があります。libapt-pkg5.0aptプール

今後このような状況が発生しないようにするには、有害な行為を確認しないでください。本物何をしているのかをご覧ください。パッケージの内容を一覧表示して、パッケージを削除したときに削除される内容を確認できますdpkg -L例えばこの場合dpkg -L apt(パッケージがインストールされている)

関連情報