GNU Stow:ソースからインストールされたプログラムをアンインストールするためのあなたの親友

ソースコードのアイコンを削除します

パッケージ管理ツールを使用してバイナリを処理する場合、すべてが非常に簡単です。 特定のコマンドを使用して簡単にインストールおよびアンインストールできますが、ソースから実行する場合、つまり、コードを含むtarballをダウンロードし、makeのターゲットインストール(make install)を使用してインストールする場合、すべてが少し複雑になります。に来る プログラムをアンインストールします。 場合によっては、すべてのファイルを探すのに数分を費やし、見つかったらそれらを削除する必要があります。

プログラムをアンインストールする非常に初歩的な方法のように思われるこれは、一部のプログラムの唯一の代替手段です。 ただし、make unistallを使用すると、より自動的でユーザーフレンドリーな方法でアンインストールできるように、makeのターゲットアンインストールを含めることを気にする人もいます。 ただし、ここでは、という優れたツールを紹介します。 GNUストウ これは、コードからインストールされたプログラムをアンインストールするときに役立ちます...

簡単に言えば、GNUStowが行うこと インストールされているすべてのパッケージをソースコードから一元化することです シンボリックリンクを使用してXNUMXか所で。 このように、ファイルシステム内の異なるディレクトリまたは場所に分けられていますが、Stowの場合はすべて同じ場所にあります。 これにより、プログラムが不要になったときに簡単にアンインストールできるようになります。

お気に入りのパッケージマネージャー(pacman、apt、dnf、yumなど)を使用して、というパッケージをインストールできます。 ストウ ディストリビューションリポジトリから簡単にインストールできます。 インストールされると、ソースからインストールされたすべてのパッケージは「に」なります / usr / local / stow /。 QEMUをソースからインストールした場合に備えて、/ usr / local / stow / qemuなどの各パッケージのプライベートディレクトリがあります。 アンインストールする場合は、次の方法で十分です。

cd /usr/local/stow/

sudo stow --delete qemu

そして、それはすでにアンインストールされています!


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:AB Internet Networks 2008 SL
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   マルセロ

    また、将来の記事で、このプログラムのビタミン化されたバージョンであるxstowを分析します。 良いエントリー!

    1.    アイザック

      貢献にどうもありがとうございました!

  2.   ジョニー127

    非常に便利で、このツールを知りませんでした。

  3.   マコ

    ここに載せるのが適切かどうかはわかりませんが、このページは、ここで詳しく説明する私の問題を解決しようとして検索エンジンに表示されたものの 1 つです。
    「sudo bash genymotion xxx.bin」を使用してgenymotionをインストールする必要がありましたが、アンインストールしたいときに、Synapticパッケージマネージャーにもどこにもリストされていなかったため、どこでどのようにアンインストールするかわかりませんでした。 Linux を使い始めたばかりの人のための簡単な方法が見つからなかったので、検索した結果、次のことを見つけました: (インストールに使用した .bin を持っていることが重要です) 画面を右クリックする必要があります-> ターミナルで開きます -> ls -> .bin のフルネームをコピーします -> 場所: sudo bash [コピーしたプログラムの名前.bin] –uninstall
    これで、言及されたプログラムをアンインストールすることができました