トップページ⇒linux
1001コメント361KB

くだらねえ質問はここに書き込め! Part 198

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin2012/02/03(金) 02:45:39.22ID:1nES98gq
まずは2ch-Linux-Beginnersを読みましょう。
いろいろとまとめられているので(・∀・)イイ!!
http://www12.atwiki.jp/linux2ch/

読んでも解決しなかったら、質問を書きこむ前にここを読もう。
http://www12.atwiki.jp/linux2ch/?About

過去ログ検索(Part29: 22氏提供) http://2chlinux.dtdns.net/2ch-linux-ks/

Google検索 http://www.google.co.jp/linux

関連スレッドは >>2-4 あたり。

前スレ くだらねえ質問はここに書き込め! Part 197
http://hibari.2ch.net/test/read.cgi/linux/1324631185/
http://2chlinux.dtdns.net/2ch-linux-ks/thread/1324631185.html
0133login:Penguin2012/02/05(日) 19:05:26.20ID:OwIORXYe
雑談はこっちでやっとくれ。

スレ立てるまでもない雑談スレ その4
http://engawa.2ch.net/test/read.cgi/linux/1325679982/
0134login:Penguin2012/02/05(日) 19:06:59.37ID:p9jCoSdd
昔ならggrksの一言で終わったところが、
ウブンツ精神(笑)に毒された屑回答者が
親切に答えちゃってるのが問題かな
それじゃ教えて君を増やすだけ
0135login:Penguin2012/02/05(日) 19:13:31.83ID:p9jCoSdd
linuxのスキルが低いんじゃないて
問題解決能力や状況説明能力自体が低い人が、
ここで本当に"くだらなねえ"質問をするスレ
そうなってきてるね
まともな頭脳してたら、そんな質問しなくても
ググれば大抵の事は分かるじゃん
0136login:Penguin2012/02/05(日) 19:14:45.17ID:p9jCoSdd
誤字に突っ込みたい人はどうぞ
0137login:Penguin2012/02/05(日) 19:16:43.00ID:qCTeH4R2
NECの相談窓口はそれ以下の相談に丁寧に対応しているだろ
PC初心者がLinuxを触るようになったと喜ぶべきだね
0138login:Penguin2012/02/05(日) 20:03:26.73ID:mejgQSNm
隔離スレとして機能してください
0139login:Penguin2012/02/05(日) 20:10:10.37ID:eSM2MhDY
本当お前ら器が小さいうえに、性格悪いんだな
0140login:Penguin2012/02/05(日) 20:16:12.36ID:K1U7chOc
2chのやつらなんて8割くらいそんな感じだと思ってる
0141login:Penguin2012/02/05(日) 20:39:11.10ID:outxZz9h
閉鎖的、排外主義的で、人の話を聞かず、異なる存在を許さず、感情的に罵倒し、小さな同一性だけを守ろうとする社会。まさに2chは「連合赤軍化するインターネッツ」ではないか。
0142login:Penguin2012/02/05(日) 20:39:17.88ID:bl7jSa36
>>132
>Windowsみたいにちょっといじればできるようになってしまうもの
>習得が難しいlinux

同一のレス内で言っている内容が矛盾していてワロタ
Linux云々以前にまともな思考回路がないよね
>>130みたいなゴミクズ発言する奴なんて所詮こんなものか
0143login:Penguin2012/02/05(日) 20:42:22.83ID:W3N739qD
どことどこが矛盾しているのかわからない
0144login:Penguin2012/02/05(日) 21:03:39.75ID:SAPjwA/L
>To All
荒らしは相手にしないが原則。相手のした方も同じだよ。
0145login:Penguin2012/02/05(日) 21:09:20.94ID:I0dB4aaL
3日も触ると大先生気取りは低脳の証だぜ !
0146login:Penguin2012/02/05(日) 21:49:53.63ID:mejgQSNm
犬厨大先生は厨学生だろ
0147login:Penguin2012/02/05(日) 22:33:49.43ID:1o3hXbbt
Linux技術者が一か月かけて構築するサーバーを俺は秋葉原で5万円で調達できる。
線を二本繋ぐだけでネットワーク内のどこからでもすぐ使えるようになる。
これもWindowsのおかげ。
0148login:Penguin2012/02/06(月) 01:11:32.18ID:5DiOcrb/
Windowsの事なんてどうでもいい
0149login:Penguin2012/02/06(月) 01:17:36.87ID:GiBFtJ/f
質問です。

