トップページ⇒linux
1002コメント393KB

初心者の質問相談にやさしく答えるスレ Par4 [転載禁止]©5ch.io

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin2015/03/04(水) 10:43:19.83ID:VZKfXmZv
聞き方が悪いから教えない、
とか、「俺は教育的目的から、わざと全部は教えないことにしている」
などという、下記スレに巣食っているロートルはお断り。

初心者に優しく応えようとする気のある人が、
今となってはバカバカしく思えるような質問相談にも優しく答えるスレです。

前スレ
初心者の質問相談にやさしく答えるスレ Part3
http://hayabusa6.2ch.net/test/read.cgi/linux/1413896537/
05114942015/08/19(水) 15:13:41.63ID:joXbsBG0
本文が長すぎたので分割

>>507-508
プログラミングを手段に入れれば更に自動化できるのは流石に想像がつきます
しかしいま手動でやっている部分をプログラミングで自動化したいという話ではありません
retry_connrefused = on の機能が一部だけ働いてリトライはされていないのを解決したいという話です

>>510
すみません
ID表示はあるので専ブラによっては逆参照が増えて邪魔かと思ってしまいました
05124942015/08/19(水) 15:19:11.03ID:joXbsBG0
>>509
バージョンに関してはマチマチですが
ttp://itpro.nikkeibp.co.jp/article/COLUMN/20070424/269401/
これの tries や retry-connrefused の説明だと404や5xx系に対応できると踏んだのがこの2つのオプションを加えた切っ掛けで
実際はリトライが上手くいかず原因を探る為その英文のマニュアルと別verですが日本語訳にも目を通しました
ttp://www.gnu.org/software/wget/manual/wget.html#Directory-Options
ttp://quruli.ivory.ne.jp/document/wget_1.10/wget-ja_2.html#Download-Options
そこで仰る通り404に対して tries が働かない仕様であるのは知りましたが
‘--retry-connrefused’の説明が
> Consider “connection refused” a transient error and try again. Normally Wget gives up on a URL when it is unable to connect to the site
> because failure to connect is taken as a sign that the server is not running at all and that retries would not help.
> This option is for mirroring unreliable sites whose servers tend to disappear for short periods of time.
> “connection refused”が一時的なエラーだと想定し,再び接続を試みます. 通常,サイトに接続できないURLについてWgetは諦め,
> それは接続の失敗はサー バが完全に動作していないので,再挑戦に意味が無いからです.
> このオプショ ンはあてにならないサイトのミラーリングのためで,そのようなサーバはちょっ との時間だけ見えなくなってしまいがちです.
で自分で和訳してみても特におかしくは思わなかったので
これを加えればたとえ404に対しては無力でも、5xx系ならリトライしてくれると解釈したのです
そして404が返ってくる複数のURLをリストに入れて実行すると retry_connrefused = on が入っていれば
最初の404で処理を終了せずに次のURLの処理へ移ったので
リトライだけされない症状が解消されれば404に対しても設定したリトライ処理が期待できるかもしれないと思ったのです

それとも retry_connrefused = on を加えればエラー受け取り時の途中終了は防げるようになるが
そのオプション機能の一部であるリトライは、一部のエラーに対してしか適用されないなんて仕様なんでしょうか
その適用されるエラーの中に502は含まれていないと
05134942015/08/19(水) 15:25:34.73ID:joXbsBG0
>>512自己レス
すみません
確認したらここは勘違いでした
> そして404が返ってくる複数のURLをリストに入れて実行すると retry_connrefused = on が入っていれば
> 最初の404で処理を終了せずに次のURLの処理へ移ったので
> リトライだけされない症状が解消されれば404に対しても設定したリトライ処理が期待できるかもしれないと思ったのです
retry_connrefused = on が無くても次のURLの処理へ移っていました
wgetは404に対してリトライは出来なそうです
0514login:Penguin2015/08/19(水) 15:27:23.22ID:rMt1Z4A6
curl_httpが動かなくて涙目。
php.iniにextension=http.soは書いてて
apache2のエラーログに、soの読み込み失敗の旨は無し。
なのに、phpinfo()でもphp -mでもhttpのロードがされていない。

もう二日も悩んでる
0515login:Penguin2015/08/19(水) 15:35:19.36ID:csTrefD7
>>511
>retry_connrefused = on の機能が一部だけ働いてリトライはされていないのを解決したいという話です

