ダウンロードにより、Ubuntu 12.04にSBCL 1.2.3をインストールしました。sbcl-1.2.3-x86-64-linux-binary.tar.bz2と実行
sudo bash install.sh
ところで、どのように削除できるのか疑問に思います。 Makefileがないため(ソースアーカイブではないため)make uninstall
これと同様のことは不可能です。 Truecrypt 7.1a バイナリにも同様に適用されます。
そのようなソフトウェアを削除する方法は?
答え1
開いてinstall.sh
何をしているのか見ることができます。その後、手動で元に戻す退屈なプロセスを経なければなりません。
/usr/local
ただし、たぶん代わりにインストールされている可能性があります/usr/
。
最後に、別のアプローチは、バイナリファイル(たとえば/usr/bin/truecrypt
)を見つけて変更時間(ctime
)を確認してから、またはを使用してファイルを一覧表示することですfind
。ctime
mtime
find
-newer
オプションとがあります-newerXY
。確認してください。
答え2
これは一般的な解決策ではありませんが、質問で述べた2つのソフトウェア、SBCL 1.2.3とTruecrypt 7.1aに関連しています。
SBCL用
コメントに記載されているSebastianの方法を使用して、次のようにしました。
# INSTALL_ROOT=/temp/asbcl sh install.sh
これにより、次のファイル/ディレクトリ(将来のリリース/クロスプラットフォームで変更される可能性があります)が提供されます(デフォルトのINSTALL_ROOTは/usr/local/です)。
(i) INSTALL_ROOT/bin/sbcl
(ii) INSTALL_ROOT/lib/sbcl/
(iii) INSTALL_ROOT/share/doc/sbcl/
(iv) INSTALL_ROOT/share/man/man1/sbcl.1
このファイルを削除すると成功します。
# apt-get purge common-lisp-controller
TRUECRYPT 7.1aの場合
走れ/usr/bin/truecrypt-uninstall.sh
、配達が完了した。