1 名前:login:Penguin [02/05/30 17:43 ID:KppbmSh0] 過去スレ等 member.nifty.ne.jp/exreal/linux/ 超初心者さんへ 上記のURL「質問者の心得」をよく読んでから質問しましょう。 解答者さんへ ピリピリせずにマターリ行きましょう。 利用する全員へ スレたてるの初めてだから、、ミスってたらごめんよ。 >2以降に、スレッド7からのコピペを利用させてもらいます。
409 名前:login:Penguin [02/06/11 00:14 ID:gXJndYlq] winで、ネットからXF86Configファイルをダウンロードしたんですが、 この内容に置き換えるには、プリントアウトして、Linuxを起動して 手入力するしかないのでしょうか。 LinuxとWin98のデュアルの環境なのですが、何か方法はないでしょうか。
410 名前:login:Penguin mailto:sage [02/06/11 00:16 ID:K2N6SWeo] >>409 暗記すれば、紙は節約できる
411 名前:login:Penguin [02/06/11 00:18 ID:gXJndYlq] 暗記ですかw でも結局手入力しか方法はないということですか?
412 名前:login:Penguin mailto:sage [02/06/11 00:19 ID:G0SpKziG] Win の FAT を mount っつ〜方法がある。
413 名前:login:Penguin [02/06/11 00:22 ID:gXJndYlq] >>412 詳しく教えていただけないでしょうか。 とりあえず、Win領域はLinuxでマウントしてあります。 viコマンドで、一括コピーというのはできるんですか?
414 名前:名無しさん@Emacs mailto:sage [02/06/11 00:23 ID:tHwloCwu] どっかにウプすればいいじゃないの?
415 名前:login:Penguin [02/06/11 00:25 ID:gXJndYlq] Linuxがまだインターネットに接続していない状態なので、 ダウンロードできないです。。
416 名前:login:Penguin mailto:sage [02/06/11 00:29 ID:Zcs1qM8v] 一括コピーだろうが分割コピーだろうが御自由に。
417 名前:名無しさん@Emacs mailto:sage [02/06/11 00:33 ID:tHwloCwu] fatならこれかな。 www.zdnet.co.jp/help/tips/linux/l0047.html
418 名前:名無しさん@Emacs mailto:sage [02/06/11 00:34 ID:tHwloCwu] すまん。ちゃんと読んでなかった、、、。
419 名前:紙を節約する11人 mailto:sage [02/06/11 00:35 ID:k745SdSH] (1) mtools パッケージを入れて MS-DOS 形式のフロッピーを読む。 (2) MS-DOS 形式のフロッピーをマウントして読む。 (3) RAWRITE を使ってフロッピーに書き、dd で読む。 (4) Windows で CD-RW に焼いて Linux で読む。 (5) Windows のパーティションをマウントして読む。 (6) 2ch の適当なクソスレにカキコして Linux で読む。 (7) 自分宛にメールを出して Linux で読む。 (8) モニタをデジカメで写す。 (9) Windows に ext2 読めるドライバ入れて Linux の領域に書く。 (10) Windows の音声合成ソフトに読み上げさせテープに録音する。 (11) スクリーンセーバを止めて画面に文字が焼き付くまで待つ。
420 名前:login:Penguin [02/06/11 00:36 ID:gXJndYlq] >>417 ありがとうございます。 このページいいですね。いろいろ勉強します。 viのnddとnyyコマンドでできそうなので、やってみます。
421 名前:login:Penguin mailto:sage [02/06/11 00:37 ID:U5zHx6w5] >>413 マウントしてあるんならlinux立ち上げてcpコマンドで コピーしてくればいいじゃん。
422 名前:login:Penguin mailto:sage [02/06/11 00:39 ID:U5zHx6w5] >>420 なんでファイルのコピーにviが必要なの?
423 名前:login:Penguin [02/06/11 00:44 ID:gXJndYlq] >>419 笑いましたw >>421 Linuxコマンドをまったく使いこなしていないのですみません。 たとえば、マウントフォルダ名が/win、ファイル名がxf.txtだとすると、 cp /win/xf.txt/ /etc/X11/XF86Config でよろしいんですか?
424 名前:login:Penguin mailto:sage [02/06/11 00:47 ID:gXJndYlq] スラッシュが多かったです cp /win/xf.txt /etc/X11/XF86Config
425 名前:login:Penguin mailto:sage [02/06/11 00:48 ID:U5zHx6w5] >>423 多分それでいい。自分は/etc/X11/にいきなり突っ込まずに 一旦~/以下に落して中身を確認(必要に応じてviで修正)するけど。
426 名前:login:Penguin [02/06/11 00:52 ID:gXJndYlq] >>425 ありがとうございます!
427 名前:login:Penguin mailto:sage [02/06/11 01:06 ID:+CQ5qqpy] 文字化けしてたら nkf --unix がいるかも
428 名前:login:Penguin [02/06/11 01:26 ID:j+478t5A] Logicool(Logitech)のカメラつかってチャットとかできますか?
429 名前:406 [02/06/11 01:33 ID:j/mY3JMJ] >>408 ありがとうございます。 今手元にノートパソコンがないので(私のではないので)、翌日やってみたいと思います。 またご報告にあがります_(..)_
430 名前:login:Penguin [02/06/11 01:51 ID:BkBd0TGQ] TurboLinuxって、雑誌のCDROMでゲットできますか? バックナンバーでなく、現在発売中の号がいいんですけど。
431 名前:login:Penguin [02/06/11 01:55 ID:BkBd0TGQ] やっぱり他のディストリビューションでもいいです。 おすすめのCDROMがついている雑誌はなんですか?
432 名前:login:Penguin mailto:sage [02/06/11 02:03 ID:kExJtOUh] >>431 pc.2ch.net/test/read.cgi/linux/1006872087/
433 名前:login:Penguin mailto:sage [02/06/11 02:04 ID:kExJtOUh] >>431 CD-ROM 目当てなら どれでもたいして変わらんよ。
434 名前:login:Penguin [02/06/11 02:09 ID:BkBd0TGQ] >>432 ありがとうー! おすすめのディストリはどれですか。 vineっていうのに興味あるんですけど。 やっぱり無難にRed Hatなんでしょうか。 というか、違いがわからない・・・
435 名前:login:Penguin mailto:sage [02/06/11 02:12 ID:u/qKF1lw] >>434 いろいろ試したいのなら、FTPでゲトする。 回線が細ければ、チト辛いかもしれないが。
436 名前:login:Penguin [02/06/11 02:23 ID:BkBd0TGQ] >>435 チャレンジしてみます ありがと。チュッ
437 名前:login:Penguin mailto:sage [02/06/11 02:39 ID:h/3NgRm9] ソース版とパッケージ版の最大の違いは何でしょうか? また、パッケージ版の利点は何ですか? ご教授ください。
438 名前:login:Penguin mailto:sage [02/06/11 02:43 ID:u/qKF1lw] >>437 マルチ氏ね
439 名前:login:Penguin mailto:sage [02/06/11 02:45 ID:kExJtOUh] >>437 あちこちで同じ質問してもムダなだけ。 続きは向こうでやれ。
440 名前:login:Penguin mailto:sage [02/06/11 02:47 ID:h/3NgRm9] pc.2ch.net/test/read.cgi/linux/1023008536/688 pc.2ch.net/test/read.cgi/linux/1022748207/439
441 名前:login:Penguin mailto:sage [02/06/11 02:50 ID:kExJtOUh] >>440 何が言いたいんだ? おれの助けはいらん、ということか?
442 名前:login:Penguin mailto:sage [02/06/11 02:51 ID:h/3NgRm9] >>441 www.google.co.jp/search?q=%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E3%81%AE%E5%88%A9%E7%82%B9&ie=UTF8&oe=UTF8&hl=ja&lr=
443 名前:login:Penguin mailto:sage [02/06/11 02:53 ID:kExJtOUh] 先生、ちょっと気持ち悪いんで、 今日はこの辺で帰ります。
444 名前:login:Penguin mailto:sage [02/06/11 02:54 ID:H6Q/lAG1] コミニュケーション能力のない人間はネット使わないでくれないかなぁ。迷惑だから。
445 名前:login:Penguin [02/06/11 03:58 ID:QrKXWaa8] ----------------------------------------------------------- 751 :不明なデバイスさん :02/06/11 01:06 ID:7GUIyFYr ∧_∧ ヒロクソはもうギブアップしたってよ(藁 ( ´_ ゝ`) ∧_∧ / \/ )( ´,_ゝ`)プッ / \___// \ __ .| | / /\_ _ \ \_____ \  ̄ ̄ ̄ ̄ ̄ ̄(__ノ \ \__) \ ||\ \ .||\ \ ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄ ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄ || || ̄ ̄ ̄ ̄ ̄ ̄ ̄|| || || ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ↑しかし、こいつ超馬鹿だよな〜 ton.2ch.net/test/read.cgi/gline/1019935829/l50 こいつは↑ここを見た方がこいつの為になるのにねぇ〜
446 名前:login:Penguin mailto:sage [02/06/11 05:46 ID:rQ3uwJTQ] 今までFTPサイトからダウンロードしようとすると つながらなかったんだが SmartFTPをはじめて使ってみたら さくさく落ちてきたぞ DL出来なくて悩んでたやつ使ってみたらどうだ ただ、英語のもので使い方がよくわからないけどね。
447 名前:274 [02/06/11 05:59 ID:iRW6UyT0] 274です 設定を見直したのですがwgetとMozillaでwebに接続できません tkppxpでは接続でき、pingは通ります。 本体にワイヤレスLAN機能が搭載されているのですが これが原因でしょうか? また設定方法があれば教えてください、お願いします
448 名前:login:Penguin mailto:sage [02/06/11 06:11 ID:Zcs1qM8v] >>446 なんでWindowsのソフト使って落さなきゃならん。 Passive modeって知ってる?
449 名前:login:Penguin mailto:sage [02/06/11 06:53 ID:rQ3uwJTQ] >>448 初心者だからわからないのです。 途中で止まってしまってさらにわからなくなった。 Winでダウンロードしてる。 Linuxは、これからはじめるつもりだけど Passive modeってなに?
450 名前:login:Penguin mailto:sage [02/06/11 07:13 ID:OIkrKq5f] Red Hat Linux 7.3 hajimete linux sawattanode nihonngo no nyuuryoku no sikata ga wakarimasen. itte yosi desuka? mosiyokattara osiete kudasai toriaezu Konqueror de nyuuryoku sitai desu.
451 名前:login:Penguin mailto:sage [02/06/11 07:18 ID:u/qKF1lw] >>450 shift + space
452 名前:450 mailto:sage [02/06/11 07:23 ID:OIkrKq5f] >>451 おお。ありがとうございます。 助かりました。。 やったー♪
453 名前:アカマイ何しとる [02/06/11 14:03 ID:obdFTiAX] 何気に [hoge@2ch hoge]$ netstat -a | grep tcp したら、みー覚えのないコネクション。 tcp 0 0 192.168.0.100:32996 a202-238-95-166.de:http ESTABLISHED tcp 0 0 192.168.0.100:33003 a202-238-95-166.de:http ESTABLISHED www.zdnet.co.jpのサイトに一度でも繋げるとこのコネクションが張られるということがやーとわかった。 さらにキモイことに、zdnetのサイトから離れて違うとこに行っても、ずっとESTABLISHEDしとる。 指定したESTABLISHEDを手動で切るコマンドってありますか? なんか見張られているようで気持ち悪い。ヨロシク頼む。
454 名前:login:Penguin [02/06/11 15:50 ID:U+tthQGg] RedHat6.2Jを使っています。sambaで windows2000serverと連携しようとしたところ、 windowsマシンからは認識できたのですが、 linuxマシンのほうからは認識できません。 どなたか、よいアドバイスをください。
455 名前:login:Penguin mailto:sage [02/06/11 16:01 ID:Fgzsse9O] >>453 うちはそういうこと無いようだが。。。 バックドアかな?トロイかな? 祭りの悪寒。
456 名前:login:Penguin [02/06/11 16:24 ID:dzzWSrxv] RedHat7.2を使おうと思っています。 私は、Windows98対応の電子辞書をよく使います。 それは、Microsoft Bookshelf Basic2.0と、 広辞苑です。 この2つは、Linuxで使うことができるでしょうか? 広辞苑は、WindowsでDDwinというフリーウェアで 動いています。
457 名前:login:Penguin [02/06/11 16:25 ID:GQAgJeIE] ZDNet Japan 今つながらないよ。何かあったのかもね。 コネクションを切るには netstat -tp で使ってるプロセスを調べてkill
458 名前:login:Penguin mailto:sage [02/06/11 16:27 ID:2xb6VJk8] >>456 pc.2ch.net/test/read.cgi/unix/1005185290/
459 名前:赤真衣なに汁 [02/06/11 16:35 ID:obdFTiAX] >>453 ネタだろ..と言いつつ、真剣に [root@2ch /root]# sweep -all / したが、ヒットなし。 (ttp://www.sophos.co.jp/ ) 俺だけか? しかし、何故に? ふつ〜に ttp://www.zdnet.co.jp/help/tips/linux/ とかおもろいから見てるだけだぞ! 赤真衣ってまともな企業だろ? って、あれ、今見たらESTABLISHEDされていない。うん..? >>457 ありがとう!
460 名前:429 [02/06/11 16:36 ID:wNHtYY0M] >>408 ありがとうございます。その部分を直したら、Xが立ち上がりました。
461 名前:login:Penguin mailto:sage [02/06/11 17:06 ID:87PR2T7E] え〜”初心者”と”質問”で検索かけてここが一番それらしかったので質問します RedHatLinux7.2を入れたばかりのPC.カスタムインストでソフトウェア開発にチェックをいれておきました 一応Cの知識があったのでgccで遊んでみようとマルチスレッドに挑戦 #include <stdio.h> #include <pthread.h> して pthread_createなどを使っていたら、こんなエラーがでてしまいました /tmp/cc4jdBJS.o(.text+0x44): undefined reference to 'pthread_create' は…はて、ヘッダをちゃんとインクルードしたのにundefined?… あ、そういえばWindowsでもlibがちゃんと存在しないとリンクエラーになったなと調べてみたら libpthread-0.9.soはちゃんと/libに存在していました このエラーを解消するにはどうしたらよろしいのでしょうか ご教授お願いします また、スレ違いだったら初心者プログラム質問スレ的なスレを教えていただけると幸いです ちなみにソース自体は下記のページのサンプルをちょっと改造したものです ttp://www.ops.dti.ne.jp/~allergy/thread/thread.html
462 名前:login:Penguin mailto:sage [02/06/11 17:11 ID:Fgzsse9O] >>461 -lpthread
463 名前:赤真衣なに汁 [02/06/11 17:16 ID:obdFTiAX] >>453 --> >>455 です。 2chネットセキュリティー板の205 205 名前: 名無しさん@お腹いっぱい。 投稿日: 2001/06/09(土) 23:21 Name:a61-120-150-81.deploy.akamaitechnologies.com Address:61.120.150.81 こいつ、やたら他人のポート調べてるみたいだけど、何者? googleで ".deploy.akamaitechnologies" するといっぱいでてくるんですが、一体ほんと何者? #板違いのようなので、また来たらセキュ板へ逝きます..
464 名前:login:Penguin [02/06/11 17:56 ID:QwU5E4Ns] 社内のネットワーク内にサーバーをたてて、ある文書を不定期的(ある書類の提出が送れている社員のみ等) に自動で社内の(別部署の)SMTPサーバー経由でメールを送るとしたら どんなサーバーを立てれば良いのでしょうか?(もしくはクライアント) おもいつきとしては私の部署でSMTPサーバーを立てて、そこから既存の SMTPサーバーに送るとか。(それがうまくいかないから質問なのですが。)
465 名前:login:Penguin [02/06/11 18:48 ID:GQAgJeIE] >>464 サーバが必要な事でもないような気がする。 社内でのメール配送経路がどうなっているか調べて、 それに合ったメール送信ができるしかけがあればいいだけだろ?
466 名前:login:Penguin [02/06/11 19:08 ID:VqT9EPXH] 社内のシステムを管理しているある部署のメールサーバーに、自動でメールを送りつけるしかけという イメージなのですが。 自動でメールサーバーを取りこむならfetchmailでできるんですが、自動で送るとなると どうなんでしょう?説明が下手ですみません。
467 名前:login:Penguin mailto:sage [02/06/11 19:09 ID:Zcs1qM8v] >>466 man mail
468 名前:login:Penguin [02/06/11 22:22 ID:C7IYwZxP] Red Hat Linux 7.2をインストールしました。 したら、GNOMEで起動してくれません。 でもGRUB画面のときは正常でグラフィカルです。 >>405 をやってみたんですが、一行だけでてきてこれも文字化けしてました。 偉い人、教えてちょんまげ。
469 名前:370 [02/06/11 22:26 ID:F6QVSwnS] あのカキコのあとに、フロッピーブート>f4 kick Start でインストールが開始できたので ついそのまま一気にインストールしたのです。 しかしまた別の状況でツマってしまってWINすら起動できないので通信も不能。 そのため2日放置してしまいましたスイマセン>レスくれた人々 以下に現状と質問を箇条書きにします。 マシン構成: 自作AT互換機 Pen3-600Mhz mem128M IDEは プライマリマスター:HDD−3G (WIN98) プライマリスレーブ:MOドライブ(メーカー不詳) セカンダリマスター:CDROMドライブ セカンダリスレーブ:HDD−15G(もともとWIN用だった。ここにVineLinuxをいれたいのです)
470 名前:370 [02/06/11 22:27 ID:F6QVSwnS] 現状: インストール完了した後に再起動をかけても 起動時に”L”と文字が出て止まってしまう (今はDOSから”fdisk /mbr”を行い、LILO削除状態にして書いてます) DiskDluidで切ったパーティションは hdd1 /boot 50M ext3 hdd2 / 2G ext3 hdd3 swap 128M ext3 インストール途中に「LILOをブートローダとして使用・MBRに書きこむ・LBA32を強制」を設定 目標 3GのほうにWIN98 15Gの前半にLinux でデュアルブート 15Gの後ろのほうはWIN・LINUX共有エリアにしたいのです。 というか起動すらできない状態なのでなにか対策法を教えてもらえないでしょうか・・・ 疑問点 HDDが起動しないのはともかく、インストール途中で作ったフロッピーですら起動しない。 BOOT>のプロンプトの後に、何を入力しても 前回同様Bootfaileになってしまう。これもどうにかしたいです
471 名前:login:Penguin mailto:sage [02/06/11 22:38 ID:Zcs1qM8v] ありがたい言葉を2つほど。 駄 目 な 奴 は 何 を や っ て も 駄 目。 デュアルブートってのは片方ずつを問題無くインストール出来る奴がするもんだ。
472 名前:login:Penguin mailto:sage [02/06/11 22:41 ID:U5zHx6w5] BIOSが/dev/hda以外のHDDからのブートに対応してないのでは?
473 名前:login:Penguin mailto:sage [02/06/11 22:58 ID:GCFwPSjF] MOドライブ、外してみそ。
474 名前:login:Penguin [02/06/11 23:23 ID:EfGKXgKc] >>470 swapに128M!!
475 名前:472 mailto:sage [02/06/11 23:31 ID:U5zHx6w5] (´-`).。oO(swapまでexp3でフォーマットしたのかよ) まあ、まず>>473 だな あと、OCしてるんだったら一旦定格に戻す
476 名前:login:Penguin mailto:sage [02/06/11 23:40 ID:ZizAtjOD] ルートにカーネルイメージ無くてもいいの?
477 名前:login:Penguin mailto:sage [02/06/11 23:41 ID:cS+Gp28B] 素朴な疑問だがswapってみんな何メガ取ってる? おいらはRAM512MBに合わせてswapも512MB取ってるけどデスクトップ用途なのでそんなに必要なさそう。 member.nifty.ne.jp/exreal/linux/ ↑これ見ると200MBくらいでいいようだが、でもヤパーリswapいらないくらいRAMを積むのが♂なのか?
478 名前:login:Penguin mailto:sage [02/06/12 00:51 ID:4lx54TqJ] >>453 HTMLソースにakamaiへのリンク <img src="a1100.g.akamai.net ... が埋め込まれているからブラウザがコネクション張りにいったとおもうが (コネクション先が80番だし) img要素だからロードに時間がかかってずっとConnectionされているように 見えるんじゃないの?
479 名前:login:Penguin [02/06/12 02:41 ID:WSs5Woja] vineをインストールしたのですが、LILOの起動の時に グラフィックが表示されてしまうのが嫌なのですが、 デフォルトでLILO:というテキストのみ表示する設定にはできますか?
480 名前:login:Penguin [02/06/12 03:15 ID:oGRNgVpU] vinelinux2.5cr M/B AK77-333 なんですが、音が出ないんですけど、設定方法を教えてください。
481 名前:login:Penguin mailto:sage [02/06/12 03:37 ID:nbVkc+vi] >>480 pc.2ch.net/test/read.cgi/linux/1021343354/484
482 名前:login:Penguin [02/06/12 05:09 ID:oGRNgVpU] >>481 thanks 音でたよー。
483 名前:login:Penguin [02/06/12 17:34 ID:gP+tNk9X] Windowsのファイルシステムを維持したまま、パーティションを変更できる ツールってありますか? フリーソフトはないですか?
484 名前:483 [02/06/12 17:51 ID:gP+tNk9X] Fipsというソフトを発見したんですが、 使った方いますか?
485 名前:login:Penguin mailto:sage [02/06/12 17:52 ID:ZSJKotha] >>484 使ったことは在るが、PRESIZERの方がイイ。 スペルミスしてたらスマソ。
486 名前:login:Penguin [02/06/12 17:57 ID:Zn/Eltbj] 葡萄2.5のi386ダウンロードしました。 何すればいいかわからない・・・(´Д ` )
487 名前:login:Penguin mailto:sage [02/06/12 18:00 ID:bd9jzyMO] >>486 何をしたいの?
488 名前:login:Penguin [02/06/12 18:07 ID:Zn/Eltbj] >>487 インストール ↓ (゚д゚ )ウマー ってなカンジに・・・
489 名前:login:Penguin mailto:sage [02/06/12 18:12 ID:OAzk8FrY] >>488 独り言は余所でやってくれ
490 名前:login:Penguin [02/06/12 18:15 ID:/fSh5Cyb] *** 初心者に告ぐ *** 今月 6月18日 ASCIIから発行される「Linux Magazine for Beginners」を 買いなさい。 ・Linux入門に最適なVine Linux 2.5 収録CD-ROM、 ・サルでもインストールできるような丁寧なインストールガイド、 ・2chで質問すれば「教えて君ウザ」と罵倒されるような基本的な質問を 先回りして教えてくれる親切な解説 これだけ頑張ってくれて値段は980円だ。1000円切ってるよおい(w
491 名前:debianuser [02/06/12 18:44 ID:wJfpg9Z2] redhat7.3が雑誌についてきたのではじめて触ったのですが apt-getないんですね。 debianでいうaptlineとかもないんですか? rpmはダウンロードをわざわざしてこないといけないんでしょうか? apt-get update apt-get install apache みたいな楽チンなのはないのでしょうか? 似たのでもいいのであったら教えてください。
492 名前:login:Penguin mailto:sage [02/06/12 19:10 ID:YXCZWI55] >>491 up2date
493 名前:login:Penguin mailto:sage [02/06/12 22:07 ID:SQHcNAE/] >>491 回し物ですか?
494 名前:login:Penguin mailto:sage [02/06/12 22:46 ID:+sl7sF1t] RedHat7.2にSambaを入れて ファイルサーバに使用と思ったのですが、 Windowsマシン側からLinuxマシンが 認識できません。 やっぱり両方DHCPでIP取得では ダメなんでしょうか?Pingは通ります。
495 名前:login:Penguin mailto:sage [02/06/12 22:52 ID:OAzk8FrY] >>494 そんなこたぁない もう一度設定を見直せ
496 名前:俺様 mailto:sage [02/06/12 23:05 ID:fPvb6Jcn] 今インスコしてるんですが、パーティションどうきればいいか わかりません。開発兼サーバーにしたいんですが。 2G+6Gのハードディスクです。
497 名前:login:Penguin mailto:sage [02/06/12 23:29 ID:HNgMNq93] >>491 redhat系でapt使いたければvineにしる(・∀・)!
498 名前:login:Penguin mailto:sage [02/06/13 01:51 ID:+6lqqJeG] >>496 とりあえずこれでいいんじゃないの? /boot 128M swap 適当 /tmp 512M /var 512M / 4GB /home 2GB
499 名前:login:Penguin mailto:sage [02/06/13 10:28 ID:1t7E7QYC] linuxでマルチスレッドプログラムを組んでいるのですが、 初心者用のサンプルコードをみてまわる限りwindowsでいうクリティカルセクションが無いようです linuxは自動的に「同時間メモリー多重書き込み」や「同時間メモリー多重読み込み」が起こらないように保護してくれるのでしょうか?
500 名前:login:Penguin mailto:sage [02/06/13 12:21 ID:QPkjqTIN] お願いします。 RedHat7.2で、gcc-3.1をCDROMからインストしました。 色々な依存関係を解消して、インストールは成功しました。 ただ、PATHが通っていないためか、使用できません。。 なぜ、使用できないと分かったかと言うと、ソースから PROFTPDをインストしようとして、./configureを行ったところ 「gcc …no」 と、言われからです。 ここで質問です。 OSインストール時に、開発環境をパッケージで選択して インストした場合は、gccが普通に使えました。 (ソースからのインストができた。) それに、whereis gccの結果は、 /usr/bin/gccです。 CDROMからは、 #rpm -ivh gcc-3.1.i386.rpm で、インストしました。 whereis gccの結果は、 /usr/local/gcc でした。 なぜ、インストールパスが変わってしまったのでしょうか? ただ、単にrpmコマンドのオプションが足りないだけですか? それとも、CDROMからのインストとOSインスト時に選択する パッケージからのインストで大きな違いがあるのですか? お願いします。 ちなみに今、/usr/local/gccにパスを通すために bachのお勉強中です。。
501 名前:login:Penguin [02/06/13 12:23 ID:MvyGez/6] >>500 > なぜ、インストールパスが変わってしまったのでしょうか? rpm -ql gcc とかやってみたら? 詳細は man rpm > それとも、CDROMからのインストとOSインスト時に選択する > パッケージからのインストで大きな違いがあるのですか? ないはず。
502 名前:login:Penguin mailto:sage [02/06/13 12:38 ID:1n8VtKKN] >>499 今検索してみて驚いたが、Windowsって排他制御に関して、妙な名前の機能があるんだね。 普通、クリティカルセクションというのは同時アクセスされてはいけないコ−ド区間 のことで、同時アクセスされないように制御することや制御する機能を排他制御(相互 排他)といい、排他制御のための制御変数のうち、値が0と1をとるものをロック(バイ ナリセマフォ、mutex)、0以上の値を取るのをセマフォ(計数セマフォ)という。OSの 教科書でもデータベースの教科書でも同じ命名法を取っており、上記の用語が別のもの を指すことはない。 Windowsでいうクリティカルセクションは単一プロセス内のみに適用できるロックを使った 排他制御機能の一つ。なので、そんな妙な名前の機能を使わなくても、普通にセマフォか ロックを使えば排他制御可能。 Linuxではpthread libraryを使用しているので、linuxでの排他制御は、 www.hlla.is.tsukuba.ac.jp/~yas/coins/dsys-1998/1999-01-26/pthread-sync.html rananim.ie.u-ryukyu.ac.jp/~kono/lecture/2001/os/ex/synch/sync.html あたりを参照せよ。 (´-`).。oO(わからん気がしないでもないが、なんであんな命名したんだろう?)
503 名前:login:Penguin [02/06/13 13:39 ID:ayhWIIm1] >>500 gcc-3.1って、できてからそんなに時期が経ってないと思うんだけど、RPMの 作り方がひょっとしてよくないのかも。 /usr/localの下に実行ファイルをインストールするRPMはめったにないよ。
504 名前:login:Penguin [02/06/13 13:41 ID:H9ft9q/A] >>499 少し板違いかもしれんが、今までWindows側でプログラム組んでたとき の排他制御ってEnter/LeaveCriticalSectionを使ってたの?? なんだかものすごく効率の悪いプログラムだなぁ.. 普通はCreateMutexとか使ってオブジェクトごとに排他制御すると 思うんだけど。Windows側でそれらに慣れておけば、Linuxでもほぼ 同じような機能があるから、すんなり移行できたと思うのだけど。 >>502 WindowsでCriticalSectionの命名がおかしいのは、WIN16時代からの 悪習によるものだよ。本来はWIN32でMutexやEvent等がちゃんと定義 されるようになったからさっさと廃止すべきもののはずなのに、 MS自身がまだいくつかのソフトでCriticalSectionに依存してたり する(と言われている)ので残ってしまっている模様。
505 名前:login:Penguin [02/06/13 13:48 ID:QsAwkL4F] >>500 src.rpmをgetして一般ユーザで/user/src/redhat/rpm/SRPMS/ に置いて rpm -ivh 。../SPECS/以下に入ったspecファイルをエディタで開いて、 インストールパスを修正。修正したspecファイルのあるディレクトリで rpm -bb xxx.spec でいいんじゃないの。失敗しても責任は持てないが。
506 名前:500 mailto:sage [02/06/13 13:53 ID:QPkjqTIN] >>501 即レスありがとうございます。 >rpm -ql gcc とかやってみたら? これで、使用するファイルが出てくるんですね。 ありがとうございます。 OSと同時にパッケージからインストしたマシンでは、 /usr/bin cc からでした。 と、言うことはインスト先は/usr/bin cdromからインストの場合は、、、もうしばらくお待ちください。 予想だと、/usr/local/gccだと思うんだけどな、 >> パッケージからのインストで大きな違いがあるのですか? >ないはず。 そうですよね。。 くぅ〜、RPMとソースインストールのソフト管理に不安を 覚える。
507 名前:login:Penguin mailto:sage [02/06/13 14:02 ID:MvyGez/6] >>500 > whereis gccの結果は、 > /usr/local/gcc でした。 rpm -qf /usr/local/gcc で /usr/local/gcc がどのパッケージに属するのか調べるのが先か。 つーか、whereis gcc じゃなくて type gcc でしょ。
508 名前:login:Penguin mailto:sage [02/06/13 14:48 ID:2AyBGbqk] つーか、ソース展開して、 ./configure --prefix=/usr/local/gcc じゃだめなの?
509 名前:500 mailto:sage [02/06/13 15:16 ID:QPkjqTIN] たくさんレスありがとうございます。 じっくり試してみます。 できたら、CDROMのRPMのソースに手を加えない 方向で考えていたんですが、、ちょっと厳しいでかね? アップデートするときにインストパスをいちいち覚えておかないと いけないってのが、ちょっとメンドそうなので・・ >508 すごい興味あります。 コンパイラをインストールするときにコンパイラ がなくてもソースからインストできるって事ですか? もしそうなら別にgccインストしなくてもよさげっすか? それとも全く俺、分かってないですか?