CentOS part 19 【RHE ..
[2ch|▼Menu]
340:login:Penguin
09/05/19 16:47:09 1NMcz1o1
fURLリンク(ftp.mondorescue.org)
にrepoあるから/etc/yum.d/にいれとけばいいよ

341:login:Penguin
09/05/19 16:59:38 2schhh1A
>>340
お、そこはチェックしてたんだけどcentosの方を見てた。
ありがと。

342:login:Penguin
09/05/21 00:05:26 ussShpt3
とてもくだらない質問ではあるのですがCentOS5.3であることを確認するのはどのように行うのでしょうか?
/etc/redhat-releaseやissueが変更されている場合などは何ももってCentOS5.3であると判断すればよいのでしょうか?

343:login:Penguin
09/05/21 00:12:56 VzbKaH6W
>>342
rpm -qaでredhat-releaseのパッケージ名にcentosが入ってるかどうかとか
当然、それも信頼できないけど

344:login:Penguin
09/05/21 00:32:29 JFIKlAyF
uname -r

345:login:Penguin
09/05/21 01:06:45 OArbNeS5
dmesg でKernelをbuildしたやつの署名


346:login:Penguin
09/05/21 01:17:46 a2E+V2RL
バニラだったらどうするんじゃ?

347:login:Penguin
09/05/21 01:47:37 VzbKaH6W
それをCentOSだと思えば、それはCentOSなのさ

348:login:Penguin
09/05/21 03:30:38 g3AuR8xb
どうせパクリなんだから確認なんてしなくてよい。
RHELならいざしらず・・・

349:login:Penguin
09/05/21 08:30:27 bO+FM69w
>>342
grub でカーネル選択すっとこまで来たときに青い背景が出たらそれは CentOS。

350:login:Penguin
09/05/21 08:37:14 q5M9UGrD
5.3なのか5.2なのかって質問だろ
boot画面をよく見れば最初に出輝夫

351:login:Penguin
09/05/21 08:42:18 hrD0/5DR
だから、それすらも変更されている場合にどうするんだよって話じゃないの?
パッケージの構成変えられてたり、バージョン変えられてたり。
>>347が正解だろ。


352:login:Penguin
09/05/21 10:43:08 Ujz9jjR5
>>342
>343さんも言ってるけど以下のコマンドでOK
cat /etc/redhat-release


353:login:Penguin
09/05/21 11:17:56 W9MVWV0e
>>342
いろいろいじった話をしたらキリがないよ。
パッケージを1個ずつ入れ替えてったらどこまでが CentOS よ。

354:login:Penguin
09/05/21 12:00:52 IjNdLLhB
>>352
>>342はそこが書き換わっている場合は?とか書いてあるが。

確かにカーネルをバージョンアップとか細々触ってれば分からなくなるな。
特にreleaseとかissueが変わってれば調べるのは困難。
でも検索でredhatとかでれ来ればとりあえずそれ系であることはわかる。
バージョンは分からないけどな。

CentOSをCentOSたらしめているものって何だろうね。
CentOS(もしくはRedhat)にしか載ってないような機能とかがあるのかな。

355:login:Penguin
09/05/21 12:05:21 quRbfCHU
何処までが人か論 を思い出した

356:login:Penguin
09/05/21 13:47:18 3Es8KqsA
オリジナルCentOS5.3じゃないなら
気にしてもしょうがなかろう。。。

オリジナルCentOS5.3とその改造版CentOS5.3で
それぞれ
yum list |grep installed |sort
でもしてdiffでもとって何パーセント同じか、
ぐらいで判断するとか?

357:login:Penguin
09/05/21 15:04:56 DZ2lC61w
>>355
通報くらいは平気でもアク禁喰らうのは怖いのが人
アク禁されてもへっちゃらなのは人ではない生き物

358:login:Penguin
09/05/21 15:16:28 quRbfCHU
>>357
いや、そういう話ではなくて

例えば、森を歩いてたら、人の上半身を発見しました
「人が死んでる!」
これは正解。

ところが、森を歩いてたら、人の指を発見しました
「人が死んでる!」
これは不正解。死んでないかもしれないし、指だし

じゃあ生死が問題なのか?
森を歩いてたら、人の頭部を発見しました
「人が死んでる!」よりは、「人の頭部が落ちてる!」
の方が正解な気がします。
頭部だけで人だと言うにはなんとなく疑問が残ります。どうやら生死が問題なのではなさそうです。

そんな話。

359:login:Penguin
09/05/21 16:50:10 SfepZMrc
>>358
うまいたとえだな。


360:login:Penguin
09/05/21 19:13:57 DZ2lC61w
生きてる頭部が文句を言いたげにこっちを見ている

仲間にしますか?

361:login:Penguin
09/05/21 21:34:34 iy8dJq3D
頭が落ちてたら人が死んでるで正解じゃないのか。
頭と腕が落ちてたらやっぱり人が死んでると思うし
どうやって言うかという話しなだけな気がするが。

362:login:Penguin
09/05/21 21:40:22 ii6x/6XY
グロ禁止

363:login:Penguin
09/05/21 21:57:02 3mrgwNVk
全パーツあったとしても落ちてたのが骨だったら
「人が死んでる!」よりは「人の骨が落ちてる!」
の方が正解な気がします。
骨だけで人だと言うにはなんとなく疑問が残ります。どうやら生死が問題なのではなさそうです。

364:login:Penguin
09/05/21 22:32:36 e3mqY0xz
人が死んでんねんで!

365:login:Penguin
09/05/21 23:45:47 2AeZmURa
骨を見て簡単に人の骨って認識できるもんなの?

366:login:Penguin
09/05/21 23:59:38 POphIgiG
ボーンズの最終回は衝撃だったな。
まさか…

367:デムパゆんゆん
09/05/22 00:01:43 sZ6m7c9e
人の骨だと思ったが調べてみたら猿だった
その人の人生経験によるであろう

368:login:Penguin
09/05/22 00:17:19 sRrNImMw
全パーツ揃って完全に白骨化してるのを発見ってありそうもないな。

369:login:Penguin
09/05/22 12:10:53 NetmN9US
仕事のテスト環境としてCentOS 4.7 とCentOS 5.3のデュアルブート環境を作りたいんですが・・・
GRUB周りの設定が良く解らないです。

そもそもCentOSで両方ブートできるように設定できるものなんでしょうか?
カーネルのイメージが読み出せないって怒られるんですけど、2つのCentOSが別々にLVMで「/」を管理してるからですよね?

370:login:Penguin
09/05/22 12:18:04 YpzY0jB8
カーネル指定する所で、
root=/dev/sdb1
と指定すりゃあいいんでないかい