wgetのソースを入手して502でリトライされるように修正してコンパイルして使うといい
0516login:Penguin2015/08/19(水) 15:41:16.76ID:+xWV0How
>>511
502ではリトライしない。という仕様です。
多分、ソース読んでないので。
0517login:Penguin2015/08/19(水) 15:42:11.27ID:+xWV0How
>>513
404は「ない」なのでリトライしようがしまいが取得する物がないので無理です。
0518login:Penguin2015/08/19(水) 15:52:34.87ID:LJDUI9Kt
>>512
> そのオプション機能の一部であるリトライは、一部のエラーに対してしか適用されないなんて仕様なんでしょうか
> その適用されるエラーの中に502は含まれていないと
そうです
0519login:Penguin2015/08/19(水) 16:27:15.08ID:ArsLo1pa
>>512
src/http.cのhttp_loopの中ででこうなってる

       case HERR: case HEOF: case CONSOCKERR:

       case CONERROR: case READERR: case WRITEFAILED:

       case RANGEERR: case FOPEN_EXCL_ERR: case GATEWAYTIMEOUT:
〜途中省略〜
         continue;


このcontinueさせてる条件に502の場合を追加すれば思い通りの動作になると思う
0520login:Penguin2015/08/19(水) 16:32:39.02ID:csTrefD7
プログラムは期待通りには動かない
作られた通りにしか動かない

当たり前だけど
0521login:Penguin2015/08/19(水) 16:37:00.30ID:qAcC08KJ
ハドゥープって大規模なところしか有用性ないの?
0522login:Penguin2015/08/19(水) 17:10:59.72ID:LJDUI9Kt
>>521
「Hadoop 小規模」あたりでぐぐってみたら
05234942015/08/19(水) 17:16:54.38ID:joXbsBG0
>>515-516>>518
仕様だったんですか…
なら retry_connrefused = on って一体何のHTTPステータスを想定しているのでしょうか
拒否というと 403 Forbidden が先ず思いつきますがリトライの待ち時間程度で解消されるようなケースではないですし
実際 403 Forbidden が返ってくるURLに試してみると retry_connrefused = on には何も依存していませんでした
retry_connrefused = on の対象を明示している記事やマニュアルなどあるでしょうか

>>517
アクセス対象にしている所が存在しているのにたまに404と同じページを返してくることがあり
時間を置いてリトライすれば取得できるのでリトライさせたかったのです
ブラウザ上での見た目の話なので実際のステータスは別のものを返してたのかもしれんませんが

>>519
具体的な提示ありがとうございます
いずれ勉強して挑戦したいと思います
0524login:Penguin2015/08/19(水) 17:19:21.05ID:LJDUI9Kt
>>523
> なら retry_connrefused = on って一体何のHTTPステータスを想定しているのでしょうか
>>509の繰り返しになるけど、
connection自体が張れなかったケースを想定している
404だろうが502だろうが何だろうが
HTTPの応答コードを得られたってことはconnectionは張られている
0525login:Penguin2015/08/19(水) 17:22:13.82ID:LJDUI9Kt
>>523
アクセス対象が存在するのに404を返すならそのサーバがおかしい
おかしいサーバにツールをあわせろというのは無茶な話
(まぁたまにそこまで考えている親切なツールもあるけど)

> 実際のステータスは別のものを返してたのかもしれんませんが
そこ確認しなきゃ話の前提が全然変わってくるだろ
アホか
0526login:Penguin2015/08/19(水) 17:52:09.37ID:3ncSV4V5
1にテンプレを入れるべき
禁止事項
トリを使おうとしている質問者に対して、そんなトリはやめろとかという、斜め上からのアドバイス
質問者そっちのけでの昔語り(昔はもっと苦労したもんだ、今の若い者は…)
知らないのに、使ったことないのに、知ったかぶりでの書き込み
ググれという誰でも言えそうな忠告
俺は知ってるけど言わない等といった、実社会での扱われ方からの僻みから来る
意地悪な言辞

このスレは、意地の悪い者が作ったのです
0527login:Penguin2015/08/19(水) 18:05:46.38ID:WWYST3uY
>>525
スレタイと>>1を100回読み直せ
このスレで回答する前提を満たしてないだろ
0528login:Penguin2015/08/19(水) 18:30:38.17ID:3ncSV4V5
527
誹謗中傷に参戦です
お前が1か
05295192015/08/19(水) 18:33:09.37ID:YoPT6yUa
>>523
ごめん、盛大に実体参照になってたorz
取っ払うとこんな感じ

case HERR: case HEOF: case CONSOCKERR:

case CONERROR: case READERR: case WRITEFAILED:

case RANGEERR: case FOPEN_EXCL_ERR: case GATEWAYTIMEOUT:
〜途中省略〜
continue;

今、出先なんでコード全体を覚えてないんだけど、retry_connrefusedを指定したときに返ってくるのはCONERRORだったはず
0530login:Penguin2015/08/19(水) 18:48:19.17ID:qAcC08KJ
>>522
無理してレスせずにスルーしてくれていいよ。
0531login:Penguin2015/08/19(水) 18:59:12.83ID:WWYST3uY
>>528
被害妄想を膨らませる暇があるなら
自分自身のレスを100回読み直して反省しろ
05324942015/08/19(水) 19:21:05.13ID:joXbsBG0
>>524
なるほど
ステータスコードが返ってこない程の状況が対象だったのですね
ITproの誤説明に解釈が引っ張られてしまっていたようです

