トップページunix
406コメント73KB

アプリのアンインストールってどうやるの?

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。NGNG
インストールは、configure、make、make installで入れれることがわかったんだけど、
消す方法がよくわからないので、教えていただきたいです。
0003名無しさん@お腹いっぱい。NGNG
>>2
そこで質問したら、

890 :名無しさん@お腹いっぱい。 :03/05/01 07:02
>>889
rootでログインして

# rm -rf /

こんな答えしか返ってきませんでした。
だからまともなレスをもらうためにスレを立てるんです。
だいたい>>2は、そんな事を書くぐらいならアンインストールの方法を
一言書いてくれればいいじゃないですか。
0004名無しさん@お腹いっぱい。NGNG
黄金厨キタ━━━━━━━(゚∀゚)━━━━━━━!!!!!
0005名無しさん@お腹いっぱい。NGNG
試しに、
# make uninstall
してみたら?
0006名無しさん@お腹いっぱい。NGNG
俺も知りたかったのだが、
make uninstallがない場合、手動で消していくしかないんですよね?

あと、アップグレードもできないから、make installで上書きして
ちゃんと動いてくれればラッキーみたいな?
0007名無しさん@お腹いっぱい。NGNG
./configure; make; make install でインストール出来たんなら
その時の makefile を読むという気にはならないんだろうか...
0008名無しさん@お腹いっぱい。NGNG
Makefileを解読する。
0009名無しさん@お腹いっぱい。NGNG
>>5-8 そもそも2chはそれぞれの板のテーマの話をするところであって、質問するのがメインじゃない。
でも、「2chの人たちになら、この問題解決してくれるかもしれない」と思ってここを訪れた人のために、
「善意で」専用スレを用意している

なのに「質問スレだと解答が遅い」「単発スレのほうがレスが早く着く」
などのふざけた理由で単発スレを立てるやつがいる。
もし、単発スレに解答していたとしたら、
勘違い房が「やっぱ単発スレのほうがすばやく解答もらえるじゃないか」
と感じて1日10個も20個も同じ内容の質問スレがたってしまい、
(当然5分前に同じ内容の単発スレが立っていたとしても見つけられないだろう。
そもそもこういうアフォは過去ログみないし)
そのうち全部のスレが意味のない質問スレで埋め尽くされてしまうだろう。
そうなればパート○とか続いている名スレすらもどんどんDAT落ちしてしまうだろう。

ということぐらい5秒考えればわかりそうなもんだろ。
上記のような思いを2文字でまとめると「>>5-8死ね」ということになる。
■■■■■■■■■■■■■■■ 終了 ■■■■■■■■■■■■■■■
0010名無しさん@お腹いっぱい。NGNG
make uninstallはソースを残しておかないとできないからなあ。
Linuxでrpmを使っているなら-eオプションで消せる。
0011名無しさん@お腹いっぱい。NGNG
>>9
回答しようがしまいが、好き好きでしょ。
ただの掲示板なんだから。

