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

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

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。NGNG
インストールは、configure、make、make installで入れれることがわかったんだけど、
消す方法がよくわからないので、教えていただきたいです。
0103名無しさん@お腹いっぱい。NGNG
消さずに上書きインストールしたら
古いファイルはなくなるの?別名になるの?
0104名無しさん@お腹いっぱい。NGNG
アップデートが激しいやつはprefixを/usr/local/hogeにすればいいんじゃない?
たくさんユーザがいたら、/etc/profileにPATHを追加しとけ。

0105名無しさん@お腹いっぱい。NGNG
>>103
普通消えるだろ
0106名無しさん@お腹いっぱい。NGNG
>>105
設定ファイルとかはバックアップしとかないと
不用意にアップグレードすると消えちゃうの?
0107名無しさん@お腹いっぱい。NGNG
>>106
ソフトによると思うが、今まで見てきたもののほとんどは
インストール先に設定ファイルがすでにあると上書きしないか
バックアップを作成してたな
0108名無しさん@お腹いっぱい。NGNG
こんなに手間掛かるUNIXってうんこじゃん うんこ?

     \   う〜ん〜こ〜♪ /
        ̄ ̄ ̄∨ ̄ ̄ ̄ ̄
             人 
        ∬   (_)     ∬
        。。 ・・(__)  ・。。。 ∬
     o0o゚゚   (・∀・ )   ゚゚oo
    。oO  ( (( ー----‐ )) )   O0o
   (~~)ヽ             (´^ヽO,
  (⌒ヽ             (⌒)(゙゙゙)~
   /~゙゙ヾ⌒`ゝ-(~´`(⌒(⌒~ヽ~ ~~  、、
   ゝー ′ '"      ``"       ¨^^
0109名無しさん@お腹いっぱい。NGNG
そのとおし!!!!!!
0110名無しさん@お腹いっぱい。NGNG
UNIXは馬鹿には手間掛るOSなんですYO!
0111名無しさん@お腹いっぱい。NGNG
馬鹿だろうが、馬鹿じゃなかろうが、完璧にuninstallしたいなら
手間かかる
0112名無しさん@お腹いっぱい。NGNG
別にメモリに常駐するわけじゃなし、レジストリなんてないし
ディスクはあまりまくりだし、ほっときゃいいんじゃないの?
0113名無しさん@お腹いっぱい。NGNG
セキュリティーホールになる
0114名無しさん@お腹いっぱい。NGNG
一番の馬鹿は、使うかどうかも分からないソフトを入れる香具師。
セキュリティ上危険だろう。

…って言う考えがあったので、UNIX OSにはアンインストールの
需要が無かった。なので手段の供給もありませんでした、とさ。
0115名無しさん@お腹いっぱい。NGNG
時代遅れの骨董OSということですね。
0116名無しさん@お腹いっぱい。NGNG
windowsだと、プログラムの削除とかいうところで、アンインストール実行すると
レジストリ、c:\program配下のフォルダ、スタートメニューのフォルダなど
全て削除してくれるんだっけ?
そういうのは、unixだと無理かもね、make deinstallしても全て消してくれるわけ
じゃないし
0117名無しさん@お腹いっぱい。NGNG
つーか、レジストリとスタートメニューが残りまくりだったから
アンインストールの仕組みができたわけでしょ
レジストリもメニューも使ってないからいらんわ
0118名無しさん@お腹いっぱい。NGNG
入れるときに、インストールレイアウトを全て一つのディレクトリ配下に作っておいて、
インストールし、pathをprofileに追記しかないな
0119名無しさん@お腹いっぱい。NGNG
windowsだとインストーラ使ってなければフォルダごと削除すればいいじゃん。
だいたい1つのフォルダにまとめられてるし。
0120名無しさん@お腹いっぱい。NGNG
問題はsystemやsystem32に勝手に入れられたDLL群
今はそんなことはあまりないけどね
0121名無しさん@お腹いっぱい。 NGNG
IRIXのinstコマンドで走る一連のメッセージは非常によく
できていると思うのだけれど。
あのメッセージをダイアログボックスにぜんぶ割り当てた
GUIツールで「ソフトウェア・マネージャ」ってのもある。
Winユーザーに操作方法を教えたら「アプリケーションの追加と削除」
なみに楽チンでよい、なんで普及させないのかと言うとった。
いや、オレが普及させる責任持ってるわけじゃないんだが・・・・

あのGUI画面を見ていると、MSがWin3.0のころまで持っていた
拙い愚直さを、ちょっと思い出すような気がする。
0122名無しさん@お腹いっぱい。NGNG
Unixうんこ
0123名無しさん@お腹いっぱい。NGNG
>>119
レジストリとかいじらない小さいアプリだとそれで出来ますね。
漏れは小さいアプリ作るときはいつも解凍フォルダ内で全部収まるようにしてます。
# これだと使うのも消すのも手軽なので

以前、趣味でX用のアプリを作ってて同じような事をUNIXでもってやろうとしたんですが
# UNIXを余り知らない素人なんで...
設定ファイル(Windowsでいう所のINIファイル)はhomeに置かざるえない事がわかって
アンインストールはそれを削除する為のシェルスクリプト作って対処しました。
0124名無しさん@お腹いっぱい。NGNG
シェルスクリプトを噛ませてゴニョゴニュやればできないこともない。
0125名無しさん@お腹いっぱい。NGNG
ユニクス
0126名無しさん@お腹いっぱい。NGNG
ユーザー意識したらNT系でも設定保存場所は1箇所じゃすまん
0127名無しさん@お腹いっぱい。NGNG
みんな好き勝手にソフト作ってるからしょうがないね
ハックする気がないなら素直にWindowsを使ってろってこった
0128うにNGNG
pkg_delete
だよ。
0129名無しさん@お腹いっぱい。NGNG
>>127
禿同
0130名無しさん@お腹いっぱい。NGNG
UNIXはWindowsより劣るOS
0131名無しさん@お腹いっぱい。NGNG
世界のサーバーの77%がWindowsってしってるかよ?
0132名無しさん@お腹いっぱい。NGNG
>>131
世界のサーバ管理者かその上司の77%が馬鹿って事だね。
0133名無しさん@お腹いっぱい。NGNG
>>132
「M$」とか書くオタ発見
UNIX、UNIXとか言っているから童貞なんだよ(w
0134名無しさん@お腹いっぱい。NGNG
>>133
エスパー発見
手力、手力とか言っているから包茎なんだよ(w
0135名無しさん@お腹いっぱい。NGNG
まあ、BSDユーザは童貞率が高いことは確かだな
女の前でも、コマンドどうのこうの言っててもしょうがないぞ!
0136名無しさん@お腹いっぱい。NGNG
↑エスパー伊藤
0137名無しさん@お腹いっぱい。NGNG
↓宅八郎
0138名無しさん@お腹いっぱい。NGNG
えー
0139名無しさん@お腹いっぱい。NGNG
結論

UNIXは時代遅れのゴミ
0140名無しさん@お腹いっぱい。NGNG
M$
0141名無しさん@お腹いっぱい。NGNG
Unixにもレジストリを採用しようぜ!!
0142 ◆1haVRB54HY NGNG
>>141
rpm,debで十分。
GNOME2,XPdeアプリではregeditもどきがありますが何か?
0143名無しさん@お腹いっぱい。NGNG
↑スーパーで味噌買ってきて補充した方がいいぞ。
0144名無しさん@お腹いっぱい。NGNG
いや、補充したほうがいいのは >>142 以外の全員。
>>142 はキチガイなので補充じゃなくて総入れ換えが必要。
0145名無しさん@お腹いっぱい。NGNG
a
0146名無しさん@お腹いっぱい。NGNG
これはクッセー抗癌ですね。
0147名無しさん@お腹いっぱい。NGNG
アンインスコロール
0148名無しさん@お腹いっぱい。NGNG
ここはキチガイなインターネットですね
0149名無しさん@お腹いっぱい。NGNG
アンインストールなんてするやつは知障
0150名無しさん@お腹いっぱい。NGNG
いま>>149がいいこと言った
0151名無しさん@お腹いっぱい。NGNG
いま>>149が知障の仲間入りをした
0152名無しさん@お腹いっぱい。NGNG
正しいアンインストール方法

dd if=/dev/null of=/dev/sd0d count=1
0153名無しさん@お腹いっぱい。NGNG
正しいオナニーの方法

dd if=/dev/ero of=/dev/sd0d count=1
0154名無しさん@お腹いっぱい。NGNG
↑えろいひと
0155名無しさん@お腹いっぱいNGNG
( ´_ゝ`)フーン
0156名無しさん@お腹いっぱい。NGNG
( ´_ゝ`)糞
0157名無しさん@お腹いっぱい。NGNG
Partage最強
0158名無しさん@お腹いっぱい。NGNG
rpmを全UNIX、UNIX互換OSの標準パッケージにすればいい。
0159名無しさん@お腹いっぱい。NGNG
Partageこそ最も神
0160名無しさん@お腹いっぱい。NGNG
http://www.nakata-jp.org/computer/freesoft/exifinfo/
>金儲けに使わない限り、exifinfo の使用、変更は GNU GPL ライセンスの下
>で無料かつ自由です。 再配布は金儲けに使わない人に対しては、
>やはり GNU GPL ライセンスの下で無料かつ自由です。 金儲けに使う人に対
>しては、再配布時にこのライセンスに同意してもらった上で 誰に配布したか
>を作者まで報告してください。
0161名無しさん@お腹いっぱい。NGNG
>>160
そのこと自体はかまわないと思うんだけど、アクセスログを晒して
そのページを見だけで、そのメーカが違法行為を行っているかのような
口ぶりでイヤミを書くのはアホだなぁ。
0162名無しさん@お腹いっぱい。NGNG
これで不利益があったら名誉棄損で訴えられるのかね。
0163名無しさん@お腹いっぱい。NGNG
>>160
イタタタ…
0164名無しさん@お腹いっぱい。NGNG
簡単だよ。
/usr/local以下にプログラム毎にディレクトリ作ればいいだけ。

例えばwgetだったら、configure時に--prefix=/usr/local/wgetにすればいいんだよ。
アンインストールする場合はrm -rf /usr/local/wgetで解決するだろ

0165 ◆1haVRB54HY NGNG
>>164
ふつう/opt
0166名無しさん@お腹いっぱい。NGNG
>>160
金銭的理由で金儲けし様とするのかYO!
フリーソフトじゃないヤんヶ!
0167名無しさん@お腹いっぱい。NGNG
>>160
金銭的理由で金儲けし様とするのかYO!
フリーソフトじゃないヤんヶ!
0168名無しさん@お腹いっぱい。NGNG
ドップラー現象
0169名無しさん@お腹いっぱい。NGNG
ドッペルゲンガー現象のことだろうか....
0170名無しさん@お腹いっぱい。NGNG
>>160
まぁ、あれだ、貧すれば急須、ってやつだな。
ああはなりたくないもんだが…
0171名無しさん@お腹いっぱい。NGNG
禿同
0172名無しさん@お腹いっぱい。NGNG
似た者同士仲良くな
0173名無しさん@お腹いっぱい。NGNG
>>165
0174名無しさん@お腹いっぱい。NGNG
ふつう Program files
0175名無しさん@お腹いっぱい。NGNG
マジかよ…。
ふつう別に追加アプリ用のフォルダつくってにつっこまない?
0176名無しさん@お腹いっぱい。NGNG
いんすとぅーる
0177名無しさん@お腹いっぱい。NGNG
>>175
しらない
0178名無しさん@お腹いっぱい。NGNG

「/usr/localじゃなくて/optだよ」って言うやつは商用OS・アプリ使っているって自
慢したいだけでしょ?
0179名無しさん@お腹いっぱい。NGNG
>>178
非常に難解かつ不思議な劣等感をお持ちですね。専門医に
相談することをお薦めします
0180 ◆1haVRB54HY NGNG
>>178
使ってないよ。ただ、アプリ毎にディレクトリ作りたいときは、/optだろ。
普通にtar玉でいれるときは、/usr/localにいれる。(バイナリは/usr/local/binにはいる。)
例えばwgetの不安定な可能性のあるバージョンを現在の/usr/bin/wgetなり/usr/local/bin/wgetと共存させるには、
$ tar xzvf wget-x.y.z.tar.gz
$ cd wget-x.y.z
$ ./configure --prefix=/opt/wget-x.y.z && make
$ sudo make install
0181名無しさん@お腹いっぱい。NGNG
そうですか
0182名無しさん@お腹いっぱい。NGNG
/Program Files/アプリ

に入れて/binにシンボリックリンク作成する。
0183 ◆1haVRB54HY NGNG
>>182
御坊?
0184名無しさん@お腹いっぱい。NGNG
↑チンカス
0185 ◆1haVRB54HY NGNG
 ↓ ↓
↓↓↓↓# 引力で>>186へ転送
   ↓ 
0186 NGNG
このスレがUNIXの親切さを映してるなw
windowsが普及してよかったアンインストールの仕方も聞かなきゃ・調べなきゃ分からないなんてねぇ?
0187名無しさん@お腹いっぱい。NGNG
>>186がいいこといった!
0188名無しさん@お腹いっぱい。NGNG
自作自演か…
0189名無しさん@お腹いっぱい。NGNG
>>188
自作自演すんなや!!
0190名無しさん@お腹いっぱい。NGNG
Partage最強
0191名無しさん@お腹いっぱい。NGNG
早く死ねばぁ?
0192名無しさん@お腹いっぱい。NGNG
UNIXにレジストリ導入されているけどね…
0193名無しさん@お腹いっぱい。NGNG
cp/touch/mkdir/mkdirhier等をrm -rfに置き換えよう('ω')






0194名無しさん@お腹いっぱい。NGNG
置き換えますた
0195名無しさん@お腹いっぱい。NGNG
/usr/localじゃなくて/optだよ
0196名無しさん@お腹いっぱい。NGNG
/optってなに?
0197名無しさん@お腹いっぱい。NGNG
オプト
0198名無しさん@お腹いっぱい。NGNG
( ´_ゝ`)フーン
0199名無しさん@お腹いっぱい。NGNG
/varってなに?
0200名無しさん@お腹いっぱい。NGNG
( ´_ゝ`)フーン
0201名無しさん@お腹いっぱい。NGNG
>>199
バーサン
0202名無しさん@お腹いっぱい。NGNG
/tmp ってなに?
■ このスレッドは過去ログ倉庫に格納されています