>>525
すみません
本命の処理では404が返されることは無く、困っていたのは502だったので
ブラウザ上で遭遇した見た目404のケースに対しては
これもついでにリトライ出来るようになったら好都合とオマケ程度に見ていて
まさか前提が変わるほど今件に影響するとは思っていませんでした

>>530
訂正ありがとうございます
やはり半角スペースの部分でしたか
ソースコードのちゃんとした意味を理解できる知識が無いので
まだ具体的にどう記述し直すべきかも分かっていませんが
どの部分を修正すべきなのか目星がついているだけでもだいぶ取っ付き易くなりました

レスしてくださった方々ありがとうございました
現状のwgetでは不可能だとハッキリしたので迷い無く他の手に移れます
05334942015/08/19(水) 19:23:09.88ID:joXbsBG0
>>532訂正
>>530ではなく>>529です
05345192015/08/19(水) 22:35:09.99ID:YoPT6yUa
>>533
本当はバイナリ作れば良かったんだろうけど、Cygwin環境作ってないので、せめてもと思いpatchにしてみた
本当はちゃんと処理しなきゃいけないんだろうけど、とりあえず502が帰ってきたときにリトライするようになってるはず(quick hackもいいところなので恥ずかしいが...)
--retry_connrefusedは見てないのでこれで作ったバイナリは必ずリトライする
今回の目的なら使えるんじゃないかね

http://www1.axfc.net/u/3520414
0535login:Penguin2015/08/19(水) 23:12:12.09ID:BvLTmXuh
サーバ構築について教えてください

現在「CentOSで自宅サーバー構築」というサイトを参考にwebサーバを構築しているのですがWebサーバー構築(Apache)の項目でポートチェックを行ったところ
「ホスト:ホスト名 ポート:80 に到達できませんでした。」と表示されました(ホスト名と正引きIPアドレスは間違っていませんでした)

PCはau home spot cube とBBR-4MG (バッファロー)の2重ルータになっていてWindows7とCentOS6.7をそれぞれ別のPCで使用しています
そしてCentOS側のポートを開放したいのですが、いくら確認してもポートの開放が確認できません

Win7のPCでUPnPCJというソフトによるポート開放テストをしたところ
開放を確認しましたがポート開放確認を行うサイトからではいずれも「開放されていません」と返ってきます
ゲームで使用している場合は開放されていますと返ってきますがこれは使用していない場合は開放されていないという解釈でよろしいですか?

CentOSのPCではhttpdを起動したのを確認してからポートチェックを行っても「到達できませんでした」と返ってきました

iptableとfirewallを確認しましたがどちらにもポート80は問題がなさそうに思います
どうしたらいいか教えて欲しいです
0536login:Penguin2015/08/19(水) 23:51:27.96ID:4ldUkz1A
>>449
できました、ありがとう
0537login:Penguin2015/08/19(水) 23:52:54.53ID:LJDUI9Kt
>>535
ルータの設定の話なら板違いじゃないの
05385192015/08/19(水) 23:53:16.14ID:W1mzL6G1
>>535
二重NATか...
どうしても二重NATにしなきゃいけないのかな?可能ならブリッジモードが良いと思うけど

それで本題だけど、UPnPじゃなくてルーターに固定でアドレス変換テーブルを登録しないといけない
両方の機種とも知らない(Baffaloのネットワーク機器は持ってない)ので、一般的な話で

・CentOSのipと80番ポートをBBR-4MGのWANポートに割り当て
・home spot cubeでBBR-4MGのWANポートのIPと80番ポートをhome spot cubeのWANポートに割り当て

この設定はやったのかな?
0539login:Penguin2015/08/20(木) 00:23:21.88ID:p/+6wYBs
>>537
あ、板違いでしたか・・・

>>538
>・CentOSのipと80番ポートをBBR-4MGのWANポートに割り当て
>・home spot cubeでBBR-4MGのWANポートのIPと80番ポートをhome spot cubeのWANポートに割り当て
行いました
だけどポート開放のサイトでは軒並み「開放できてません」と表示されました

今考えると1つ目が無線ルータなので2重にする必要がない可能性が出てきたので試してみます

現状は[モデム=無線ルータ=有線ルータ=PC(2台)]なので
[モデム=有線ルータ-無線=PC(2台)&無線ルータ]にしてみます
0540login:Penguin2015/08/20(木) 00:26:18.43ID:JJBt/1YF
>>539
サーバ側の話ならここでいいけど、
今問題なのはルータの設定だよね
別板でどうぞ
0541login:Penguin2015/08/20(木) 04:38:23.39ID:a269DuZC
>>514
悩む前に、PHPなら、WEBプログラム板で聞いて

