1 :
名無しさん@お腹いっぱい。 :
02/08/29 17:05 ports/package、rpm、apt、SVR4 pkg すべてのソフトがパッケージ化されてりゃ楽なんだけどね〜 インストール、アンインストール、アップグレードも自由自在。 ・・・でもそうは行かないこの世界。 ./configure;make も入れるときは楽なんだけど、消すときがね〜。 make insstall |& tee hoge.log しても泥くさいし。 /opt/freeware/hoge_ware とかインストールしても symlnkだのpathだのLD_LIBRARY_PATHだMANPATHだの面倒くさい。 ports やらapt で、禿しく宗教戦争するもよし。 つーわけで、ソフトウェアのインストールについて徒然なるままに語って下さい。
3 :
名無しさん@お腹いっぱい。 :02/08/30 14:46
かわいそうだからage
prefix=/opt/hoge で入れてるが、確かにメンドクサイ
私は基本的に.deb。 のこりは ./configure --prefix=$HOME/usr
7 :
名無しさん@お腹いっぱい。 :02/09/02 13:52
>>6 興味津津。
おれ、こういう感じでディレクトリで分けたい。Windowsっぽいけどね。
ところで、emacsでXEmacsでコンパイルしたのとEmacsでコンパイルしたのはどう区別するのですか?
登録されてるパッケージとコマンドが少ないね。
8 :
名無しさん@お腹いっぱい。 :02/09/02 14:16
> ところで、emacsでXEmacsでコンパイルしたのとEmacsでコンパイルしたのはどう区別するのですか? すまん、意味わからん。 もうすこし詳しく説明きぼん。
全て /usr/local にぶちこめ。 何が何でもぶちこめ。 問題がありそうでもぶちこめ。 それが漢ってもんだ。 # ......というやりかたに最近 # 限界を感じてるので興味あり。
10 :
名無しさん@お腹いっぱい。 :02/09/03 18:25
>>6 /package に対応していないソフトウェアはどうやって、/package にぶちこむ。
./configure --prefix=/package ?
お前らこないだの Apache とか OpenSSL の件忘れたのか? Apache の ports いつでたか覚えてるか? HotFix は? どっちみち手でつっこむことになるだろ。依存関係 なんてすぐバラバラ。 P a c k a g e S y t e m な ん か に 頼 っ て る や つ は 厨。 と煽ってみる。
即、パッケージも作れないやつは厨。というか、生きてる価値ない。
だって楽だもん!
14 :
名無しさん@お腹いっぱい。 :02/09/15 14:11
各ソフトウェア、バージョン毎に、--prefix=/opt/freeware/hoge-123してインストール。 で、hoge-123以下のディレクトリ以外の全てのファイルを /opt/local以下にsymlnk張るスクリプトと、 逆にリンクを削除するシェルスクリプトかいてやってます。 ・・・泥臭いかな
16 :
名無しさん@お腹いっぱい。 :02/09/15 15:01
>15 #!/bin/sh INSTALL_FILES=`/bin/find $PWD` for fn1 in $INSTALL_FILES do if [ -d $fn1 ]; then echo "mkdir $fn1" | sed 's:/opt/freeware/[^/]*:/opt/local:' >> ./Install.sh fi done for fn2 in $INSTALL_FILES do if [ -f $fn2 ]; then echo "ln -s $fn2 DAMMY_STRING $fn2" | \ sed 's:/[^/]*$::' | \ sed 's:DAMMY_STRING /opt/freeware/[^/]*:/opt/local:' \ >> ./Install.sh fi done for fn3 in $INSTALL_FILES do if [ -f $fn3 ]; then echo "test -L $fn3 && rm $fn3" | \ sed 's:/opt/freeware/[^/]*:/opt/local:g' >> Uninstall.sh fi done
17 :
名無しさん@お腹いっぱい。 :02/09/15 15:03
>15 むぅ、恥ずかしいからあんまり見せたくないんだけどね・・・ なんせ初心者の頃、sh のリファレンス本を見ながら書いてそのままだから。
18 :
名無しさん@お腹いっぱい。 :02/09/15 15:17
/opt/freeware/autoconf-2.53 で実行すると /opt/local へのsymlnk 生成と、削除のスクリプトをカレントディレクトリに作ってくれます。 神がいたら修正キボンヌです。
19 :
名無しさん@Emacs :02/09/22 15:04
以外に良スレの予感。age 上のスクリプトに、インストールされてるかされてないかの フラグを付けるようにすれば言いかもね。
>>14 man lndir(comes with X)
>>14 X でそれをやると、imake 使うやつが……
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\ Λ_Λ | 君さぁ こんなスレッド立てるから | ( ´∀`)< 厨房って言われちゃうんだよ | ( ΛΛ つ >―――――――――――――――――――‐< ( ゚Д゚) < おまえのことを必要としてる奴なんて | /つつ | いないんだからさっさと回線切って首吊れ | \____________________/ (-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ… (∩∩) (∩∩) (∩∩) (-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ… (∩∩) (∩∩) (∩∩) (-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ… (∩∩) (∩∩) (∩∩)
こんなスレあったのか…。 盛りあがりそうな話題なのに、意外と盛りあがらんのだな。
(^^)
(^^)
あぼーん
あぼーん
あぼーん
あぼーん
30 :
名無しさん@お腹いっぱい。 :04/10/06 22:36:09
入れる。 入れる。 じゃまんなったら消す。 でもじゃまんなんなかったら入れる。 ディスク足んなくなったら、買い足す。 そのうちクラッシュ。 バックアップなし。 入れる。 入れる。 じゃまんなったら(以下略
落とす。 入れる。 邪魔んなったら切る。 でも邪魔んなんなかったらまた入れる。 お金足んなくなったら、せびる。 そのうちクラッシュ。 バックアップなし。 落とす。 入れる。 邪魔んなったら(以下略
だよもんが管理するんだよもん
それではだよもんのポリシーをあつく語ってくださいだよもん
35 :
名無しさん@お腹いっぱい。 :2005/12/14(水) 00:41:18
_ r-、' ´ `ヽr-、 ィ7 /l: ハヽハ トヾ 駄スレを沈めることは、この俺が許さん! '|l |'´_` ´_ `| || 信念に基づいて行動する。 | |´ヒ} ヒ}`! l| それを人は正義と言う。 __ノ゙). 从 l, _'_. |从 今俺が行ってることは、荒らしではない。 ,_'(_ ノ_ヽ ヾl.> - ,イ;リ 正義という名の粛清だぁ! { f:テ} {'f:テ}',/\ヽ--//ヽ ヽ,r─‐ 、ィ .、、 i l>Y<! i '、 バーニング! / iゝ_ノ iヽ /l |l l ', lンヽ/ムノじ
36 :
名無しさん@お腹いっぱい。 :2006/06/05(月) 17:17:51
ports一択
37 :
名無しさん@お腹いっぱい。 :2006/10/11(水) 01:17:26
動かなくなるまで放置プレイ。 動かなくなったら、どうしても動かさなきゃいけない人が現れるまで放置プレイ。 その人が勝手に動かした時点から放置プレイ。 批判厳禁。 このサイトポリシーが一番使える。
38 :
名無しさん@お腹いっぱい。 :2008/03/07(金) 18:38:02
Winのレジストリもそうだけど UNIXは管理がきったないからなあ
例えばどの辺がどう汚いか教えてくりゃれ。
40 :
電脳プリオン :2011/11/27(日) 22:41:35.86 BE:243245164-2BP(1960)
パッケージ化されてるのがいいならWinやMac使えばいいのでは?
? ?
【ゴールデンレス】 ∩ ・∀・)∩∩ ´∀`)∩ このレスを見た人はコピペでもいいので 〉 _ノ 〉 _ノ10分以内に3つのスレへ貼り付けてください。 ノ ノ ノ ノ ノ ノそうすれば14日後好きな人から告白されるわ宝くじは当たるわ し´(_) し´(_) 出世しまくるわ体の悪い所全部治るわでえらい事です