ハードウェアRAID6でアレイを組んで、CentOS6をインストールしようと思っています。
アレイはsdデバイスとして認識されるのだろうと思います。

この場合、ロジカルボリュームを構成する意味なんてないですよね。
アレイからはみだしてディスクを追加するなんてナンセンスだなと思って。
0150login:Penguin2012/02/06(月) 02:46:48.02ID:FEBFrdDZ
>>149
> アレイはsdデバイスとして認識されるのだろうと思います。
うちの3ware(RAID6)だとアレイが4TB、それが3つのLUNに分割されて、それぞれsda〜sdcで見えてる
UEFIだと2TB超のボリュームからでも起動できるからこんなことしなくてもOKだと思うが

> この場合、ロジカルボリュームを構成する意味なんてないですよね。
ファイルシステムを細かく切りたいならLVMがいい。ルート1個で行くならLVM不要
0151login:Penguin2012/02/06(月) 07:04:04.38ID:CEfThvku
lvm要求される使い方しなきゃokじゃね
0152login:Penguin2012/02/06(月) 11:00:16.34ID:KCn6sa8r
USB2.0でも1.1でも使えて、また1.1で使うと機能が制限される機器を
USB2.0または3.0対応のパソコンに1.1として接続したいのですが
USB1.1ハブを通さないでUSB3.0または2.0を使えないようにして1.1として
接続する方法をおしえてください。
0153login:Penguin2012/02/06(月) 11:05:14.71ID:i47jLZZi
>>152
>>14と似たような話かな。
ehci-hcd を disable にしろ、とある。
0154login:Penguin2012/02/06(月) 11:13:47.10ID:KCn6sa8r
それは分かるけどやり方がわかりません。
そうするとパソコン全体で1.1以降がつかえなくなるんですか?
0155login:Penguin2012/02/06(月) 11:17:56.08ID:i47jLZZi
あ、同じ人か。
やり方はディストリによりそうだけど
SLAXWARE っていうディストリでのやり方は知らない。
0156login:Penguin2012/02/06(月) 11:22:20.82ID:KCn6sa8r
そうですか、諦めます。
ありがとうございました。
0157login:Penguin2012/02/06(月) 12:41:15.59ID:GiBFtJ/f
>>150
2Tを超えるディスクから起動するためには、普通のBIOSでは駄目だということをすっかり忘れていました。
使おうと思うMBは、UEFI BIOS,に対応しているようでした。

LVMは、複数の物理ボリュームの寄せ集めで論理ボリュームを作れるメリットがあるとしか考えてませんでした。
RAID 6 アレイでも、LVMを構成してやると、
パーティションを分けて各ディレクトリにマウントするような運用の場合に、ボリュームサイズの変更で融通が利きますよね。

ただ、もし障害が発生した場合に、LVMが足枷になってしまうという話も聞いて、躊躇していました。

>>151
RAIDでは、LVMは使わない方がいいんでしょうか。
0158login:Penguin2012/02/06(月) 12:42:05.45ID:2Esb8hOz
ググった限りでは
slackware, SLAX
というディストリはあったけど
SLAXWARE
というディストリは見つけられなかった
0159login:Penguin2012/02/06(月) 12:48:28.60ID:O4O4ArsF
この板のスレッドが落ちる条件ってどんなものでしょうか?
主にスレッド保持条件みたいなのを教えてほしいです。

今、勉強も兼ねて板の全スレに眼を通し出してるんですが、まぁ、
自分が有用だと思ったものを落としたくないのと、多少は独断と偏見で板のために書き込みしてあげておこうかなと。
01601512012/02/06(月) 12:53:59.27ID:2Esb8hOz
>>157
lvm使わない方がいいかはわからない
自分自身の用途で判断
lvmは微妙にパフォーマンス落ちるはずだし
そのまま作ってlvmが必要になったら
バックアップ→lvm作り直し→リストアしたら?
(要バックアップ用ディスク領域と時間)
0161login:Penguin2012/02/06(月) 12:55:46.08ID:IwzChdig
結局質問から逃げてるよなこいつら
0162login:Penguin2012/02/06(月) 13:02:27.75ID:GiBFtJ/f
>>160
なるほど。ありがとうございます。
パフォーマンスは落ちない方がいいので、おっしゃるとおり、
もし必要になった場合に、再構成してみたいと思います。
よく理解できました。
0163login:Penguin2012/02/06(月) 13:24:32.74ID:i47jLZZi
>>159
書き込み数が981以上になって、24時間書き込みがないときに落ちる。
あとは「スレッド圧縮」がある。
http://www.media-k.co.jp/jiten/wiki.cgi?%A1%E3%A4%B9%A1%E4#i54