extension_dir は?

>>532
curlの戻り値は、エラーコードが数十もあるけど、
wgetの戻り値は、0,1 だけか?
これじゃ詳しいエラー内容がわからないが、

--recursive で再帰的にダウンロードできるのか。
curl にはそういうオプションは無いな

ただ、>>529 のように、
オリジナルのライブラリを書き換えると、
それを使っているシステム全体の挙動が変わるから、
その修正はかなり危険

ログファイルから、grep "502 Bad Gateway"
を探して、そこだけ別に処理した方がよさそう
0542login:Penguin2015/08/20(木) 07:23:32.37ID:iZAhlawB
>>541
shared libraryを書き換えてるわけでもないし、自分でビルドしてるんだから、wget2などの別名でどっかに入れて自分で使うときだけ呼び出しゃokなんじゃないか?
0543login:Penguin2015/08/20(木) 13:54:48.26ID:1Bo6DDRp
>>534
ありがとうございます!
まさかpatchまで書いてもらえるとは

ただなにぶんプログラミングはしていないWindows使いなので
Windowsでpatchを適用する方法やWindows用のwget1.16.3のソース探し
C言語のコンパイラ選び等やらなければならない事が多いので
実際に使用して効果を確認できるのはまだ先になりそうです

>>541
元々の応急処置としてはテキストエディタに
ログ上の502が返されたURLを抜き出させる事を考えてました
0544login:Penguin2015/08/20(木) 14:12:25.17ID:mapCwrtC
linux関係なかったよ!
0545login:Penguin2015/08/20(木) 14:27:04.77ID:JJBt/1YF
それは>>494で最初から言ってる
0546login:Penguin2015/08/20(木) 14:28:41.13ID:mapCwrtC
>>545
あら、ほんとだ。
0547login:Penguin2015/08/20(木) 14:43:23.08ID:yqYxB3q+
ぶっちゃけお仕事で請け負ったら30万くらいになるよね
修正は少ないけど専門知識要するからさ
0548login:Penguin2015/08/20(木) 14:52:35.68ID:JJBt/1YF
そういう話をしはじめると
雑談で話広がって収集つかなくなるからやめれ
0549login:Penguin2015/08/20(木) 15:51:53.20ID:dwvAC0h3
>>543
ソースなら、オフィシャルはここ
http://ftg.gnu.org/gnu/wget/
0550login:Penguin2015/08/20(木) 17:57:11.55ID:TVK9CC+w
>>525
今さらだがツール対策とかで、コンテンツページを404のエラーページに
設定して404でコンテンツ表示させると言う一種のバッドノウハウが伝えられていて
たまに出くわす。
05514942015/08/20(木) 21:42:22.43ID:1Bo6DDRp
>>546
すみません
そろそろ当初のwgetの使い方そのものとも外れてきていますが
関連レスをもう少しだけ続けさせて貰えると助かります

>>549
そのURLは応答が無いのですが
ttp://ftp.gnu.org/gnu/wget/
の事でしょうか
ここのソースそのままにpatch適用するので良かったのですか?
ttp://www.gnu.org/software/wget/
このページに
> Runs on most UNIX-like operating systems as well as Microsoft Windows
とはありますがWindows用だと銘打って配布している
ttp://gnuwin32.sourceforge.net/packages/wget.htm
ここ等があるという事は
Windows用として使うには何か別に手を加えなければいけないのかと思っていました
0552login:Penguin2015/08/20(木) 22:30:40.70ID:ljMUMO6R
>>535です
ポート開放の件は2重ルータを解消したところ解決しました

ポート開放を確認しましたが外部から接続することができません
「firewallやiptablesが原因である」と言うサイトがあったためfirewallの設定を(GUIで)しようとしたら
「ファイアウォールの設定に一貫性がありません」と表示されました
確認したところ/etc/sysconfig/ip6tablesがありませんでした
GUIでip6tablesを起動しようとしましたが起動しませんでした。
yumでiptables-ipv6を消した後に再インストール(yum install iptables-ipv6)を行いましたが変わりませんでした

恐らく前回のポート開放時にいろいろ弄ったのが原因であると思ったのですがその時にどう設定したのかを忘れてしまいましたorz

どうしたらいいか教えてください
0553login:Penguin2015/08/20(木) 22:37:04.53ID:DKBh275F
1から手順を再確認しつつ再構築
0554login:Penguin2015/08/20(木) 23:02:04.15ID:odqt4QEQ
ip6tablesが起動していないならそれは原因じゃないのでは…
そもそもipv6を使っているのか、という疑問もある
設定を弄るべきなのは/etc/sysconfig/iptablesの方じゃないか?

