2ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

おまいらのソフトウェアの管理ポリシーをあつく語れ

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 で、禿しく宗教戦争するもよし。
つーわけで、ソフトウェアのインストールについて徒然なるままに語って下さい。



2 :名無しさん@お腹いっぱい。:02/08/29 17:10
パッケージをいんすとーるスレ
http://pc.2ch.net/test/read.cgi/unix/1027359897/

3 :名無しさん@お腹いっぱい。:02/08/30 14:46
かわいそうだからage

4 : :02/08/30 16:00
prefix=/opt/hoge
で入れてるが、確かにメンドクサイ

5 :名無しさん@お腹いっぱい。:02/08/30 17:04
私は基本的に.deb。
のこりは ./configure --prefix=$HOME/usr


6 :名無しさん@お腹いっぱい。:02/08/31 11:18
/package

http://www.unixuser.org/~euske/doc/cr.yp.to/slashpackage.html

7 :名無しさん@お腹いっぱい。:02/09/02 13:52
>>6
興味津津。
おれ、こういう感じでディレクトリで分けたい。Windowsっぽいけどね。

ところで、emacsでXEmacsでコンパイルしたのとEmacsでコンパイルしたのはどう区別するのですか?

登録されてるパッケージとコマンドが少ないね。


8 :名無しさん@お腹いっぱい。:02/09/02 14:16
> ところで、emacsでXEmacsでコンパイルしたのとEmacsでコンパイルしたのはどう区別するのですか?

すまん、意味わからん。
もうすこし詳しく説明きぼん。

9 :名無しさん@お腹いっぱい。:02/09/02 23:22
全て /usr/local にぶちこめ。
何が何でもぶちこめ。
問題がありそうでもぶちこめ。

それが漢ってもんだ。

# ......というやりかたに最近
# 限界を感じてるので興味あり。

10 :名無しさん@お腹いっぱい。:02/09/03 18:25
>>6
/package に対応していないソフトウェアはどうやって、/package にぶちこむ。
./configure --prefix=/package ?


11 :名無しさん@お腹いっぱい。:02/09/03 18:59
お前らこないだの Apache とか OpenSSL の件忘れたのか?
Apache の ports いつでたか覚えてるか? HotFix は?
どっちみち手でつっこむことになるだろ。依存関係
なんてすぐバラバラ。
P a c k a g e S y t e m な ん か に 頼 っ て る や つ は 厨。

と煽ってみる。

12 :名無しさん@お腹いっぱい。:02/09/03 21:29
即、パッケージも作れないやつは厨。というか、生きてる価値ない。

13 : :02/09/04 13:39
だって楽だもん!

14 :名無しさん@お腹いっぱい。:02/09/15 14:11
各ソフトウェア、バージョン毎に、--prefix=/opt/freeware/hoge-123してインストール。
で、hoge-123以下のディレクトリ以外の全てのファイルを

/opt/local以下にsymlnk張るスクリプトと、
逆にリンクを削除するシェルスクリプトかいてやってます。

・・・泥臭いかな


15 :名無しさん@お腹いっぱい。:02/09/15 14:37
>>14
そのスクリプトキボンヌ

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

上のスクリプトに、インストールされてるかされてないかの
フラグを付けるようにすれば言いかもね。

20 :名無しさん@お腹いっぱい。:02/09/24 08:13
>>14 man lndir(comes with X)


21 :名無しさん@お腹いっぱい。:02/09/25 20:45
>>14
X でそれをやると、imake 使うやつが……


22 :名無しさん:03/01/05 01:55
         / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\
Λ_Λ  | 君さぁ こんなスレッド立てるから          |
( ´∀`)< 厨房って言われちゃうんだよ             |
( ΛΛ つ >―――――――――――――――――――‐<
 ( ゚Д゚) < おまえのことを必要としてる奴なんて         |
 /つつ  | いないんだからさっさと回線切って首吊れ     |
       \____________________/

(-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ…
(∩∩) (∩∩) (∩∩)

(-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ…
(∩∩) (∩∩) (∩∩)

(-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ…
(∩∩) (∩∩) (∩∩)


23 :名無しさん@お腹いっぱい。:03/01/05 02:17
こんなスレあったのか…。
盛りあがりそうな話題なのに、意外と盛りあがらんのだな。

24 :山崎渉:03/01/15 13:02
(^^)

25 :山崎渉:03/04/17 12:35
(^^)

26 :山崎渉:03/04/20 05:56
   ∧_∧
  (  ^^ )< ぬるぽ(^^)

27 :山崎 渉:03/07/15 11:41

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄

28 :あぼーん:あぼーん
あぼーん

29 :あぼーん:あぼーん
あぼーん

7 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.02.02 2014/06/23 Mango Mangüé ★
FOX ★ DSO(Dynamic Shared Object)