即死判定は今は止まってる模様。
0164login:Penguin2012/02/06(月) 13:25:07.96ID:i47jLZZi
あ、すまん。
24時間かどうかはちょっと記憶があいまい。
0165login:Penguin2012/02/06(月) 13:25:35.18ID:i47jLZZi
>>161
んじゃ自分で正面から答えてあげてよ。
0166login:Penguin2012/02/06(月) 13:30:57.29ID:i47jLZZi
>>159
まぁ、半年に1回くらい保守書き込みしとけばいいよ。
0167login:Penguin2012/02/06(月) 13:37:14.97ID:WO/Cbjv8
>>161
貴方なら答えてくれそうだ

KVMでUbuntu11.10入れたんだがHDMIで音が出ない
1.ホストOSから仮想マシンマネージャーを開く
2.ubuntu入れた仮想マシンを開く
3.タブから「表示」->「詳細」を選択
4.左側の選択項目からSoundを選択
5.プルダウンメニューでサウンドデバイスのデバイスモデルを選べる。
  ただしich6、es1370、ac97しか選択肢がない。

cpuはIntel VT-x対応でBIOSで有効化済
ホストOSからはHDMIで音声が出ている

どうすりゃKVM上の仮想マシンから音声をHDMI経由で出力できるのか教えて
01681672012/02/06(月) 13:55:33.92ID:WO/Cbjv8
あ、>>165さんも回答お願いしますね
0169login:Penguin2012/02/06(月) 14:00:02.44ID:i47jLZZi
>>168
ごめん、その辺はあんまり詳しくないのよ。
0170login:Penguin2012/02/06(月) 15:03:34.79ID:IwzChdig
質問です。今Windows7が届きました。上書きの仕方を教えて下さい
01711512012/02/06(月) 15:10:00.61ID:2Esb8hOz
>>170
エクスプローラ上でドラッグ&ドロップ
→移動先に同名ファイルがあればダイアログが出るのでそこで上書きを選ぶ
あるいは インストールディスクからブートしてインストール先にwin7の入ったディスクを指定
→内容を初期化してインストールする

ていうかお前わざとふざけてるだろ
0172login:Penguin2012/02/06(月) 15:15:30.48ID:IwzChdig
>>171
どうもありがとうございます。助かりました。
0173login:Penguin2012/02/06(月) 16:05:07.22ID:WO/Cbjv8
>>168
その程度の知識しかないのに>>165みたいな発言していたわけ?

時々、「質問から逃げてる」、「ちゃんとこたえてやれ」といったレスをする奴がいる
そんな連中がどの程度かと思って質問したらこのザマか…

さて、あとは>>161だ。お手並み拝見といこうか
0174login:Penguin2012/02/06(月) 16:08:24.32ID:WO/Cbjv8
ありゃ、まちがえた
上のレスは>>169に対するレスね

ところで>>161や>>165以外でもいいんだけど、>>167が分かる人いないの?
0175login:Penguin2012/02/06(月) 16:08:54.85ID:i47jLZZi
>>173
そう言われてもわかる話とわからない話があるからねぇ。
自分が答えられるものについては答えてるつもり。
何もせずに文句言うやつは嫌い。
0176login:Penguin2012/02/06(月) 16:11:30.47ID:i47jLZZi
>>165 は「答えるの手伝ってよ」って言えばよかったかな。
すまん。
0177login:Penguin2012/02/06(月) 16:28:25.37ID:FhTe3U3t
回答者叩いてるのは自分の質問に答えてもらえなかった奴でしょ。
>>170も>>27>>92の人だよね。

まともな答えがもらえなかったなら、
なぜ答えがもらえなかったかよく考えてみなよ。
0178login:Penguin2012/02/06(月) 16:38:30.70ID:zysQo7tl
>>176
放っておくのがベスト。荒らし始めたら纏めて削除申請もできるし。季節の風物詩だよ
毎年毎年、というか休みごとに雰囲気が悪くなったって言う奴が必ず出てくるけど、
それは「近頃の若い者は…」とまったく同じだから付き合うだけ無駄無駄無駄無駄ァ
0179login:Penguin2012/02/06(月) 17:18:16.27ID:057rW3Rb
暇なのねw
0180login:Penguin2012/02/06(月) 17:56:34.55ID:WO/Cbjv8
>>178
「自分では殆ど何もできないのに偉そうなこと言う奴」を諌めただけで荒らし扱いか
もう少し節度を持って物事を考えられないのかな
0181login:Penguin2012/02/06(月) 19:04:30.59ID:MS7bT3I2