371:login:Penguin
09/05/22 12:18:48 lWXoHRX8
/boot はどうしてるの?

372:login:Penguin
09/05/22 12:20:07 YpzY0jB8
まああれだ

まずは、grub.confを晒せ。話はそれからだ。

373:login:Penguin
09/05/22 12:22:40 17VFnytj
>>370
その書き方はliloじゃなかったっけ?
GRUBはsdb1とかhdb1じゃなくてhd0 hd1 って書いたような記憶が。

374:login:Penguin
09/05/22 12:33:39 YpzY0jB8
>>373
rootコマンドは無くてもいいよ
kernelコマンドの引数で指定してもOK


375:login:Penguin
09/05/22 12:59:32 NetmN9US
インストール時のパーティションはこの通りで、
最初にインストールしたCentOS 5.3 がhda1とhda2を使ってます。
そのあとインストールしたCentOS 4.7はhda3〜hda5を使ってます。

hda1 /boot
hda2 LVMのパーティション
VG00/LV00 /
VG00/LV01 swap
hda3 /boot
hda4 拡張パーティション
hda5 LVMのパーティション
VG01/LV00 /
VG01/LV01 swap

#grup.confの中身
default=0
timeout=10
splashimage=(hd0,2)/grub/splash.xpm.gz
hiddenmenu
title CentOS_4 (2.6.9-78.EL)
root (hd0,2)
kernel /vmlinuz-2.6.9-78.EL ro root=/dev/VolGroup01/LogVol00
initrd /initrd-2.6.9-78.EL.img

# grub.confに追記で
title CentOS_5 (2.6.18-128.EL)
root (hd0,0)
kernel /vmlinuz-2.6.18-128.EL ro root=/dev/VolGroup00/LogVol00
initrd /initrd-2.6.18-128.EL.img
と記述したらCentOS 5.3をブートできるのか?と思い実験してみた結果ブートできませんでした。

GRUBの設定方法を見てみましたが、どうすれば良いのか皆目検討が付かない状態です。

376:login:Penguin
09/05/22 15:07:57 NetmN9US
すみません、GRUBから色々といじくってみた結果自己解決できました。
原因はkernelとinitrd以降の記述が間違っていたためです。

【誤】
kernel /vmlinuz-2.6.18-128.EL ro root=/dev/VolGroup00/LogVol00
initrd /initrd-2.6.18-128.EL.img

【正】
kernel /vmlinuz-2.6.18-128.el5 ro root=/dev/VolGroup00/LogVol00
initrd /initrd-2.6.18-128.el5.img

以上、スレ汚し失礼致しました。

377:login:Penguin
09/05/23 08:19:06 ifIJVYxS
Red Hat Enterprise Linux 4.8が登場
URLリンク(journal.mycom.co.jp)
URLリンク(sourceforge.jp)

近い将来、CentOS 4.8も出るのかな。

378:login:Penguin
09/05/23 16:32:48 DuXGtnsh
spawn てどのパッケージをいれたら利用できるようになりますか?

379:login:Penguin
09/05/23 16:50:36 aMukkCPY
>>378
yum provides */spawn

やってみ?
これでいいなら

postfix-2.3.3-2.1.el5_2



380:login:Penguin
09/05/23 16:57:32 DuXGtnsh
providesて初めて知ったーありがとう


381:login:Penguin
09/05/24 14:58:05 FpGQTmc4
婆さんやRHEL6のClone、CentOS6はまだかいな?

382:login:Penguin
09/05/24 15:07:35 jZmPaqOK
Fedora 10 / Fedora 11 → Red Hat Enterprise Linux 6 (planned for release in the first quarter of 2010) → CentOS6 (2010 or 2011)

383:login:Penguin
09/05/24 16:30:38 KQHs7t8F
fedora 11→rhel 6
ってのは確定なの?

384:login:Penguin
09/05/24 17:18:05 nij7JTt2
そもそもfedoraをテストベッドにせずにRHELにいきなり実装っていうこともやらかすようだから、
そろそろfedoraはお払い箱かもね。

385:login:Penguin
09/05/24 17:41:24 mpzrEI6w
>>383
いいえ

386:login:Penguin
09/05/24 17:59:57 XLMsSw9i
私はさそり座の女

387:login:Penguin
09/05/24 18:05:57 mpzrEI6w
やっぱ女はカニに限る

388:login:Penguin
09/05/24 18:22:34 K/3fflj8
カニちゃん、かわいいよね

389:login:Penguin
09/05/24 18:32:54 mpzrEI6w
カニちゃんウィルスは勘弁してくれよ

390:login:Penguin
09/05/24 19:44:30 UdDQgLfs
CentOS 5.3 のDVD ラベルってありませんか?

公式には5.0しかないようで……。

391:login:Penguin
09/05/24 20:30:18 kiT4EnC/
>>390
質問の答えとしては、ない。

メーリングリストでも少し話題に上がったことあったけど、
そもそもwikiにあるのは公式がどうかすら怪しい。
まぁVer 5のとこを少しいじってあげるだけだから必要なら自分で作ればいいと思う

392:login:Penguin
09/05/25 00:09:48 eND7N5OG
yum自体は使い方などはわかっているんですが、詳細の部分がわからないので教えてください。
yumでアップデートやらインストールが出来ますが、これは設定ファイル等に記載されているサイトを見て
ダウンロードを行いインストールをしていると理解してます。
そこで
1.ネットに繋がっていない状態ではyumは特に意味ない(ローカルのファイルを見に行くという設定変更していない限り)
2.設定ファイル等をいじらない限りはいつyumを行っても同じバージョンでインストールもしくはアップデート等がされる
という考えてあってますか?

393:login:Penguin
09/05/25 00:15:11 fmGo6+nC
1 ○
2 ×

394:login:Penguin
09/05/25 00:45:38 JZz9y3df
>>392
パッケージのアップデートが2回以上あった場合を考えれば、2が×であるのは自明でしょ。
かなりの善解をして、ネットにつながっている場合に、yumを使えば最新の状態を維持することが
できるのか?という意味であれば○。


395:login:Penguin
09/05/25 00:52:04 6WEqes51
CentOSという括りで見れば、基本的にはソフトウェアのアップデートをしてもバージョンは変わらない。
バージョン固定のアプリケーションに、セキュリティフィックスだけがバックポートして適応され続けるから。
パッケージのリビジョンは上がるが、アプリケーションのバージョンは変わらない。