あと、サイト使って外部から接続を確認する時に並行して
LAN内の別のPCからアクセス出来るかテストするべき
0555login:Penguin2015/08/20(木) 23:32:37.69ID:ljMUMO6R
>>553 >>554
firewallを再インストールしたところ解決しました

ip6tablesが起動していないならそれは原因じゃないのでは…
ip6tablesは起動しようとしたところ「ip6tablesが無い」とエラーが表示されていてGUIから起動しようにも起動してくれませんでした

>あと、サイト使って外部から接続を確認する時に並行して
>LAN内の別のPCからアクセス出来るかテストするべき
LAN内からはプライベートアドレス(192.168.xxx.xxx)でアクセスできましたがサブドメイン(hoge.hoge.jp)に接続したところアクセスできませんでした
しかし試しに外部(知り合い)からアクセスを確認してもらったところ接続が確認できました
言われなかったら確かようともしませんでした本当にありがとうございます

ちなみにLAN内からドメインでアクセスできないのはなぜでしょうか?
できたら確認も含めてドメイン(グローバルIP)でアクセスしたいのですが可能ですか?
(hostsでプライベートIPとドメインを紐付ければできるのは知っています)
0556login:Penguin2015/08/21(金) 06:47:14.11ID:FGCgqk/j
>>555
>ちなみにLAN内からドメインでアクセスできないのはなぜでしょうか?
ルーターがNATを行ってるのがWAN側からLAN側に対してだけだから

>できたら確認も含めてドメイン(グローバルIP)でアクセスしたいのですが可能ですか?
外部のproxyを使う
どこの誰が立てたかわからないのを使うのは危険だけどね
0557login:Penguin2015/08/21(金) 08:37:58.41ID:5svloV9o
OS:Fedora21
XFCE

xfceで一般ユーザでログインしてから
アプリケーションメニュー→ログアウト→サスペンド
をすると15秒くらい固まってから

http://www.dotup.org/uploda/www.dotup.org477835.png.html
↑のような窓が2つ出て来て失敗になります

解決するための方法を教えてくれ
0558login:Penguin2015/08/21(金) 10:34:20.81ID:qN87EmmG
>>557
そこでrootのパスワード入れるとどうなるの?
0559login:Penguin2015/08/21(金) 13:53:18.48ID:XlXkCgzV
>>555
一部のルーターでは、内部から自身のGIPに対するポート変換先にアクセスできない。
ヘアピンNATだかループバックNATだか。
auのルーターがそれに対応しているかどうか。

なんにせよ、外向けのサーバーの動作確認するなら、PPPoE複数セッションとか、スマホやそれのテザリングでキャリア網使うとかして、外から確認したほうがいいよ。
0560login:Penguin2015/08/21(金) 13:58:37.81ID:XlXkCgzV
>>555
ついでに>>556も言ってるけど、一時的な外部からのアクセスなら
https://www.aguse.jp/
みたいなサービスや、サイト翻訳サービスを使ってもいいかもしれない。
05615572015/08/21(金) 17:08:40.74ID:5svloV9o
アレ?
直ったぽい

>>558
スマン
試す事が出来なくなった
05625552015/08/21(金) 23:12:39.01ID:C+2Unc5K
>>556 >>559
NATだからなんですね
ありがとうございます

>>560
使わせていただきます
ありがとうございます


みなさま本当にありがとうございます
無事に目的のwebサーバーを立てることが出来ました
05635192015/08/22(土) 21:43:32.03ID:oQZJq3gP
>>551
まだ見てるかな?
Windowsでのbuildの話になると、スレチと言われると思うので、その辺りはwindowsのプログラム関連のスレッドで聞いた方が良いと思う
で、乗りかかった船なので、こっちでCygwin使ってbuildしたので試してみて
http://www1.axfc.net/u/3522019

展開するとwget502.exeとCygwinのdllが出てくるはず
適当なディレクトリに入れて実行すると502が帰ってきたときにretryする
--triesは見てるからデフォルトの20より小さくしてやってみて
あと、俺は仕込んでないけど、こんな場所なのでウィルス検査などはやってからね
0564login:Penguin2015/08/22(土) 22:05:55.85ID:yCN4RSBw
ビルドしたの上げてもさ、今後のアップデートまで面倒見れないでしょ
本人が自力でやるのにまかせた方がいいんじゃね
0565login:Penguin2015/08/23(日) 05:32:17.28ID:3/ORG4qL
自分で独自に、コンパイルしたものは、
元のライブラリが、セキュリティ・アップデートした時に、
自動的にアップデートされないので困る