次の方お待たせしました
0182login:Penguin2012/02/06(月) 20:10:48.85ID:5DiOcrb/
>>178
相変わらずこういうアラフォーが沸くんだな
だから高飛車な質問者も沸く
もしかしてどっちも自演って事もあるな
0183login:Penguin2012/02/06(月) 20:24:34.40ID:zysQo7tl
>>182
それに反応するあなたも同類と言うことです。結局何にも答えていない、られない。オサーン同士でお互い様
淡々と回答だけして気がふれた奴に触れなければいいだけのこと。その程度もしないのだから
0184login:Penguin2012/02/06(月) 20:52:27.77ID:Lp42KuxC

なんでこんな馬鹿ばっかりなんでしょうか ?
0185login:Penguin2012/02/06(月) 20:54:10.11ID:F20jF2eL
坊やだからさ
0186login:Penguin2012/02/06(月) 20:54:36.54ID:LIZi7v3/
敷居が下がったからさ
0187login:Penguin2012/02/06(月) 21:43:17.61ID:KIHmgLdO
>>183
それに反応するあなたも同類と言うことです。結局何にも答えていない、られない。オサーン同士でお互い様
淡々と回答だけして気がふれた奴に触れなければいいだけのこと。その程度もしないのだから
0188login:Penguin2012/02/06(月) 22:58:22.78ID:XB0dFoh9
くだしつで何言ってやがる
0189login:Penguin2012/02/06(月) 23:03:40.95ID:p7J+TMM5
くだしつなのに、質問に敷居ってあるの?
虚偽スレかよ
民主党と同じじゃん
0190login:Penguin2012/02/07(火) 00:19:47.42ID:VptieSoF
ubuntuのplymouthファイルってどうやって作るんですか?
0191login:Penguin2012/02/07(火) 00:28:41.08ID:Q3pNggfA
自分の質問のレベルがわからず、他の専門板じゃちょっと敷居が高いと感じてここに聞きにくる初心者さんには出きるだけ丁寧に対応しようじゃないか
例えば>>93みたいにコマンドだけ示すなんてせずにさ

回答者のレベルを試すような底意地の悪いのがたまに混じるけど、そんなのには「ごめんなさい、こちらでは適当な解決策が見つかりませんので・・」とか言ってほかの専門板に誘導しておこう
0192login:Penguin2012/02/07(火) 00:35:44.99ID:V1mHdvZu
>>190
よく知らんけどこの辺の話?
http://blog.fpmurphy.com/2009/09/project-plymouth.html
0193login:Penguin2012/02/07(火) 00:43:01.42ID:VptieSoF
英語分かりませんが、usplash?xsplash?を変更する時に使うテーマの作り方なんですが
日本語のサイトとかないですかね。
0194login:Penguin2012/02/07(火) 00:58:05.98ID:Q3pNggfA
>>193
起動画面のテーマを変えたいってこと?
ならubuntu splashでググればいっぱい出てくるけどな
例えば ttp://ankyo.blog.so-net.ne.jp/2010-05-24

用意されたテーマをさらにいじりたいってのならよくわからん
0195login:Penguin2012/02/07(火) 01:34:52.14ID:Fxv5sXYN
専用RAIDカードでRAID6アレイ(HDD 1T*6台)を構成して、iSCSiを運用しようと思っています。
OSはCentOS6を使います。
メモリはどのくらい積めば良いでしょうか。