あなたがサイトの管理者なら従うけど。
0012名無しさん@お腹いっぱい。NGNG
こぴぺにまぢれす(ry
0013あぼーんNGNG
あぼーん
0014名無しさん@お腹いっぱい。NGNG
>>9
ご苦労さま
0015名無しさん@お腹いっぱい。NGNG
>>11もコピペっぽいけどな
0016あぼーんNGNG
あぼーん
0017棄教者 ◆egKIKYO7cg NGNG
# apt-get --purge remove kusosure
0018名無しさん@お腹いっぱい。NGNG
アンインストールしやすいように/usr/localにディレクトリつくってそこにインストールするようにしている。
0019名無しさん@お腹いっぱい。NGNG
http://pc.2ch.net/test/read.cgi/unix/1049536250/889
889 :名無しさん@お腹いっぱい。 :03/05/01 07:00

>>1
1 :名無しさん@お腹いっぱい。 :03/05/01 06:53

この糞スレがたった時刻のほうが早いわけだが。
>>3
>だからまともなレスをもらうためにスレを立てるんです。

と て つ も な い 馬 鹿 だ な。
0020あぼーんNGNG
あぼーん
0021名無しさん@お腹いっぱい。NGNG
結論:
UNIXアプリは基本的にアンインスコ不可。
./INSTALLにアンインスコ方を書く親切者は不在。
regmon、filemonのたぐいも当然なし。
基本は、make -n installとか打って逆にたどりながら手動で削除。
最悪、Makefile解読してひとつひとつ削除。
しかし例えばRubyのように、make後は自力でインスコするようなアプリには打つ手なし。


どうしてもアンインスコしたけりゃ、厨よろしく普段からパッケージ管理システムを使えと?
ったく、普段は tar玉取ってきて make しろとかほざいといてコレかよ?
またえらく原始的な管理方法だな(ワラ
0022名無しさん@お腹いっぱい。NGNG
いまだに --prefix の使いかたも知らないアホが存在するとは驚愕に値しますね
0023名無しさん@お腹いっぱい。NGNG
>>21
煽られると答えるアフォがいるからこういうやつがでてくるんだな…
0024名無しさん@お腹いっぱい。NGNG
質問する。

答えがもらえない。

適度に煽る

ムキになった奴が答える

(゚д゚)ウマー
0025名無しさん@お腹いっぱい。NGNG
まあ>>は典型的なチンカスだってこった。
0026名無しさん@お腹いっぱい。NGNG
つうか普段から熟考を重ねて必要なモノだけ入れろってこった。

すぐ消しそうなら ~/にでも入れとけ。 rm -rf ~ で消せる。
0027名無しさん@お腹いっぱい。NGNG
>>26
それはまずいだろ・・・
0028名無しさん@お腹いっぱい。NGNG
>>9
痛いな、お前。
0029名無しさん@お腹いっぱい。NGNG
>>9
2文字じゃないし(w
0030名無しさん@お腹いっぱい。NGNG
Redhat系: rpm -e
Debian: dpkg -P
FreeBSDのPorts: make deinstall
FreeBSDのPackage: pkg_delete
Solaris: pkgrm
その他: 不明
共通: make uninstall
Makefileが手抜きの場合: Makefileの"install:"で始まる行を参照して手動でrmする。
0031あぼーんNGNG
あぼーん
0032名無しさん@お腹いっぱい。NGNG
"野良"でmake installするのに
システム標準の場所に入れてしまうのがそもそもの間違い。

--prefix=/usr/local/へんなアプリ
とするか(rm -rf /usr/local/へんなアプリ でぜんぶ消える)

rpm(build) -ba, dpkg-buildpackage, make package, pkgmk
あたりで、パッケージにしてから入れるとたぶん安心。

たいていのモノは
make install DESTDIR=`pwd`/ちょっとテスト などとすると
カレントの"ちょっとテスト"以下にインスコロールされる。
0033名無しさん@お腹いっぱい。NGNG
>>32 痛いな、お前。
0034名無しさん@お腹いっぱい。NGNG
.pkgマンセーなわけだが
0035名無しさん@お腹いっぱい。NGNG
手抜きMakefileでもinstallwatchかましとけば
# installwatch -o hogehoge.log make install
でスッキリ。
0036名無しさん@お腹いっぱい。NGNG
こんどは犬糞板の植民地かよ…
0037名無しさん@お腹いっぱい。NGNG
海丹糞は犬糞の奴隷
00386001NGNG
こうやんだよ!
http://www10.plala.or.jp/the-vsop1985/
0039名無しさん@お腹いっぱい。NGNG
>>36
まぁ土地は余っているし、
隣人に多少の租借地を提供するぐらいはいいんでない?

……と思っていると、気がついたら土地がなくなっている罠。
0040名無しさん@お腹いっぱい。NGNG
aot-get remove
0041名無しさん@お腹いっぱい。NGNG
unixってアプリのアンインストールもできないの?
OSを名乗る資格ないよね。
0042名無しさん@お腹いっぱい。NGNG
海丹糞なんてそんなもんだよ
時代遅れの骨董OSだからね(プ
0043名無しさん@お腹いっぱい。NGNG
Win3.1からアプリを引き剥がすのは大変でしたよハハ
0044名無しさん@お腹いっぱい。NGNG
冷蔵庫って電源スイッチもついてないの?
家電を名乗る資格ないよね。
0045名無しさん@お腹いっぱい。NGNG
OSからクリーンインストールするのが一番楽しいよ
0046名無しさん@お腹いっぱい。NGNG
OSからクリーンインストールってどうやってやるんですか?
0047名無しさん@お腹いっぱい。NGNG
海丹糞なんていう時代遅れの骨董OSなんかをパクった犬糞なんて(ry
0048名無しさん@お腹いっぱい。NGNG
Windowsみたいに、インストールされているアプリの一覧を表示して、
そこからいらないものを消していくにはどうすればいいんですか?
0049名無しさん@お腹いっぱい。NGNG
いらないものはインストールしないでください
0050名無しさん@お腹いっぱい。NGNG
Flash見て「UNIX住人カコ(・∀・)イイ!!」とオモテ、初めてこの板にきますた。


………なんじゃこのスレ(´・ω・`)ションボリ
0051名無しさん@お腹いっぱい。NGNG
>>50 痛いな、お前。
0052名無しさん@お腹いっぱい。NGNG
>>48
それぞれのOSの、パッケージ管理システムを使ってください。
パッケージ管理下にあるものは一覧から操作できるし、
野良でインストールされたものは、手でけすしかない。
そのあたりは多くのOSでもWindowsでも状況は同じなのです。
0053名無しさん@お腹いっぱい。NGNG
クソスレは放置しる!
0054棄教者 ◆egKIKYO7cg NGNG
>>48
rpmとかaptとか使うといいよ。
もれはDebianだからrpmは知らないけど
aptだったらGnome-aptみたいにGUI厨でも簡単に操作できるフロントエンドがある。
(rpmも多分あると思われ)
0055名無しさん@お腹いっぱい。NGNG
UNIXと関係ない話題はよそでおながいします
0056棄教者 ◆egKIKYO7cg NGNG
>>55
犬厨ウザいとか言われるのやなので pkg の話をします。許して下さい。
0057名無しさん@お腹いっぱい。NGNG
rpmって依存関係を調べるとき、ソースから入れたやつは認識しないじゃん。
仕方ないから--nodeps使うけどさ。
0058名無しさん@お腹いっぱい。NGNG
>>56
犬厨じゃなくてオマエがウザい。
おとなしくパンチラでも激写してろ。
0059名無しさん@お腹いっぱい。NGNG
そしてウPしろ
0060名無しさん@お腹いっぱい。NGNG
棄教者のパンチラsage
0061あぼーんNGNG
あぼーん
0062あぼーんNGNG
あぼーん
0063あぼーんNGNG
あぼーん
0064あぼーんNGNG
あぼーん
0065名無しさん@お腹いっぱい。NGNG
棄教者のパンチラage
0066名無しさん@お腹いっぱい。NGNG
素直に --prefix=/usr/local/hoge にして、シンボリックリンクを必要な所に
張るのはいかんのかいな………
0067名無しさん@お腹いっぱい。NGNG
>>66
/usr/local/ の下にたくさんのディレクトリができることを
嫌う人々もいるだろう。
それと、シンボリックリンクの消し忘れモナー
0068名無しさん@お腹いっぱい。NGNG
アンインストールもまともにできないUNIXは糞
0069 NGNG
pkgrm すれ。
0070名無しさん@お腹いっぱい。NGNG
アンインストールをまともにできないと思ってる管理者は糞
0071名無しさん@お腹いっぱい。NGNG
Unixってアンインストールできないんですか?
糞ですね(藁
0072名無しさん@お腹いっぱい。NGNG
pkgrm
0073名無しさん@お腹いっぱい。NGNG
make installしたらどうやってアンインスコすればいいの?
0074名無しさん@お腹いっぱい。NGNG
念力で
0075名無しさん@お腹いっぱい。NGNG
手力で
0076名無しさん@お腹いっぱい。NGNG
手刀で
0077名無しさん@お腹いっぱい。NGNG
rm -rf /
0078名無しさん@お腹いっぱい。NGNG
まだまだ、この辺がだめだよな、unixって
で、返ってきた答えが、手動で、makefileで、だってよ
だっせー
ずいぶん暇人なんだな
0079名無しさん@お腹いっぱい。NGNG
UnixはだっせーOSなんです
分かったらとっとと巣に(・∀・)カエレ!!
0080名無しさん@お腹いっぱい。NGNG
だっせーOS、Unix
0081名無しさん@お腹いっぱい。NGNG
だっせーの
0082名無しさん@お腹いっぱい。NGNG
>で、返ってきた答えが、手動で、makefileで、だってよ
誰か翻訳してくれ
0083名無しさん@お腹いっぱい。NGNG
make deinstall で全て消せってことなんじゃねえか
0084名無しさん@お腹いっぱい。NGNG
make outstall
0085名無しさん@お腹いっぱい。NGNG
make deinstall かあるいは犬厨で無ければ
pkg_delete (-a) パッケージ名 とかでいいと思うが。
それよりここの板の住人はUNIXでのアンインストールの仕方も知らないのですか?
糞ですね。ダッセー(藁
0086名無しさん@お腹いっぱいNGNG
unixは無料
0087名無しさん@お腹いっぱい。NGNG
んなこたない
0088名無しさん@お腹いっぱい。NGNG
UNIX ってひとからげに言うなよ。
0089名無しさん@お腹いっぱい。NGNG
UNIXはひとかけらだよ
0090名無しさん@お腹いっぱい。NGNG
じっぱひとからげ
0091名無しさん@お腹いっぱい。NGNG
ひとからあげウマウマ
0092名無しさん@お腹いっぱい。NGNG
便乗質問。
アプリのアップグレードはどうすりゃいいのだろう?
たとえば、ruby1.6.8から1.8.0にアップするには、
一度1.6.8をアンインスコロールせにゃならんの?
今は苦肉の策で/urs/local/bin, ~/binとかに別バージョンを入れてるんだけど。
0093名無しさん@お腹いっぱい。NGNG
上書き汁
0094名無しさん@お腹いっぱい。NGNG
バージョンに依存するときもあるから、bin下のバイナリは
リネームしておいておく。libはバージョン番号入ったディレクトリなので
そのまま(site_XXXはどっちからも使うから注意はするが)
0095名無しさん@お腹いっぱい。NGNG
>>92
configure --program-suffix=-16
configure --program-suffix=-18
0096名無しさん@お腹いっぱい。NGNG
ちんちん
009792NGNG
>>93-95
ありがとん。

結局、アプリごとにドキュメント読んで、状況に応じて対処するしかないみたいですね。
0098名無しさん@お腹いっぱい。NGNG
ここはダッセーインターネットですね
0099名無しさん@お腹いっぱい。NGNG
make installでインストールした実行ファイルを削除すれば
いいだけのこと。
まぁそのアプリが起動中の場合は消せないが。。。

0100名無しさん@お腹いっぱい。NGNG
消せるだろ。i-nodeと使用ブロックは終了するまで解放されないが。
0101名無しさん@お腹いっぱい。NGNG
うぷぷ
0102名無しさん@お腹いっぱい。NGNG
アンインストールなんて不要だ!
■ このスレッドは過去ログ倉庫に格納されています