396:login:Penguin
09/05/25 09:16:36 9YhOPeYK
横槍ですいませんがyumは設定に書かれてる内容に従って更新を行いますが
更新の中身は「○○のサイトの△△のバージョン」ってな感じになってて
○○や△△は固定になってるんでしょうか?
たとえばyumで今日アップデートをするのと、同じCentOSで半年後にyumアップデートを
ntpでした場合はntpのバージョンは変わらない?
それとも△△は最新とかそういう設定ですかね?

実はyumでアップデートしたのはいいんですが、1年前に作った同じ環境をバックアップで作る必要が出てきまして
当時のCentOS5.0で同じようにyumかけてもバージョンはかわらないのかどうかと思いまして。

397:login:Penguin
09/05/25 09:33:13 fmGo6+nC
そもそも同じ環境をバックアップで作るというのは困難
クリーンインストール直後の環境を作るというなら可能

398:login:Penguin
09/05/25 09:36:38 myVCTClx
同じ環境って、DUMP&RESTOREできないの?

399:login:Penguin
09/05/25 09:40:21 fmGo6+nC
1年前に作った同じ環境をバックアップで作る必要が出てきまして


400:login:Penguin
09/05/25 10:37:11 myVCTClx
どーしても同じバージョンってなら、ベースのセットアップ(5.0?)して、rpm -qa でリストアップしてやるしかないんじゃ?

401:login:Penguin
09/05/25 10:54:31 N91InxS1
そういうことは、最初から計画的にやらんと。

>>400
ある環境の1年前の状況を見ることは不可能でそ

402:login:Penguin
09/05/25 11:11:39 OwOV57Dm
1年前に作った(現在も動いている)環境であれば、
>>400の言っているようにその動いている環境のパッケージをリストアップしてやって、
設定をコピーすればいけそうな気がするな。

5.0から5.3だと設定ファイルの記述が変わった奴とかなかったっけ?
updateしたときになんかはまった記憶が・・・。


403:login:Penguin
09/05/25 11:25:55 myVCTClx
>>401
まぁ、何を必要としてるかわからなきゃ、アドバイスしようがないですねぇ

404:login:Penguin
09/05/25 12:31:42 zV3IL2ej
インストール直後に不要なRPMを消していますが、その中に
at
bc
ed
というのがありました。
検索しても文字数が少ないためか思うように詳細が見つけられません。
これはどういう機能をもったものなのでしょうか?



405:login:Penguin
09/05/25 12:39:31 6WEqes51
消すなよw
その程度のHDDの肥やしに害はない。

406:デムパゆんゆん
09/05/25 12:40:43 HJveCTtm
それは不要かどうかも判断出来てないだろ
必要なものまで消してるんじゃ?

407:login:Penguin
09/05/25 12:47:26 1raAn44f
404なので無かったことにするか、man

408:login:Penguin
09/05/25 12:54:10 myVCTClx
URLリンク(www.google.co.jp)

こんな感じで検索できると思うけど、わざわざ消す必要もないと思う。

409:404
09/05/25 12:55:13 zV3IL2ej
>>405
確かにHDDは2TのRAIDなのでまったく問題ないのですが、
不要な物は極力いれるなという社の方針なので・・・。

>>406
必要なものは消してません。
不要かどうかの判断が出来ないので質問させていただきました。



410:login:Penguin
09/05/25 13:05:23 jq/5QzR9
「不要な」の判断基準がディストリビューターからアナウンスがない以上、こんなところで聞いても
対外的には意味がないと思うけど。
つか、そういうのを求めるなら、CentOSじゃなくて有料でも保守契約してRHELにしておくべきだと
思うぞ。会社の仕事なら特に。


411:デムパゆんゆん
09/05/25 13:13:25 HJveCTtm
是非我社の鯖を乗っ取って下さい。
こういう事か
大好きな中国様に猛烈なアタックしてくださいと。
ハニトラにも気をつけないとな うん

412:login:Penguin
09/05/25 13:40:11 N91InxS1
俺も初心者の頃、いらないのを消したくなったことあったなー

413:login:Penguin
09/05/25 13:49:31 oFHSd5LH
会社の方針に「2chで質問すんな」って追加すべきだと思う

414:デムパゆんゆん
09/05/25 13:51:55 HJveCTtm
マ板や厶板の存在意義がなくなるwww

415:login:Penguin
09/05/25 13:52:59 6WEqes51
エスパーすると、実はそこまで同じ環境は必要としていない。

416:login:Penguin
09/05/25 13:56:33 oFHSd5LH
>>414
マ板はプログラママンの心の交流のための板だろ
ム板は嫌いなソフトをこき下ろして憂さ晴らしする板だろ

417:login:Penguin
09/05/25 16:38:18 hDJjDO6U
とりあえずed使ってる人は見たことがない

418:login:Penguin
09/05/25 16:54:12 OTzl5w8M
edは常用する様なコマンドではないが、非常時に助けてくれる事もある。
wizard級を志すなら使える様にしておくと良い。

419:login:Penguin
09/05/25 17:03:21 oFHSd5LH
でも今のLinuxならたいていbusyboxがあるからなあ

420:login:Penguin
09/05/25 17:08:35 I6UIPRn6
edlinのこともたまには思い出してあげてください…

421:login:Penguin
09/05/25 17:36:25 h59RDbK5
ベル研正統を自認する者はedを使う

422:login:Penguin
09/05/25 17:37:33 oFHSd5LH
ちょっと思い出した
でもどちらかと言うとCP/Mのedを思い出す

423:login:Penguin
09/05/25 17:55:14 xyGw9jm8
ならばお前さんが答えを出しているだろうよ。

不要かどうか判断できない→みなし必要→消さない。

424:login:Penguin
09/05/25 19:13:02 j1lkOffG
ここまで誰も
rpm -qi at
とかすればいい、ってレスをつけてない件について。

425:login:Penguin
09/05/25 19:27:10 iebi9AZE
man at じゃないのか

426:login:Penguin
09/05/25 20:16:19 ONluFlq1
商用のサーバ機などで、不要なものは入れないというポリシーはいいのだが、
それはインストール時に入れられたものをはずしていくというアプローチにより
実現するものではなく、最初から入れないというアプローチにて実現させるものだな。

パッケージ群を選ぶ時に、最小限でインストール、とか全部チェック外す、とかでさ。
で、必要なものだけ、後から追加していく、と。

まぁ現実、変な奴がインストールしたOSとかだと、パッケージ選択で何をどう選択
したのかって情報が全く残ってない事が多いから、全部入れる→要らないの消すって
アプローチになってしまうって事情も分からなくはないが。