まあ、そういう面倒を見れないのなら、
元のライブラリを修正せずに使って、
ログファイルから、grep "502 Bad Gateway"
を探して、そこだけ別に処理した方がよさそう


それにプログラムを、たった1行修正しただけでも、
その前後の処理に影響がないか、その関数内をすべて、
1行ずつステップ実行して、正常に動くかどうかを確かめる

だから、プログラマーを雇うのに、
1人月100万円(時給5千円)もかかるのだ

まあ、wgetなどはプロが作っているから、
修正しやすいようにコーディングしてあるのだろうが、

素人が作ったプログラムなどは、ソースコードがまるで、
スパゲッティのようにからみ付いているので、
修正すると、他の箇所に影響が出てくるため、
修正できず、最初から作った方がマシである
0566login:Penguin2015/08/23(日) 07:32:55.03ID:tmkS73Su
やさしく厨は
・linuxBeanはLinux初心者の救済を目的としています。初心者の質問には優しく答えましょう。
・質問する時は、必ずエラーメッセージなどの手掛かりを併記しましょう。
・執拗にBean叩きやXP礼賛を繰り返す荒らしを見かけたら、生暖かい目でスルー or NGIDしましょう。
・どうしても肌に合わないなら、黙って別のディストリビューションを使いましょう。

これだったのか
0567login:Penguin2015/08/23(日) 08:03:03.24ID:uUIQ2R4F
時給5000円と聞いて豚できますた
0568login:Penguin2015/08/23(日) 10:42:06.09ID:KfaCWbhF
平均5kは難しいかもな
1ヶ月800kが原価で粗利が20%でほぼ1000kってかなりいい会社だと思う
今はSIerとか下請けもプログラミングとか外国に出してるからさ

wgetの修正箇所提示してくれた人も修正は数行であっても
ソース取得して、みて、該当箇所を探して、修正案を提示してるわけだから
3分でやったわけじゃないだろう
おまけにそれを判断できること自体、相当なスキルが必要だから

でも正直なところエラー処理とリトライをVBで書いてあげたほうがよかったかもねw
0569login:Penguin2015/08/28(金) 04:18:39.42ID:Izs8iKVk
BT5R3で親指シフトをうちたいです。。左親指キーがずれたとこにあっていやだ。どうやって調整するんですか?
0570login:Penguin2015/08/28(金) 04:55:23.04ID:oLRfRtgZ
ID:Izs8iKVk
NG推奨
0571login:Penguin2015/08/28(金) 06:02:19.88ID:gSWUkgl2
>>570
マルチなんだね
http://hayabusa6.2ch.net/test/read.cgi/linux/1429146150/982
[ Linux ] 【初心者】Ubuntu Linux 101【本スレ】 [転載禁止]©2ch.net

982 名前:login:Penguin []: 2015/08/28(金) 04:15:32.02 ID:Izs8iKVk
BT5R3で親指シフトをうちたいです。。左親指キーがずれたとこにあっていやだ。どうやって調整するんですか?
0572login:Penguin2015/08/28(金) 07:42:10.80ID:J7vkLciI
親指シフターってまだ絶滅してなかったのか
0573login:Penguin2015/08/28(金) 10:56:02.50ID:Divg+JFa
>>571
他にも
http://hissi.org/read.php/linux/20150828/SXpzOGlLVms.html
0574login:Penguin2015/08/28(金) 13:08:22.27ID:dmvHylhF
昔、LinuxはliloをHDDのMBRにインストールせずに、フロッピーから起動する
オプションがよくありました。

今、CDから起動するようなオプションはありますか?

Jessieを使いたい。
0575login:Penguin2015/08/28(金) 13:24:10.39ID:Divg+JFa
http://www.gnu.org/software/grub/manual/grub.html#Making-a-GRUB-bootable-CD_002dROM
こんなんでできんじゃね
0576login:Penguin2015/08/28(金) 13:29:32.36ID:dmvHylhF
あ〜英語読めないんで。
0577login:Penguin2015/08/28(金) 13:51:11.17ID:Izs8iKVk
ぜせんぜ::レスがかえってこんです。なんですかっ。2ちゃって?
0578login:Penguin2015/08/28(金) 13:53:31.26ID:Izs8iKVk
ぜせんぜ::レスがかえってこんです。なんですかっ。2ちゃって?
0579login:Penguin2015/08/28(金) 13:55:12.79ID:Izs8iKVk
 とこへ池は「最新のこう土ナチシキガ手に入るのだろ?歯科も即座に5
おしえて。
0580login:Penguin2015/08/28(金) 14:05:07.29ID:gSWUkgl2
>>573
ハードウェア板にもいた
http://peace.2ch.net/test/read.cgi/hard/1433227538/226
0581login:Penguin2015/08/28(金) 14:05:53.58ID:Divg+JFa
英語くらい読めろ
05824942015/08/28(金) 17:59:32.85ID:/iVK5eda
>>563
気付くのが遅れて拾えませんでしたが、本当にありがとうございます!
元は無かったCygwin環境まで作ってビルドしてくださるとはお手数をお掛けしました