やはりたくさん積んだ方がiscsiや、RAIDの読み書き動作が速くなるのでしょうか。
0196login:Penguin2012/02/07(火) 01:46:23.48ID:XrjL1dKh
今はやっすいんだから、気の済むように乗っけろよ
0197login:Penguin2012/02/07(火) 02:10:26.61ID:CZEshGid
キャッシュにヒットして読み書きしないことを読み書き動作が速くなると称するのであればYesかなぁ
0198login:Penguin2012/02/07(火) 02:47:41.67ID:VptieSoF
ubuntu11.10の起動画面を変えるときmuebuntuとかをつかって変えますが、
plymouthファイルが必要ですよね。
でもネットで探してもいいのがないので自分で作ろうと思ったんですけど、
plymouthファイルの作り方が分かりません。
0199login:Penguin2012/02/07(火) 02:53:03.47ID:GCkDunyT
>>198
http://kawaji.wordpress.com/plymouth-theme/
ここ見てもダメかな?
やったこともやる気も無いけど、解説載ってるよ?
0200login:Penguin2012/02/07(火) 13:53:25.75ID:fbzE8cq5
ウインドーズにパテーションが3つになってるんですけど
ウインドーズもリカバリも入ってないほうを消してリナックスにするとどうなるんですか?
ウインドーズから見えますか?
リナックスを消すとウインドーズでまた使えるようになりますか?
0201login:Penguin2012/02/07(火) 13:56:12.06ID:Fk1KUYQA
率直に言うならば
貴方には無理です
0202login:Penguin2012/02/07(火) 14:01:48.58ID:fbzE8cq5
そうですか。
諦めます。
ありがとうございました。
0203login:Penguin2012/02/07(火) 14:04:50.92ID:fbzE8cq5
最後にひとつ質問させてください。
パテーションのファーストセクタにブートローダーを入れた場合
どうやってそのブートローダー読み込むんですか?
0204login:Penguin2012/02/07(火) 14:16:29.72ID:XluOLwvh
>>203
端的に言えばBIOS/EFIが読む。
0205login:Penguin2012/02/07(火) 14:16:38.82ID:V1mHdvZu
>>203
MBR に入れたブートローダから読むんじゃないのかな。
0206login:Penguin2012/02/07(火) 16:53:30.99ID:Fxv5sXYN
BIOS→MBR→ブートローダー

じゃないの。

でもMBRでは、2Tのディスクは扱えなんだよね。
だからEFIが別の領域を読み込むんだっけ。

混乱もたらしたらごめん。
0207login:Penguin2012/02/07(火) 17:11:44.23ID:+xdU2rPo
mbrは領域であってプログラムはではないよ。mbrにある1stローダが2ndローダがある領域からデータ読んでジャンプ。grubとかのはなしね。
0208login:Penguin2012/02/07(火) 20:12:36.84ID:3HL3RUyH
>>206
BIOSからは、MBR内のブートストラップローダ(ハードディスクの先頭から446バイト目
まで)を読み出して実行するところまで。

そこから先はそこに書かれたプログラム次第で、一般的なMS-DOS/Windowsシステム
では、パーティションテーブルに書かれた領域のうち、bootableフラグの設定された
パーティションの先頭部を読み込んで実行する(このパーティションテーブルでは
2TBを超える領域を表現できないことから、2TB制限が生まれる)。

EFIの場合はGPTとして8ZBまでのパーティションを表現できるので、2TBの問題は
なくなる。
0209login:Penguin2012/02/07(火) 21:39:49.20ID:lAV/jOyX
squidのスレが見当たらないのでこちらで質問させてください。違ってたら誘導お願いします。
ubuntuのsquidでproxyサーバをたててクライアントを繋いでいます。
ttp://www.toranoana.jp/mailorder/mpc/index.html
のページから18歳以上・以下のボタンを押下しても先に進むことが出来ません。
squidを経由させなければ進むことが出来ます。
どうすれば進むことが出来ますでしょうか?エラい人、よろしくお願いします。
squidのaccess.logは以下のようになっています。
1328515505.180 40 192.168.0.1 TCP_NEGATIVE_HIT/403 7843 GET http://www.toranoana.jp/mailorder/mpc/index.html - NONE/- text/html
1328515523.187 0 192.168.0.1 TCP_NEGATIVE_HIT/403 7843 GET http://www.toranoana.jp/mailorder/mpc/index.html - NONE/- text/html
1328515523.218 0 127.0.0.1 TCP_NEGATIVE_HIT/503 249 HEAD http://wwwc.toranoana.jp/af/ - NONE/- image/gif
1328515523.218 15 192.168.0.1 TCP_NEGATIVE_HIT/503 285 GET http://wwwc.toranoana.jp/af/ - NONE/- image/gif
0210login:Penguin2012/02/07(火) 21:59:07.54ID:3HL3RUyH
>>209
該当のサイトだが、ブラウザから見るとわからんが、ふつうにアクセスしてもhttpの
ステータスコードが403 Forbiddenになってるな。
これはここから先にアクセスしてはならない意味なので、
Cookieも無視されてるんではないかな。
0211login:Penguin2012/02/07(火) 22:42:37.28ID:cuwLAjw/
/etcの下の手で書き換えたものだけを自動で
/home/myname/bkup/etc
一日一回バックアップしたい