427:login:Penguin
09/05/25 20:18:03 GTXARdKY
変な奴がインストールしたのって恐ろしくて使えないんと違うの?
裏口とか、よく平気だよな。

428:デムパゆんゆん
09/05/25 20:21:07 Ai62P9p9
ed なんてなシラネーヨ
昨日たまたまopenbsdインスコしてた時最後に
ed でどうのこうの聞いてくる yes か noだと
漏れがEDだというのか? なぜそんなことを聞かれないといけないんだと思いながら
ぐぐったらエディタなのな こんなゴミいらねーよ 使いにくい作者のオナニーだろ
EDのくせにオナニーとかどんだけ強欲なのかと

429:login:Penguin
09/05/25 20:24:38 9xiExf/D
rrdtool がアップデートしてたみたいだから入れたら munin でエラー
$ rpm -q rrdtool munin
rrdtool-1.3.7-1.el5.rf
munin-1.2.5-2.el5.rf

で、あちこち探したら言語関係ってことだったので

# diff -u hddtemp_smartctl.org hddtemp_smartctl
--- hddtemp_smartctl.org 2009-05-25 20:20:19.000000000 +0900
+++ hddtemp_smartctl 2009-05-25 20:20:34.000000000 +0900
@@ -135,7 +135,7 @@
} elsif ($ARGV[0] eq 'config') {
print "graph_title HDD temperature\n";
print "graph_args --base 1000 -l 0\n";
- print "graph_vlabel temp in ?C\n";
+ print "graph_vlabel temp in C\n";
print "graph_category sensors\n";
print "graph_info This graph shows the temperature in degrees Celsius of the hard drives in the machine.\n";
print "$_.label $_\n" foreach @drives;

して治った

日記おわり。

430:login:Penguin
09/05/25 20:29:41 ONluFlq1
>>427
実際に運用されているシステムは、その変な奴がやったと思われる手順を最大限に
復元した手順にて構築したんで、まぁ、安全。
コンパイラは入ってないくせにOpenOffice.orgが入っているとか、超気持ち悪いけどw

431:login:Penguin
09/05/25 21:35:03 GtrP4qxV
edって大量のファイルの中身の文字列置換をやるときに使う。
たまーに使う。

432:login:Penguin
09/05/25 21:52:39 GjB0oi2A
sed でいいじゃん

433:login:Penguin
09/05/25 22:05:58 eND7N5OG
Ctrl + Alt + Del で再起動するようになってますが
これの組み合わせって変えること可能ですか?
Ctrl + Alt + Insertとか出来る方法あればどの辺のファイルいじればいいのか教えてください。

434:login:Penguin
09/05/25 22:23:14 1YCHVR19
>>433
/etc/inittabかな。だけど、Insertをどう表現するか分からん。



435:login:Penguin
09/05/25 22:34:20 OTzl5w8M
キーの組み合わせは、ハードウェアレベルで定められているんじゃないかな。
押された後の動作はinittabで指定出来る。

436:login:Penguin
09/05/25 22:41:39 eND7N5OG
>>434
ありがとうございます。
ここに記述ありましたが確かにキーの指定をどう書けばいいのか解らないですね。

>>435
ハードレベルだとキーの組み合わせはこちらでは変更は利かないという事になりますね。

やっぱり無理なのかな。

437:login:Penguin
09/05/26 00:54:53 Qs35HC7Z
>>426
anacondaは?

438:login:Penguin
09/05/26 04:41:11 ozel88+X
>>391
ありがとうございます。ちょっと小さく『.3』つけくわえます。

439:login:Penguin
09/05/26 05:44:07 MUZEZlkp
aa

440:login:Penguin
09/05/26 10:30:32 1XBlN1YM
>>436
おいらも気になってやってみようと思って
ctrlaltshiftとかに変更してみたけど、VirtualPC上でCUIだったのでボタン操作自体が出来なかった。
ctrlaltdelの状態で3つ押しするとWindowsの方のシャットダウン出てきて結局試せなかった。

試したことないけどこういうのはVirtualBoxとかだと大丈夫なのかな?

441:login:Penguin
09/05/26 13:20:23 Mmt5qUgH
>>436
ちょっとソース眺めてみたが、Ctrl-Alt-Del のキーコンビネーションは、
カーネルの /drivers/char/keyboard.c にハードコードされているように見えるな。
少なくとも、カーネルコマンドラインとかsysctlとか/procとかで制御可能なようには
なってなかった。

consoleのttyがrawモードの時はドライバはこのキーコンビネーションを拾わない
みたいだから、(consoleをrawモードに設定しているはずの) X Window起動中
とかは別途何か方法があるかも。自分はXは使ってないからこっちはようわからん。

442:login:Penguin
09/05/26 14:17:43 cJEsa/tg
逆の発想でハードウェア的にキートップを入れかればいいじゃないか

443:login:Penguin
09/05/26 14:55:04 BvihfvHo
それだとそれぞれのキーを単独で使うとき不便だろw

444:login:Penguin
09/05/26 20:09:35 NiC0CZ8p
チラ裏

5.3最近yumでエラー吐いてたんだが
yum clean metadata
実行したら直った

同じ環境の鯖2台あるのに1台だけエラーとか気持ち悪いが
解決してよかった

445:login:Penguin
09/05/26 20:18:13 99mFfHv1
>>444
チラ裏するならどういうエラーでて対処したか書いておくと参考になる。
Repo によってはメタ更新せんで放置の所あって変な警告でたりするしな。
参照先のミラーが 2 台で異なればそう言う事もあり得るとエスパー

446:login:Penguin
09/05/26 20:32:43 NiC0CZ8p
じゃあ、一応エラー内容はこんな感じ
長いんで途中省略

Traceback (most recent call last):
File "/usr/bin/yum", line 29, in ?
yummain.user_main(sys.argv[1:], exit_code=True)
File "/usr/share/yum-cli/yummain.py", line 229, in user_main
errcode = main(args)
〜中略〜
File "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", line 413, in _packageByKey
po = self.pc(repo, cur.fetchone())
File "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", line 68, in __init__
self._read_db_obj(db_obj)
File "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", line 94, in _read_db_obj
setattr(self, item, _share_data(db_obj[item]))
TypeError: unsubscriptable object

447:login:Penguin
09/05/27 08:57:47 kGiOmEir
yumがぶっこわれるのはいつものこと。

448:sage
09/05/27 10:46:04 LlJ6Tp73
apacheとかのインストール時にconfigureで何を指定して入れたのかとか調べる方法ってありますか?

449:login:Penguin
09/05/27 10:56:56 g2iPzzZT
>>448
config.log

450:login:Penguin
09/05/27 11:09:49 wiQGVf0U
ぶっ壊れたらクリーンすればたいていなおる

CentOS Directory Serverがリリースされましたな。
URLリンク(lists.centos.org)

451:login:Penguin
09/05/27 15:29:09 Dj5tVv96
>>448
/PREFIX/apache2/build/config.nice

452:login:Penguin
09/05/28 12:24:50 Oish74qV
勉強のためにインストール時にまったくオプションなどを選択せずにインストールを行い
apacheとphpのインストールを行っています。
ソースをmakeする形で全て行っているのですが、phpを入れようとしたところ先にPerlがはいってないとダメという
エラーが出てきてます。
現在1つずつCentOSのCDの中にはいってるrpmファイルなどを入れて少しずつ進んでいますが
関連するファイルが結構膨大になるためかなりの時間がかかっております。
本来はyumで入れれば大丈夫なんでしょうが勉強をかねていることやyumでは最新のものがあたらないために1つずつしております。
(rpmも最新ではないと言われそうですが、さすがにそこから探すとなると駆け出しの私には時間がかかりすぎるので諦めました)

最小構成で必要なものを入れていくとこういった作業になるかと思いますが(yumだともっとスマートに行くと思いますが)
こういった手順はもっと簡略化したりとかyumで最新のバージョンをあてるといった事が出来るのでしょうか?

453:login:Penguin
09/05/28 12:28:31 T8StFF4O
何で勉強しているのに、その手間を厭うの?

454:login:Penguin
09/05/28 12:42:10 REaaj6AG
>>452
何の勉強をしたいのか知らないが、普通はそんな馬鹿げた作業はやらない。

455:452
09/05/28 12:54:48 Oish74qV
>>453
手間を煩ってはおりません。
通常はこういうことを皆さんされているのか?
という事が聞きたかったのです。
その上でスマートに行く方法があるのか?という内容ですので誤解を与えてしまったのであれば申し訳ありません。

現在も少しずついれているのでノロノロではありますが解決にむけて進んでおります。

>>454
そうなんですか。
最小構成にして必要なものだけ入れればいいというのを会社の方からきいたので
勉強をかねてやっておりました。

普通はyumやインストール時のオプションなどである程度入れておくものなのでしょうか?

456:login:Penguin
09/05/28 12:55:10 XtRrpPcq
>>452
横槍なんだけど、CentOSでパッケージがあるのに、makeしたりするものなの?
パッケージないソフトをmakeして、運用するのは、適切な使い方なんでしょうか?

457:login:Penguin
09/05/28 12:57:36 REaaj6AG
>>455
よほどの理由がない限り、yumで導入する。
そうしなければ、せっかくのCentOSの長期サポートが無意味になる。
そうしなければ、運用コストも増大する。

458:login:Penguin
09/05/28 13:07:38 kEuppfPZ
yum (rpm)使うか、ソースから入れるかは、その人(もしくは会社)の流儀。
必ずソースからって人も多いよ。
CentOSだからソースはダメなんて、そんなことはまったくない。

459:452
09/05/28 13:07:39 Oish74qV
>>456
恐らくよっぽどのことがないとmakeはしないと思います。
最新の使いたいけどソースでしか提供されてないとか、ネットに繋がらないのでyumで取りにいけないとか。

>>457
やはりそうなんですね。
今回は勉強なのでこのまま続けていきますが、今回の事でyumの便利さが改めてわかりました。

460:login:Penguin
09/05/28 13:09:34 mI8zM9QG
余計なものが入っていないに越したことはないかもだが、その為に膨大な手間をかけるのは逆効果かと。
それより、あけるポートを必要最小限にするとか、SSHでのルートログインはパスワード不可にするとか、
ポリシーでセキュアに持っていくほうが楽じゃないかな。

運用するサービスにもよるけど、セキュリティアップデートをきっちりやるのが大事だと思う。


461:login:Penguin
09/05/28 13:10:41 mI8zM9QG
あー、yumはローカルにポリシー作って、そこから入れることもできるよ。

462:login:Penguin
09/05/28 13:20:49 XtRrpPcq
>>457
つまりは、CentOSがサポートしているパッケージ内でやりくりできるということですよね?
>>458
そのやり方がよくわからなくて、gentooに移っちゃったよ。
あとCentOSがサポートしていないパッケージも触りたいというのもあって。
>>460
実験段階、勉強段階ならCentOSの方向性とは違う手間のかかる方法もありなのかなーと思うけど。
ググっても、情報が出てこないんだよね。
わざと壊すような使い方をして、やっていいこととやっていけないことの線引きを知るという感じで。

463:login:Penguin
09/05/28 13:25:22 T8StFF4O
ぐぐってヒットしないという事は何かおかしい、と
感じるセンスを磨け。

センスのない奴は何やっても向いてない。

464:login:Penguin
09/05/28 13:30:40 XtRrpPcq
>>463
> ぐぐってヒットしないという事は何かおかしい、と
> 感じるセンスを磨け。

具体的に何が言いたいの?

465:login:Penguin
09/05/28 13:41:30 PE2zjgBl
ぐぐってヒットしないって事は
そんな事をやってる奴もいなければやる意味も無いって事じゃね?

466:デムパゆんゆん
09/05/28 14:13:08 lsX9z/rb
>>463
それはまだ道の出来ていないスタート地点にいるかもしれない
そう考えるのだ 道を開拓してみるのでアル。

467:login:Penguin
09/05/28 14:21:32 IFX2teYc
なんつーか…
おそろしく非効率的な勉強方法だなぁ


468:452
09/05/28 14:50:07 Oish74qV
>>460
確かにちゃんと構築出来でもその後の管理がうまく出来ないのであれば本末転倒ですね。
そういったことも含めてちょっとずつ進めていければと思います。

>>461
yumのポリシーをローカルに作成することも出来るんですね。
まだまだ私にはハードルが高そうですが、ローカルで組む事が出来れば
いちいち細かい設定をその都度しなくても済みそうなので機会をみつけてやってみようかと思います。

それにしても依存関係の多さには驚いております。
CentOSのCDに入ってないものもたくさん出てきおり、それを探すだけでも一苦労です。
現在はApacheは入りましたがphpの導入で苦戦しております。その前にPerlを入れろとか何とか。
Perlは入れたら今度はphpのconfigureで苦戦。Postgresが使いたかったので-with-pgsql=/usrを付けたら
凄い依存関係で見つけるのに苦戦してます。-with-pgsql=/usrつけなかったらあっさり終わるんですが・・・。

みなさんありがとうございました。

469:452
09/05/28 14:52:10 Oish74qV
>>467
確かに非効率的だとは思いますが、たまたま時間があいておりましたので
遠回りしてみるのもよいかと思っておりました。
依存関係のものを拾ってきて入れるだけではなく、ファイルを修正したりとか
リンクの修正とかあってファイルのつながりとかあとあと役に立ちそうな部分などが
わかって自分自身でも結構楽しみながらやってます。

470:login:Penguin
09/05/28 14:53:42 6XTREosC
趣味じゃなくて仕事のスキルアップのためにやってるなら、
そんなことで苦労してビルドやら各ソフトの設定ファイルやらの
知識つけても、殆どの場合後々何の役にも立たないと思うけどな。
余計なお世話だろうけど。

471:login:Penguin
09/05/28 14:56:36 PF+o2uS5
slackwareの頃を思い出した…

472:login:Penguin
09/05/28 14:57:19 03rJ10lq
遊びだと思ってやるこったな
仕事のスキルアップなんて欲を出してるとろくな事にならない

473:login:Penguin
09/05/28 15:09:04 fBHf6U3c
なんだか、定期的にmakeの話って出てるよな

474:login:Penguin
09/05/28 15:17:35 XtRrpPcq
>>455
> 最小構成にして必要なものだけ入れればいいというのを会社の方からきいたので
具体的には、Xを入れるなってことではないの?

CentOSの勉強ならmakeとかは、関係ないんじゃないの?

Linux(shスクリプトとか、古典コマンド)を勉強したいとかだとgentooとか、slackwareがいいんじゃない?
差しさわりがないなら、親密にしている会社の方のOS遍歴(あとプライベートで運用しているOS)を聞いて、
どういう知識が必要かを箇条書きでいいから、聞き出して、その人に相談しながら優先順位を決めて、勉強して
いったらいいんじゃないの?
プライベートで運用しているOSと同じものを入れて、ウザがれない程度に教えてもらうというのはあると思うよ。

475:login:Penguin
09/05/28 15:41:13 REaaj6AG
>>474
知らなくて言ってるんだろうけれど、gentooは恐ろしく自動化が発達したディストリ。

476:login:Penguin
09/05/28 15:48:52 b0VFAksV
なんとなく手段と目的がが摩り替わってるような気がするんだけどなぁ…。
インストールすることが目的でいいの?

477:login:Penguin
09/05/28 15:56:02 kEuppfPZ
なんで、CentOSでmakeすることはない みたいな流れになってんだろw

478:login:Penguin
09/05/28 16:00:30 T8StFF4O
確かにmakeしないとバックドア埋め込めないしなww


479:login:Penguin
09/05/28 16:06:47 PF+o2uS5
tarballからのインストールを肯定する輩は、経験が浅いな。
後々の事までよく考えるべき。

480:login:Penguin
09/05/28 16:07:09 REaaj6AG
>>477
趣味と違って仕事だと運用コストに直結するからな。
まぁ、それでもCentOSは他のディストリよりtarボールから入れる機会は多い。
なぜならパッケージリポジトリが貧弱で、必要なソフトウェアが揃わないことが多いから。

481:login:Penguin
09/05/28 16:25:42 XtRrpPcq
>>475
もちろん、自動化は発達しているし、現在、ほとんど自動化に頼って使っているけど。
CentOSは、より恐ろしく自動化が発達したディストリとも言えるじゃん。
CentOSよりgentooの方が自由度が高いと思っているが。

初心者がmakeしたいなら、CentOSよりgentooの方がしやすいんじゃないの?
stage3から入れるときにchrootを使わされるし、セットアップするまでに触らされるコマンドって多い気がする。
最初はおまじないだと思っていたコマンドもあとで理解して、Linuxの理解度が高くなるというのは、あるよね。
慣れている人から言えば、どちらも優劣ないという話になるんだろうけど。

下のリンクの内容をCentOS運用者に置き換えるとどういう段階があるもんなの?
わかる範囲でいいので、教えてください。

○○のレベル10
URLリンク(d.hatena.ne.jp)
URLリンク(practical-scheme.net)

482:login:Penguin
09/05/28 18:22:20 JcYknYz4
別に恐しくはない。

483:login:Penguin
09/05/28 19:31:58 g72wecCN
SSLの設定で質問させてください。

現在
example.com
example2.com
でそれぞれサイトを構築しております。
現時点で各サイトはアクセスが出来ており、正常に機能しております。
少し前にexample.comにSSL証明書を適用してhttpsでのアクセスも可能となりました。
今回example2.comにもSSL証明書を適用したいと考えておりますが設定後にhttpdを再起動すると

[warn] _default_ VirtualHost overlap on port 443, the first has precedence

というエラーが出て機能しません。
ssl.comfに記載したexample2.comの部分をコメントアウトすれば正常に起動します。
ssl.confの設定は下記の通りです。

<VirtualHost _default_:443>
DocumentRoot "/var/www/example.com"
ServerName example.com:443
以下、省略
</VirtualHost>

<VirtualHost _default_:443>
DocumentRoot "/var/www/example2.com"
ServerName example2.com:443
以下、省略
</VirtualHost>

何か原因がわかるかたおられたら助言もらえると助かります。



484:login:Penguin
09/05/28 19:41:17 ohhZS1/p
バーチャルホストでSSLは無理じゃなかったっけ?

485:login:Penguin
09/05/28 19:42:33 8HYGihMi
名前ベースのバーチャルホストではSSLは機能しない
IPベースなら可

486:483
09/05/28 19:56:29 g72wecCN
>>484-485

ありがとうございます。
example.comはSSLが使えたので大丈夫かと思ってたんですが。
そうなると1つのサーバーで複数のドメインと証明書を扱うことは無理ってことになるんでしょうか。
なにか方法があればご教示いただけないでしょうか。



487:login:Penguin
09/05/28 19:58:27 mI8zM9QG
>>483
SSLはIP一つにつき一つしか使えないよん。理由は仕組みを理解すればわかる。

488:login:Penguin
09/05/28 20:01:47 8HYGihMi
>>486
サーバー単位じゃなくてIP単位
複数IP持ってるならIPベースでバーチャルホストを構築すればおk
IP一つなら無理

489:login:Penguin
09/05/28 20:49:04 Oish74qV
横やりですいませんがレンタルサーバーとかで共用で貸し出してるけどSSLの証明書使えるってのありますが、
共用だけど複数のIPをもってるってことですかね?
バーチャルドメインとかが無理だとIP1個に証明書が1個なら枯渇しそうな気もするんですが。
それともリバースプロキシみたいな感じで証明書は別で運用とかになるんでしょうか。

490:login:Penguin
09/05/28 21:14:10 iIWWTfde
ヒント *

491:login:Penguin
09/05/28 21:18:21 REaaj6AG
>>489
IPを複数持たせてるのもある。
最近は、仮想環境で貸し出して、それぞれの仮想環境に1つづつIPを持たせているものが多い。

492:login:Penguin
09/05/28 21:41:01 6XTREosC
RFC 2817 Upgrading to TLS Within HTTP/1.1 が普及すれば良かったんだけどね。
現状ではワイルドカード証明書で出来る範囲のことが精一杯。


493:login:Penguin
09/05/28 21:43:55 03rJ10lq
アナル証明書という名前だったらもっと広く羞恥、じゃなくて周知されていた

494:login:Penguin
09/05/28 22:08:30 9OEgLmeZ
早くSNIが普及してくれないもんかね。

>>489
ざっと検索してみたところではリバースプロキシを使って”共有SSL”を謳ってるところも多いようだな。


495:login:Penguin
09/05/28 22:46:42 03rJ10lq
>>494
> リバースプロキシを使って”共有SSL”を謳ってる
それってどんな手品なんだ?
って思って検索したら、やっぱりURLの変更が必要なのね

496:sage
09/05/28 23:46:01 5EIk/7g9
lokkitを時々使ってるんですが、もっと細かく操作できるようなものってありますか?
CUIで打ち込めばいいんでしょうが、いまいちまだ理解しきれてないのでそういうものがあれば教えてください。

497:login:Penguin
09/05/29 00:04:22 HaFEDxur
>>496
EPELにあるshorewallを使ってみるといい

498:login:Penguin
09/05/29 00:17:51 k840gw0B
もうソースからとかほとんど必要ないぞ。
最初から最小構成にしてもyumやaptitudeだけでたいていすむわ。
うちの会社も最近はよっぽどのことじゃない限りやらない。
覚えるだけ無駄だ。

499:login:Penguin
09/05/29 00:41:27 tT+PMYSB
業務上、社のポリシーとして RPM オンリーが MUST ならしゃーない。
個人でやる分にはそれじゃ面白みが無いので俺のサバは
Apache, MySQL, PHP, BiND, Postfix, Dovecot, ProFTPd ってかんじで
ソースから configure して make してるわ。CFLAG やら入れて最適化しつつね。
PREFIX さえ統一しておけば運用上の管理は問題ないし。

まぁこの手の話題は荒れる罠w

500:login:Penguin
09/05/29 00:43:55 SHuzkvRi
>>498
そして、いきなり仕事の都合でIBM AIXがやってきて、makeする技術がなくて
阿鼻叫喚。

技術が失われるのは悲しいね。


501:login:Penguin
09/05/29 00:49:51 GfLeDdNh
>>500
なんでAIX構築するようなところがアプリmakeでいれんだよw
普通上で走るシステム込だろうがwww

502:login:Penguin
09/05/29 00:57:28 hgGUmaCg
そもそもmakeする技術ってなんだ?w
READMEの手順どおりにコマンド叩くだけだろw

503:login:Penguin
09/05/29 00:59:51 wKVS4sTB
>>499
そういうのをオナニーといいます。
気持ちいいのでどんどんやって下さい。
人の目につかないところで。

504:login:Penguin
09/05/29 01:02:20 o4xB92u0
makeしたらmakeだと思ってる

505:login:Penguin
09/05/29 01:02:27 CBC2GslC
パッケージ管理できない奴が、バッドノウハウ満載のconfigureしてmake installしちゃうのだよね

506:login:Penguin
09/05/29 01:03:17 Is/L5rJb
>>502
副作用で死ぬぞ

507:login:Penguin
09/05/29 01:24:22 1TGGVDXy
誰がなんと言おうとパッケージマネージャは便利だ

508:login:Penguin
09/05/29 01:59:58 yHIPvh8k
>>499
うは〜w、オレと同じことしてるヤツ発見。

オレも大体似たようなもんだけど、そこからさらに、本家のrpmのspecをベースに、
releseバージョンを0.1だけ上げたrpmとかに作り直したりしてる。
あと、いくつものサブパッケージに分かれてるpkgのsrpmから、spec修正して自分の必要な
ヤツをメインpkgに統合したりとかもしてる。
まあ次のUpdate出た時に、yumでエラーが出るのは毎回のこと。それに不具合があったら、
rpm -e なり rpm -Uvh --force で本家の元バージョンに戻してやばいいだけだしな。

>>503のゆうとおり全くのオナニーなんだけど、ウチの環境では、perlに関しては
いくつかのBaseモジュールを最新にして、CFLAGSとconfigureちょろっと最適化したやつは、
本家のrpmの2倍とは言わないが、1.6〜1.8倍の動作速度を実現してる(自作のスクリプト比)。

509:login:Penguin
09/05/29 08:12:23 lfiOZSj6
>>468
PHPは色々使おうとすると、いろんな所からひらってこないといけないから
かなり大変だよ
>-with-pgsql=/usr
./configure --help ちゃんと見て作業している?
#と思ったら、自分はつけてないやw

510:286
09/05/29 13:48:01 uFGjaA+1
コンパイルしてる人ってCFLAGSなにつけてる?

↓うちでつけてるオプション
-march=core2 -O9 -mmmx -msse -msse2 -msse3 -mfpmath=sse -pipe
※marchにxeonがないんだけどcore2でいいのか不安(5.1以下はnocona)


511:510
09/05/29 13:48:41 uFGjaA+1
名前欄に違うスレの数字が入ってたorz

512:login:Penguin
09/05/29 14:10:53 mJqLduA1
'-O9'なんてあったっけ?
あと、march付けてるなら-mmmxとかはいらんと思っていたが。


513:login:Penguin
09/05/29 14:51:43 hgGUmaCg
-O9 www

514:510
09/05/29 15:26:29 uFGjaA+1
あれ!?マニュアルにないんだ…>-O9
-Onの実装されてる最大相当(可能な限り最適化を行う)だったハズ
昔からエラーもワーニングも言われず受け入れてくれてので疑いもせず使ってた(汗

惰性でつけてたけど
-mmmx -msse -msse2 -msse3は-marchみて勝手につけてくれて
-mfpmath=sseは-msseみて勝手につけてくれるみたい。

-marchと-O3つけとけばいいのか…


515:login:Penguin
09/05/29 17:11:04 uM4EFS22
ユーザーが作成したmysqlのテーブルをquotaに含めたいです。

DBを各ユーザーのホームディレクトリに移して、シンボリックリンクを貼って
オーナー変えてって感じで一応quotaに含める事は出来たのですが、新たにテーブルを
作成してしまったりDBを作成してしまうとmysql権限で作成されてしまい、quotaには
含まれません。

調べたところFreebsdにはsuiddirというマウントオプションがあって
これを使えば、/path/to/dir配下に作成されたファイルのオーナー権限は上位フォルダを
継承するという事なので上手く行きそうです。

似たような機能がCentosであれば解決しそうなのですが、何かご存じないでしょうか。識者の皆様


516:login:Penguin
09/05/29 17:15:20 vDGYPsDu
>>514
-O9は全部の最適化オプションを有効にするわけじゃない

-O9でも-O99でも動くけど、今のgccのx86では-O3も-O4も-O9も-O99も同じ最適化するから、
-O3より増やす意味がないだけ

たしか、昔のpgccかなんかでは-O6ぐらいまで意味があったはず

x86の-O3で有効にならないオプションに、
-fomit-frame-pointer (x86だとデバックしにくくなるけどそれ以外のデメリットはないはず)
-ftree-vectorize (自動ベクトル化してくれるけどバグる可能性あり)
とかがあるから、使ってみるといいかも

517:login:Penguin
09/05/29 17:19:41 RmCyTi/t
gentooの公式でこういう文があるんだけど、バージョンいくつまでサポートしていたの?

Q.すべてがとても不安定です。 "-O9 -ffast-math -fomit-frame-pointer"の最適化をしています。
どうすればいいですか?

URLリンク(www.gentoo.org)

518:login:Penguin
09/05/29 18:08:33 vDGYPsDu
最適化のオプションに関してはソース読んだ方が速いよ

URLリンク(gcc.gnu.org)
のdecode_options関数が実体

ソース読めばわかるけど今のgcc 4.3の場合-O3以上は全く同じ処理

ずっと昔から-O3より大きい最適化オプションを付けてもエラーにはならなかったはずだけど、-O4以降
の最適化オプションに意味があって-O4以降をサポートしていると表現できるgccはpgcc以外に知らない

今コード読んだらgcc 4.2以前と違って今のgcc 4.3だと-O3で-ftree-vectorizeが有効になるのね
知らんかった

519:login:Penguin
09/05/29 18:15:11 hgGUmaCg
オナニーmake野郎はgccのドキュメントすら読まない。

520:login:Penguin
09/05/29 18:56:35 nAZxRAxG
cofigure(make)のオプションは、アプリの挙動とかモジュールに影響あるからいろいろ試すけど、
さすがにC(gcc)のコンパイルオプションまで考えて、ビルドはしないな。


521:login:Penguin
09/05/29 19:00:39 CXGg5HBO
でも本当はそこまで考えないと危ない

522:login:Penguin
09/05/29 19:28:55 nAZxRAxG
そこまでやるなら、ソースまで理解していないと意味ないだろw


523:login:Penguin
09/05/29 19:33:48 UvS1U0/K
そこまでやるなら、アセンブルコードを確認しないと納得出来んなw

524:login:Penguin
09/05/29 19:56:22 9oC6chJu
昔bfdがバグってたことがあってだな…

525:login:Penguin
09/05/29 21:14:18 Jp4+KwPA
ファイルディスクリプタを考慮して、コンパイルしてますか?

526:login:Penguin
09/05/29 21:19:06 Jp4+KwPA
連投スマソ
make depend て必要?

527:login:Penguin
09/05/29 22:00:28 SHuzkvRi
>>501
例が悪かった。まぁ普通はAIXなんか買わないな。
いやなに先日使ったサーバがAIXで、色々makeしよ
うとして悪銭苦闘してたんだよ。

528:login:Penguin
09/05/29 22:10:06 SHuzkvRi
今時makeは流行らないというのがこのスレッドの流れのようだが、
あまりに腐った環境のサーバを使わないといけない時は色々入れたくなるぞ。

特にroot権限が無い環境で ${HOME}/bin とかに Emacsとかperlとかgccとか
色々入れるのはなかなか苦労するが、達成するとおもしろい。

うまく作ってあるなら、

./configure --prefiix=${HOME}

make

でおkだが、ほとんどの場合 --prefixがうまく動かず何故か /usr/bin や /usr/local に
つっこもうとしてエラーになる。

make -i で無理矢理動かしてlogを取ったり、

find . -type f | xargs grep /usr/local

やら、 CFLAGS=-I${HOME}/include やら、 無理矢理LDFLAGS= ${HOME}/lib/libhohge.a
とか。

特にshared library 回りがくせ者。 /usr/libに同一ライブラリがある場合
優先順位の設定のためLD_LIBRARY_PATHやら -Wl,rpath うんたらとか。
BerkeyDBあたりはこのトラブルが多い。めんどくさい場合は shared libを
作らないようにしたりとか。

529: ◆Zsh/ladOX.
09/05/29 22:22:26 DzsjLyt1
>>528
あーあったよ。
$HOME/binに自分用アプリ突っ込むの。
gccとかはquotaもあるし、 --prefix=/tmpでビルド。
しばらく使わないと消されてる訳でw

ま、今時のlinuxを使う限り上記みたいなのやるのは酔狂
以外の何者でもないが。


530:デムパゆんゆん
09/05/29 22:46:57 HKswEB3V
>>528
出来るなら makeはしたくない makeしたらmakeだと思う。
CC CFLAGS やLDFLAGS opensolaris では日常ちゃめしどき。
--prefix が効かないようなゴミは コードに直で書いてるんだろ  ハードコートとか言うのけ?
ビルドで失敗する時はいつもMakefile とか眺める

shared library とかは LDFLAGS="-L/usr/local/lib -R/usr/local/lib -R/usr/lib -L/usr/lib"
CFLAGS="-I/usr/local/lib -I/lusr/lib" とかやって /usr/lib よりも先に読み込ませればいい
bash とかつかうなら .profile とかに export LDFLAGS CFKAGSも同様に /usr/local/lib を/usr/lib
より先に書いておけばおkでアル。
zlib だけ /usr/local/にインスコして 後はインスコ時 指定すれば ライブラリで悩むことも減る
スタティックでやると動かなくなるソフトが出てきたりする あれがうっと惜しい
コード嫁 とか言われてもな ヲレ様pythonだのC言語だのしらんし まんどくせ ポインタ それおいしいの?

531:デムパゆんゆん
09/05/29 22:51:43 HKswEB3V
間違えた。 CFLAGS は lib じゃなくて include

532:login:Penguin
09/05/29 22:56:31 hgGUmaCg
糞環境自慢はスレ違い。


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5368日前に更新/251 KB
担当:undef