ソースはここと繋がらないURLを提示されたので思わず訊いてしまいましたが
レスした方も既にいない様なのでその件についての確認は別所でしようと思います

アップデートについてはそもそも自分が使っているのが最新版ではなく
紹介記事が出回っている1.11.4なくらいですし
まして今後のwget更新と合わせて逐次面倒を見てもらうなんて事までお願いする気は無いです
0583login:Penguin2015/08/28(金) 18:04:47.68ID:4Vytquoz
HDDがクラッシュしたのでlinux系のOSをインストールしたいのですが
DVDROMドライブ等がないので光学メディア等を使わない方法を探しています
今USBに入れたChromiumOSで起動していてそこからインストールできないかと
色々調べているんですがバージョンが古く更新も止まっていて色々と制約があります
liloなどからインストーラーを立ち上げる方法が使えるかと思ったらliloがありません
何かいい方法はないですか?
0584login:Penguin2015/08/28(金) 18:07:29.78ID:oLRfRtgZ
>>574
GRUBとLILOどっちが使いたいの?

USBメモリならできる
CDはわからん
0585login:Penguin2015/08/28(金) 18:11:28.93ID:1B1uL7wC
>>583
「linux usb ブート iso」でぐぐれ
ChromiumOSを介す必要はない
ぶっちゃ化粧際を教えてあげたいが
自分自身やったことないからぐぐって〜
0586login:Penguin2015/08/28(金) 18:14:04.18ID:9mG7YoKI
>>583
SDカードかメモリースティックにISO書き込んでそこから起動してインスコすればいんでね
0587login:Penguin2015/08/28(金) 18:24:32.81ID:4Vytquoz
ありがとうございます
まずどこかに埋もれているはずのUSBメモリを発掘しようと思います
なんとかなりそうな気がしてきました
0588login:Penguin2015/08/29(土) 03:42:57.85ID:iEtm6NpJ
どこかも何もw
そのくろーむosの入ってるusb使えば済む話じゃない?
05895842015/08/30(日) 16:42:55.24ID:XkQBISY9
USBのChromiumOSを一旦PCに入れてUSBにUbuntuのisoをddで書き込んで
そのUSBからUbuntuをPCに入れることに成功しました。ありがとうございました
ちなみにChromiumOSのブートローダーはsyslinuxでした
0590login:Penguin2015/08/30(日) 19:14:33.41ID:WS5UKcmt
FTPでディレクトリの階層とファイルの一覧を取得する方法を教えてください

インストールイメージをミラーサイトから落としたいのですが
ディレクトリに分かれており階層も深くわかりづらいです
FTP鯖へanonymousでアクセスできるとしてディレクトリの階層と
そこに含まれるファイルを一覧で取得できる方法はありますか?

例:理研のサイト(ftp.riken.go.jp)
0591login:Penguin2015/08/30(日) 19:57:18.25ID:uoxL1VO/
>>590
lftpでls -Rとか
0592login:Penguin2015/08/31(月) 21:51:36.68ID:AEkiSwWl
error: command 'gcc-4.6' failed with exit status 1
となるので
# apt-get install gcc-4.6
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
Package gcc-4.6 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
cpp-4.8

E: Package 'gcc-4.6' has no installation candidate

# apt-get install cpp-4.8
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
cpp-4.8 はすでに最新版です。
アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 0 個

これでもgcc-4.6がインストールされてない。
# gcc -v
-- 略 --
gcc version 4.9.2 (Debian 4.9.2-10)

どうすれば解決出来ますか?
0593login:Penguin2015/08/31(月) 23:17:48.15ID:USloTU2a
違うリリースのリポジトリ混ぜたり違うリリース向けのパッケージ無理やりインストールしたりしてない?
0594login:Penguin2015/09/01(火) 00:14:14.07ID:3sqv7ylw
>>592
バージョン違いが両方必要なのか?
4.6だけでいいのか?
0595login:Penguin2015/09/01(火) 05:39:20.55ID:+Jz4fTxY
>>593
試しにクリーンインストールして実行してみたが変わらず
# apt-get install gcc-4.6
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
Package gcc-4.6 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'gcc-4.6' has no installation candidate