0212login:Penguin2012/02/07(火) 22:47:11.34ID:tMUwbZdj
教えてもらいたいのですが、パッケージ管理ソフトウェアと依存関係の処理ってなんなんですか。
あるソフトウェアを使いたい時に、他のソフトウェアというかライブラリ?が必要で、それを依存と呼ぶのは大体わかってます。

ただ、Pythonとかは同じPCに異なるバージョンをいくつもインストールできますよね?

それと同じように、依存関係なんか無視して、全てのライブラリをバコバコ全部取ってきて、
Firefoxなんかを複数バージョンインストールしまくるとか、
依存関係で衝突?しているソフトウェアがあったら、衝突しているソフトウェアを別ディレクトリの衝突しないところに置いて、干渉しないようにする。とか出来ないんでしょうか?

Windowsでいう、dllが同じディレクトリにあればおkみたいな感じで、
Linuxでも依存関係なんか無視してやっていくことはどうして出来ないんでしょうか?

1年ぐらいUbuntu使いましたが、その辺が未だにわかってません。
0213login:Penguin2012/02/07(火) 22:50:16.60ID:tMUwbZdj
例えば、Gentooなんかで、gccが更新していると依存関係の問題である程度時間をかけて様子見してからアップデートするなんていう発言を見たことがあります。

gccを更新すると機能しなくなるソフトウェアだけ、以前のバージョンのgccをそのまま据え置きして。ということはどうしてできないのでしょうか?
0214login:Penguin2012/02/07(火) 22:52:38.96ID:AHYp956U
できるけどやらないだけ。
自分でやってみるといいよ。
0215login:Penguin2012/02/07(火) 22:57:42.52ID:E63THVws
>>212
たしかその辺の複数のバージョンの共存を目指して作られたLinuxディストリがあったはず.
GoboLinuxだった…かな?もう少し違う名前だった気がするけど.
0216login:Penguin2012/02/07(火) 22:58:31.75ID:tMUwbZdj
>>214
やってしまうとものすごく複雑になるんでしょうか?
今のPCなんてほとんどもうディスク容量なんて気にしなくていい個人用パソコンが出てきてると正直感じているので、
ソフトウェアなんてもうぐちゃぐちゃになるぐらい全部重複インストールしてしまえば、
Linuxは依存関係なんか無視して、コマンドラインからなんでもどのバージョンのソフトウェアも持ってこれるよ!っていう面白い事態になると思うのですがw

今までそういうことをやろうという意見は見たことがないので、
おそらくなんらかの障壁があるのでしょうが。

一番大きな障壁は具体的にどういったものですか?
Ubuntu使ってるとどうも事前にパッケージングというかコンパイルされたものが落ちてきていて、それをインストールしているようなので、コンパイルの処理の関係ですかね?
要するにそれをやろうとするとGentooのさらに無茶苦茶ハードな状況になるということでしょうか?
0217login:Penguin2012/02/07(火) 23:06:22.48ID:VKwm2lhF
>>212
>出来ないんでしょうか。
>どうして出来ないんでしょうか?
パッケージ管理しない限り、自由に出来る。
例えば、開発版の最新のgccと、古いgccを共存することも自由に出来る。
自分でパッケージを用意出来るのであれば、パッケージ管理下でも共存可能。

ただし、パッケージ管理等されてないものの取り扱い
(削除時の依存関係の処理や、インストール時必要なライブラリを探し出す、等)は、
Windowsと同じく自己責任でやること。
0218login:Penguin2012/02/07(火) 23:06:58.60ID:9fRh3Afo
>>216
linuxは共通出来るライブラリは回し読みして
少しでも小さなシステムにしようというのがlinuxの方針なんだよ
それが嫌だというなら君が自分で作るしかない、OSを
0219login:Penguin2012/02/07(火) 23:18:50.13ID:tMUwbZdj
ふむう。面白いですね。

プログラムで使う静的ライブラリ、共有ライブラリ C言語(libc,gcc)
http://www.geocities.jp/sugachan1973/doc/funto53.html

>>218
この辺を読む限りLinuxの方針というよりgcc?が共有ライブラリを積極的に作る方針だから?
と思いましたが。違うんでしょうか。

どうも>>215みたいな感じで複数バージョンを静的ライブラリで作って使ってたら現代OSでもまず動作時にすぐにメモリが足りなくなりそうですね。

とりあえずそろそろパッケージ管理を別の方式で行うディストリに変えたり、Cを学んだりしてみようと思ってた所なので、
やってみようという踏ん切りもつきましたです。どもども。

この人みたいに「詳解LINUXカーネル」や「Linuxプログラミング」を読めばそれがgccでなくLinuxの方針ということがわかるかな?とにかくがんばりまふ。
0220login:Penguin2012/02/07(火) 23:24:35.26ID:G6WOyWAh
>>216
技術的にはできるのかもしれないけれど、誰がそのソフトをコンパイルするのだろう?
依存ライブラリとそれぞれのバージョンの組み合せ全てをサポートするには人的リソースが足りない。
と考えると、できるとすればgentooみたいなソースベースのディストリになるのかな?
0221login:Penguin2012/02/07(火) 23:27:54.84ID:Fxv5sXYN
>>207-208

BIOS
 ↓
446byteまでの大きさの1stローダ(@MBR)
 ↓
grubなどの2ndローダ(@bootableパーティション)
 ↓
第一GPTの読み込み
 ↓
bootableパーティション
 ↓
 OS

ちょっと勉強したのですが、こういうことであっていますか?

MBRとか、GPTという制御情報って、HDDに工場出荷時に書き込まれているのでしょうか。
それとも、OSによってフォーマットされることで作成されるんでしょうか。
0222login:Penguin2012/02/07(火) 23:28:32.40ID:qcgjGWUp
>>212
動的リンクと静的リンクの違い
alternativesっていう仕組み (update-alternatives ってコマンド)
deb やら rpm のパッケージの作り方(他バージョンとの共存って視点も)
deb やら rpm やらを扱う apt や yum の仕組み
「ディストリのメンテナンス」って視点での「バグのある古いもの」の見方

そのへんを勉強してみるというか考えてみるといいかなと思う。
0223login:Penguin2012/02/07(火) 23:33:50.63ID:/0UtkvpC
依存するソフトウェアのバージョンを分けてどんどん入れる/消すだけなら、やる気があればパッケージ管理ツールを作るのはそんなに難しい話じゃないと思う。

ただ、インストール先とか/varとかその他をぶつからないようにする必要があってautotoolsを使ってればある程度は楽を出来るけど、そうじゃないものは一々パッチを作らなきゃならない。

入れる場所だけじゃなく、設定ファイルの場所(HOME直下とか.configの下とかシステムワイドなものは/etcとか)の下で更にバージョン毎の管理に作り替えたりなんて手間も考えられる。

でも、単純に分けてるとユーザーにデメリットもあって、全部別々に設定しなきゃいけないからそれでいいのか、って悩みもある。

さらにサービスとかデーモン系のもので二重起動の時の動作をどうするとか、考え出したらキリがないので、ディストリのメンテナでは手におえない。

結局、単純なライブラリやアプリは対応できても(実際やってる)その他は、上流で複数バージョンの共存を考慮して作られたものでないとうまく動かない(ことがある)ので、ディストリ作る側はそこまで手間かけても、それに見合うメリットを感じてない、って思う。
0224login:Penguin2012/02/07(火) 23:34:23.19ID:tMUwbZdj
>>220
なるほど、大きなソフトウェアになると、コンパイルもひと仕事なのですね。
その辺を全くわかってませんでした。確かにそうかも。

>>222
とりあえずこのことを学ぶには仮想環境の中でSlackWareなんかで勉強していけばいいのかなと思いましたが。ArchやGentooは依存関係の処理は半自動?ですよね。
まずは地に足をつけてaptなんかを学ぶことも大切そうですね。
alternativesも字面については知っててもなんなのかさっぱり知りません。