>>594
両方欲しい
0596login:Penguin2015/09/01(火) 06:52:42.94ID:qpCYMaZr
4.8はaptで入れられたけどな
自分でビルドすれば?
0597login:Penguin2015/09/01(火) 09:55:28.50ID:+LKWhSMB
>>595
pool/g/gccの下にdebはあるから、適当なミラーから持ってきてdpkgかarで展開して突っ込むとか
何が起きるかは自己責任だが
0598login:Penguin2015/09/01(火) 10:54:12.54ID:AUaRSf3x
gcc バージョン 共存とでもggれば情報は見つかるだろ
ここで説明するのはちと大変
0599login:Penguin2015/09/01(火) 13:43:57.10ID:dpmm7lGr
>>592はjessieの話?
ならgcc-4.6はない
wheezyから取ってきて入れればとりあえず動きそうだけどそれでいいんかな
https://packages.debian.org/search?keywords=gcc-4.6
0600login:Penguin2015/09/02(水) 22:48:51.77ID:iO3XQT/8
インストール系の話題が多いね…

windowsのバッチファイルとlinuxのシェルスクリプトはもちろん別物だけど、考え方や方向性は同じと思って良い?
それとも、linuxではそんな考え方はないの?

winのコマンドなら扱えるんだけど。
0601login:Penguin2015/09/02(水) 22:56:08.03ID:MY3P2yRs
>>600
それでOK.シェルスクリプトの方が高度。Windowsは高度な部分をWSHでやろうと考えたが尻窄みになっている。
dir → ls
copy → cp
なように結局やる事は同じ。
0602login:Penguin2015/09/02(水) 23:00:57.11ID:jRP645ks
>>601
今はPowerShellだけどね
Exchange Serverなんかは、PowerShell弄れないと細かな設定もできないし
0603login:Penguin2015/09/02(水) 23:14:08.07ID:YlGXBzKb
似てるとこは似てるけど違うとこは違うよ
0604login:Penguin2015/09/03(木) 00:18:50.62ID:4Pj4GESd
ほんと優しいなw ありがとう。
Ubuntuずっと使ってて、いろいろ遊んだけど、やっぱ「使って」みたくてな。
今は「使われている」状態だから。

意のままに動かしたいんだよ。
0605login:Penguin2015/09/03(木) 00:22:06.10ID:4Pj4GESd
あ、すまん、>>604と>>600は同一人物。
JavaScriptやらPerlやら組めるので、
コマンドライン・アレルギーではないんだ。

ついでに悪いが、Vimを使いこなせば、
Winの各種テキストエディターより遥かに各種スクリプトやら
WebページのHTML原稿を書けるようになるのか?
Wikipediaにはそのように受け取れる文脈があった。
0606login:Penguin2015/09/03(木) 01:32:39.93ID:mCAqDGTL
エディタ変えても効率が変わるくらいで
できるファイルは変わらんよ

つーかなんやかんや先に考えるよりまず使ってみ
0607login:Penguin2015/09/03(木) 03:22:03.95ID:nEtsIG1q
CentOS6で入れたいパッケージがあるんですが
yum installをしようとすると

** Found 1 pre-existing rpmdb problem(s), 'yum check' output follows:
ruby-devel-2.0.0.0-45.1.x86_64 has missing requires of ruby(x86-64) = ('0', '2.0.0.0', '45.1')

のようなメッセージが出ます。ところがyum info ruby-develとすると

Installed Packages
Name : ruby-devel
Arch : x86_64
Version : 2.0.0.0
Release : 45.1
(略)

のように必要なパッケージはインストールされているように思うのですが実際はうまく行っていません。

どなたか何故うまく行かないのか心当たりのある方はいらっしゃいませんか?
0608login:Penguin2015/09/03(木) 10:15:08.32ID:s65OETBq
>>605
EmacsだとWikipedia-modeなどがあるね。
https://ja.wikipedia.org/wiki/Wikipedia:Wikipedia-mode.el
0609login:Penguin2015/09/03(木) 12:29:01.09ID:j+jhquIM
>>607
知らずに、勘で答えるけど、
(全く、的外れかも知れないが)

info みたいな情報は、
DB(データベース)の情報を見ているかも

だから例えば、DBが更新されるタイミングが、
1日1回、PCの終了時だとすると、
まだDBには新情報が更新されていないため、
旧情報を見ているのかも。
その場合には、DBを更新すれば、新情報が見れる

locate は、DBの情報を見ているから、
find より速いのも、同じ理由
0610login:Penguin2015/09/03(木) 13:48:00.47ID:o49KyK1w
>>607
> ruby-devel-2.0.0.0-45.1.x86_64 has missing requires of ruby(x86-64) = ('0', '2.0.0.0', '45.1')
って「インストールされている"ruby-devel"が必要としてる"ruby"がインストールされて無いよ」って事だと思うけど
その後の貴方の書き込み(yum info ruby-devel...)からは"ruby-devel"はインストールされているって事だけで"ruby"がどうなのかはわからなくない?
■ このスレッドは過去ログ倉庫に格納されています