さーせんみなさまありあとうございました。
0225login:Penguin2012/02/07(火) 23:41:33.81ID:tMUwbZdj
>>223
要するに現実問題として無理であって、そこまでするか?みたいなことなのですね。
やっぱりここが今のLinuxやディストリビュータのやってることの核なんだなということはわかってきました。あざっす。
0226login:Penguin2012/02/07(火) 23:56:19.04ID:+m1aiPRx
>>209
negative_ttl 0 にしてみて
http://squid-web-proxy-cache.1019090.n4.nabble.com/How-to-disable-TCP-NEGATIVE-HIT-td1031337.html
http://www.squid-cache.org/Doc/config/negative_ttl/
02272222012/02/07(火) 23:57:17.68ID:qcgjGWUp
>>224
>>222 に書き忘れてたけど
「ローカルにリポジトリを作って、自分でメンテするパッケージを置いてみる」
ってのもやってみたほうがいいと思う。

私は rpm の spec ファイルの書き方を学んで、ディストリでメンテされてないものを rpm 化して、
apt を少し勉強して、ローカルにリポジトリ作る ってとこまでやってみた。
多少便利になった気がする。

> 仮想環境の中でSlackWareなんかで勉強していけばいいのかなと思いましたが。
Ubuntu に慣れてきたのなら Ubuntu でやってみるほうが早いと思う。
壊すとまずいから、仮想環境のほうがいいのかもしれないけれど。
0228login:Penguin2012/02/08(水) 00:00:54.21ID:BJsoH1hG
どうしてもやりたいなら簡単にできる仕組みを作るとともにやってみるといいと思う。
素晴しい成果がでるかもしれないし。

自分が特定のバージョンのライブラリとアプリが欲しいときは、
自分でパッケージを作るか、
その特定のアプリが簡単に入るディストリを仮想PCにインストールするかなあ。
0229login:Penguin2012/02/08(水) 00:01:32.29ID:tMUwbZdj
>>227
うむ。
0230login:Penguin2012/02/08(水) 00:09:28.29ID:BnOt98lh
>>228
いやぁ、今のところは逆にこんなパッケージングシステムがディストリの中核を果たし始めている、
始めたというよりもは現実的にシステムのほぼ中心にいるっていう事実にただただ感嘆とする次第であります。

頭悪いですねこいつらは。いい意味で。よくやるよほんと。
まずはaptやdebを学びつつ、他の管理システムが何やってんのか知ろうとArchやGentooやautotoolsを学んでみようと思いますです。くすとん。
0231login:Penguin2012/02/08(水) 02:09:50.00ID:DY1GA3Do
バージョン毎にライブラリの名前を変えてldconfigしておく必要があるのかな。それを利用するアプリ側でもその名前を知ってないといけないだろうし(コンパイルする前の時点で?)。
詳しくないのでよく分からんが。
0232login:Penguin2012/02/08(水) 11:16:10.59ID:MXA9dZDq
>>221
1.
電源が投入されたら、まずBIOSがメモリに読み込まれて、実行が開始される。
デバイスの点検や初期化等が行われた後、最後にHDD/SSD等、
BIOSで設定されたBootデバイスの、先頭1セクタ:512byte(ブートセクタ):MBR
をメモリの特定の場所に読み込み、最後にそこに制御を移す。
2.
1で読み込まれた中の先頭446バイトはブートストラップローダと呼ばれる区域で、
続く64バイトがパーティションテーブル、最後の2バイトがブートシグニチャ。
このブートストラップローダでは、パーティションを判別し、
起動フラグが立ってるパーティション等を調べて、
その部分をメモリに読み込み、最後にそこに制御を移す。
3.
2で読み込まれた部分は、ブートローダと呼ばれるもの。例えばGRUBやLILOにあたる。
そこで各種デバイスの認識、初期化等がまた行われ、圧縮されたカーネルを読み込み、
メモリ上に展開して、最後にそこに制御を移す。
4.
カーネルに制御が移ると、色々デバイスドライバ等色々また初期化が行われて、
カーネルスレッドが幾つか生成される。そして、最後にカーネルスレッドのinitが
ユーザプロセスとなって、各種デーモン等を読み込んだりする。後はおなじみの処理。

だから、BIOS→ブートセクタ→ブートローダ→カーネル って感じかな。
EFIの場合、EFI→ブートローダ→カーネルということもあり得る。
もっと最適化を行うこともできるみたいだけど、一般PCにはまだ関係のない話。

MBRやGPT(GUID Partition Table)は、HDD/SSDを単体で購入した場合、
工場出荷時には一般的には書きこまれていない。
けど、メーカーによっては、パーティションフォーマットまでしている所もあるかもしれない。

OSによってフォーマットというよりは、パーティション関連ツールによって、フォーマットされる。
■ このスレッドは過去ログ倉庫に格納されています