TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
統合監視ツールどうよ?
Cygwin使っている人いますか? その21
UNIXとオナニー
日本で5の指に入るくらい凄腕のハッカー
PPPoE (PPP over Ethernet) スレッド
UNIXとLinuxってどう違うの?
O2に付属のIrixって
性善説のUNIXサーバVI
メーリングリスト(ML)管理者の集い
端末エミュレータ Part2
Cygwin使っている人いますか? その21
- 1 :2012/03/10 〜 最終レス :2014/09/05
- Cygwin Information and Installation
http://www.cygwin.com/
Cygwin アンテナ
http://sohda.net/cygwin/antenna/
- 2 :
- 過去スレ
1 ttp://pc.2ch.sc/unix/kako/963/963123573.html
2 ttp://pc.2ch.sc/unix/kako/1003/10033/1003358904.html
3 ttp://pc.2ch.sc/unix/kako/1011/10113/1011345180.html
4 ttp://pc.2ch.sc/unix/kako/1018/10188/1018882767.html
5 ttp://pc.2ch.sc/unix/kako/1024/10248/1024809685.html
6 ttp://pc.2ch.sc/unix/kako/1033/10334/1033484276.html
7 ttp://pc.2ch.sc/unix/kako/1039/10394/1039449446.html
8 ttp://pc.2ch.sc/unix/kako/1047/10474/1047489645.html
9 ttp://pc.2ch.sc/unix/kako/1055/10552/1055250582.html
10 ttp://pc.2ch.sc/unix/kako/1066/10660/1066042212.html
11 ttp://pc5.2ch.sc/test/read.cgi/unix/1076240971/
12 ttp://pc5.2ch.sc/test/read.cgi/unix/1086622860/
13 ttp://pc5.2ch.sc/test/read.cgi/unix/1099157755/
14 ttp://pc8.2ch.sc/test/read.cgi/unix/1107587275/
15 ttp://pc8.2ch.sc/test/read.cgi/unix/1119982766/
16 ttp://pc8.2ch.sc/test/read.cgi/unix/1134474192/
17 ttp://pc11.2ch.sc/test/read.cgi/unix/1154022733/
18 ttp://pc11.2ch.sc/test/read.cgi/unix/1184677144/
19 ttp://pc12.2ch.sc/test/read.cgi/unix/1230683366/
20 ttp://toro.2ch.sc/test/read.cgi/unix/1268282846/
- 3 :
- 3 :名無しさん@お腹いっぱい。 :2010/03/11(木) 13:50:43
関連スレ
http://find.2ch.sc/?STR=Cygwin&TYPE=TITLE&x=0&y=0&BBS=ALL&ENCODING=SJIS&COUNT=50
FAQ
Q. XXX というコマンドはどのパッケージに含まれているの?
A. ttp://www.cygwin.com/packages/ で検索しれ
Q. Cygwin は UNIX の勉強に使えますか?
A. Cygwin は UNIX に慣れた人間が Windows 上で楽するのには向いていますが、
UNIX の勉強には向いていません。
- 4 :
- 乙
- 5 :
- otu
- 6 :
- おつ
- 7 :
- CYGWIN_ROOT って環境変数は大事ですか?
- 8 :
- >>7
CYGWIN_ROOT って環境変数は 以下の Cygwin User's Guide のHTMLやPDFを検索しても見あたらない。
http://cygwin.com/cygwin-ug-net.html
手元のCygwinで環境変数を検索しても見つからない。
それ、本当に環境変数なの?
なんかの説明文で「Cygwinをインストールしたディレクトリ」のことを、
説明しやすくするために CYGWIN_ROOT と呼んでるだけ、だったりしない?
- 9 :
- cygwin environment variable "CYGWIN_ROOT" でググると、
startxwin.batに書かれてるみたいだな。
公式のものらしいがXは使ってないのでよくわからん。
- 10 :
- 解説サイトの人が自分のBATファイルで使うために設置した変数だと思うけど、>>7がもうこのスレを見てないみたいだから
どうでもいいんじゃないの
- 11 :
- cron で実行するスクリプトからウィンドウを表示したいので
サービスの「デスクトップとの対話をサービスに許可」にチェックを入れているのですが、
こうするとスクリプトが実行される度に一瞬シェルか何かのウィンドウが開いてしまいます。
これを抑制する方法はないでしょうか?
- 12 :
- >>11
ショートカットにして最小化で実行させる
- 13 :
- すみません、よく分かりません。
スクリプト(を実行させるためのシェル)をショートカットにしておいて、それを cron に登録するということでしょうか。
少なくとも手元の bash 4.1.10 ではショートカット(lnk)を解決出来ないようなのですが、
どうすれば良いのでしょう。
- 14 :
- >>13
ggrks 「コマンドプロンプト ウィンドウ "非表示"」
- 15 :
- >>14
ggりました。
ショートカットのプロパティを変更する方法や VBScript を使う方法などあるようですが、
Cygwin ではどうすれば良いのか分かりませんでした。
cygrunsrv.exe -> cron.exe -> bash.exe (crontab の SHELL で指定している) -> (crontab で指定したコマンド)
という順序で子プロセスが呼ばれているのだと認識しています。
恐らく bash.exe が呼ばれた時点でコンソールウィンドウが開いている(そしてすぐ閉じている)のだと思います。
SHELL にショートカットを指定して開く方法があるということなのでしょうか……。
- 16 :
- もしも >>11 や >>14 がうまくいかなかった場合だけど、
cygstart を経由してどうにかできないかな?
- 17 :
- >>15
run.exe
- 18 :
- >>17 なるほど。
$ cygcheck -f /usr/bin/run.exe
run-1.1.13-1
$ cat /usr/share/doc/run/README
"run" is a simple application to launch console programs with their
console hidden. It is intended for use on various Microsoft Windows
operating systems.
- 19 :
- >>17
run.exe については「cron service minimize cygwin」あたりで検索して見付けていたのですが、
上手く行きませんでした。
--
SHELL=/usr/bin/run
*/1 * * * * /bin/bash
--
例えば crontab をこのようにした場合「run.exe -c /bin/bash」が呼び出されるので bash の起動に失敗します。
ならば第一引数を削るシェルスクリプトを書いて SHELL に指定すれば、と思ったのですが、これは本末転倒でした。
今のところ気になるのは 5 分ごとに頻繁に起動させているジョブだけなので、これを Windows のタスクスケジューラに
移動することで解決したいと思います。
回答下さった皆さん、ありがとうございました。
- 20 :
- 20超えないと即死しそう
ML見るとsetupがrebaseを実行するようになるっぽい。rebaseallを叩かなくて済むようになりそう
- 21 :
- それは助かる
- 22 :
- windows7 64bitで、setup.exeからほぼミニマム構成に近い感じでインストール完了。
早速起動すると、bash.exe.stackdumpファイルができて、STATUS_ACCESS_VIOLATION
エラーがはかれてる。
ネットで調べるとrebaseやら管理者権限とか出てくるけど、
* そもそもrebaseするためのshが起動しない
* 管理者で実行していない。
どうすりゃいいんだーー
- 23 :
- PHPをビルドしたが、エクステンションをビルド時の静的組み込みではなく、
動的組み込みにしようとすると手間がかかる
手順は、
・普通にPHPをビルドする、PHPの関数がスタティックリンクされた10MBほどの実行ファイルができる
・Makefileの中のPHP_GLOBAL_OBJSで列挙されているOBJとmain/internal_functions.oを合わせて
cygphp5.dllを作る。
gcc -shared -o cygphp5.dll -Wl,--out-implib=libphp5.dll.a -Wl,--whole-archive (OBJファイルたくさん)
-Wl,--no-whole-archive (MakefileのEXTRA_LIBSを参照)
・MakefileのBUILD_CLI、BUILD_CGIを書き換え、PHP_GLOBAL_OBJSを含めないようにして、-lphp5を付け加え
上で作ったライブラリをリンクするようにする。
・exeファイルを消してmakeを再実行、cygphp5.dllを動的リンクする1MBほどのexeができあがる
・make installするがdllとインポートライブラリは手動でインストール先にコピーする
エクステンションを作るときはリンク時に-no-undefindオプションとLIBSに-lphp5の指定が必要
Cygwinのlibtoolは-no-undefindがないとdllを作ってくれない。LDFLAGSで指定するか要Makefile編集
- 24 :
- s/-no-undefind/-no-undefined/
- 25 :
- >>22
Windowsのコマンドプロンプトからrebaseたたいてみれば?
- 26 :
- 盗撮 乱交 setアクセサ 0823-76-6688 肉じゃが バスが来ない。
- 27 :
- cygwinで ~ が /home/hogehoge じゃなくてルートディレクトリを見るようになってしまいました。
どうしてこうなったのかわかりません。助けてください><
- 28 :
- >27
自己解決しますた。/etc/passwd にホームディレクトリが設定されていませんでしたorz
- 29 :
- そこ真っ先に見るとこだろ。
- 30 :
- >>22
cmd->ash->rebaseall
が基本
- 31 :
- >>23
VertrigoServでも入れればいいじゃん
MySQLも含めてCygwinで自前で揃えたいという発想もわからんでもないけど
それに意味はあるのだろうか
- 32 :
- チラ裏 xfsのポート設定でドツボに嵌る
/etc/X11/fs/configに’port 7100’とは
さて残るはリモート時のキーボードの設定、いったいどこで設定するんだ?
- 33 :
- 1.7.13になって飛躍的に軽くなってるのは気のせいか。
- 34 :
- >>33
その書き込み見てアップデート中なのですが・・・
- 35 :
- 気のせいではないレベルで速くなってる。
アップデートも早く終わっただろ。
ついにlsしたときパッって返ってくるレベルに達した。
- 36 :
- 1.7.10からバージョンアップして3〜時間
running.でスクリプトの処理が大分時間喰った感じ
bashの起動が若干早く成った感じか?
他はまだ試してないが一応mintty・findなどのコマンド類は動いた
こいつのバージョンアップは何時もハラハラドキドキ。
- 37 :
- cygwinのssh port forwardで、LAN内のWindowsのVNCに接続するような使い方を考えてるんですが、
cygwinのsshdを使うのも、外部に晒すのも初めてなので、
cygwin sshd特有の注意点とかありますか?
- 38 :
- openssh 特有ではないが、以下の文書は目を通した方が良い、くらいかな。
/usr/share/doc/openssh/*
/usr/share/doc/Cygwin/openssh.README
- 39 :
- windowsのエクスプローラでtxtファイルなどをダブルクリックしたときに
cygwinのemacsで開けるようにできたら便利だなとおもっているのですが
そういったことは可能ですか??
- 40 :
- つgnuclientw
つemacsclientw
- 41 :
- ぬるぽ?
- 42 :
- ガッ?
- 43 :
- Sendtoに適当なショートカットをほうりこむほうが簡単です
- 44 :
- NotepadBranchあたり使えば色々気楽に出来るかもね
- 45 :
- cygwin.com/setup.exe 2.774を知り便利そうなので入れてみた
…日本語化の時点でいきなり挫折中
man manすら読めないとなると自習すら難しい事態に、ぐぬぬ
UNIX文化がよくわからない俺には高い山だった…
- 46 :
- まんまん見れないとか一大事!ってうちの環境でも見れないな
/usr/share/man/ja/man1/man.1.gzの文字コードがEUCなのか
コレ見るにはどうすればいいのだ
英語の見るだけなら LANG=C man man でとりあえずいいな
でも、man man 見れても自習するのは難しいと思う
- 47 :
- しばらくCygwinから離れてたんで、
再インストールする前に色々ググってたら、SUAやらGoWやらBoWなんてのがあるんですね
目移りしちゃって、またCygwinから離れちゃいそうです
- 48 :
- >>45-46
LANG=ja_JP.UTF-8 で読めるよ
- 49 :
- groffにパッチが必要だったような。
- 50 :
- Sendto用のlv起動用のWSHスクリプトをさくっとのつもりがドツボに嵌りながら書いてみたが
環境変数TERMが上書きされてしまうなあ、何かエレガントな解決方法ない?
//lv.js
var WshShell = WScript.CreateObject("WScript.Shell");
var WshEnvironment=WshShell.Environment("PROCESS");
WshEnvironment.Item("VISUAL") ="vi -c %d"; //viの場合$
//WshEnvironment.Item("VISUAL") ="emacsclient -a emacs"; //emacsの場合$
WshEnvironment.Item("TERM") = "cygwin"; //SJIS-LVのOOPS対策$
WshEnvironment.Item("PATH")=WshShell.ExpandEnvironmentStrings("%PATH%") + ";D:\\cygwin\\bin;D:\\cygwin\\usr\\bin;D:\\cygwin\\usr\\local\\bin";//
new ActiveXObject( "WScript.Shell" ).run("D:/cygwin/bin/mintty.exe -e lv \""+WScript.Arguments.Item(0).replace(/\\/g,"\/") + "\"");
- 51 :
- >>49
LANG=ja_JP.UTF-8ならパッチなくてもそこそこ使えるよ
- 52 :
- ロボコンの環境設定してるんですがmake allが途中までしか動きません
/nxtOSEK/samples_c/helloworld
$ make all
Compiling ../../ecrobot/../toppers_osek/kernel/alarm.c to alarm.o
Compiling ../../ecrobot/../toppers_osek/kernel/event.c to event.o
Compiling ../../ecrobot/../toppers_osek/kernel/interrupt.c to interrupt.o
Compiling ../../ecrobot/../toppers_osek/kernel/osctl.c to osctl.o
Compiling ../../ecrobot/../toppers_osek/kernel/resource.c to resource.o
Compiling ../../ecrobot/../toppers_osek/kernel/task.c to task.o
Compiling ../../ecrobot/../toppers_osek/kernel/task_manage.c to task_manage.o
Compiling ../../ecrobot/../toppers_osek/config/at91sam7s-gnu/cpu_config.c to cpu_config.o
Compiling ../../ecrobot/../toppers_osek/config/at91sam7s-gnu/lego_nxt/sys_config.c to sys_config.o
Generating OSEK kernel config files from ./helloworld.oil
make: ../../ecrobot/../toppers_osek/sg/sg: コマンドが見つかりませんでした
../../ecrobot/ecrobot.mak:317: recipe for target `kernel_cfg.c' failed
make: *** [kernel_cfg.c] Error 127
何が原因なんですかね?
- 53 :
- >>50
> var WshShell = WScript.CreateObject("WScript.Shell");
ここで作ったWshShellにせっかく頑張って環境変数設定してるのに、
> new ActiveXObject( "WScript.Shell" ).run("D:/cygwin/bin/mintty.exe -e lv \""+WScript.Arguments.Item(0).replace(/\\/g,"\/") + "\"");
なんで最後がこれなんだ?
- 54 :
- 52ですが自己解決しました
- 55 :
- >>51
LANG=ja_JP.UTF-8にしてるけどこんなのがでてしまって日本語のmanは表示されない
/usr/bin/groff: can't find `DESC' file
/usr/bin/groff:fatal error: invalid device `nippon'
英語のが読めればいいんで特に気にしてないが
- 56 :
- 前スレで見た気がする。man.conf弄れば表示できるけど、パッチ当たってないからズレる
- 57 :
- 確かに /etc/man.conf をいじってたのすっかり忘れてた
JNROFF /usr/bin/groff -Tnippon -mandocj
をコメントアウトして
JNROFF /usr/bin/groff -Tutf8 -KeucJP -mandoc
に変えてた
- 58 :
- >>50
lv.exeをKaoriyaの中の人のソースからコンパイルしたものに置き換えたらOOPSを大量に吐くという当初の問題は解決。
http://mattn.kaoriya.net/software/20111031104749.htm
このlvはいいよ、おすすめ。
こうなるとsource-hilightを噛まして表示させたくなるなあ。
- 59 :
- cygtermでcygwin使ってるのだが、何故か“A”が入力できなくて困ってる。
コマンドのオプションやファイルパスやどに"A"が含まれてると、目的が果たせない。ノートパッドとかでコマンド書いてコピペしても、"A"だけ消える。
ただ、vimとか立ち上げると、それ上では問題なく"A"が入力できる。これ、何現象なの…
- 60 :
- >>58
その人はKaoriyaのサイトを借りているが、中の人ではないな。
色付けて見たいなら、Vimのless.sh(less.bat)&less.vimを使うという手がある。
ただ、リダイレクトで読む場合でも末尾まで読み込んでから表示するので、less/lvの完全な代替にはならないが。
- 61 :
- sort -k1g -k2g test.txt
0.56 10.875
0.56 10.75
0.56 8.625
0.56 8.6
0.56 7.25
0.56 7.25
0.56 6.21429
0.57 6.21429
0.57 6.21429
0.57 6.28571
0.57 7.25
0.57 7.25
0.57 7.25
0.57 11
↑出力結果がおかしい。
0.56のときだけ降順になる。どうなってんの(´・ω・`)
1列目優先でどちらも昇順にしたい‥。
- 62 :
- うちではちゃんと降順になるな。
$ sort --version
sort (GNU coreutils) 8.15
Packaged by Cygwin (8.15-1)
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by Mike Haertel and Paul Eggert.
- 63 :
- >>62
verは一緒だ・・・。
データが悪いのかな。
sjisでやるとちゃんとできるけど
utf-8でやると変になる。
研究すすまないよ(´・ω・`)
- 64 :
- 連投すまぬすまぬ
txtじゃなくてdatに拡張し変えたらできた
なぜかはしらぬ
- 65 :
- うちの環境でもちゃんとソートされんかったわ。UTF環境だけどそれがいけないのかねえ。
- 66 :
- UTF-8で保存したファイルを入力したらBOMの関係で1行目だけおかしくなったけど、
あとは昇順になった。
降順になるのはよく分からんね。
あと>>62は s/降順/昇順/ だった。
- 67 :
- こういう何が原因なんだかよくわからんのがでるとexcelでソートしたくなるな
- 68 :
- 質問なのですが、minttyでvimで編集している時、iしてそこにペーストしようとしても文字化けしてしまうのですが、これはどうしようもないのでしょうか?
- 69 :
- 俺ならこうしちゃう
inoremap <c-g>p <c-r>=iconv(system('getclip -u'),'cp932',&enc)<CR>
- 70 :
- >>69
> 俺ならこうしちゃう
> inoremap <c-g>p <c-r>=iconv(system('getclip -u'),'cp932',&enc)<CR>
自己レスです。Shift + Insでした。失礼しました。
- 71 :
- >>67
学生さんだね。
社会に出ればわかるけど冤罪も罪のうち、疑わしきは罰するってのは法治国家の不文律だよ。
- 72 :
- 誤爆?
- 73 :
- ggったけど自動投稿の定型文っぽいね。
こういうのたまに見かけるけど、全く意図が分からん。
- 74 :
- >>71
excelでソートがキーワードですか?
- 75 :
- mintty 画面上のURLを Ctrl+左クリックすると、
デフォルトブラウザで開かれるようになってますが、
先頃 Firefox 14.0.1 にバージョンアップすると、
以下のメッセージが表示されて開けなくなりました。
「Firefox は起動していますが応答しません。
新しいウィンドウを開くにはまず既存の Firefox プロセスを終了させるか、
コンピュータを再起動させなければなりません。」
他のアプリから Firefox でリンクを開くのは問題ないようなので、
mintty から Firefox への命令がうまくいってないように思うのですが、
問題なくURLを開けてる人はいるでしょうか?
また、解決策がわかる方はいるでしょうか?
mintty は svn版で確認しました。
- 76 :
- >>75
mintty 関係ないくさい気がするので手元で確認せずにレスするけど、
cmd.exe で start http://example.com/ としても問題無く開ける?
開けるんだったらすまん。
- 77 :
- Cygwin使い始めたものですが、やはりエンコード周辺にぶち当たりましたね。
GNOME Terminalなんか何もしなくても日本語はうまく使えたなあ。。
- 78 :
- >>76
はい、開けました
cmd.exe で cygstart http://example.com/ だと >>75 と同じ症状でした
mintty からは ShellExecuteW を呼んでるだけみたいだし、
mintty というより cygwin の問題かもと思って、
cygwin を 1.7.16 にアップデートしてみましたが変わりませんでした
デフォルトブラウザを Chrome にすると、
cmd.exe で cygstart http://example.com/ で開けました
やっぱり、Firefox 側の問題なのかな…
- 79 :
- >>78
同じく Firefox 14.0.1 だけど、うちでは cmd.exe から
cygstart http://example.com/ で正常に開けるなあ。
アンチウィルスソフトがその辺りの API をフックして悪さをしているとか。
あるいは Sysinternals の Process Monitor で動きを追って見ると何か分かるかも。
- 80 :
- >>79
試して頂きありがとうございます
今までは起動済み Firefox に新規タブで開くつもりでテストしてましたが、
一旦 Firefox を閉じて、 cygstart http://example.com/ すると、
Firefox が起動して開くことができました
で、そのまま Firefox を閉じずに、
もう一度 cygstart http://example.com/ すると新規タブで開けました
しかし、また Firefox を閉じ、ショートカットから Firefox を開き直した状態で、
cygstart http://example.com/ すると、>>75 のように開けませんでした
>>79 さんが開けたというのは、どういう状況でしょうか?
- 81 :
- Firefoxのプロセスが残ってるんじゃないの。
タスクマネージャーで確認してみよう。
- 82 :
- >>80
1. Firefox を終了してタスクマネージャで firefox.exe のプロセスが存在しないことを確認
2. スタートメニューから Firefox を起動 → 複数のウィンドウとタブがレジューム
3. $ cygstart http://example.com/ → 新規タブで開かれる
4. $ cygstart http://example.com/ → やはり新規タブで開かれる
5. Firefox を終了してタスクマネージャで firefox.exe のプロセスが存在しないことを確認
6. $ cygstart http://example.com/ → ウィンドウとタブがレジュームし、新規タブで example.com が開かれる
--
$ cygstart --version
cygstart is part of cygutils version 1.4.10
cygstart was originally authored by Michael Schaap
Let Windows start a program or open a file or URL.
--
開ける場合と開けない場合が両方とも再現可能なら、Process Monitor でプロセス名 cygstart.exe でフィルタして
それぞれの場合でイベントをキャプチャしファイルに保存、両ファイルを比較すれば何か分かると思う。
- 83 :
- ショートカットのほうで--no-remote -Pしてない?
- 84 :
- VMWareやVirtualBoxでLinuxかFreeBSD動かそうと思ったが
昔よりマシになったとは言え
それなりにメモリ取るし遅いのな
Cygwinの方が軽く感じる
ストレスの無い仮想環境っていつ出来るんだろ
ネットスピードの
帯域広がる・速くなる→データ量増える→重い→最初に戻る
と同じ様に
マシン速くなる(CPU速度アップ、メモリ増える)→扱うデータ量増える→重い→最初に戻る
を繰り返しながらゆっくり進化しかしないんだろうな…
- 85 :
- VMWare もホスト使わないハイパーバイザで使えば悪くない感じなんだけどね。
まあ併用するような使い方には向いてないなとは思う。
うちでは速度的には問題ないんだけど終了時のメモリダンプがやったら長いからさっと立ちあげてさっと終了ってのが出来ないな。
- 86 :
- >>82
大変遅くなってしまいすみません
2→3 ができてるなら、私の環境の問題のようですね
Process Monitor で見てみましたが、
イベントの順番くらいしか違う点は見つかりませんでした
"C:\Program Files\Mozilla Firefox\firefox.exe" -osint -url http://example.com/
Process生成は上のコマンドで呼び出されていて、これを cmd.exe で直打ちすると、
ショートカットで起動した Firefox の新規タブに普通に開けました
しかし、bash -norc など cygwin のシェルの中で、
"/mnt/c//Program Files/Mozilla Firefox/firefox.exe" -osint -url http://example.com/
を直打ちすると、cygstart で開けないのと同じエラーで開けませんでした
■Firefoxをショートカットで起動した場合
Fx14 start○ cygstart× cmdで直打ち○ bashで直打ち×
Fx13 start○ cygstart○ cmdで直打ち○ bashで直打ち× (←がFx13だと×なのが?)
■Firefoxをcygstartで起動した場合
Fx14 start○ cygstart○ cmdで直打ち○ bashで直打ち○
Fx13 start○ cygstart○ cmdで直打ち○ bashで直打ち○
Firefox 13.0.1 にバージョンダウンしてテストした結果と一緒にまとめると、
上のようになり、拡張はずしたりとかもやってみましたが、結局、原因不明でした
Firefoxが、どういう仕組みでプロファイルを選択するか調べないといけないかも…
>>81 残ってるというか、Firefoxが立ち上がってる状態で、新規タブに開きたいんです
>>83 ショートカットにオプションはついてませんでした
- 87 :
- >>86
あとはもうプロセス起動時に環境を出力するような Win32 アプリケーションを書いて
調べるしかなさそうだね。
start 等で呼び出されたプロセスと cygstart 等で呼び出されたプロセスとで
環境に何らかの違いがあるのが原因なのは間違いないだろうし。
なんとなくそれぞれでプロセスを生成しているユーザが違うような気がしないでもない。
管理者権限で実験してみるとか。
- 88 :
- てか、まだ解決してなかったのかw
Firefox.exe -new-tab でいいだけじゃん、なに面倒なことやってんのw
- 89 :
- Cygwinのフォルダを移動させたいんだけど
なにか注意点ある?
- 90 :
- >>89
まずはやってみる。
- 91 :
- すみませんが詳しい方のみ回答をお願いします
- 92 :
- 環境変数使ってなければいくら移動しても問題ないよね
複数バージョンインストールできるし
- 93 :
- cmd.exeから cygrunsrv -L でサービス確認して、あれば止める・消す。
/dev/nul があるとエラーメッセージ出るから対処法を調べておく。
/etc/fstab のマウント設定・環境変数などがあれば忘れず再設定する、くらいか。
レジストリも残るかもだが、移動先のパスに置き換わるからあまり気にしない。
- 94 :
- とりあえず手元のCygwinのフォルダをリネームしてみた。
/etc/fstabに書かれている /usr/bin と /usr/lib は元のままだけど(当たり前か)、
/ はリネームしたフォルダ名になってた。なるほどね。
- 95 :
- 1.7ってfstabじゃなくてcygwin1.dllからの相対パスで自動マウントしなかったか
- 96 :
- 試しに /etc/fstab を別の名前にリネームしたら >>95 みたいになった。
試してないけど、単に fstab から /usr/bin と /usr/lib の行を無効にするだけでもいいのかな。
- 97 :
- うちの環境でも/usr/binと/usr/libはfstabに無いな
それでも、cygwinのルート下のbinとlibが、それぞれ/usr/binと/usr/libにマウントされてる
- 98 :
- cygwin-1.7になって、格段に動作が速くなったのが嬉しい。
- 99 :
- Linux Mintいれたけどcygwinのほうがemacsとか最新でバロス
- 100 :
- 速くなったんだけどそれでもzshの補完とかすごい遅くて悲しいもんがある。
もっと速くなってくれたらちょっとした事に仮想マシン使わなくても良くなるのにな…
- 101 :
- minttyをunix系OSにも移植してくだちぃ
普通のターミナルエミュレータは拡大すると
ウインドウサイズまででっかくなってしまう
- 102 :
- まあconfigure & makeとか仮想環境に比べても死ぬほど遅いしなぁ
lsとかがすげー遅いのは解消されたけどプロセス生成まわりに問題ありまくりなのは
相変わらずで、かつ原理的にどうしようもないって感じがする
- 103 :
- zsh使いたくてcygwin思い出してどんなことになってるかなと覗きに来たら、
なんか動作速度でとんでもないことになってるんだな。
sudo aptitude も無いからそもそもどうやってzsh入れるかすら目処立ってないのにオワタw
- 104 :
- 用途やスペックにもよるし公式のzshパッケージあるから試してみたらいい
- 105 :
- apt-cygコマンドでパッケージの検索、導入、削除ができるよ。
- 106 :
- おお、
apt-cygか。これはいいね。
- 107 :
- >>52と同じ状況なのですが、自己解決できません。
誰か教えていただければ・・・
- 108 :
- >>107
わからないけどこれじゃないの
http://lejos-osek.sourceforge.net/download.htm
- 109 :
- cygwin入れてみました。
^Dとかの動きが違いますかね?^C?
- 110 :
- 何と違う?
- 111 :
- UNIXベースのCUIならデフォルトは^CがSIGINTで^DがEOF
別にcygwinでも変わらん
- 112 :
- >>108
お礼遅くなりましたが…
おかげで解決できました。
ありがとうございます
- 113 :
- いまだに、Cygwin をわざわざ入れるメリットが分からない。
- 114 :
- まあ不要な人には全く不要な類のものだからね
俺はcygwin無しではやっていけない自信がある
- 115 :
- sh scriptなものは頑張ればWSHでできるだろうけど、正直そこまでの
根性はない。
- 116 :
- >>113
いまだにってことは、昔はわざわざ入れるメリットがあったのかい?
- 117 :
- NTEmacsを使うんで、お供にCygwinがないと困る
- 118 :
- Windowsのエクスプローラで見ると、/usr/binディレクトリが見つかりません。
Cygwin Terminal上で表示すると出てきます。
これは見えないのが普通なのでしょうか。
- 119 :
- はい
- 120 :
- 不思議だね^^
- 121 :
- >>118
http://cs.nyu.edu/~yap/prog/cygwin/FAQs.html#usrbin
- 122 :
- >>115
今は wsh じゃなく powershell script になると思うけど、
あれって何気に C# でも書ける上に DLL 呼び出すのも自由にできるし Win7 なら普通に入ってるしで
実は結構凄いんだよね。文法に微妙な癖があるのがどうしょもないけど。
- 123 :
- >>122
> >>115
> 今は wsh じゃなく powershell script になると思うけど、
異議あり!
- 124 :
- >>123
詳しく
- 125 :
- >>119、121
ありがとうございます。
- 126 :
- >>113
逆に最近になって、入れるメリットがでてきた。
ハードの速度が上がって、ストレスなしに使えるようになったからな。よい時代になったもんだなあ。
- 127 :
- minttyが標準になって完成度があがって来たのもいいな
昔はteratermとかputtyとか使ってたけど、minttyからcygwinのsshでも特に不満はなくなった
- 128 :
- UTF-8 で動かしつつ windows 用の ipconfig とか javac とかも文字化けしてほしくないから
結局 ck 使ってるなぁ。
- 129 :
- alias ipconfig='cocot ipconfig'
- 130 :
- ああ、エスケープシーケンスの解釈に関してはcmd.exeは弱くて
どうしようもないな。一応ANSI程度は使えるんだっけ?
w3mを動かせるようにしてみたいんだけどその辺の情報が
よくわからなくて困ってる。
- 131 :
- パッケージあるだろ
- 132 :
- cygwinじゃなくてmingwでw3m動かしたいのよ。まあスレ違いか。
- 133 :
- apt-cyg便利だけど調子のって使いまくると偶に依存関係(主にバージョンの)が壊れて死ぬ
- 134 :
- >>132
ncursesないからmingwじゃ無理じゃね
ncursesあるなら知らんけど。
- 135 :
- >>132 ttp://www.ysnb.net/meadow/meadow-develop/2006/msg00014.html
- 136 :
- まあそれを書いた本人なんですけど。
ConsoleまわりのAPIがよくわからんので困ってます。
出力するエスケープシーケンスはcapabilityに対応したものを埋め込みば
いいかなと。
Lynx for win32のソースみてもいまいちよくわからない...
- 137 :
- Cygwinにnmapってないんだな
- 138 :
- Cygwin 1.7以降はレジストリを使用しないためポータブル化できるとあったので
試しに最新版を入れてみたが下のレジストリは使用されてて削除するとfuttyから起動できなかった。
HKEY_CURRENT_USER\Software\Cygwin
HKEY_LOCAL_MACHINE\SOFTWARE\Cygwin
何か別途設定等必要でしょうか
- 139 :
- 検索するとCygwin1.7はレジストリーを使わないってけっこうあるけどデマじゃない?
1.7のユーザーガイドの目立つとこに、
もはやマウント情報をレジストリに保存しないって書いてあるからかね?
このユーザガイド読み進むと、
ユーザパスワードをレジストリの隠しエリアに格納するようにしたとか、
複数cygwin.dllのトラブルシューティングのために自分のパス等をレジストリ保存するとか、
レジストリばりばり使ってるようなんだが
- 140 :
- セットアップ情報みたいなもの書き込んでいるけど、フォルダ移動してもきちんと起動するでしょ?
レジストリの設定消去しても起動するよ
- 141 :
- >>140
確かにcygwinは起動するんだけどfutty経由だと起動しない。
他のツールが参照するために書き込んでるのかなぁ
- 142 :
- >>141
パスを通し忘れてるだけじゃないの?
Cygwin起動バッチをよく読んでみたら?
- 143 :
- ポータブル化にあたってユーザーフォルダを固定化したり/etc/passwdに関する起動時メッセージ消したりで/etc/profileをいくらか弄る必要はあるけどそれ以外は普通にUSBメモリ等からどこでも起動できるよ。半年ぐらいポータブル化して運用してた
- 144 :
- OSをwindows8にアップグレードするか迷ってるんですが
Wikipediaにmakeなどのforkを使うプログラムが動かない、というようなことが書かれています
現在もその通りで動かないんでしょうか?windows8で使っているかたがいらっしゃれば教えてほしいです
- 145 :
- >>144
Windows は XP まで。
それ以外は、MS 自体が迷走しているw
- 146 :
- >>145
Win7で何か問題ある?Cygwin使うにしてもXPよりはいいと思うが
- 147 :
- >>146
rebaseやpeflagsしてもずっと使ってるとプロセス起動やforkが
稀にランダムに死んでるとしか見えない挙動をする
- 148 :
- Windows 8 で使ってるけど、LANG を c にしないと make が何故か落ちるとかあるけど、
それを除けば普通に使えてる…はず
- 149 :
- >>148
例に挙げられてたmakeも完全に使えないわけではないんですね
情報ありがとうございます。参考になります。
- 150 :
- >147
いかにもなBLODAに見えるなぁ。
環境変数CYGWINにdetect_blodaを入れて何が出てくるか見てみたいところ。
- 151 :
- うちの環境だと環境変数 PATH が長いと fork に失敗することがある。
- 152 :
- bloda を初めて知った
- 153 :
- ノートン先生もリストに入ってるのか、
インストールせざるを得ない環境なのだが、
SONAR拡張モードはオフにしないとCygwinのプロセスにちょっかい出してくる
- 154 :
- cygwinで
..
と打つと
bashu: ..: コマンドが見つかりません
となって階層移動ができないんだが何をapt-cyg install
すればいい?
- 155 :
- ごめん。Linuxのzshの機能だった。
cdかってに補完されるからzsh内では
..
で移動できるの思い出した。#実際に "cd .."なら動作した。
- 156 :
- .. で親ディレクトリに移動するような shell があるのかね?
bash なら alias ..="cd .." とかで。
- 157 :
- ああそういうことねw
- 158 :
- そうそうw
.zshrcに書き込んであるの。(auto cd)
なんだかんだでmintty zshの両方導入すんだ。めちゃくちゃ素晴らしいね。
- 159 :
- git 通常の速度で使える?
git clone http://github.com (以下略)
と打つ時にhttpを打つ所から急に重くなり、表示が遅れてしまう。
git clone h <------------- ここから重くなる
そして
git clone http://github.com/gmarik/vundle.git ~/.vim/bundle/vundle
の
git clone http://github.com/gmarik/vundle.git ~ <------------ この部分から
元の軽さに戻る。httpのところ打ち込み始めから終わりの部分だけが重たくなるんだけどなんでだろう。
- 160 :
- >>159
それはgitじゃなくて、つかってるshのコンプリーション機能のせいだろ
- 161 :
- そうか。確かに補完だ。ありがとう。適当なときに勉強するよ。
- 162 :
- 早くCygwin-1.8出ないかなぁ。
- 163 :
- 今日updateかけたらNorton先生に顔を真っ赤にして叱られた。
絶対パス: c:\cygwin\lib\qt4\examples\widgets\styles\styles.exe
脅威: Suspicious.Cloud.5
最終使用日時?
2013/02/09 7:12:37
これは危険度が高いファイルです。
____________________________
脅威の種類: ヒューリスティックウイルス検出。 マルウェアヒューリスティックに基づく脅威の検出。
____________________________
ファイルサムプリント - SHA:
635b24186a48d25a7c5319dab9a8c891c512030da2e8b658d4a8260aedbd9ff0
____________________________
ファイルサムプリント - MD5:
7692922e648fd254d56d92aeb32fa5be
- 164 :
- Cygwin とアンチウィルス系のソフトの相性は著しく悪い。
ノートンは誤検出しまくりで cygwin/bin で SONAR 切ってたわ。
- 165 :
- 彼は名前が悪いよな。名前がw…。
絶対パス: c:\cygwin\lib\qt4\examples\graphicsview\dragdroprobot\dragdroprobot.exe
脅威: Suspicious.Cloud.5
コンピュータの評価日?
2013/02/09 7:49:58
最終使用日時?
2013/02/09 7:51:59
ごく少数のユーザー
ノートン コミュニティの 5 人未満のユーザーがこのファイルを使いました。
ごく新しい
このファイルの更新日はここ 1 週間以内です。
高
これは危険度が高いファイルです。
脅威の詳細
脅威の種類: ヒューリスティックウイルス検出。 マルウェアヒューリスティックに基づく脅威の検出。
ファイルの系譜
dragdroprobot.exe@
ファイル処理
dragdroprobot.exe
削除しました
ファイルサムプリント - SHA:
008d4e9891e3fa8e1ab2839f64107d2ab106cc5c7c180e1b2e9459a848a6e89e
ファイルサムプリント - MD5:
05330356f2f3c22d5c323d694e35e9bc
- 166 :
- c\cygwinのmkshortcut.exe.stackdumpって削除してもおk?
- 167 :
- ok
- 168 :
- .stackdumpって時々生成される。うちの環境ではautorebaseが入る前fork失敗で生成されてた
find / \( -path /dev -prune -o -path /proc -prune -o -path /cygdrive -prune -o -name "*.stackdump" \) -type f -exec rm -v {} +
要らないから、これで一網打尽
- 169 :
- -delete使わないの?
- 170 :
- シングルクォートの方が安全じゃなかろうか。
- 171 :
- ダブルクォートで囲まれた*を展開するシェルがあるの?
- 172 :
- >>171
すまん勘違いだった。
シェル変数とごっちゃにしてたわ。
- 173 :
- exec じゃなく -print0 と xargs -0 を使おう
- 174 :
- なぜ?
-exec {} + が使えるケースなら xargs 要らないんじゃね?
- 175 :
- exec の時はファイル一個に付き毎回サブプロセス呼び出しを行う。
xargs の場合は可能な限りサブプロセス呼び出しが少なくなるよう引数を連結して呼び出す。
rm a
rm b
rm c
ってのと
rm a b c
の違い。
find とかの大量にファイルマッチするようなのは速度が全然違ってくるよ。
- 176 :
- そのxargsっぽい引数連結をやるのが>>168が使ってて>>174も指摘してる
-exec {} + なんだけど、ドヤ顔でxargsの解説してる人たち何なの
ttp://unix.stackexchange.com/questions/41740/find-exec-vs-find-xargs-which-one-to-choose
- 177 :
- そんなあるんだかないんだかわからんオプション使うよりxargsの方が確実な件
- 178 :
- うん、findのオプション覚えるの大変だし、xargsの方が柔軟性あるんじゃないかと思う。
- 179 :
- 年寄りうぜえな
findのオプションも覚えられない奴はマウスでカチカチやってろよ
- 180 :
- 正直どっちでもいい。
- 181 :
- 処理するファイル数が少ないならexecでもいいけど
多いならxargsだなぁ
cygwinのfork遅いし
- 182 :
- find -print0とxargs -0だって「あるんだかないんだかわからんオプション」で
Posix標準ですらないし
-print0使わないならwhitespace含みのパス名が問題になるし
find -exec {} + はれっきとしたPosiX標準だし
-exec {} +ならARG_MAXの限度まで引数連結して実行するから
別にforkが大量に実行されるわけでもないし
ttp://pubs.opengroup.org/onlinepubs/009695399/utilities/find.html
Posix標準すら知らない、10年以上前の知識で止まってる老害がわめいてるだけにしか
見えないね
- 183 :
- >>182
わめいてるのはお前w
- 184 :
- >>183
Posix標準の-exec {} +も知らない無知のくせに「xargs使え」とかforkの数が〜だの言ってる馬鹿がうぜーだけ
ちゃんと仕様分かってる分には、findだろうがxargsだろうが
こんなのはどっちでもいいんだよ
- 185 :
- posix標準とか今調べたくせになにいってんだこいつ
- 186 :
- -exec {} +とかFAQだろ、
この板でもシェルスクリプトスレとかで散々既出だし
今更何言ってんの?
- 187 :
- Cygwinで配布してる版ではどっちもつかえるからどうでもいい件
- 188 :
- 本当にどうでもいいけど
>>175と>>181は反省するようにな
- 189 :
- >>186
FAQだというソースだせよ
- 190 :
- シェルスクリプトスレ()
- 191 :
- xargsを解説して来る奴って今回の例だけじゃなく常にドヤ顔してるよね。
- 192 :
- find -exec {} + を知らなかった奴はシェルスクリプトスレを笑う資格はないな
http://archive.2ch-ranking.net/unix/1266642605.html
一時はテンプレ入りしてたぐらいにFAQ
- 193 :
- FAQってのは要するに質問が頻出する程度にぜんぜん知られてないってことだよね。
- 194 :
- >>191
古い誤った知識で威張りたがるだけでなく他人に押し付けようとする
反省の色もまるでない
馬鹿なんだろう
- 195 :
- >>194
-print0 って入力してる時の顔なんか最高にうざいよね。
- 196 :
- どっちも同じぐらいうざいんだが
- 197 :
- まあ、posix標準なら何処持って行っても互換性安定するね
- 198 :
- 後に引けなくなっててワロタ
- 199 :
- >>169
-exec 以下を -delete にしたら -prune と使うなって怒られた。man参照
>>193
そもそもfind絡みの質問って頻出だし、知ってる人は質問しないし
知らない人が質問するのに全然知られてないって当たり前じゃね?
上にいる、forkの遅さとか生成されるプロセスの多さを気にする奴向けに書き直すとこうか?
find / \( -path /dev -prune -o -path /proc -prune -o -path /cygdrive -prune -o -name "*.stackdump" \) -type f -print0 |perl -E 'map unlink,split"\x00",join"",<>'
findとperlだけ。引数で渡さない
Windowsだとコマンドライン引数の長さ制限が厳しいから、どうやってもプロセスが多くなる
- 200 :
- 俺も.stackdumpだらけだったw。
- 201 :
- ミキ prune
- 202 :
- 今まで面倒だと思って ssh はパスワード認証使っていたけど
公開鍵認証にして ssh-agent 使い出したらスムーズ過ぎワロタ
だけど、.bash_profile とかに eval "`ssh-agent`" って書くと mintty 毎に立ち上がって不便
ssh-agent の出力内容をファイルに書き出して source で読み込むのはセキュリティ的に気になる
- 203 :
- keychain 使えば?
- 204 :
- pagent 使う方法も一旦ファイルに書きだすようになってるんだなぁ
- 205 :
- keychainいいよ
- 206 :
- あるいはwin-ssh-agentとか。
- 207 :
- ありがとう。やっぱり同じ考えの人が居るもんだね
keychain が一般的っぽくて ssh-agent と一緒に説明されてて辿り着いたけど、win-ssh-agent は今知ったわ
ソース読んだら ssh-agent の出力をレジストリの環境変数に直接書き込むタイプで
ファイルに書き出す訳じゃないから、シェルを通して読み込む必要がないのは凄くいいね
…って短絡的に思ったけど、下を見ると主要開発者からの評価はよろしくないのか
ttp://cygwin.1069669.n5.nabble.com/ITP-win-ssh-agent-1-07-td79517.html
とりあえず、パッケージにあるから導入しやすい keychain で逝こうと思います
- 208 :
- ssh-pageantはどうなのだろう。204がそれ?
全然関係ないけど、pageantってpagentじゃないのね。
ずっとpagentだと思ってた。
- 209 :
- パゲェーント?パゲアント?ページアント?頁蟻?
- 210 :
- SSH_AUTH_SOCKとSSH_AGENT_PIDをファイルに書き出すのと、なんかセキュリティリスクを生むの?
- 211 :
- sshdをサービスとして起動してputtyでSSH接続するとPageantの鍵一覧を引き継いでくれる
もちろん--with-w32でconfigueしたemacs24は-nw付けないとで起動できないけど
- 212 :
- >>210
ファイルパーミッションでのみ保護されているという意味で
秘密鍵と同じだよね
- 213 :
- パスフレーズもあるじゃん。
- 214 :
- パスフレーズはオンメモリじゃないの?
- 215 :
- >>212
見られたら困るようなファイルじゃないし
秘密鍵書き出してるわけじゃない
- 216 :
- >>215
見られたらってより、書き換えられる方が問題じゃね?
例えばssh-agentが動いているところで、下を実行した後sshを実行すると秘密鍵がsocat経由で渡ってしまう
$ SSH_AUTH_SOCK_="$SSH_AUTH_SOCK"; export SSH_AUTH_SOCK=/tmp/bypass
$ socat unix-l:"$SSH_AUTH_SOCK" unix-connect:"$SSH_AUTH_SOCK_" &
このsocatが別の不正なプログラムだとまずくない?って話なのでは
ファイルに書き出してないなら、この攻撃は難しい
- 217 :
- ssh-pageantちょっと使ってみた。
動かし方はssh-agentと同じだけど、自動的にpageantのキーがssh-addされたような
状態になるのね。ssh-pageant動かしてからpagentでキーを読んでも大丈夫だった。
minttyからplink動かすと標準エラーがバッファされてアレなことが多いんだけど、
これならそのままssh使えばいいかもしれない。
全然関係ないけどplinkも英単語として意味があるのね。今気づいた。
- 218 :
- cygwinてなんでbison関係はいってないの
- 219 :
- あるよ
http://cygwin.com/packages/bison/
- 220 :
- 別でいれるのか
thx
- 221 :
- http://cygwin.com に繋がらねー
落ちてる???
- 222 :
- >>221
メンテ中
http://article.gmane.org/gmane.os.cygwin/138589
- 223 :
- >>222
モノシリックカーネルwww
トンクス
- 224 :
- 物知りっく??
- 225 :
- かかって来いよタネンバウム!!!!!
- 226 :
- 海苔知りじゃよ
- 227 :
- いつの間にか64bit版の開発始まってたんだな
もうやらないのかと思ってた
まーたcygwinを捨てない理由が出来てしまった
- 228 :
- gnupack使っているのですが、文字の行間をもう少し広くする設定は
できないのですかね?
gvimやemacsならばlinespaceで設定できるような気がするのですが、
minttyやbashなどで行間のカスタマイズは不可能でしょうか……
- 229 :
- minttyを使うと日本語が90度ずれる・・・
ttp://software.harikonotora.net/m_src/835-1s.jpg
上がcygwin.batから
下がmintty.exe
なぜだろう?
- 230 :
- スクリーンショット貼り付け失敗
ttp://uploda.cc/img/img5160a42099159.png
- 231 :
- minttyに設定してるのが縦書フォントなんじゃないの
フォント名に「@」ついてないか?
- 232 :
- >>231
サンクス。フォント名に@がついてた
縦書フォントなんてあるんだ。知らんかった
- 233 :
- Windows XP SP3
Cygwin 1.7.17
の環境を使っています。
Cygwin Terminalにて
echo $0
を実行すると、
-bash
と、先頭に"-"が付いて出力されてしまいます。
$ aaa
-bash: aaa: command not found
と、コマンドエラーの出力も同様に"-bash"と表示されます。
一方、コマンドプロンプトベース?のCygwinでは、きちんと"bash"と表示されます。
このようになるのは何故でしょうか?
- 234 :
- -で始まるのはログインシェルって意味
- 235 :
- >>234
そうなのですか
でも"Cygwin.bat"を実行した場合は"-"が表示されませんが
これはなぜなのでしょうか
- 236 :
- >>235
ログインシェルじゃないから
- 237 :
- >>236
"Cygwin.bat"の中身は"bash --login -i"になっていますが
これはログインシェルではないのでしょうか
- 238 :
- >>237
--login オプションはログインシェルじゃないシェルに
ログインシェルと同様に .bash_profileとかを読ませるためのオプションで、
あくまで「ログインシェルではない」
もともとシェルの仕様で、- が頭につくとシェル自身がログインシェルだと
判断していた。--login はその判断を変更するためのオプションでしかない。
- 239 :
- >>237
"bash"というコマンド名で実行されたんだから
$0の値はbashになる。--loginオプションとは無関係。
ログインシェルは、システムによって"-bash"という名前で起動されてる。
だから$0の値は-bashになる。
- 240 :
- >>238>>239
ありがとうございます。
イメージとしては、
Cygwin Terminalのショートカットから起動する場合("mintty -"を実行)は、
CygwinというUnixシステムにログインする形式をきちんと模していて、
一方、Cygwin.batから起動する場合("bash --login"を実行)は、
コマンドプロンプト上からbashをログインシェルと同じ実行手順で起動しているだけで、
Unixシステムへログインする形式は模していない
(既にログインしたUnixのターミナル上から"bash --login"を実行するのと同じ)
といった感じでしょうか。
ちなみに、"mintty -"でCygwinを起動する場合と、Cygwin.batでCygwinを起動する場合とで、
Cygwinの起動処理やその後の動作環境などに何か違いはありますか?
- 241 :
- DOSコマンドが使えない>>mintty
- 242 :
- >>241
ありがとうございます
- 243 :
- >>241の何か良い例はある?
- 244 :
- minttyのトップページにproblemsって書いてある
http://code.google.com/p/mintty/issues/detail?id=56
- 245 :
- Cygwin 1.7.18キター
- 246 :
- >>245
> Cygwin 1.7.18キター
何が変わったの?
つーか、バンドル版のclang/llvmもいい加減3.2にしてほしいんだが・・・。
- 247 :
- Cygwinのbinutilsのバージョンが本家よりスゴイ進んでるんだけど
なんで?
- 248 :
- 本家のbinutilsは 2.23.1 が最新になってるけど
Cygwinのbinutilsのバージョンは 2.23.51-1 になってる
スゴイ進んでる
- 249 :
- >>248
開発版のスナップショットだから
ftp://sourceware.org/pub/binutils/snapshots/
- 250 :
- 3番目の数字が増えるのは、バグがなかなか取れなくて苦労していると解釈すべき。
- 251 :
- >>249-250
ありがとう
そういうことなら納得した
- 252 :
- gcc-3消えた?
- 253 :
- 2.95使えよ
- 254 :
- >>252
JonY - [ANNOUNCEMENT] Updated: gcc-4.7.3-1
http://cygwin.com/ml/cygwin/2013-07/msg00016.html
- 255 :
- >>254
もともとgcc-4ってマニュアルには、-mno-cygwinが載っていたが使えなかったような気が
Makefileを書き直さないと
cygwinを最新にアップデートしたままの状態でgcc-3で-mno-cygwinを
使える方法は無いのかな?
- 256 :
- なんでmingw使わずmno-cygwinに拘るんだ?
- 257 :
- cygwinスレだからだろ
- 258 :
- ?
cygwin版のmingw入れればいいだけの話だろ
cygwinホスト、ターゲットがmingwのgccクロスコンパイラツールセットってことだけど
パッケージ化されてるし、i686-pc-mingw32/i686-w64-mingw32/x86_64-w64-mingw32
どれも使える
感覚的にはLinuxからのmingwクロスと一緒だよ
- 259 :
- 1.7キタ━━━━(゚∀゚)━━━━!!
- 260 :
- いつの話だよ
- 261 :
- clangでC++のコードがコンパイルできないんですけれど、これはインストール方法が悪いんですか?
それともコマンドラインのオプション設定が何か間違っているんでしょうか?
(正確には「climits」「deque」などのSTLを認識してくれない)
当方の環境はCygwinの最新版です
(http://yoffy.dyndns.org/2012/04/cygwin_clang.htmlを見てclangをインストールし直したりもしましたが治ってくれません)
エラーの内容:
$ clang -o soft.exe soft.cpp
soft.cpp:11:10: fatal error: 'climits' file not found
#include <climits> //INT_MIN<97>p
^
1 error generated.
- 262 :
- >>261
勘違いしているようですが clangでC++はコンパイルできません
- 263 :
- >>261
もしかして: clang++
- 264 :
- >262-263
あ、書き方が悪かったようですみません。「Clang」自体のことを指していたのでした。
「clang++」に書き換えてもなぜか同じエラーが出てきます。と言うより、C++対応の方が認識されていないような
気すらするのです……。
USER@USER-PC /cygdrive/d/
$ clang++ -o soft.exe soft.cpp
soft.cpp:11:10: fatal error: 'climits' file not found
#include <climits> //INT_MIN<97>p
^
1 error generated.
USER@USER-PC /cygdrive/d/
$ clang -v
clang version 3.1 (branches/release_31)
Target: i386-pc-cygwin
Thread model: posix
USER@USER-PC /cygdrive/d/
$ clang++ -v
clang version 3.1 (branches/release_31)
Target: i386-pc-cygwin
Thread model: posix
- 265 :
- clangでC++のコードがコンパイルできないんですけれど、これはインストール方法が悪いんですか?
それともコマンドラインのオプション設定が何か間違っているんでしょうか?
(正確には「climits」「deque」などのSTLを認識してくれない)
当方の環境はCygwinの最新版です
(http://yoffy.dyndns.org/2012/04/cygwin_clang.htmlを見てclangをインストールし直したりもしましたが治ってくれません)
エラーの内容:
$ clang -o soft.exe soft.cpp
soft.cpp:11:10: fatal error: 'climits' file not found
#include <climits> //INT_MIN<97>p
^
1 error generated.
- 266 :
- >262-263
あ、書き方が悪かったようですみません。「Clang」自体のことを指していたのでした。
「clang++」に書き換えてもなぜか同じエラーが出てきます。と言うより、C++対応の方が認識されていないような
気すらするのです……。
USER@USER-PC /cygdrive/d/
$ clang++ -o soft.exe soft.cpp
soft.cpp:11:10: fatal error: 'climits' file not found
#include <climits> //INT_MIN<97>p
^
1 error generated.
USER@USER-PC /cygdrive/d/
$ clang -v
clang version 3.1 (branches/release_31)
Target: i386-pc-cygwin
Thread model: posix
USER@USER-PC /cygdrive/d/
$ clang++ -v
clang version 3.1 (branches/release_31)
Target: i386-pc-cygwin
Thread model: posix
- 267 :
- インクリメンタルサーチをオフにする方法おしえて
- 268 :
- >>266
なんで小さいプログラムから順に試さないの? あほなの?
hello,worldコンパイルしてみた?
- 269 :
- すみませんが詳しい方のみ回答をお願いします
- 270 :
- なんだこの乞食はww
363 いやあ名無しってほんとにいいもんですね sage 2013/07/25(木) NY:AN:NY.AN 発信元:119.230.213.128
>>356
いや投稿時に元スレ確認するのが普通でしょう……。
初っ端(もしかして前スレからかも)から時々無宣言投稿があったのは
スレを監視していたのなら知っているはずです。
「お前らが俺に感謝せず無宣言投稿野郎に感謝しているから罰を与えてやった」
とも受け取られかねませんよ?
- 271 :
- うん、わかった。 謎は全て解けた。
うちの環境でコンパイル通す方法わかった。
- 272 :
- 460 いやあ名無しってほんとにいいもんですね sage 2013/07/25(木) NY:AN:NY.AN 発信元:119.230.213.128
>>419
まあお願いしかできない立場なのは間違いないし、
代行する手間を考えると頭が上がらない、となるのも分かる。
真っ当な代行主はそれこそ「無断代行野郎はR」まで言う権利はあると思うし、
「二度とそんな奴に感謝してくれるなよな」と言っても構わないとは思う。
でも、ワザと二重投稿とかするのは親切でもなんでもないよね?
そもそも規制されているのはほぼ間違いなく依頼者のせいじゃないし、
極端な話、誰が代行しようが無事に履行されれば問題ないわけだ。
うっかり無断投稿野郎に感謝レスしてしまうのは不思議はない。
腹が立つのは分かるけど、要らないことをするのは親切じゃなく驕りの印。
幸いなのは依頼者も代行者も一人じゃないということだ。
規制が解けた際にはきちんと代行側に回ろうと思う。
- 273 :
- 質問は2種類に分けられる
(1) 自分で試せる限りのことを試したが解決の糸口が見えない。誰かヒントを教えて下さい
(2) 検証用の最小ソースコードの用意も、クリーンな環境を新たに用意した上での検証も面倒なので、誰か僕の代わりに検証してください
- 274 :
- ほんとだ、cygwinのclangはウンコだな
これはおもしろい
- 275 :
- clangのおかげでVirtualBox+ubuntuに逃げて楽になったよ
今までの苦労はなんだったんだと
- 276 :
- >>261
結局できたの?
おれは出来たけど、やりかた教える必要ある?
- 277 :
- >Cygwinは、Windows上で直接UNIXのバイナリを動作させるものだ。
>仮想環境の1つともいえるが、一般的な仮想マシンでは仮想HDDを作成しそこに別環境としてOSをインストールする。
>Cygwinでは、そのままWindowsがインストールされた領域を利用する。
>つまり、Windowsと混在状態になる。
http://news.mynavi.jp/articles/2013/08/06/cygwin/index.html
- 278 :
- これはひどい
- 279 :
- ネットって怖い
- 280 :
- こういうのだろ
Windows上でLinuxコマンドを動かす「Atratus」
http://www.moongift.jp/2013/06/20130629-2/
- 281 :
- インターネット上でLinuxコマンドを動かせるのはないのかな(´・ω・`)?
- 282 :
- >>281
JavaScriptでi386をエミュレートして、Linuxを動かすことができる。
http://bellard.org/jslinux/
- 283 :
- >>282
ん?
それはローカルマシン上で動いてるよな?
"インターネット上" じゃあなくね?
- 284 :
- インターネット経由でリモートマシン上で動かせればいいのか、
それともそういうのとは別の概念なのか。
- 285 :
- インターネット上の意味がわからん
- 286 :
- ec2の上で動かせばOK
- 287 :
- >>285
どっかリモートで動いてればいい
- 288 :
- >>287
なら ssh とか。
- 289 :
- VPSサーバを借りてそこへssh接続すればいいな
月1000円ぐらいで借りられる
- 290 :
- http://www.vagrantup.com/
- 291 :
- >>290
そりゃリモートじゃなくてローカルだろと思ったが、
>>287の「どっかリモート」の真意を確かめる必要があるな
- 292 :
- どっか リモート
ではなく、
どっかり モート
の可能性も
- 293 :
- なにその、ぎなた読み
- 294 :
- ここじゃないどこかへ オオオ〜
- 295 :
- インストーラ変わったんか
- 296 :
- まじ?
あのクソウザいインクリメンタルサーチ直った?
- 297 :
- 変わったといってもcygwinがx64対応してインストーラがx86向けとx64向けに分かれただけで、インストーラの出来はほとんど変わってない
- 298 :
- VirtualBox + ディスク共有 + テキトーなlinuxディストリ
より
Cygwin 使ってうれしい面を挙げよ
- 299 :
- Windows上でローカルに起動してるNTEmacsから実行するためのUNIXコマンドが必要なんだよ
- 300 :
- >>298
両方使ってるけどそれぞれ向き不向きがあるので両方使えばいいと思う
Linux(ライクな)環境として見た場合に快適なのはもちろん上
ただし、Windowsのファイルには触れても、実質的にリモートと一緒なので限界がある
Windows側のファイル以外の資源(デバイスやプロセスやレジストリ等)には触れない、
Windowsのプロセス起動したり起動されたりパイプでつないだりといった連携ができない
あくまでWindows上でやる作業をUnix風のシェル環境で快適化したい場合にcygwinが有効
- 301 :
- >>298 の環境では当然 Linux側で Emacs も動作するだろ
それじゃダメなのか?
- 302 :
- おっと。 >>301は >>299 宛てな
- 303 :
- >>301-302
Windows上のファイルを読み書きするためのエディタとしてEmacsをつかってるわけで
なんで仮想環境越しにWindowsさわらにゃいかんのだ
EmacsからはWindowsのアプリも起動するし
IMEもWindowsのものを使いたい
- 304 :
- virtualboxなんてうざいもん使うくらいならec2にインスタンス上げるわ
- 305 :
- ついにwin8機を買ったから、さっそくcygwin64をインストールした。
そしたらいくつかのコマンドがsegvするとか、とあるperlモジュールをuseしたら
インタプリタごと落ちるとか只事じゃない。何だこの欠陥品はと思って調べてたら、
まだ64版初リリースから一ヶ月も経っていなかったとは!
まだ人柱フェーズだね。32bit版でも動くんだっけ?
- 306 :
- あくまでも動かしたいのはwindowsのプログラムなんだよな
- 307 :
- >>305
64bit Windowsでもx86 cygwin問題なく動くぞ
x64版リリース前と同じ状態
- 308 :
- >>303
> EmacsからはWindowsのアプリも起動するし
どんなことやっているのかとっても興味がある
具体的によろ
- 309 :
- >>308
diredをエクスプローラみたいに使ってるだけだよ
- 310 :
- >>307
forkは大丈夫?
- 311 :
- >>307
確かに普通に動くんだが、WOW64動作だと
もともと遅いforkエミュレーションがさらに遅いらしいし
WOW64用のファイルシステムリダイレクタ、レジストリリダイレクタの影響受けるのも
シェルとしてはネック
なのでx64版が枯れたらそっちに移行した方が幸せにはなれるだろう
- 312 :
- x64版はrebaseがいらないらしいね
- 313 :
- プロセス起動の遅さは致命的だと思うよ
別にCygwinのせいだけじゃないと思ってるがな
- 314 :
- 致命的って、そんなもん何に使うか次第だろ
- 315 :
- すまん。言い方が悪かった
が、大物をクロスコンパイルするのにCygwin環境は勘弁してくれ
なんでLinuxからわざわざCygwinに変えるんだよー
- 316 :
- cygwinでMinGWクロスコンパイルは速度的には確かに拷問だなあ
ただcygwinからだとターゲット環境のバイナリを普通に実行できるわけだから
便利な場合もそれなりにあるんじゃね
AをビルドしてできたA'を実行して生成されたBを使ってCをビルドする
みたいなパターンわりとあるし
あんまりクロスコンパイルに気を使ってないソフトウェアパッケージだと
当然のようにターゲット向けのバイナリA'が生成されて
当然A'は現在のホストでは実行できなくてコケるとか、クロスコンパイルではよくある
- 317 :
- プログラム開発みたいなコンパイラを頻繁に使う用途にCygwin使うのは賢くはないね
最終的にCygwin環境でコンパイルする必要があるものでも、
UNIX環境上である程度完成してからもってくるのが普通だろ?
- 318 :
- >>307
動いた!サンキュー
ところで、これ32/64で完全に別物なんだね。
両方インストールして両方並列に動いてるわ。
- 319 :
- >>298
Cygwin が使えるw
- 320 :
- >>317
組み込み系の商用開発環境でもよくあるんだよ。Cygwinでのクロス環境って。
もちろんLinux版も売ってることもあるけれど、それでもWindows版使わされることもよくあってさ。
ターゲットは特殊なOSのことが多いし、さらにハードウェアたたいたり、環境依存の高速化あたりが
一番得意で好きな分野だったりするからそうもいかなくてさ。
ふと思ったんだけど、Cygwin上で動く開発環境をWine上で動かすとどうなるんだろうか?
休み明けにでもちょっと試してみる。
>>319
その発想はよく理解できる^^
- 321 :
- cygwin- 1.7.24って、おかしくないですか?
darのビルドは出来たんだけど、darがちゃんと -g で指定したターゲットを圧縮してくれない。
- 322 :
- >>321
cygwin 1.7.24 + dar-2.4.10.tar.gz (sourceforgeから) でやってみましたが、動いているように見えます。
cygwinは32bitです。
-gを指定していない時と同じになるということでしょうか。-Rは使えるみたいでしょうか?
- 323 :
- 環境は 64bit Windows8 です。
だいぶ前に調べた限り見つからなかったんだけど。
シンボリックリンクを含む tar の展開時に Windows のシンボリックリンクでも .lnk ファイルでもなく
ジャンクションを使わせる方法はありますか?
または、Windows のシンボリックリンクを一般ユーザの権限で作れるようにする方法はありますか?
- 324 :
- >>323
>シンボリックリンクを含む tar の展開時に Windows のシンボリックリンクでも .lnk ファイルでもなく
>ジャンクションを使わせる方法はありますか?
tarのオプションにはそのような機能はないので、展開後にリンクをやり直す形になると思います。
ジャンクション事態、リンク先を絶対パスで持つので、リンク張替え時にも自動でいかないかもしれません。
>または、Windows のシンボリックリンクを一般ユーザの権限で作れるようにする方法はありますか?
SeCreateSymbolicLinkPrivilegeの権限を持ったユーザであれば作成できますが、
一般的に管理者にしか付与されていないので、一般ユーザはできないです。
- 325 :
- >>324
ありがとう。あきらめがついたよ。
- 326 :
- CIFSでアクセスできるNASにディスクイメージを置いて、それをマウントしてファイルシステムとしてつかうような手段ありませんか?
mountコマンドの-oオプションにloopがなくてお手上げ状態です。
NASにそのまま置くのがいやなので隠したいのが目的です。
cygwinからファイルシステムとしてアクセス出来ればよくて、エクスプローラからは見えなくいいです。
Windows XP SP3
CYGWIN_NT-5.1 1.7.1(0.218/5/3) 2009-12-07 11:48
- 327 :
- >>326
Cygwinから外れちゃうけど、TrueCryptとかじゃだめなの?
- 328 :
- この板だったらこっちかと思ってた
http://www.ngk.co.jp/product/nas/
- 329 :
- >>326
リモートどころかローカルのISOとかでさえcygwinではマウントできんだろ
ローカルのVHDとかならWindows標準のdiskpartでマウントできるはずだが
リモートは無理だろうな
- 330 :
- TeraTerm
2013.09.01 (Ver 4.79)
http://sourceforge.jp/projects/ttssh2/releases/59442
CygTerm+ 1.07_24へ差し替えた。
64bit Cygwin でも動作するようにした。
- 331 :
- いや、minttyでいいですし。
- 332 :
- MacのConsoleターミナルみたいに、透明にしたとき、文字は透明にならない機能にしてくれたら乗り換えるのに。
どのターミナルも全部が透明になるので実装が難しいのでしょうね。
- 333 :
- Linuxのターミナルなら幾つかそういう機能持ったやつあるけど
Cygwinでは無いのかな?
>透明にしたとき、文字は透明にならない機能
- 334 :
- >>333
windowsでは見たことがないな
文字まで半透明になるんじゃ時計くらいにしか役に立たないと思うんだがな
- 335 :
- Windows8 x64で EMETで片っ端からASLRとか無効にしても、x86 CygwinのforkはLANG=Cにしないと落ちるな。
- 336 :
- LANG=Cでも落ちたり落ちなかったりするよ
こりゃwin8では使い物にならんわ
- 337 :
- そりゃひどいな。 cygwin 使ってくれとMSが書いてるのに落ちるとか
http://technet.microsoft.com/ja-jp/library/hh831568.aspx
>UNIX ベース アプリケーション用サブシステム
>UNIX ベース アプリケーション用サブシステム (SUA) は推奨されなくなりました。
>SUA によって提供されるツールを使用する場合は、Cygwin の POSIX エミュレーションに切り替えるか
- 338 :
- cygwin x64 だと 何か問題あるの?
- 339 :
- まだパッケージ数が少なすぎる
wow64より盛大に落ちまくる
- 340 :
- x64 に して落ちなくなったけど、安定しない環境もあるのか
- 341 :
- うちもx64で安定してるな
以前はbashが起動直後のgetcwd()でエラーになっていたけど
パッケージ数が少ないのは仕方ないね
- 342 :
- cygwin x64でlvがインストールできずに困っています。
makeするとエラーが出てしまってインストールできません
/cygdrive/c/Users/extreme.mie/Dropbox/Cygwin/home/extreme.mie/temp/lv451/build/../src/console.c:221: `tigetnum' に対する定義されていない参照です
/cygdrive/c/Users/extreme.mie/Dropbox/Cygwin/home/extreme.mie/temp/lv451/build/../src/console.c:221:(.text+0x158): 再配置がオーバーフローしないように切り詰められました: R_X86_64_PC32 (未定義シンボル `tigetnum' に対して)
/cygdrive/c/Users/extreme.mie/Dropbox/Cygwin/home/extreme.mie/temp/lv451/build/../src/console.c:222: `tigetnum' に対する定義されていない参照です
/cygdrive/c/Users/extreme.mie/Dropbox/Cygwin/home/extreme.mie/temp/lv451/build/../src/console.c:222:(.text+0x16a): 再配置がオーバーフローしないように切り詰められました: R_X86_64_PC32 (未定義シンボル `tigetnum' に対して)
console.o: 関数 `ConsoleTermInit' 内:
/cygdrive/c/Users/extreme.mie/Dropbox/Cygwin/home/extreme.mie/temp/lv451/build/../src/console.c:310: `tgetent' に対する定義されていない参照です
/cygdrive/c/Users/extreme.mie/Dropbox/Cygwin/home/extreme.mie/temp/lv451/build/../src/console.c:310:(.text+0x218): 再配置がオーバーフローしないように切り詰められました: R_X86_64_PC32 (未定義シンボル `tgetent' に対して)
/cygdrive/c/Users/extreme.mie/Dropbox/Cygwin/home/extreme.mie/temp/lv451/build/../src/console.c:317: `tgetstr' に対する定義されていない参照です
/cygdrive/c/Users/extreme.mie/Dropbox/Cygwin/home/extreme.mie/temp/lv451/build/../src/console.c:317:(.text+0x245): 再配置がオーバーフローしないように切り詰められました: R_X86_64_PC32 (未定義シンボル `tgetstr' に対して)
(・・・続く)
apt-cygでインストールしようとしても
Installing lv
Package lv not found or ambiguous name, exiting
というメッセージがでてインストールできません。
setup-x86_64.exeでインストールしようとしましたが
パッケージが見当たりません。
解決策分かるかたいたら教えてください。
- 343 :
- >>342
うちも自前でビルドしたけど詰まった覚えがないな
tigetnumとかはncursesなんでlibncursesw-develはちゃんと入れた?
- 344 :
- >>343
libncursesw-develを入れてみましたが
結果は同じでした(´・ω・`)
他に何か必要なものありますか?
- 345 :
- 試しに lv build してみたけど、すんなりいけた。
win8 x64 - cygwin x64
- 346 :
- 俺もlvは自ビルドしたのを入れているが特に問題はなかったな
tigetnumを使おうとしてるってことは
HAVE_TGETNUMが定義されてないようだが、その時点でうちとは違う気がする
config.cache消してconfigureからやりなおしてみたら
- 347 :
- config.cache消したらmakeできました。
ありがとうございます。
- 348 :
- まだcygwin64って、そのレベルなんだ。じゃあ、暫く、WOW64のお世話になった方がいいかな。
64bitのPC持ってないけど。
- 349 :
- 64bit問題なし、と思っていたがminttyでIMECursorColourが効いてなかった。
うちだけなんだろうか。
- 350 :
- >>349
IMECursorColour 効いたよ。
win8 x64 cygwin x64
- 351 :
- IMECursorColour、今は効いてます。mintty 1.2-beta1 (x86_64-pc-cygwin)
単に自分の設定ミスだったか?いずれにせよ動作報告があり助かりました。
- 352 :
- ミナサンコンバンハ
jpeg画像のロスレス回転をおこないたいのですが
なにか良いコマンドをご存知ないのですか?
- 353 :
- jpegtran
- 354 :
- cygwin起動だけが重たいから
立ち上げたらもうずっと立ち上げっぱなしにしてるけどみんなはどう?
- 355 :
- cygwin 起動ってどういう意味だ??
minitty のこと??
- 356 :
- C:\cygwin\bin\mintty.exe -e zsh --login -i
そうだね。minttyだった。
ファイル名を cygwin.bat にしててすっかり中身忘れてた。
- 357 :
- 自分は ck を使ってるけど mintty でもこっちでも起動遅いとおもったことはあんまりないなあ
そもそも NTEmacs 経由で使うことがほとんどだからあんまり端末自体起動してない
bash の補完パッケージとか入れてると遅くなるかもしれんね
- 358 :
- >>353
そいつにマジレスしても無駄だよ。
- 359 :
- おいおい、みんなTeraterm使えよ
- 360 :
- >>354 minttyだけど、そう感じたことはないな。
シェルの起動スクリプトを整理してみるとか。
最近のシステムは /etc/profile.d とかも探し回るようになってるよね。
>>359 えー、PuTTYじゃダメなの?
年賀状の季節になってきたから、DynaFontのTypeMuseum3712 Win版買ってきた。
cidfmap書かないといけないけど、CygwinのGhostscriptでちゃんと動いてる。
今年は宛名書きも全部GSでやるかな・・・。
縦書きはいろいろごにょごにょやらないとダメなんだけれども;
- 361 :
- >>360
PuTTYはログファイルにリアルタイムで吐き出してくれないんで結構困ったことがあった
teratermはコピペするときにtab->spaceになってしまうのが不自由
- 362 :
- Windows上でわざわざCygwin経由でghostscript動かして年賀状ってシュールすぎ
- 363 :
- そもそも gs は windows 版のもあるんだよな。
- 364 :
- 知ってる。使ったことないけど。 < Win版GS
Win版のGSって、Cygwin版に比べて何かメリットある?
特に縦書きが普通に動くならそっちにしようかなぁ。
Cygwin版のGSってファイルをマウントモードに従って読むらしく、
テキストマウントするとイメージが壊れるんだけど、
そういうわずらわしさくらいは解決するのかな。
- 365 :
- gsまともに使ったことないなあ
NTEmacsの印刷に使うぐらいだわ
- 366 :
- Windows8.1にCygwin64入れたんだけど、どこにもターミナルのショートカットがない(´・ω・`)
どっから起動すればいいんだ(´・ω・`)?
- 367 :
- ソース読みなよ。
- 368 :
- そーすね
- 369 :
- 「ソースコード読め」と吐く人は、以下の三種類の人間のみだ。 それ以外は居ない(断言)。
・実は巨大なソースコードや複雑なロジックをソースコードから追いかけたことが無い(からその大変さを知らない)アリスチャン
・自分は結構できると勘違いしてる自惚れ屋
・本当にスーパーエンジニアだけど、出来ない子のココロが理解出来ないコミュ障
- 370 :
- >>366
cygtermから起動するといい
- 371 :
- ソースのショートカットがない
- 372 :
- cmdから
- 373 :
- cmdのソース読めるとかどんだけお偉いさんなんだよ!
- 374 :
- 関係ないけどDOS3.3のソースとか公開してくれないかなぁ
- 375 :
- FreeDOSとかあったよな
- 376 :
- 過去形は失礼だろ
- 377 :
- cmd.exeのソースコードいつか公開されないかなあ
- 378 :
- sharedじゃなかったっけ?
- 379 :
- >>374
漏れた事はあったね。
- 380 :
- CP/M とか V7 UNIX は公開されてるんだよな
- 381 :
- ranger使いたいんだがapt-cygにない。
ビルドして使えるかな?
- 382 :
- cygwinでsshd立ち上げてsshでログインし、cygstartは利用できるものでしょうか?
sshdサービスのログオンアカウントをLSAに変更して「デスクトップとの対話を
サービスに許可」にもチェックを入れ、cyglsa.exeを実行することでsshdとの
接続には成功しましたが、cygstartはうまく動きません。cygstartの利用に成功
している方がおりましたら、どのような設定で成功しているか教えてください。
- 383 :
- >>382
> cyglsa.exeを実行することで
間違いです。cyglsa-configの実行でした。
- 384 :
- >>382
リモートWindowsのGUIプログラムをSSH経由で起動しようとしてるんでしょ?
動くわけないじゃん
- 385 :
- サービスにデスクトップと対話許可にした場合、sshd が「サーバ側のデスクトップ」に
Windows プログラムを表示出来る、って意味になるけどそれでいいのかね。
もっともそれも上手くいっていないみたいだけど。
- 386 :
- >>385
そうです。VirtualBoxで動いているUbuntuから同じPCで動いているWindowsに
sshでログインして、cygstartができないかなぁと調べていました。
cygstartが動くのであれば、NTEmacsの環境をUbuntuに移行できるかもと。
ネットで調べると、不具合がありながらも起動できている人はいるみたいです。
- 387 :
- なるほど、素の Emacs から Windows 側のプログラムを直接起動したいってことなのね。
X と違ってそこらへんスッとやる方法が思いつかないなあ。
その不具合がありながらも起動出来てる人にやり方直接確認とった方がいい気もする。
- 388 :
- >>387
見つけたのはこれ。
http://d.hatena.ne.jp/camlspotter/20100808/1281248508
最後の方にコメントが書かれていて、起動までは出来ている模様。
- 389 :
- sshd をサービスにせずにターミナルから起動した状態だとどうかな?
- 390 :
- >>389
確かに。サービスだと制限があると書いているのを見たような気がする。
夜になるけどやってみる。
- 391 :
- うまくいった?
- 392 :
- うまくいきました:)
サービスとめて、端末から/usr/sbin/sshd と打っただけ。
感動です。Linuxから ssh user@host cygstart hoge.xlsx なんてことが
できました。
- 393 :
- もうひとつ。この仕組み、emacsのtrampと相性がいいです。
puttyとかでリモートサーバに接続し、emacsを立ち上げる。そこで、putty
起動しているPCにtrampを使ったdiredでssh接続する。そんでもって、diredで
見えているExcelファイルなんかにXコマンド(dired-do-shell-command)を
入力してcygstartを指定すると、PC側のExcelでそのファイルが開きます。
dired-guess-shell-alist-userの設定でsuffixにcygstartを結びつけておけば、
X+returnだけで色々なsuffixのファイルをWindows側に開くことができます。
puttyの先のLinuxで起動しているemacsからwindowsのアプリが起動して、
不思議な利用感です。
- 394 :
- 面白いけど NTEmacs でいいじゃんって気がしないでもない
- 395 :
- そうですね。Linuxになるべく環境を集めたいと思っている人はいいかも。
自分は今のところNTEmacsを使い続けるつもりです。
- 396 :
- >>393
今回行った設定を以下にまとめました。
http://www49.atwiki.jp/ntemacs/pages/36.html
どなたか、この設定でうまくいくか試してみてもらえるとうれしい。
- 397 :
- XP版のsetupはどうしてあんなにインクリメンタルサーチが
もっさりしているんだろう
Win8に乗り換えたら急にきびきび動作した
たぶん100倍くらい高速化している
- 398 :
- 未だにインストーラーが Just for me の選択を記憶してくれないのが悲しい
- 399 :
- cygterm ga install dekinai
- 400 :
- 今cygtermって必要?
- 401 :
- cygtermってなんだっけ
10年前くらいにそんなの使ってた記憶がかすかにある
- 402 :
- TeraTerm 用のなんかじゃなかったっけ
- 403 :
- TeraTerm自体はminttyより便利だと思うな。漢字コード切り替えも楽だし
さらにcygtermは起動してすぐにプロンプトが出るので今でも使ってる
- 404 :
- 僕は ck ちゃん! 漢字コード混在してても全部よろしくやってくれるよ!
- 405 :
- >>397 win7でも平気。確かにXPのときは打ち込む前に覚悟がいるくらい遅かった。
>>400 mintty使い始めてからほとんど出番ないな。自分はPuTTYで使ってた。
PuTTY自体はssh接続で使い続けてるけど。
- 406 :
- >>400
Teraterm使いなのでCygtermがないとつらい
- 407 :
- みんなambiwidthまわりどうしてる?
俺はlocaleをja_JP.UTF8@cjknarrowに設定して幅1で統一してるわ
幅2だと罫線文字とかの幅を1で決め打ちしてるアプリ(mcとか)の描画が
ガタガタになるので諦めた
全角文字の半角描画はminttyがよろしくやってくれるしな
- 408 :
- >>407
おれもTeraTermでよろしくやってくれるのに任せているな
- 409 :
- いつになったらforkがwin8以降でまともに動きますか?
- 410 :
- >>409
もうforkは使わないんじゃないかな
- 411 :
- は?
- 412 :
- >>411
正確に言うと、forkは時代遅れということです。
- 413 :
- 今の時代はclone()がナウいよな
- 414 :
- すぽーん!
- 415 :
- すてらのなばびこーん!
- 416 :
- 質問なんですが、Cygwin の dd を使って、例えば、dd if=/dev/scd0 of=image.iso
などで、CD-ROM などのメディアをイメージ化した場合と、
Linux 上で同じようにイメージ化した場合では、イメージサイズが微妙に違う
場合があるのですが、これはなぜでしょうか?
たとえば、Linux 上で作成したほうが、サイズとして 304kB や 900kB、大き
いことがあり、その差分は、0x00 で埋められているようです。
ブロックサイズの規定などの制約などが絡んでいるのかも、と考えて、Linux
のソースコード (CD-ROM ドライブ ドライバ、iso ファイルシステム) をちらっ
と眺めましたが、よくわかりませんでした。
ご存知のかた、教えてください。
- 417 :
- >>416
bsdiffあたりで内容比べてみたら。
- 418 :
- >>417
> bsdiffあたりで内容比べてみたら。
fc /b image_by_cygwin.iso image_by_linux.iso で比べると、
「FC: IMAGE_BY_LINUX.ISO は image_by_cygwin.iso より長いファイルです」
となり、image_by_cygwin.iso のサイズ分は、内容は同じようです。
で、その余りとなる差分の内容を dd if=image_by_linux.iso skip=... とし
て取り出してみると、すべて 0x00 で埋められていました。
なので、差分はなくても問題なさそうなのです。
ですが、なぜ、その差分が生じるのかが知りたくて質問しました。
- 419 :
- >>418
ddのデフォルトのbsが異なるとか、
ブロックデバイスの挙動が違うとか、かな?
- 420 :
- >>419
dd のデフォルトの bs で異なるとしても、ちょうど 304kB や 900kB の違い
が出て来るのがよくわかりませんね。
ブロックデバイスの挙動と言いますか、デバイスドライバ上での CD-ROM サイ
ズの認識の違いのような気がしています。
Linux のデバイスドライバをちらっと見たのですが、CD-ROM 規格に疎いこと
もあり、はっきりと理解できない状態ですね (笑)
- 421 :
- 最終的に知りたいのは、CD-ROM のサイズの認識を Windows と Linux のどち
らがより正しくしているのか、といったところですね。
- 422 :
- >>421
それ、Cygwin関係ないよね
- 423 :
- >>422
それが、どうなのかもよくわかってないです (笑)
Cygwin、Linux に関係なく、dd を使えば、イメージは同じサイズになるはず
だ、と思っていたら、微妙に異っていたので、なぜだろう? というのが出発点
です。そして、これまで書いた内容も自分の憶測でしかないです。
- 424 :
- Windows 用の他の dd だとどうなるんだろね?
適当にググって出てきたやつだけど。
http://uranus.chrysocome.net/linux/rawwrite/dd.htm
- 425 :
- Linux のソースコードをさらっとしか眺めてないので、正確なことは言えない
ですが、その感触として、おそらく、Linux は、バカ正直に ROM 内容をダン
プしているような感じでしょうかねぇ (「バカ」は余計かもしれないですが)。
本当のところ、わかりませんが。
dd そのものは、Linux 上、Windows 上で、根本的に変わるものではなさそう
なので、残るは Windows のデバイスやファイルシステムの認識に相違がある
のかもしれない、と推測すれば、Windows では、もしかしたら、省略できる
NULL (0x00) な内容は省いてしまってかまわない、といった感じなのかも。
OS の仕様やハードウェアドライバ、アプリケーション、CD-ROM 規格といった
いくつかの層に見ないと理解できなさそうなので、ここらへんで止めておきま
す。
すべて何となくでゴメンなさい (笑)。
- 426 :
- いや、実は俺も気になってた
- 427 :
- どうでもいいが(笑)はwよりも気に障る
- 428 :
- たしかにどうでもいいな。
- 429 :
- どうでもいいね(藁)
- 430 :
- (こなみかん)
- 431 :
- ワラワラって半角カナで入力しようとしたらiPhoneのキーボードになかった。。
- 432 :
- この話おわり。
- 433 :
- この話再開(ワラワラ)
- 434 :
- どなたかご存知の方いらっしゃったら教えてください。
Win2008R2上にCygwinをインストールして、
SFTPサーバとして使用したいです。
opensshパッケージをインストールした後、
ssh-host-configでsshを設定しました。
ssh localhostでadminのままログインをしようとすると、
認証は通りますが、認証後 Connection to localhost closedで切断されます。
ssh -l cyg_serverのみ、ログイン可能です。
他のWindows上のユーザーもログイン不可能です。
mkpasswd -l >> /etc/passwdは実行済かつ、
ssh localhostの認証の際に間違ったパスワードははじかれることから
認証は正常に行われた後、セッション確立後にはじかれてると推測しています。
何か解決方法ご存知でしたら、宜しくお願いします。
- 435 :
- >>434
イベントビューアー見れば何かわからない?
- 436 :
- もうひとつ。ssh -vvv してみるとどうだろう?
- 437 :
- イベントビューアー(アプリケーション)を見ましたが、
ログインできないcyg_serverの場合information3行(接続、認証成功、切断)で、
切断されたときのログは「Received disconnect from ::1: 11: disconnected by user:でした。
ログインできるadministratorでsshログイン後、exitした場合と同じログでした。
ssh -vvvもしてみましたが、usageでマッチせずに実行できませんでした。
- 438 :
- まずWin2008R2のユーザとsshのユーザの区別付けような
- 439 :
- cygwin版のgnuplotって変じゃない?
terminalがdumb,postscriptくらいしかちゃんと動かない。
- 440 :
- Xのサーバ立てててもだめ?
- 441 :
- spawn といえばw
gcc 4.8.2 では
spawn: No such file or directory
とか言ってくるので
gcc 4.8.1 に戻していたのだが
ふと思い出してぐぐってみると
解決策がヒットした
/bin/gcc では NG で
/usr/bin/gcc ならおkのようだ
考えてみると cygwin では
/bin と /usr/bin は実体は同じなので
PATH から /bin を消して様子見w
- 442 :
- どこから spawn が出てきたんだ
- 443 :
- >>440
実はX入れてない。でもwxtで動かないとやっぱりつらいので
windows版に逃避するつもり。
- 444 :
- 水平分割はcygwinだとどうやるの?
- 445 :
- cygwin の X の話?? ウィンドウマネージャ次第じゃね
ターミナル内なら screen とか使えばいいんじゃね
- 446 :
- Xウィンドウ必要なのか?
今試してみた。
入れてない状態でscreenの画面分割をして、
移動すると文字列を打ち込めない。
WM云々というぐらいだから必要なんだな。ありがとう。
X立ち上げるのはメモリ消費がPCスペック上きついので諦めるよ。
- 447 :
- screen 使い方間違ってない?
分割直後は分割先に何も割り当てされてないから
C-a tab とかで移動した後に C-a c とか C-a n とかやってシェル立ち上げるなり他のスクリーンを表示するなりしないと。
あと X うんぬんってのは cygwin の X サーバ使っててウィンドウを縦に並べるって場合の話だから今回のとは関係ないな
- 448 :
- >>447
トラブルシューティングできた。
しっかり分割してそれぞれ正常に動作する。ありがとう。
C-a cか。スクリーンの知識が自分はなかったのか。
- 449 :
- はじめまして
windows7 ultimete cygwin1.7.23
unix から、rsh を使用したいのですが
.rhosts が効かないため、実行できません
何か、確認方法があるでしょうか
rlogin hostname
では、パスワード入力により login 出来ます
お手数をかけますが、教えてください。
よろしくお願いします。
- 450 :
- rshなんてもう使うな。
- 451 :
- 今の時代はopensshでOK?
- 452 :
- OK
- 453 :
- rshなんてまだあったんだ。。
いくらなんでも、もうcygwinからも各種unixからも削除でいいだろ
identdの使い方教えてください、とかfingerの(略)と同じレベル
- 454 :
- inetdだろ
- 455 :
- identd もあるっちゃあるが使い方教えてくださいって頻出するほどメジャーでもないよな
- 456 :
- IDENTなんてSendmailが余計なことするときしか話題にならんな。
- 457 :
- fingerを並べて書いているのだからidentを意識している可能性もなくはないと思う
- 458 :
- Screen version 4.01.00devel (GNU) 2-May-06
man screen の中に^z|で縦分割できると書いてあったので
試してみたら縦分割できた。
cygwinでは縦分割には苦労する記事を読んでいたので、
できないと思ってた。
- 459 :
- windows関連のものがsjisでcygwinコマンド関連がutf8なのが
いらつくな
他のターミナルソフトで入った時、lsで文字化けせずに、
catとかのタブ補完表示が文字化けするのがちと困る
- 460 :
- zshなら設定すればTab補完でも文字化けしないよ
bashとか他のシェルは知らないけど
- 461 :
- bashでも文字化けなんて無いけど
.inputrcの設定はした?
- 462 :
- teratermとか、Linuxのbashからsshするときって、エンコーディングが一つしか指定
できないから必然的に文字化け刷ると思ってたのですが、そうでもないんですかね。
pingとかnetstatWindowsで作られた日本語ファイルはsjisで
- 463 :
- 途中で書き込んでしまった。
teratermとか、Linuxのbashからsshするときって、エンコーディングが一つしか指定
できないから必然的に文字化けすると思ってたのですが、そうでもないんですかね。
なぜか、pingとかnetstatみたいなWindowsコマンド、Windowsで作られた日本語ファイルなんかはsjisで
cygwinのコマンドはutf-8で混在している状態です。。。
お二方のお話だと、どっちかに寄せられるってことか。頑張ってみます。
- 464 :
- シェルによるのかね
bash だけど、
・mintty 上の場合 windows ネイティブの javac とか netstat の出力は化ける。
・ck とか設定した emacs 上とかの、都度文字コード判別するのだと文字化けしない。
- 465 :
- export LANG=en_US.SJIS
いろいろ試したが、環境変数を上記みたいにするとsjisでsshした時、比率的には一番文字化けしなくなるみたい
TAB補完系だけ文字化けする。
cygwinからのメッセージは英語だから、sjisでも化けない。
mintty上bashからだと文字化け一切しないから、これがベストかな
- 466 :
- Puttyとかで文字コードの自動判別を設定すれば便利に使えるよ
screenを起動すると文字コードが固定になるから
screen側で文字コードを切り替えるなりの工夫が必要になるけど
zshでTab補完するなら setopt print_eight_bit の設定しないと文字化けする
- 467 :
- readline つこうてる bash は .inputrc に
# Allow 8-bit input/output
set meta-flag on
set convert-meta off
set input-meta on
set output-meta on
な。
- 468 :
- >>459
基本的にminttyみたいなCygwinのpty前提の疑似端末ソフトからWin32ネイティブの
コンソールアプリ使っちゃダメ
(Win32ネイティブのvimとか使い物にならないし、一見使えるように見える物も
実はCTRL-C等のコンソールイベントが正常に機能していない)
この辺は、端末入出力の仕組みが全然違うのでしようがない
Cygwin側は、一応Win32標準コンソール上でも動作するように作ってあるのだから、
どうしても両方混在させて使いたいのなら、標準側にそろえるのが正解
標準コンソールが気にくわないのなら、ConEmuみたいなネイティブ用の
コンソールエミュレータ使うといいよ
- 469 :
- レスの体裁で自分の持論しか語ってない奴〜
- 470 :
- まともな反論があるんなら具体的にどうぞ?
文字化け以外にも、mintty等でWin32ネイティブコンソールアプリを動かすと
以下のような問題があるんだよ
文字化け「だけ」ならckの自動漢字コード判別である程度対応可能だけど
以下の問題はckにも共通する
・直接Win32 Console APIでの出力を行うアプリの描画は一切機能しない。
入力は永遠に待ち状態になるので使い物にならない
(ネイティブのvimを起動して見れば分かる)
・CTRL-ZがEOF文字として機能しない
(たとえばネイティブのPython対話環境がCTRL-Zで終了しない)
・CTRL-C等がコンソールイベントとしてアプリ側に渡らないので、イベントを
キャッチして何かするソフトの場合、それが動作しない
(たとえばx264にCTRL-Cで割り込んだ場合、通常はエンコードがそこで終了し、
コンテナがファイナイズされるが、mintty経由だと単にTerminateProcessしたのと
同じことになる)
本物のコンソールホスト上でプロセスを動作させるネイティブの
コンソールエミュレータならこれらの問題はない
それが嫌でminttyメインで行きたいのなら、ネイティブコンソールアプリケーションを
使いたい時はcygstartを利用してネイティブのコンソールホストを別窓に開いて
実行するといいぞ
- 471 :
- そうそう、上では書き忘れたが、バッファリングモードの違いというのもあるぞ
mintty等からネイティブコンソールアプリを起動すると、そのプロセスからは
標準入出力がttyではなくパイプに繋がっている状態になるので
通常Cランタイムのstdoutはデフォルトでフルバッファリングモードになる
よって、mintty経由だと「出力がなかなか出てこない」という現象もしばしば
見られることになる
これはプログラムの作りによるけどな
- 472 :
- なんか長々と書いてるけどそれくらいならWin32ネイティブのコンソールアプリ使ってもよくね
- 473 :
- その tty/pipe 問題のせいで、逆に Windows ネイティブの NTEmacs からは
fakecygpty 経由じゃないとダメな cygwin ネイティブが出来てるんだよね。
実際ハマると結構しんどいポイントではある。
- 474 :
- 普通にminttyからネイティブアプリ使ってるが挙動おかしいときに
あぁあれかとコマンドプロンプトから起動しなおすくらいだな
- 475 :
- >>472
「それくらい」で使い物になると思うんなら
minttyからpowershellでも起動してみたらいいじゃないか
最初のコマンド打ち込んだら永遠にハングするものをどうやって使うのか分からないが
- 476 :
- 通は "powershell -Command -" で起動する
- 477 :
- >>476
プロンプト無し、色つきなし、行編集無しで頑張るのかw
helpのページャもまともに機能しないし
だからcygstart powershellでいいじゃん
そこまでしてmintty上で動かしたい理由あるのか?
- 478 :
- 延々何語ってると思ったら windows ネイティブは windows ネイティブとして起動しろって言ってるだけかよ
- 479 :
- そうだよ
- 480 :
- 質問です。今XPSP3でCygwin-1.7.18を使用しているのですが、これは64bit版のWindows8で動作しますでしょうか。
- 481 :
- cygwinはwin8では廃止になりました
アーメン
- 482 :
- >>481
> cygwinはwin8では廃止になりました
> アーメン
そんなこたーねーでしょ。
- 483 :
- PSP3でLinuxが復活したのかと思った
- 484 :
- PSP3→PS3
- 485 :
- 「廃止」って何だ。
- 486 :
- SUA(Interix)が非推奨になた話とかじゃね.
まあそれにしたっておかしいけど
- 487 :
- dvdドライブをカレントドライブにして
ls |lessすると
fatal error MapViewOfFileEx segment fault
のような原因と関係ないようなエラー
標準出力使うとだめのよう
なんとかならんか
- 488 :
- 検索すると結構その api でエラー起きることあるみたいだねえ
- 489 :
- なんか上の方で powershell がまともに動かないとか出てたけど、
pty ←→ console 間通信をしてシェル上で cmd とか powershell とかの
windows ネイティブコンソールアプリを動かしてくれるプロダクトはあるよ。
fakecygpty の逆版みたいなのだね。
https://github.com/rprichard/winpty
NTEmasc 上で fakecygpty と ansi-term で bash 動かして
その上で winpty 経由で powershell とかやっても普通に動く。
- 490 :
- cygternがコンパイルできない
sys/ioctl.h が無いって言われる
- 491 :
- 最新のcygwin環境だとどうやってもコンパイルできないようになっているな
- 492 :
- minttyじゃだめなの?
- 493 :
- >>492
minttyってteratermと接続できるの?
ちょっと実験してみる
- 494 :
- そういう意味じゃなく、TeraTerm 使わんで mintty 直接つかったらどうよってことじゃないの
- 495 :
- mingwのgcc使うときって ioctl とか使えないの?
- 496 :
- >>494
>mintty 直接つかったらどうよ
なんだか面白い
生姜料理で体が温まるなら、もう直接かじってろよ みたいな感じ?
ちょっと違うか
- 497 :
- 例えがよくわからんけど
TeraTerm - 端末エミュレータだけどプログラム直接起動は出来ない/シリアル・telnet・ssh 専用
cygterm - 簡易 telnet サーバとして TeraTerm とプログラムの中継ぎをする
mintty 等 - 端末エミュレータ/シリアル・telnet・ssh は自分では出来ない
だからどっちかっていうと TeraTerm 側であって TeraTerm から繋ぐとかイミフな感じ
- 498 :
- >>495
mingw だと出来ないんじゃね。Windows オリジナルのくっそ面倒くさい方法で
デバイス初期化させられるんじゃなかろか。cygwin の方だとできるけど。
あと↓の環境で普通に cygterm コンパイル出来たが・・・・cygwin 自体を
古いバージョンからバージョンアップしつつ使ってたからコンパイルできたんかね。
32bit 版 cygwin を 64bit 環境で使ってる。
$ uname -a
CYGWIN_NT-6.1-WOW64 Base 1.7.27(0.271/5/3) 2013-12-09 11:57 i686 Cygwin
$ gcc -v
gcc -v
組み込み spec を使用しています。
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/i686-pc-cygwin/4.8.2/lto-wrapper.exe
ターゲット: i686-pc-cygwin
(中略)
gcc バージョン 4.8.2 (GCC)
- 499 :
- Ito-wrapper
ってなに? ラッパーの伊藤さん?
- 500 :
- 多分そう
- 501 :
- Lだこれ
- 502 :
- minttyを使わずに、わざわざCygterm経由で端末エミュレータ使う理由が分からなかったんだが・・・。
もしかしてTeraTermが手になじんでるから、かな。
だったら、ローカルにsshサーバーを立ち上げちゃう、っていう手もある。
Cygwinでsshサーバーを立ち上げる方法はこのスレにもちょこちょこ出てきてた気が。
- 503 :
- まあ cygterm がやってることもほぼそれに近いことだしね。
- 504 :
- Cのライブラリのマニュアルが一部しかない(newlibc 用のしかない)のが結構不便なんだけど
みんなはどうしてるの? glibc のをインストールしてるのかしら
- 505 :
- manをcygwinで読む需要など無い
- 506 :
- w3mとぐぐる先生
- 507 :
- cygwin 上で chmod が効かないのですが、そういうもんなんでしょうか?
mount 時に acl オプションをつけると 全てのファイルが -rwx--------+ になってしまい、
かといって外すと -rw--r---r--- 固定になってしまいます。
~/.ssh のパーミッションが変更出来なくて公開鍵を使ったログインが出来ないorz
- 508 :
- setfaclでは
- 509 :
- >>507
この辺は読んだの?
http://cygwin.com/cygwin-ug-net/ntsec.html#ntsec-files
カンだけど、たぶん/etc/groupがちゃんと設定されてないせいでは
- 510 :
- >>508,509
ごめんなさい。よくよく見てみると公開鍵ファイルのコピーに失敗していがのが原因だったようです。
正しくサーバ側にコピーしたところちゃんと公開鍵を使ったログインになりました。
違う原因でしたが acl 周りと chmod の関係はやっぱり理解できていないので setfacl や ntsec についてのページを調べてみます。
ありがとうございます。
余談ですが、
cygwin 側の ~/.ssh が 755、 ~/.ssh/authorized_keys も 644 のままで接続出来てしまったので
なんでだろと思って ssh のソースを見たところ、 cygwin でコンパイルした時だけパーミッションではなく
acl でチェックになっていました。
http://cygwin.com/ml/cygwin/2000-11/msg01176.html
- 511 :
- vista以降ならシェルを管理者権限で起動しないとchmodが使えなかったと思う
今は手元にXPしかないから確認できないが
- 512 :
- >>511
自分がownerであるファイルに対しては使えるよ
Unixと同じ
- 513 :
- cygwinはすべて遅くて当然だと思ってたけど
python動かしたらなんかwindowsネイティブより結構はやいね
- 514 :
- 同一バージョンで同一プログラム動かしても速いの?
- 515 :
- rubyやperlとは違うのだよ
- 516 :
- プロセスの起動がバカみたいに遅いだけで
それ以外はとくに問題はない
UNIX的スタイルだと、fork遅いのは致命傷だけどな
- 517 :
- fork遅いだけでなくexecがオーバーレイしないからな
シェルスクリプトは大打撃だけど確かにLLは十分快適に使える
俺もPythonはネイティブ版と両方入れてるけど、Cygwin版のほうがメインだわ
- 518 :
- spawn! spawn!
- 519 :
- すっぽんぽん
- 520 :
- *.dll.a は *.a と同じことなんですか?
*.dll.a だとライブラリを見付けられないことがあるみたいなんですが。
- 521 :
- win8 x64で両方入れたけど
64bit版はwgetがエラーすら出さずに何もせず帰ってきたり
gawkも何もしなかったりで動作が怪しい
32bit版では問題なかったのでそっちで作業した
- 522 :
- findコマンドで検索したファイルが日本語だと
????????????って表示されてしまうのですが
正常に表示させるにはどうすればよいでしょうか?
ターミナルのcharacter setはUTF-8にしています
- 523 :
- https://www.google.co.jp/#q=%E6%96%87%E5%AD%97%E3%82%B3%E3%83%BC%E3%83%89+%E5%A4%89%E6%8F%9B+linux
これじゃないすっか
- 524 :
- >>521
windows側のアクセス権限がおかしかった模様
- 525 :
- Windows Vista
cygwin のインストーラーが示すパッケージを全部インストールすると、
サイズはどのぐらいになる?
久しぶりに再インストールして、
デフォルトと ruby, vim などをインストールしたら700MB だった
ちなみに、インストールドライブは 55GB の空きがある
- 526 :
- >>525
22GB くらいらしい。
http://superuser.com/questions/383507/how-can-i-get-the-full-cygwin-installation-about-1gb
- 527 :
- >>526
ありがと
容量は余裕だけどリンク速度 10MB の ADSL じゃ面倒だな・・・
個別にカテゴリーをチェックして、少しずつやっていこう
- 528 :
- >>527
ダウンロードサイズが22GBなわけじゃない
- 529 :
- x64版だと
・本体(展開、インストール後):20GBくらい
・ローカルパッケージ(ダウンロードする分):9GBくらい
- 530 :
- >>374
マイクロソフト、「MS-DOS」と「Word for Windows」のソースコード公開。コンピュータ歴史博物館への寄贈で − Publickey
http://www.publickey1.jp/blog/14/ms-dosword_for_windows.html
- 531 :
- でも公開されてるバージョン2.0までなのな
- 532 :
- Cygwinのbinutilsがスナップショット版だというのは
>>249 読んで理解したのですが、
2.24.51とか、2.24.51-1とか、2.24.51-2とかのソースを持ってきても
ビルドできないんです。
途中で main が二つあるとかいってリンカが止まる感じです。
どうやればビルドできるでしょうか?
bison, flex, m4は入れています。
- 533 :
- なんでシグWin使ってるのか意味不。
バーチャルBOXとかに生のLinux入れればいいやん。
カスなの?
- 534 :
- >>533
un*xのツールでWindows環境をあれこれしたいから入れとるんだわ
そんなことも想像つかない頭の方がカs(ry
- 535 :
- AdobeがLinux用のをだしてくれるまでは
ウィンドウズから操作したい
- 536 :
- >>533
メモリ4Gしかないから無理
- 537 :
- >>533
Windows のファイルシステムとの整合性は Cygwin の方が高いんじゃない?
Cygwin の dll を Windows のシステムに入れとけば Windows のコンテクストメニューとかでのやりとりも
できそうだし。
- 538 :
- >>534
そういうことをやる奴のほうがカ(ry
- 539 :
- うんごぶりぶりんこ!!!!ドビュビュビュビュドバババババブッ!!!
ドリュルリュルウリュリィブブブブブブッッ!!!!あへあへうんこまん!!!ぶりっちょ!!!
ケツの穴からドババババババババッバwwwwwwwwwwwwWWWW
wwwwwwwwwwww
WWWwwwwwwwwwww??? ? ? ? ? ? ? ????? ????????wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
なお、まにあわんもよう
- 540 :
- >>535
だからさー仮想PCにすれば?って言ってるやん。ドザはバカばっかだな(笑)
シグWinなんざLinuxのニセモノなんだからはやく消えて欲しいわ
- 541 :
- 何しにこのスレ来てるんだか
- 542 :
- >>540にはこんな匿名の掲示板でいきがっているのは惜しいので
是非CygwinのML<http://www.cygwin.com/lists.html>に参加して意見を主張していただきたい。
- 543 :
- どう使おうが勝手じゃんね。
- 544 :
- 質問させて欲しいのですが
Cygwinは仮想PCと比較してどういったところが
優れているのでしょうか?また劣っているのでしょうか?
- 545 :
- >>544
改変コピペ
http://toro.2ch.sc/test/read.cgi/unix/1390323139/389
- 546 :
- お前らスルー覚えろよ
- 547 :
- むしろ可能なら最初からLinuxつかっとるわいっていう哀しい人たちが集ってるスレじゃないのここ
- 548 :
- >>544
Cygwin は、Linux アプリを Windows 上で動かすためのシステム。Windows アプリとして動くので Windows との親
和性が高いが、またそのために Linux と完全互換ではない (Cygwin でコンパイルできない Linux アプリがときど
き在る)。X Window や GTK など Linux 側 GUI との互換性はさらに低くなる (まだ期待しない方が良いレベル)。
仮想 PC は、ほかの OS 自体を Windows とは別のものとして Windows と平行稼動させるシステム。Linux に限
定されず、その OS 自体を動かすので互換性は完全だが、Windows との親和性は低い (仮想 PC 上の OS か
らホストの Windows の (OS と共有されるフォルダ外の) ファイルを直接読み書きしたり、OS のシェルスクリプト
から Windows のアプリを制御したりはできない)。
Windows と協同させたり、平行稼動させる必要がないなら、デュアルブートが速度的には最善 (特に GUI)。この
場合も、互いに共有できるフォーマット (FAT32 など) のパーティションを 1 つ用意しておけば、そこを経由して
データのやり取りは可能。ただし、EasyBCD などの外部ツールを利用しないと、デュアルブートをやめて元に戻
したいときにちょっと面倒。
結論的には、Linux の勉強をしたいなら仮想 PC の方が素直で、Cygwin はむしろ Linux に慣れた人向き。
- 549 :
- 釣りだと言われているのにマジレスしちゃう男の人って…
- 550 :
- 釣りなのかどうかよくわからんのよね。
- 551 :
- 特にデメリットがなけりゃ釣りにマジレスしてなんら問題ない。
- 552 :
- レスの文章を書く労力が無駄。
- 553 :
- お前の労力じゃあるまいし、レスするやつの勝手だろ
- 554 :
- >>547
素直にそう言えばいいのにな(笑)
貧乏環境しかないからシコシコシグWin入れてますとか言えば、慰めてやらんでもないんやけどなw
所詮はLinuxワナビーのクソソフトとでも言っといてやるわ。
- 555 :
- お前ら喧嘩してる場合じゃないだろ
OpenSSLの対策優先しろ
やばいから急げよ
- 556 :
- >>555
かなりやばいと思うんだけど
やばさのわりに広まってない感がある
- 557 :
- あぁ、cygwinにも入ってるの忘れてたわ
thx
- 558 :
- OpenSSL の脆弱性に関する注意喚起
https://www.jpcert.or.jp/at/2014/at140013.html
Updated: openssl-1.0.1g-1
http://www.cygwin.com/ml/cygwin-announce/2014-04/msg00006.html
検索ワード「OpenSSL Heartbleed 脆弱性 まとめ」など
- 559 :
- sslに依存してるパッケージなんて山ほどあるじゃんか!
1.0.1系はg以外全部ヤバいって話だけど、これ依存してるライブラリ全部ビルドし直したほうがいいのかな…
- 560 :
- OpenSSLの脆弱性?「本物」のLinux使ってたらupdateですぐに対処出来るんだが(笑)
これだからニセモノのシグWinとやらは(失笑)
脆弱だらけの窓とニセモノLinuxの最低コンボで世間様に迷惑かけとったらしばくど、クソドザども
- 561 :
- 今回のは侵入された形跡が100%残らないタイプのだから
まともな鯖管は侵入された前提で秘密鍵の作り直しだのなんだので大忙しだぞ
- 562 :
- 本人は煽ってるつもりなのに文章からUNIX/Linux初心者だってことがヒシヒシと伝わってきてもの悲しい
- 563 :
- cygwinは、NFSのマウントは、できないのでしょうか?
サーバーについては目にするのですが、クライアントとして使いたいです。
MSのSFUを使っていましたが、Xpもサポート切れですし、Win7pro上で使いたいので、情報取集中です。
スレ違いでしょうが、cygwinでNFSのマウントができないようなら、無償で利用できる手段のヒントでもいただければ、幸いです。
NFSサーバ側には手を付けたくないので、手段が無いようなら、LinuxかFreeBSDで中継するサーバを用意するか考えています。
- 564 :
- NFSマウントには200回以上成功してますし、その時のノートも残ってます。
NFSマウントはできます。信じてください…
- 565 :
- >>562
>本人は煽ってるつもりなのに文章からUNIX/Linux初心者だってことがヒシヒシと伝わってきてもの悲しい
ぷ
- 566 :
- >>563
cygwin では確か出来なかったはず。
MS で提供してた方では出来たらしいけど今はもう配布してないんだよね。
ぐぐったら nekodrive ってのがひっかかったよ
https://code.google.com/p/nekodrive/
- 567 :
- setup-x86_64.exe を実行したら
OpenSSL 1.0.1g 7 Apr 2014
になって胸熱。対応早いね。
- 568 :
- 今回のはどこもかしこも即日対応だったよ
そんだけやばかった
- 569 :
- 誤検出だよね?たぶん
Cygwin Terminal起動するときにノートンが反応したんだけど
SHA256: 117fb2e081d83fa1bcd046c271e42ae2cf6b9a6963ab28b46be94bf49c1ec1ea
ファイル名: locale.exe(c:\cygwin\bin\ locale.exe)
検出率: 2 / 50
Symantec Trojan.ADH.2 20140410
TrendMicro-HouseCall TROJ_GEN.R047H05D914 20140410
- 570 :
- うちはcygwin64だから違うのかな。
-rwxr-xr-x 1 hoge なし 24083 Apr 7 20:47 /usr/bin/locale.exe
fbdd2e7fe410f56a626c48f97fdae94c16de1f70f6d847e5054a6939801ff1ff */usr/bin/locale.exe
- 571 :
- >>566
ありがとうございます。
現在、手元に検証環境がありませんが、準備し、試してみようと思います。
MSの方は、Vista以降では使えないみたいなので、あきらめました。
- 572 :
- >>569
Symantec使っているが,うちもいまアップデートかけたら同じのが検出された.
山形大とJAISTのどっちでも起こるみたい.
http://securityresponse.symantec.com/security_response/writeup.jsp?docid=2011-030906-0727-99&vid=42292
- 573 :
- だからあれだけニセモノLinuxを使うなと。。。
クソドザからかうのはマジおもろいわ
- 574 :
- 誤検出が続くとほんとにヤバイのがでても「まーた誤検出か・・・」でスルーするようになっちゃうからよくないよなあ
- 575 :
- >>574
だから本物つかえって
- 576 :
- MSが提供してたUnixライクのツールがサポートされなくなって
cygwin使ってねとおふれが出てるのだが
- 577 :
- かまってちゃんをかまうやつは同罪
- 578 :
- >>576
だからドザはバカって笑われるんだよ。
本物のLinux使えよ(笑)
舐めてるの?
- 579 :
- >>578
Linuxが本物とかw本物はWindowsだろがwww
- 580 :
- Linuxが使いたくてLinuxを使ってるような
目的と手段がごっちゃになってる奴に何言っても無駄
- 581 :
- >>563 最近ちょっと調べたことがある。
EnterpiseとUltimateなら標準で入ってるが、Pro以下は入ってないらしい < Win7
中身はミシガン大のクライアントと同じだ、という情報があるので、
試してみたらどうだろう。x64版ならバイナリがある。
うちは32ビットでビルドするのも面倒だったので試してない。
http://www.citi.umich.edu/projects/nfsv4/windows/
>>578 好きでもないのに使わされてるWindowsが使いにくいからCygwin入れるんだろ。
本物が使えるなら本物使うさ・・・Linuxが「本物」いうのも違和感あるけど。
- 582 :
- 純粋なWindowsユーザがCygwinを使う理由なんてほとんどないだろう。
仕事先や学校、レンタルサーバ等でUN*Xを使っているユーザが、自宅で簡便性やらの種々の理由で使っているか、
あるいは自宅で元々複数の環境を構築しているという人がほとんどだろうな。
つまり、ほとんどのCygwinユーザがUN*Xユーザであると推測できるにも関わらず、
>>578はそれを馬鹿にしているのが、的を外しているようにしか思えない。
逐一「Linuxも使ってるよ」とレスすれば満足していなくなってくれるんだろうか。
何故Linuxに拘っているのかも分からん。FreeBSDとかじゃ駄目なんだろうか。
- 583 :
- Linuxぐらいじゃ満足してくれないというか、ちゃんとしたUNIXでも
- 584 :
- というかいい加減スルーしろよ
- 585 :
- はい
- 586 :
- テョンだからWindowsは偽物使ってんだろ
- 587 :
- そもそも LinuxはUnixじゃないし
- 588 :
- そもそもLinuxはどうでもよくてGNUのシェル環境が欲しいだけだがな
- 589 :
- >>579
下らんドザは以後スルーするけどおk?(笑)
- 590 :
- >>589
このスレの住民はあなた以外皆下らんドザなので、以後全ての書き込みをスルーして下さいお願いします
- 591 :
- 別に煽るつもりも構うつもりもないけど
「本物のLinux使えよ」って見た瞬間リアルでお茶吹いたw
- 592 :
- >>591
お前頭悪いだろ?
シグWinはLinuxワナビーのニセモノなんだよ。ネイティブLinuxを本物と言って何が悪い。
ゴキドザは蛆沸いてるな
- 593 :
- >>580
お前バカだな(笑)
あ、今度からバカの代わりにドザって使わせてもらうわわ
何?Linuxを使うことが目的になってるって?アホか。
手段であり、目的だわ。クソドザみたく口開けて待ってるニートユーザと一緒にされたくないね。
てかLinuxの機能に憧れるからシグWin入れ取るんやろ?
テヨン並の盗賊^^;
- 594 :
- >>582
シグWinユーザのほとんどがUN*xユーザと推測できるだと?
はぁ?(^_^;)
ま、百歩譲ってそうしたろか〜
それならなぜ気色悪い紛い品のシグWinなんざつかうん?
複数環境構築するならデュアルブートでも仮想PCでも立てて「本物」のLinux使いますわなぁ
ちなみにシグWin使うくらいならFREEBSDの方がマシやろな
ただし?UN*XよりLinuxやな。何と言っても、思想がちゃうからな
その辺もわからんと、ごちゃごちゃ抜かすクソドザは土下座せんかい、ぼけ!
- 595 :
- だから言ったろ
かまってちゃんをかまうやつは同罪
- 596 :
- 専ブラでIDあぼーんしたからおk
- 597 :
- えっ
- 598 :
- IDじゃなくてIPな。専ブラだと見えるんだよ。
- 599 :
- >>592-594
何故下らんドザをスルーしないんですか?
「下らんドザは以後スルーする」って自分でおっしゃいましたよね?
自分の発言を守らないなんて、あなたの言うクソドザと五十歩百歩ではないですか?
- 600 :
- >>599
構って欲しいん?クソドザくん^^
ホンマアホやなぁ
- 601 :
- XPでC#のアプリからcrypt-0.dllを使ってたんだが
Windows7になってからdllをLoadLibraryExしても
NULLが返るようになって困ってる
何か権限とか要るようになったんだっけ?
- 602 :
- UAC(ユーザーアカウント制御)機能が関係しているんじゃね
- 603 :
- >>600
バックアップは
LANG=ja_JP.utf-8 tar cfvz - ~ | gpg -e -r $USER > /mnt/usbhdd/file
とかやってる。ssh使えばリモートに保存することもできるよ、古典的なワザだけど。
なんとなくUDP/portmap時代のNFSのことが頭にあって、NFSはずっと使わずに来てる。
>>594
UNIXerなのにWindowsじゃないとできない仕事をやらされてるからに決まってるだろうが。
そういう仕事を想像できないなんて幸せなヤツだな。うらやましいぜw
Cygwinが貧乏環境とか、わなびーくん、キミはとにかく面白いよ。
・・・ペンギンの雛くわえて顔を真っ赤にして跳ねてくるワラビーが思い浮かぶんだが。
- 604 :
- >>603
>>>594
>UNIXerなのにWindowsじゃないとできない仕事をやらされてるからに決まってるだろうが。
何、「仕方なくドザしてます」を演出してんだ?ゴキドザ^^
>そういう仕事を想像できないなんて幸せなヤツだな。うらやましいぜw
窓使わないといけない会社で、なんでUNIXツール使うんだ?ボケ
もし必要な案件なら、UNIX環境整えないお前のクソ会社が悪いだけだろ。
むしろスキルない自分への言い訳にしか聞こえんわwクソドザくん^^
>Cygwinが貧乏環境とか、わなびーくん、キミはとにかく面白いよ。
>・・・ペンギンの雛くわえて顔を真っ赤にして跳ねてくるワラビーが思い浮かぶんだが。
面白いこと言ったつもりか?その言い回しもどっかから盗んできただけだろ?クソドザのLinuxワナビーくん^^
何がUNIXerだよ(爆笑)
- 605 :
- UNIXが使いたいんじゃなくてコマンドが使いたいだけってことでしょ
それだけなのになんでわざわざUNIX環境整える必要が?
ツール=OSって思ってるの?
その理屈ならMS Office互換だからってOOoやLibreOffice使ってる奴に
「本物のMS Office使えよ(Windows使えよ)」って言えることになるんだけど
- 606 :
- Unix環境が必要なわけじゃなくて、
Windows環境でUnix由来のいくつかのコマンドを使いたいってニーズがあるんだよね
こういう用途だと仮想PC環境のコマンドを使うのはちょっと不便
仮想PCも使ってるし外部のUnixマシンにログインして作業することも多いけど、
上記のような用途のためにCygwinもインストールしてる
- 607 :
- どうして我慢できないのか
- 608 :
- 構ってちゃんがまともな反論されたくなくてスルーしろって言ってるようにしか見えない
煽りみたいな反論には何も言ってこないもんな
- 609 :
- まあ構ってちゃんはともかく、俺も>>606と同じ発想なんだけど
そのためにCygwinかMSYSかGNU toolsかでフラフラしてる
バージョンアップで利点・欠点が変化することもあるし
- 610 :
- .NET CLRからWin32APIとcrypt(3)が呼べれば何でもいい
- 611 :
- 俺は15年ぶりにLinux開発環境に戻るリハビリのためにCygwinも使っている
- 612 :
- >>605
>UNIXが使いたいんじゃなくてコマンドが使いたいだけってことでしょ
>それだけなのになんでわざわざUNIX環境整える必要が?
お前、UNIXってツールの意味で使ってるの?しっかりものの定義しろや、ゴキドザ
商用M$ ごときが神聖なるGNU思想を理解しないまま使うなってこった。
都合よくGNUの高貴なるツールを土足で上がり込んで使うな、亡者ドザども
>ツール=OSって思ってるの?
話にならんゴキドザだな、論点すら理解出来てない。さすがはブラックボックスの窓を使ってるだけあるわ。なぁ?クソドザくんよぉ^^
>その理屈ならMS Office互換だからってOOoやLibreOffice使ってる奴に
>「本物のMS Office使えよ(Windows使えよ)」って言えることになるんだけど
LibreOfficeはまさにGNU思想の賜物なんだが?頭沸いてるな、理解できてるか?
シグWin使ってるクソドザには理解できん世界かも知らんがのぉ(爆笑)
- 613 :
- >>609
>まあ構ってちゃんはともかく、俺も>>606と同じ発想なんだけど
>そのためにCygwinかMSYSかGNU toolsかでフラフラしてる
>バージョンアップで利点・欠点が変化することもあるし
はい。ボロ出たね。所詮はLinuxワナビーのニセモノなんだよ。
しっかりした開発思想がないからバージョンアップでフラフラすることになる。
クソドザみたいでお似合いかもしらんが、Linuxワナビーは看過できんな
- 614 :
- もうネタや芸風にしても面白く無いな
真性だったら脳内でGNUと犬のCygwinの関係がどうなってるのか意味不明すぎる
- 615 :
- 知るかバカ!そんなことよりワラビーだ!
http://marticleimage.nicoblomaga.jp/image/15/2013/4/8/487d8af80b5c56264665007123b9b7a30194ed2e1358782696.jpg
- 616 :
- >>613
はい。馬鹿晒したね。UNIXワナビーすぎて>>606の言ってる用途が理解できないのかな?
UNIX系のコマンドをWindows上で動かすことに意味があるんだよ。
どういう用途なのかUNIXワナビーには想像もつかないんだろうな。
おまえのレスは全部ワナビー感溢れ過ぎて笑い堪えるのが大変。
- 617 :
- オーストラリアのムラマランで見たワラビーは,すごく人慣れしていて可愛かった.
- 618 :
- GNUは「GNU」なんだが…
- 619 :
- 蕨は面倒だからあんまり好きじゃない
コゴミがいい
- 620 :
- いい加減Windowsも基本的なunix系ツール一式を標準装備するべき
- 621 :
- たとえば「基本的なunix系ツール一式」ってどの辺まで?
- 622 :
- SFUがあったじゃないか
- 623 :
- POSIXな感じのところ
- 624 :
- >>622も言ってるけど
「MicrosoftがCygwinみたいなの標準で用意しろよ」ってんなら
SFU、SUAみたいなのじゃダメなの?
- 625 :
- もうないんじゃなかったっけ。
- 626 :
- 今のMSはCygwin使えっていう立場じゃないっけ。
あと標準で使えるってのはけっこう重要だと思う。
- 627 :
- http://technet.microsoft.com/ja-jp/library/hh831568
これね。
Cygwinかなんか使えって。
- 628 :
- http://technet.microsoft.com/ja-jp/library/dn303411.aspx
UNIX ベースアプリケーション用サブシステム (SUA) は削除されました。
- 629 :
- sshやgitあたりも欲しい
- 630 :
- 「へー、SFUってSUAって呼ぶようになったんだ」ぐらいで俺の時間が止まってたわw
- 631 :
- >>612
> ・・・しっかりものの定義しろや、ゴキドザ
> 商用M$ ごときが神聖なるGNU思想を・・・
「GNU思想」の定義よろ、しっかりな。
> 都合よくGNUの高貴なるツールを土足で上がり込んで使うな、亡者ドザども
オレの知ってるGNUの思想とは相容れない考え方だな。
それはGNUの思想じゃなくて、わらびーくんの妄想では?
実は「Philosophy of the GNU Project」とか読んだことないだろ。
ステキな文があるんだが、都合よく解釈するなよ?
ツッコミどころ増えすぎ。たった3行でこれだし。
誰か「しったかワラビー」とかでスレ立ててくれw
- 632 :
- ツッコミどころっつーか>>612の時点で話がかみ合ってないじゃん
知識がないのか知らないが意味不明な事しか言わないし
もう何言っても無駄だよ
- 633 :
- ゴミをかまうな
- 634 :
- Win32APIとpthreadでお手軽にコード書きたいだけなんだけどな
- 635 :
- coreutilsについてくるようなやつは標準のコマンドでなんとかなることも多いけど、
スクリプトまわり、sh・sed・perlみたいなのは欲しいよね。
困るのはfindと基本コマンドじゃないけどconvert。
>>629 sshはsshdも含めて、かな。
gitは付けるなら標準じゃなくて開発ツールだろうけど付いてなくてもいいや。
CVSやSubversionという選択肢もあるわけだから。
開発ツールといえばnmakeの文法をなんとかしてほしい。
あれさえPOSIX準拠ならばマルチプラットフォームの開発が楽になるのに。
GNU makeだけ入れてもいいんだけど、結局Cygwinを入れてしまう。
>>604 原典も調べずに盗んだとか「私は顔が真っ赤です」って書いてるようなもんだぞ。
それと、このスレの住人のスキル−CygwinとWindowsの知識≒ワラビーくんのスキル。
- 636 :
- そいつマカーだろうから儲専用機の知識は俺よりあると思うわ(笑)
- 637 :
- あのぉ、これは、当日はいていく予定のTバックのことです。
Tバックというのは、あの部分が故意に、つまり意図的にですね、
そうゆう目的性と申しましょうか、方向性ていうかぁ、挿入のために、
破れているのれす!
- 638 :
- >>637
www
kwsk!
- 639 :
- Cygwinの開発元も言うところの"本物の"Linuxを作っているRedHatなんだよなあ……
- 640 :
- RedHatは、Linuxを作っているわけではなくて、ただのディストリビュータのひ
とつであり、またすでに存在していたCygwinを買収しただけ
- 641 :
- 「本物のLinux」って聞くたびに微妙な気分になる
悪口じゃなくて「本物じゃないこと」に意義があったはずなんだがなぁ
なんか「本物のインスタントコーヒー」とか「本物の回転寿司」とか言われてる気分
- 642 :
- Linuxの話はよそでやればいい
- 643 :
- cygnusはegcsやってたところだよね
- 644 :
- cygnusってガソリンスタンドの
- 645 :
- それはkygnusやがな。
- 646 :
- cygnusは'gnu'を含む数少ない単語の1つなので社名にしたとか
- 647 :
- Kygnus, Your GNU Support!
- 648 :
- ま、結局本物のLinuxを使えないかわいそうなドザってことね、納得(笑)
仕事がどうとか言い訳してるロースキルドザいたけど、失笑ものですたわぁ〜
ただ単にUnixツール使える俺カケーしたかったクソドザでしょ?
Linuxワナビーはマジで困る。
- 649 :
- xinetdで立てたtelnetサーバにログイン時、/usr/binと/usr/libがマウントされない
- 650 :
- xinetd以外で立てるtelnetサーバってあるのかよw
- 651 :
- inetdとかtcpserverで。
- 652 :
- 今日日inetd使うことも少なくなったね
- 653 :
- wu-telnetd とか protelnetd とか vstelnetd とかw
- 654 :
- >>648 /etc/fstab に明示的に書いてみるとか。
あるいは、xinetd立ち上げる前にmountでマウントしてやるとか。
あるいは、telnetdじゃなくてsshd使うとか。
>>648 それより、「GNU思想」のしっかりした定義マダー?
顔を真っ赤にして9日間一生懸命調べてたんじゃないの?
- 655 :
- >>648 が、実は背伸びしたい盛りの女子中学生で、
>>654 みたいな「よく分かってる」オトナに弄ばれている…
そんな絵面を想像して、なんだかこうふんする今日この頃なのでございます。
- 656 :
- ディレクトリ内の全てのファイルをfor文で処理しようと思ったら
a)
for i in *
do
・・・・
done
b)
for i in `ls -1 *`
do
・・・
done
のどっちがお行儀のいいプログラミング?
- 657 :
- シェルスクリプト総合スレがあるよ
- 658 :
- ddコマンドを使ってHDDのバックアップを取ろうとしてるんだけど
権限が無いとか言われてしまう。
そこでcygwin terminalを右クリックして「管理者として実行」を選択してみたら問題無く実行できた。
でもUNIXらしくもっと他のアプローチで実行する方法は無いだろうか?
たとえばsudoコマンドと組み合わせるとか。
- 659 :
- >>658
まずwindows 側でパスワード無しで権限昇格出来る仕掛けが必要だね
なんかあったっけか
- 660 :
- どっかの誰かが sudo コマンドもどきを作ってたような記憶がある
sudo <<command>> で実行すると権限昇格ダイアログが出てきて管理者権限で実行できるやつ
- 661 :
- >>658
UNIX らしくはないけど runas じゃだめ?
- 662 :
- ターミナルをrunasであげるんじゃなくてコマンド側で対応したいんじゃないか?
- 663 :
- 須藤先生で多分いけるんじゃないかな
http://coexe.web.fc2.com/do.html
- 664 :
- ほらほら〜(笑)
ニセモノ使うとそーゆーとこで「歪み」が出てくるよね〜(笑)
クソドザは黙って、GUIポチポチ作業しとればええんちゃいます?
CUI使いたいのはわかるけどワナビーなもん使ってるならしゃーないわな(笑)
GNU思想の定義教えろ!(キリッ とか言ってる救いようのないバカドザはexe偽装ファイルであぼーんでもしとりゃええんや
Linux最高!
- 665 :
- >>660
>どっかの誰かが sudo コマンドもどきを
いいよ〜いいよ〜(笑)
「もどき」だよね?(笑)
ニセモノLinuxのクソドザはここ認めれないからムカつくんだよねー
仕事(笑)マルチ環境構築(笑)
キモス(^_^;)
- 666 :
- >>664-666
Linux使った事ないって自白しちゃったよ…
- 667 :
- 使ったことくらいはあるんじゃない?
たぶん
自信ないけど
- 668 :
- 開発らしい開発もやったことないだろ。
マルチ環境構築とマルチ環境開発は全然違うぞw
configureスクリプトを作るどころか、
./configureすらやったことないんじゃないの?
なんかもう、叩けば叩くほど面白いくらいボロボロ埃が出てくる煎餅布団のよう。
ついでに言うと、最近CentOSからOpenSUSEにふらっと乗り換えたんだけど、
Linuxにはしっかりした開発思想がないってことですか、そうですか。
って、Cygwinと関係あること全然書いてないや、ごめん。
- 669 :
- 自宅でSPARCマシンを動かし続けてる自分どころか、WIDEプロジェクトに巣くってる
人間とかですら、他組織との付き合い上Windowsを使わざるを得ないこともあるという
のに、そんなにWindowsも触ってることを馬鹿にしたいんだろうかねぇ…。
- 670 :
- 最近Linux触り始めた若者はソフトウェアのインストールと言っても
yumとaptしか知りませんみたいなのザラだからな。
Javaとスクリプト言語しか使ったことなくてクロスコンパイルの意味もわかっていないかもしれない。
- 671 :
- 昔、CygwinすらなかったころはDJGCC使ってたっけ
- 672 :
- 個人的にcygwinは「窓使いの憂鬱」と同じカテゴリ。
- 673 :
- グラマーですらない俺でさえ./configureやmakeくらいは無数にやってるからな
- 674 :
- 相手すんなっての
- 675 :
- 最近cygwin関係のアプリがウィルス対策アプリに引っかかりまくって難儀してるんだけど
知らないアプリはマルウェア認定するのホントやめてほしい
- 676 :
- Cygwinとか超なつかしい
- 677 :
- ガチ開発用には今は MSys を同梱して配ってるツールが多くなってる印象がある。
un*x 由来のコマンドラインツールなんかを
ちょっとコンパイルして使うのにはやはり cygwin が楽。
なにより最近肩身の狭い tcsh を自由に使えるのがうれしい。
- 678 :
- そういえば長年csh派だったけど、めっきり使わなくなっちゃったな。
- 679 :
- >>678
もう bash で決まり! でよいよね。
昔は、tcshが、、zshが、、、とか勝手にうんちく言い始める人種が多かったけど、
彼らは絶滅してbashだけが生き残って平和になった。
- 680 :
- zshユーザは絶滅してないな。
Ubuntuのdashなんてのもあるぞ。
- 681 :
- dash、トラブルの元でしかない。
- 682 :
- hage
- 683 :
- knk先生作のnxtに決まってんだろ
- 684 :
- Cygwin上でifortを使って,よくあるHelloWorld!をコンパイルしようと,
「ifort HelloWorld.f90」と打つと,下のようなエラーが出ます.
---------------------------------------------
/cygdrive/c/Program Files (x86)/Intel/Compiler/Fortran/9.1/IA32/Bin/ifort.exe: error while loading shared libraries: ?: cannot open shared object file: No such file or directory
---------------------------------------------
何が問題で,どうしたらコンパイル&リンクできるようになるか教えてください.
OS:Windows7 64ビット オペレーティング システム
CPU:Intel(R) Xeon(R) CPU X5690 @ 3.47GHz 3.46GHz (2プロセッサ)
コンパイラ:Intel(R) Fortran Compiler for 32-bit applications, Version 9.1
- 685 :
- ちなみに,Cygwinの32bit版と64bit版の両方でやりましたが,同じメッセージが出ます.
32bit版でlddを実行したらこうなります.
$ ldd /cygdrive/c/Program\ Files\ \(x86\)/Intel/Compiler/Fortran/9.1/IA32/Bin/ifort.exe
ntdll.dll => /cygdrive/c/Windows/SysWOW64/ntdll.dll (0x76ea0000)
kernel32.dll => /cygdrive/c/Windows/syswow64/kernel32.dll (0x750c0000)
KERNELBASE.dll => /cygdrive/c/Windows/syswow64/KERNELBASE.dll (0x74930000)
ADVAPI32.dll => /cygdrive/c/Windows/syswow64/ADVAPI32.dll (0x74990000)
msvcrt.dll => /cygdrive/c/Windows/syswow64/msvcrt.dll (0x74a30000)
sechost.dll => /cygdrive/c/Windows/SysWOW64/sechost.dll (0x76a20000)
RPCRT4.dll => /cygdrive/c/Windows/syswow64/RPCRT4.dll (0x74e70000)
SspiCli.dll => /cygdrive/c/Windows/syswow64/SspiCli.dll (0x748d0000)
CRYPTBASE.dll => /cygdrive/c/Windows/syswow64/CRYPTBASE.dll (0x748c0000)
comdlg32.dll => /cygdrive/c/Windows/syswow64/comdlg32.dll (0x769a0000)
つづく
- 686 :
- つづき
SHLWAPI.dll => /cygdrive/c/Windows/syswow64/SHLWAPI.dll (0x766f0000)
GDI32.dll => /cygdrive/c/Windows/syswow64/GDI32.dll (0x751d0000)
USER32.dll => /cygdrive/c/Windows/syswow64/USER32.dll (0x76270000)
LPK.dll => /cygdrive/c/Windows/syswow64/LPK.dll (0x74f60000)
USP10.dll => /cygdrive/c/Windows/syswow64/USP10.dll (0x75f10000)
COMCTL32.dll => /cygdrive/c/Windows/WinSxS/x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7601.18201_none_ec80f00e8593ece5/COMCTL32.dll (0x72650000)
SHELL32.dll => /cygdrive/c/Windows/syswow64/SHELL32.dll (0x75260000)
WS2_32.dll => /cygdrive/c/Windows/syswow64/WS2_32.dll (0x76a60000)
NSI.dll => /cygdrive/c/Windows/syswow64/NSI.dll (0x74980000)
NETAPI32.dll => /cygdrive/c/Windows/system32/NETAPI32.dll (0x718d0000)
netutils.dll => /cygdrive/c/Windows/system32/netutils.dll (0x71970000)
srvcli.dll => /cygdrive/c/Windows/system32/srvcli.dll (0x71780000)
wkscli.dll => /cygdrive/c/Windows/system32/wkscli.dll (0x71770000)
IMM32.DLL => /cygdrive/c/Windows/system32/IMM32.DLL (0x74f70000)
MSCTF.dll => /cygdrive/c/Windows/syswow64/MSCTF.dll (0x74fe0000)
- 687 :
- エセLinux使ってるからそーなるんだよ。
死苦Winなんざ辞めろ。クソドザはロクなことしない
- 688 :
- 64版のlddの結果とdiff取ってくれ
- 689 :
- エセLinuxつこーてるうえに、窓64、Intel32じゃエラーでるわな。
クソドザ用の死苦Winじゃエラー祭りやわ。
エセLinux使ーてるせいや^ ^
- 690 :
- どうやらCygwinは親をRらしい
- 691 :
- いまCPU性能が上がってVMのほうがいいからな
Gygwinは非力なWindows機しかないときに
Unix環境を利用できるようにした苦肉の策だからね
VM使えるのに変にOSに深い部分までインストールするのはいやだから最近は入れてない
- 692 :
- windows上で使えるところに意義があるのに
- 693 :
- Windowsでshellが使えることに意味があるのだ
- 694 :
- >>688
こうです↓.わかりますか?
$ diff ldd32.txt ldd64.txt
1a2
> ntdll.dll => /cygdrive/c/Windows/SYSTEM32/ntdll.dll (0x76cc0000)
2a4,10
> wow64.dll => /cygdrive/c/Windows/SYSTEM32/wow64.dll (0x732d0000)
> wow64win.dll => /cygdrive/c/Windows/SYSTEM32/wow64win.dll (0x73270000)
> wow64cpu.dll => /cygdrive/c/Windows/SYSTEM32/wow64cpu.dll (0x74770000)
> ??? => ??? (0x76aa0000)
> kernel32.dll => /cygdrive/c/Windows/syswow64/kernel32.dll (0x750c0000)
> ??? => ??? (0x76aa0000)
> ??? => ??? (0x76bc0000)
26d33
< MSCTF.dll => /cygdrive/c/Windows/syswow64/MSCTF.dll (0x74fe0000)
- 695 :
- 取りあえず「ifort cygwin」で検索して一番上に出てくる
ttps://software.intel.com/en-us/articles/alias-method-for-using-intel-windows-compilers-under-cygwin-bash-shell
によると、ifortvars.bat で設定される環境変数が継承されるように Cygwin を起動しろ云々とあるけど、
その辺の環境変数周りは大丈夫なの?
- 696 :
- >>694
???が出てるから、遅延ロードできてないdllがある
Windows7では何故かよくある
- 697 :
- >>675 うちESET NOD32だけど何も言われんよ
>>689 Linuxで何かエラーが起きたらlddもせずに
「エセUNIXのせいだ」と言ってる姿が見えるw
WOW知らんみたいだし
- 698 :
- >>693
バカはけ〜ん^_^
シェルじたいはクソ窓自体もあるだろ。
まさかbashとかzshだけがシェルとかおもってるあのん?ププ
この程度なんだよねークソドザは(笑)
てか、クソドザはいい加減死苦WinをエセLinuxだと認めれば?
言い訳しか言えないゴミ窓使いって見苦しいお?(^_^;)
- 699 :
- >>697
は?(威圧
エセUNIXなんて言うはずないよね?
クソドザは論点変えることしかできないん?
OS自体に恨みはないが?
ただ気色悪いクソドザが嫌いなだけ。
わかるかなー?ゴミ窓使いさん(^_^;)
- 700 :
- 迫力のねえ威圧だなw
>>698 認めるって、このスレで誰か否定してたか?
キミの国語能力がこの程度だということはよく分かった。
・・・いや、前から分かってたけど。
- 701 :
- CygwinをエセLinuxと呼ぶのってCygwinをOSかなんかだと思ってるの?
- 702 :
- sh互換でないものはシェルと呼びたくないしwindowsに付いてくるのをシェルと言う奴はいないだろ
- 703 :
- 昔はバリバリのcsh使いだったが、膝に矢を請けてしまってな・・・
- 704 :
- シェル、広義にはエクスプローラとかの GUI も含むよ (要するに、OS を操作するための基本 UI がシェル)。
http://ja.wikipedia.org/wiki/%E3%82%B7%E3%82%A7%E3%83%AB
- 705 :
- 広義にゃそうだが
窓用語に沿うならばコマンドプロンプトじゃね?
- 706 :
- 最近の仕事では PowerShell を使うことの方が多いかな
- 707 :
- フロントエンドにテラタームを使いたいので
もっぱらCygwinに逃げてるわ
- 708 :
- >>702
はいはい
- 709 :
- >>702
呼びたくないのは、お前の勝手だが意味としてはそうだろ。
と言うか、知らなかったと言えよクソドザ
お前みたいな強がりを言うクソドザがいるからLinuxな人たちからゴキブリと言われるんよ?f^_^;
知ったかゴキブリドザー(笑)
- 710 :
- >>709 自分の書き込み読み返してから書けよw
お前みたいな強がりを書いてるやつはゴキブリ、と φ(.. )
まぁ、これだけ単細胞だと、ゴキブリ未満だと思うけどなー
ワラビーなんて呼んで失礼だったわ、ワラビーに
- 711 :
- >>710
クソドザ「Windowsでシェルを使いたい」(キリィィィィイ
プッ(⌒-⌒; )
- 712 :
- WineとかMonoとかは無視ですか?
- 713 :
- 相変わらず爆釣れか
もういつまでも相手にしているほうが
荒らしに思えてきた
スルー力無さ過ぎだろ
その上>>702・>>705見たいなお粗末な反論
そりゃ糞ドザ言われてもしゃーないわ
- 714 :
- >>711 ハァ? オレ703じゃないし、ドザもWindowsもシェルも関係ないぞw
キミの今までの発言で、キミがゴキブリであることが確定しただけ
何をわけのわからないことを・・・あぁ、ゴキブリ以下だから仕方ないか
書けば書くほどボロが出て、ゴキブリの証明してるようなもんだぞ
そろそろおちょくられてることに気づけw
>>713 スマソ。まぁ、>>702 は確かにアレだ。
- 715 :
- >>714
俺がゴキブリなのかゴキブリ以下なのかはっきりさせてよ、クソドザさん(^_^;)
論理めちゃくちゃでつね〜
IT土方なのかな?
「ワラビーに申し訳ないか」(キリィィィィイ
プッ(⌒-⌒; )
- 716 :
- >>715
ねーねー
なんで>>712を無視するの?
知らないから理解できないの?
- 717 :
- シェルにexplorerを使うようになってそろそろ20年か
- 718 :
- >>716
話にならんな。
これだからクソドザは(笑)
- 719 :
- シェルに昭和がくっついてそろそろ30年か
- 720 :
- >>718
予想通りの回答ありがとう
君の知識じゃそれが限界だろうね
いままで威勢よく重箱の隅をつつくようにグダグダ言ってたけど
結局そんな回答しかできないんだよね
- 721 :
- もうかまうな。
- 722 :
- >>707 ssh v1だったかv2だったかの対応が遅かったんだよな < Tera Term
それでPuTTYに移ったんだが、オリジナルのPuTTYはEUCが使えない。
したら、いつの間にかCygwinの端末がminttyになって、しかもEUCが使える。
今はSJISとUTF-8のときはPuTTY、EUC使いたいときはmintty+sshなんだが、
ベース同じだし、なんかもうPuTTYいらない気がしてきた。
>>699 そもそもお前と議論する気ないし、>>631 から逃げ回ってるお前が
「論点変えるしかできない」とか、面白すぎ。
- 723 :
- >>720
クソドザ「予想通りの回答ありがとう」(キリィィィィイ!!
プッ(⌒-⌒; )
何かい?wineやらmonoでクソ窓環境をLinuxで実現させようとしてるのが、死苦Winと同じとか言いたいんだろ?低能ドザーは(笑)
それに対して「話にならん」と言ったんだがなぁ〜低能ドザーには伝わらなかったかーそうかー(⌒-⌒; )
M$のクソドザにわわからんかーGNU思想は(笑)
所詮はワナビーLinuxだよな(ゲラゲラ)
- 724 :
- もう構うな
覚えたての言葉を使いたいLinux初心者が迷いこんできてるだけなんだから
黙ってスルーしてればいいよ
- 725 :
- >>724
プッ(⌒-⌒; )
- 726 :
- よく分からないが、
Windows上で、gccを使って、Windowsアプリと連携するようなソフトを作りたい場合、
Cygwin または そのフォークであるMinGW 以外に選択肢ありますか?
- 727 :
- >>726
作りたいアプリの種類と動作環境による
つーかスレ違いな気がする
- 728 :
- そろそろ
エセLinuxのCygwinを作ったのはネトウヨ
とか言い出す頃だろうか?
- 729 :
- LinuxだってCygnusにはお世話になってるだろ
- 730 :
- ラルクアンにshellがついてそろそろ24年
- 731 :
- >>726
dosのgcc使えばいいじゃん
- 732 :
- まあ、Cygwin とこ行って「○○がLinuxと違う!」言うても相手にされんからな。
Linuxに及ばないのではなく、Linuxは目指すところにならないから。
あんなもの。
- 733 :
- あんなモノリシックカーネルを目標にしてもな
- 734 :
- >>715 強がれば強がるほどゴキブリ
ゴキブリ書いてるのはキミ、オレはゴキブリ未満だと思う、と >>710 に書いてある
小学生レベルに理論めちゃくちゃとか、まぁゴキブリに小学生もへったくれもないか
- 735 :
- いつまで相手してんだよ
- 736 :
- >>728
むしろ死苦Win使いのクソドザがテヨンだけどね(⌒-⌒; )
GNU思想を土足で踏み荒らすテヨン企業そのもの(笑)
ギャラ苦死(笑)死苦Win(笑)
- 737 :
- GNUとLinuxの関係って素人はよく勘違いするんだよね
- 738 :
- >>737
へぇーそうなんだー
GNUとLinuxは切っても切れない関係でつけどね〜(⌒-⌒; )
- 739 :
- >>737
リーナスに「GNU思想」って言ったら苦笑されるだろうな
教祖はニンマリだろうけどw
- 740 :
- >>739
リーナス自体GNUに共感しとるだろ。
- 741 :
- >>740
過去のインタビューで GNU と Linux を並べて語られた際にめちゃくちゃ苦笑してたよ
でもリーナスが GNU に共感してるってのはその通りだと思う
そこは否定しない
- 742 :
- >>738
まあGNUなかったらシェルすらなくなるしな
- 743 :
- GNU 以外のシェルもいろいろあるっしょ。
- 744 :
- 今は、BSD系のものでだいたい揃うのかな?
- 745 :
- 昔からBSD系だけでそろうだろ
何が正統かといえばあれこそ正統なUnix
- 746 :
- AT&Tと揉めた後、一応無関係って事になってるんだから正統ではないんでは。
今さら正統とかくだらないけど。
- 747 :
- Linux環境の話じゃなかったっけ。
- 748 :
- >>742
シェル以前に libc じゃね。
- 749 :
- BSD系はフリーでは全部揃わなかったんだよ
だから386BSDとか作るときGNUを一部使う必要があった
- 750 :
- >>747
LinuxはUnixじゃないし
- 751 :
- 上の方で「ifortが動かない」と言っていた者です.
時間がかかりましたが,>>695をヒントに環境変数をいじくり回したら動くようになりました.
やったことは,
Intel Compiler pre-initialized Windows* command prompt上からC:\Cygwin64/Cygwin.batを実行し,
$ env > ~/env1
ifortが動かない普通のショートカットからCygwinを起動して
$ env > ~/env2
$ diff ~/env1 ~/env2
を見て,差分が表示された環境変数を片っ端から.bashrcでexportしました.
全然美しくないやり方だとは思いますが,とりあえず動いたので満足です.
アドバイスありがとうございました.
- 752 :
- BOWやSlackwareの時代じゃあるまいし
今じゃ数分あればPC初心者でも適当なディストリを入れられるわけで
「UNIX環境に憧れてるけど手が届かないドザ」って層は存在しないでしょ
っていうか、ここの住人だったら既にウンザリするほどLinuxやUNIXを使ってるわけで…
- 753 :
- cygwinないとssh使えないからなあ
- 754 :
- >>750
よしわかった。
クソドザはUNIX板からでてけよ(笑)
- 755 :
- GNUて何の略だっけ
- 756 :
- >>751
報告乙
解決してよかった
- 757 :
- >>751
解決して何より。
ifortは使ってないから想像だけど、多分スタートメニューのIntel(ry)command promptが
バッチファイルへのショートカットになっていて、それをエディタで開いてやれば
多少は美しく解決したんじゃないかな。
- 758 :
- >>752
>今じゃ数分あればPC初心者でも適当なディストリを入れられるわけで
じゃあいれろよ(笑)
>「UNIX環境に憧れてるけど手が届かないドザ」って層は存在しないでしょ
>
その根拠は?
てか憧れてるならまだカワイイわ(笑)
ここのクソドザどもはテヨン並みに土足で踏み荒らしてるからな(⌒-⌒; )
- 759 :
- ネトウヨ用語使ってるのに日本語が不自由ってもうどうしようもないな
- 760 :
- >>759
不自由なクソドザ(笑)
(⌒-⌒; )
- 761 :
- kubuntuにcygwin入れてみるか
Wineでどれくらいwin32apiが動くかな
- 762 :
- >>759
祖国の悪口悔しいのぅwwww
- 763 :
- 確かに標準では Windows に Cygwin が含まれてはいませんが、実際に Cygwin を入れずに
運用している Windows を私は見たことがありません。
でも Cygwin が入ってない Windows って、実は世の中には結構あるんですかね?
- 764 :
- >>763
改変コピペ
http://toro.2ch.sc/test/read.cgi/unix/1383260330/752
- 765 :
- やっぱり同じスレ見てるやつ多いんだなw
- 766 :
- >>761
やってみれば?
クソドザの道具はそういう風に遊んでやるくらいがちょうど良いo(^_-)O
- 767 :
- WineのことをWinアプリだと思ってるアホ発見
- 768 :
- >>767
>WineのことをWinアプリだと思ってるアホ発見(キリィィィィイ!!!
プークス(⌒-⌒; )
- 769 :
- >>757 そのバッチの中身がcmdの分かりにくいifで書かれてると萎えるんだよな。
minttyの中から 「cmd /c "そのバッチ && start mintty bash"」
とかやると新しいminttyで使えるようになるけど(たぶん)。
まとめてシェルスクリプトにしておくと便利。
>>755 がんばれニッサンウイングロード? それじゃGNWか。
- 770 :
- >>769
ツマラナイ上に気持ち悪い(⌒-⌒; )
これが一般的なクソドザなのか、納得。
コマンドプロンプト使っとけ(⌒-⌒; )
- 771 :
- 今さらコマンドプロンプトなんて使わないで、PowerShell使いますわ。
- 772 :
- >>770
ドザは分かったからお前もLinuxやGNUに関する具体的な話題出してみ
GNU思想とかぼかしてばかりでつまらないんだよね
まぁ>>737から始まった話題についてこれてない時点でお察しなんだろうけど
- 773 :
- NGワードってほんと便利だなって、このスレにいてわかる
- 774 :
- マン国際
- 775 :
- >>773
ありがとうございました。
JNROFF /usr/bin/groff -Dutf8 -Tutf8 -mandoc
で表示されました。
- 776 :
- >>772
かまうな。バカがうつる。
- 777 :
- この馬鹿がソフトウェア板のvimスレにも現れててワロタ
- 778 :
- >>777
あ?vimなんざ俺様は使ってねーよ。
クソドザは妄想しか言えないの?バカなの??
ちなみに俺はnano使いだな。
- 779 :
- なんでemacsじゃないんだよ
- 780 :
- Cygwin使いってEmacs使いが多そうなイメージ
- 781 :
- >>779
胃MAXもたまには使うわ、ボケ。
ただnanoに愛着があるだけだ。
- 782 :
- たまに使う程度でいいならなんでもありじゃねーか
>>780
俺はEmacsに引きこもるためにCygwinを使ってるよ
おかげでLinux/MacOS/Windowsの切り替えが楽
- 783 :
- >>782
おっと言い忘れた。
Vimは嫌いだねぇ。
でもドザは救い用のないクソ。
- 784 :
- あらそうnano
なんつってwwwww
- 785 :
- >>784
オレ、お前みたいな奴きらいじゃないよ
- 786 :
- おれは嫌いだ。
- 787 :
- まあ、かりかりするな
まったりいこう
パスの区切りが"\"だったり、実装されてるコマンドがcp932仕様で文字化けがあったり
通常ソフトのインストールディレクトリ名が"Program Files"と半角が入っていたりと
色々ウィンドウズに嫌気がさしているのは皆同じだろ
- 788 :
- >>787
細かいパス問題はLinuxにも存在するし
システムを跨げばLinux同士でも文字コード周りで問題でるし
Windowsだからと言ってそこまで気にならん
- 789 :
- >>788
ゴキブリドザは消えろ
- 790 :
- 「ドザ」って、DOS Userの略かと思ってたら、Windows User の略にも使うのね。
消えてほしいなら「ウザ」でいいんじゃないの。
- 791 :
- >>789
分かったからLinuxネタ投下してみろよ
GNUネタでもいいぞ
お前が発言したのって>>738くらいじゃねーか
その程度の知識しかないの?
- 792 :
- >>791
かまうなよ。
- 793 :
- また喧嘩か
OpenSSLの件は済ませておけよ
- 794 :
- いつもの馬鹿が暴れてるだけ
- 795 :
- >>791
ププ(⌒-⌒; )
気持ち悪いクソドザは煽りしかできんとでつか〜?
ぷっ(⌒-⌒; )
- 796 :
- まぁこんなのでもいないよりはマシだ
あまりに過疎ってるスレにはさすがに話題投下しづらいからなぁ
- 797 :
- 同感
- 798 :
- いきなりスマソ
質問なのですが、スクリプト言語なんかでcygwin上で実行できるようにして配布されているのをたまに見ますが、あれってただ単に必要最低限だけインストールしてbatに細工してるだけなんですかね?
後ライセンス的に大丈夫なのでしょうか?
- 799 :
- >>798
たとえばどれ?
- 800 :
- >>798
ゴキドザは黙ってコマンドプロンプトでも使ってろ。安心だろ。
2度とLinuxのツールを使おうと思うな、消えろ
- 801 :
- >>798
見たことないな
- 802 :
- >>798
スクリプトのみ配布してるのしか知らない
- 803 :
- そもそも大体のスクリプト言語ってWindows版もあるよね
マイナーだったり特殊なやつだったりするのかな?
- 804 :
- ActivePerlはランタイムごとパックして配布できるって聞いたけど
Cygwinじゃないしなあ
- 805 :
- WindowsのPerlでActivePerlとか入れたら
cygwin上のperlがそっちに引っ張られてしまったので
全部消してしまった
perl-docとかが機能しなかったから
apt-cyg perl などcygwin上のだけにしてようやくまともになったわ
本来は両立できるのか?
- 806 :
- PATHの調整くらいできるようになっておこうよ
- 807 :
- にゃんぱすー
- 808 :
- PATHの問題じゃないだろな
- 809 :
- ひょっとして%PATH%の先頭で定義するとか
尻尾の方で定義するとかで回避できたのか?
- 810 :
- >>809
Yes
PATHって先頭から順にバイナリの場所を検索するわけで
それはUnix系でも同じ
- 811 :
- ゴミドザはもうくんなよ
- 812 :
- アップデートかけたら man-db の Post-install が終わらなくて
インストーラの強制終了かけたったけど、そんなんなったやついる?
man-db はなんかの依存で入ってきた。lynx もついでに入ってきた。
本気ブラウザとして長年使ってたから懐しいな。
- 813 :
- >>812
いる。
キャンセルで終了させた後、もう一度インスコしたら成功した
- 814 :
- >>812-814
全くワナビーLinuxのクソドザの悲劇としか言いようがないよな。
こちとらapt様のお陰でハングすることなんざほとんどなく、なおかつ快適。
ワナビーだから我慢はするってか?
- 815 :
- >>814
悲劇なのは粘着しているお前の頭だ
この世から出てってくれない?
- 816 :
- >>815
この世から出て行くとか意味わからん。
てか、UNIX板から汚物ドザは消えろ(笑)
ワナビー(笑)
- 817 :
- >>815
相手すんなって言ってんだろ
- 818 :
- >>817
相手にするなって( ´Д`)y━・~~
クソドザはからかう程度がちょうどええんやで( ´Д`)y━・~~
- 819 :
- >>818
無能君>>791はまだかね
- 820 :
- どうせsudoさんに頼らないといけないんだろ?
- 821 :
- aptってひさびさに聞いた
仕事だとほぼyumだわ
- 822 :
- 利用する
便利じゃん
- 823 :
- 殺伐としたスレにemregeが!
- 824 :
- >>821
それがどしたん?( ´Д`)y━・~~
まさかレッドハットつこーてる俺カコイイとでも?( ´Д`)y━・~~
(核爆)
- 825 :
- >>819
粘着湧いたな(核爆)
お前はそれしか言えないのか?クソドザ( ´Д`)y━・~~
- 826 :
- >>825
お前はそれしか言えないのか?
- 827 :
- >>824
それがどしたん?
まさかaptつこーてる俺カコイイとでも?
- 828 :
- emrege
- 829 :
- >>826-828
ワシに対するオウム返ししかでけへん知的弱者乙( ´Д`)y━・~~
ま、さすがはクソドザと言ったところか
- 830 :
- だってお前、専門的な話題になると急に黙り込むからお話にならないんだもん
もうちょっと生産性のある話題出してくれよ
- 831 :
- r"`ヽ、
\::: \
\::: \
): )
__/::: /
/ 〈:: /
/ \ ,〈//\
/ (●) ┃(●) \
| (__人__) |
\ ` ⌒ ┃ ,/
. /⌒〜" ̄, ̄ ̄〆⌒,ニつ ワシに対するオウム返ししかでけへん知的弱者乙
| ,___゙___、rヾイソ⊃
| `l ̄
. | |
- 832 :
- じゃあsudoとかsu使わずにパッケージ入れてみろよ
- 833 :
- クソドサ >>>>>>>>>> 無能リナ臭
- 834 :
- Cygwinをダウンロードしてgccを入れて起動したら自分の名前が出てきたのはユーザー名が自分の名前だから?それとデスクトップにsetup.exe、色々入ってるフォルダ、Cygwin64teminalの三つのアイコンが出たんだけど、これって問題ないの?
- 835 :
- 環境変数PS1を変更すればプロンプトにユーザー名を表示しないようにできる
- 836 :
- >>835
改行を変更するとやっぱりユーザー名が出るんだが?
- 837 :
- こちらのCygwin環境の初期設定ではプロンプトは
PS1='\[\e]0;\w\a\]\n\[\e[32m\]\u@\h \[\e[33m\]\w\[\e[0m\]\n\$ '
ここから改行、ユーザー名、ホスト名を削るなら
PS1='\[\e]0;\w\a\]\[\e[33m\]\w\[\e[0m\] \$ '
- 838 :
- >>834
むしろどこに問題が?
- 839 :
- >>834
・プロンプトにユーザー名出るのは普通
・デスクトップにsetup.exeと色々入ったフォルダがあるのは、インストールの途中でパッケージの保存先をそう指定したから
・Cygwin64teminalのショートカットが出るのも普通(インストールの最後にショートカット置くかどうかのチェックボックスがある)
- 840 :
- Cygwin terminalに直接ソースを書いてhello worldってできるの?
- 841 :
- いみわからん
- 842 :
- $ echo Hello World
Hello World
- 843 :
- Cygwin terminalに直接コード書いてプログラミングできるかって事を聞いてるんです、
それともエディタに書いて
gccを使ってCygwin terminal上で
コンパイルしないとダメなの?ちなみにメモ帳で書いたコードをコンパイルしようとしたら、ファイルが存在しないと出たけど原因がわからない。
- 844 :
- 馬鹿には無理
- 845 :
- 意図がよくつかめんが、ソースファイルを作りたくないということなら
$ cat | gcc -xc -;./a.exe
とかやればいいのでは
プログラム入力したら最後にctrl-dな
ろくに修正もできないし、素直にエディタ使った方がいいと思うが
- 846 :
- なんかスペースが化けた
$ cat | gcc -xc -;./a.exe
- 847 :
- ひょっとして全く無意味な事をやろうとしてたのかな?
Cygwin terminalってやっぱり修正できなかったのか、改行したら戻せなかったからな。
- 848 :
- >>845
意図がよくつかめんが、ソースファイルを作りたくないということなら
$ cat | gcc -xc -;./a.exe
これって、コードを書いたあとに書くの?
素直にエディタ使った方がいいと思うが
初心者だからエディタ使った方がいいのか
- 849 :
- ターミナル内でエディタ使いたいのならviでもemacsでもお好きなのをどうぞ
- 850 :
- http://peace.2ch.sc/test/read.cgi/unix/1404204950/117
- 851 :
- >>849
terminal内でエディタ?エディタはエディタで使ってそれをターミナルでgcc使ってコンパイルするんじゃないのか。
- 852 :
- いきなりプログラミングするんじゃなくて、
まずはcygwinやunixの基本的な事を覚えましょう
回答が返ってきても何一つ理解できないんじゃ意味ないだろ
- 853 :
- >>851
その意味不明な知識はどこから得たんだ?
誰に教えてもらったんならソイツに文句言った方がいいぞ
>>852の言う通り基本から勉強しなおした方がいい
- 854 :
- いきなりプログラミングするんじゃなくて、
まずはcygwinやunixの基本的な事を覚えましょう
回答が返ってきても何一つ理解できないんじゃ意味ないだろ
- 855 :
- いきなりプログラミングするんじゃなくて、
まずはcygwinやunixの基本的な事を覚えましょう
回答が返ってきても何一つ理解できないんじゃ意味ないだろ
- 856 :
- 数年後、そこにはemacsにひきこもる>>840の姿が
- 857 :
- >>853
http://peace.2ch.sc/test/read.cgi/tech/1393965167/
ここで、純粋にC言語を勉強するなら何がいいか聞いたらCygwin落としてgccを入れてやった方がいいと書いてあったのでそうしたんだ。
やっぱり開発環境の基本から勉強しなきゃ駄目か、実際にプログラミング始めるまで長い道のりだな。
- 858 :
- 単にC言語の勉強したいならわざわざcygwinの勉強するよりも
Windowsで閉じた環境を用意する方がずっと早いだろ
て言うかいちいち全部掲示板で聞くんじゃなくて少しは自分で調べろ
検索するか本を読め、じゃないといつまで経っても進まんよ
- 859 :
- Cygwinはやめとけ
環境を用意する段階で躓く
vmにbsdかぃぬx入れた方がいい
- 860 :
- VisualStudioとかEclpseとかは、C言語以前にIDEの使い方でつまづく
Cygwin+gccであれば簡単にセットアップできて、すぐ始められる。
ただ上で騒いでるエディタすら知らないような素人はそれ以前の問題
- 861 :
- ゴキドザはバカだという証拠がまた一つ増えたな( ´Д`)y━・~~
大人しくLinux入れろ、窓は廃棄しろ
- 862 :
- >>859、861
UnixもCygwinもある程度の前提知識が無いと使えないから「すぐにC言語を勉強したい」人には不向き
勉強するだけなのに無駄なものまで入れる必要は無い
>>857
勉強したいだけなら 学習用C言語開発環境 とか LSI-C とかを Vector から落としてきて
「○○○(ソフト名) 使い方」でぐぐればいいよ
それじゃ満足できなくなったら gcc に手を出せばいい
- 863 :
- 「cygwin terminalに直接コードを書いてプログラミング」
これのイメージがどうしても湧かない
質問者がどういう謎イメージを持っていたのかすごく気になる
- 864 :
- vimやemacsがエディタだという認識が無かったのでは。
- 865 :
- emacsとか知らないんじゃね。
ファイルが存在しないって出るってことは基礎的なコマンドも打ったことないでしょ。
- 866 :
- そもそもターミナルやコマンドプロンプトの概念すら理解できてないのでは?
今まで何らかの環境でプログラミングしたことがあるのか?という問から答えて欲しい
- 867 :
- むか〜しのパソコンのBASIC環境でLISTコマンドで表示させたプログラムを編集するとそれがそのまま反映されるような機能があったような無かったような
- 868 :
- >>863
Cygwin terminalにhelloworldのコードを書いてterminal内でgccを使ってコンパイルするとtterminal内でhelloworldって表示できると思ってた
- 869 :
- よく分からんが早い話が「C言語勉強したい」って言ったらCygwin使えって言われたから
Cygwinが自体がエディタ or 開発環境だと勘違いしたってことかな
- 870 :
- >>868
今までどんな環境でプログラムしたことあるの?
それによってオススメが代わると思うよ
- 871 :
- >>843
原因: Windows のホームディレクトリと Cygwin のホームディレクトリは同一ではない。
方策: Cygwin terminal 上で
cd $USERPROFILE
と入力して Windows のホームへ移動するか、Windows のホームに保存したファイルをエクスプローラで
Cygwin のホームへコピーする。または、
cp $USERPROFILE/ファイル名 .
と Cygwin terminal 上で入力する (「ファイル名」の後ろの空白とピリオドも必ず入力)。
C 言語は元々 Cygwin とかの Unix 系環境開発用言語だから、遅かれ早かれ Unix 系環境の勉強は必
要になる。
>>868
Cygwin terminal 自体はコマンドプロンプトや DOS 窓と同種のもの。複数行に渡る編集を terminal 内で
するには、そこから別に Cygwin terminal 用エディタを起動する必要がある。vi テキストエディタは操作方
法が複雑なので、とりあえずは nano テキストエディタの使い方を覚えるのが簡単。
- 872 :
- >>869
そう。Cygwin terminalがエディタで、gccというコンパイル機能もつけることができると思ってた。
>>870
全くない。
- 873 :
- >>872
Cygwin や Linux を使ったことのないユーザが Cygwin 上で C を覚えようとすると
あれこれ無関係なことまで覚えてないといけないので、素直に Visual Studio Express を
使った方がいいと思うよ。
IDE (統合開発環境)の操作方法は覚える必要があるけど、初心者には GUI の方が
扱いやすいだろうし、探せばネットにチュートリアルも豊富にあるだろうし。
- 874 :
- ツールよりもC言語学習系のサイトを紹介した方がよくない?
ツールだけ教えてもたぶん出来ないと思う
- 875 :
- >>862
今時LSI-Cは無いわ。64bit環境で動かないし。
そもそもC言語でいいのかも疑問。
プログラミングをやりたいだけならCである必要もない。
- 876 :
- つまり、初心者にCygwinを紹介した人がダメすぎるってことか
- 877 :
- >>876
死苦Win自体がダメ、カス。
と言うか、ユーザがクソドサって時点で終わってるだろ。
大人しくデビアン入れれば良い、至高のOSだからな
- 878 :
- >>862>>875
LSI-C試食版で済む用途はいまならTCCがオススメ。
x86/x64/arm対応、C99準拠、Linuxカーネルを15秒でコンパイルできる早さ。
なにより中間ファイル吐かずにオンメモリリンクで実行できるからスクリプト言語っぽく使える。
>>876
最低限、ファイルとフォルダの関係やコマンドラインの使い方覚えてないと駄目だわな…
- 879 :
- Windows用開発環境紹介したところで、
「コマンドプロンプトに直接ソースを書いてhello worldってできるの? 」とか
「USBマウスに直接ソースを書いてhello worldってできるの? 」とかなるだけだな
- 880 :
- >>857
windows側でエディタでソース書いて
terminalからコンパイルすりゃいいジャン
- 881 :
- >>880
俺も思った
メモ帳でもいいよね
そんで好きなコンパイラに食わせればいい
初め一歩ならmain.cが1ファイルで足りるだろうしgcc使うにしても「おまじないのオプション」で事足りるんでないの
統合開発環境とかemacsとかvimとかnanoとか大げさ過ぎ
- 882 :
- >>881
メモ帳にhello worldのソースプログラムを書いて、test.cというファイル名でデスクトップに保存して、Cygwin terminalにgcc test.cと打ってコンパイルしようとしたら入力ファイルが、ありませんって出てワケわからない。
- 883 :
- >>843で
> メモ帳で書いたコードをコンパイルしようとしたら、ファイルが存在しないと出たけど原因がわからない
と書かれてたこともあって、統合開発環境を薦めたんだけどな。
文字コードや改行コードでもつまづきそうだし。
>>882
どうしても Cygwin + gcc でコンパイルしたいなら、「cygstart .」と打って表示されたフォルダに
ファイルを作ればおk。それ以降は知らんというか多分スレチ。
- 884 :
- >>882
デスクトップに保存したファイルがCygwin上からはどこにあるように見えるかを理解しないとな。
まずはカレントディレクトリの概念からだな。
- 885 :
- >>882
プログラム以前にパソコン初心者なのか?ファイルパスの概念を理解できてない?
test.cがデスクトップにあるってことを教えないでコンパイルできるわけないだろ
なんかネタな気がしてきた
- 886 :
- デスクトップにファイル置くなハゲ
- 887 :
- デスクトップなら
$USERPROFILE/desktop/ファイル名
で指定できる。
- 888 :
- gcc単独で使うことってできるの?元々、gccを使うためにはCygwinをダウンロードする時にgccを入れると調べたら出てきたからgccとCygwinはセットだと思ってた。
- 889 :
- >>888
CygwinっていうのはgccとかのUNIXプログラムをWindowsで動かすための環境
この環境にはCygwinライブラリとか他いろいろ含まれる
Cygwin環境用にビルドされたgccはCygwinライブラリが無ければ動かない
- 890 :
- >>889
gccだけをWindowsに入れることは出来ないの?最初にgccだけを入れようと調べてたら、必ずCygwinやMingwとセットで語られてたから、それらとセットじゃないと落とせないと思ってた。
- 891 :
- Visual StudioなどのIDEがコンパイラ一個ではない大きなパッケージであるように
Cygwin、MinGWも開発に必要なものをそろえている大きなパッケージであることを理解してもらえないだろうか
- 892 :
- >>890
Windows用に移植されて、Windows用の実行ファイルを出力できるgccがあればできるんじゃないの?
でもそんなのがあるのかどうか知らないし、スレ違いだ
- 893 :
- >>890
mingw
- 894 :
- MinGWはgcc(コンパイラ)環境をWindows上に構築する
CygwinはLinux(API)環境をWindows上に構築する
coLinuxはLinuxカーネルをWindows上に構築する
MSYSはgcc周辺環境をWindows上に構築する
CygwinのgccはCygwinに依存したWindows用バイナリを生成する
Linuxアプリケーションの移植はLinuxシステムコールが一応使えるためそれなり
MinGWのgccは特別な依存のないWindows用バイナリを生成する
Linuxアプリケーションの移植は依存するライブラリが移植済みならばそれなり
- 895 :
- とりあえずUnixのことをLinuxと呼ぶのは止めよう
- 896 :
- Unixのことは言ってないだろw Linuxで合ってる
- 897 :
- Windows でとりあえず単純に C したいなら Tiny C 一択だと思う。
http://0th.class0.net/documents/programing/learning-with-tcc/
ちなみに C++ の機能は含まない。
- 898 :
- >>894
> CygwinはLinux(API)環境をWindows上に構築する
ここはダメじゃね。
- 899 :
- >>896
Cygwinが構築するAPI環境はUnixライクな環境ってだけでLinuxとはちょっと違うぞ
Unix用のソフトはconfigureでコンパイルする環境にあわせてCygwin用やLinux用のMakefileとか作るんで
だいたい同じようにコンパイルして実行できるがな
- 900 :
- >>890
MInGWでgccとbinutil(リンカとか)だけを入れればいいんじゃないか? TDM-GCCとかでも可。
- 901 :
- >>895
区別した上でLinuxって書いてしまった。
CygwinはUNIXとかPOSIXで大丈夫だったな、すまん。
>>898-900
そだな、UNIXなりPOSIXなりに読み替えてくれ。
- 902 :
- 素直に統合開発環境インストールした方が早いと思うがな。
コマンドやパスを入力するということ自体に慣れていない人に
cygwinやらmingwやらコマンドプロンプトやら使わせるのなんて無理筋でしょ。
基本的な操作がマウスで全部済むような環境じゃないと進まないんじゃないの。
- 903 :
- ゴキドザのスキルなんざそんなもんだろ。
大人しくGUIフルフル環境でマウスクリッククリクリしながらディレクトリ移動でもしとれや、クズ野郎( ´Д`)y━・~~
- 904 :
- などと言っている ( ´Д`) だが、
まともにCUIを打てずにLinuxメンバーから逃げ出したのはここだけの秘密だよ
炸裂したコンプレックスがここに書き込ませている
- 905 :
- >>904
CUIは打てまへんなぁ〜(笑)( ´Д`)y━・~~
ゴキドザのランゲージスキル(核爆)
がんばりや〜(笑)( ´Д`)y━・~~
- 906 :
- >>888
今更のDos環境ではあるがdjgccでも使えばいい
- 907 :
- gcc覚えても最終的に統合開発環境へ移るんだから
素直にVisualStudioかeclipse使うのがいいよ
なんだかんだでVSの使い安さは最高だよ
gccは自動化やらで使うこともあるから覚えていて損はないと思うが
プログラムを勉強したい一般人は知らなくてもいい知識
- 908 :
- >>887
しっかりとデスクトップに指定したのにファイルが存在しないとでる、マジで難しすぎる(泣)
- 909 :
- >>908
main.c.txt みたいに拡張子を間違えてないか?
- 910 :
- >>908
ls $USERPROFILE/desktop
とかで一覧表示してみろよ
- 911 :
- >>909
ファイルの名前はtest.cになってるけど、プロパディから詳細で見ると名前がtest.c.cになってる。
>>910
やってみたら、一覧というかユーザーやデスクトップにアクセスできないとかでる。
- 912 :
- >>911
じゃあ、
echo $USERPROFILE
は何が表示されるよ?
- 913 :
- >>912
何も表示されない
- 914 :
- >>913
OS何よ?
- 915 :
- >>914
Windows8.1
- 916 :
- >>913
じゃあ $USERPROFILE を C:/users/ユーザー名 に置き換えてワンモアトライ!
- 917 :
- >>911
まず「cd c:/users」する。
「ls」とすると表示される中に自分のユーザ名があるはずなので「cd 自分のユーザ名」する。
さらに「cd desktop」する。
これで準備完了!
「ls」すると自分が作ったtest.c.cがあるはずだ。
「mv test.c.c test.c」してから「gcc test.c]してみよう!
エラーがなければ「a.exe」ができるはず。
これを実行するには「./a.exe」でおk!
- 918 :
- ノーサーチファイルorダイレクトリーって出た
- 919 :
- 1000いく前にHello Worldを成功させるスレになりました
- 920 :
- >>917
cd ユーザー名にするとノーサーチファイルorダイレクトリーってでるんだけど
- 921 :
- デスクトップは諦めるべきでは
Cドライブ直下に ctest ってフォルダ作って、そこに test.c ファイルをコピーすればいい
1.(Windowsの)エクスプローラーで c:\ を開く
2.フォルダーの新規作成で ctest ってフォルダ作る (パスは c:\ctestって感じになるはず)
3.そこに test.c.c ファイルをD&Dでコピーする
ここから Cygwin を使う
あとは>>917の通りに打ち込む
> 「ls」すると自分が作ったtest.c.cがあるはずだ。
> 「mv test.c.c test.c」してから「gcc test.c]してみよう!
> エラーがなければ「a.exe」ができるはず。
> これを実行するには「./a.exe」でおk!
これでできないか?
- 922 :
- これがクソドサの民度(核爆)( ´Д`)y━・~~
死苦WinなんざつかわずコツコツとモノホンLinux使って修行しろや、M$
- 923 :
- すまん、コマンドが抜けてた
Cygwin を使うとき、>>917の作業をする前に(「ls」を打つ前に)
「cd c:/ctest」って入力する必要がある
- 924 :
- >>923
それでも、ノーサーチファイルorダイレクトリーってでる。どっかで入力ミスがあるのかな、本当に難しいわ
- 925 :
- >>924
そいじゃまず
cd c:
これやってみろ
- 926 :
- シェルで
cygstart .
ってやったら今いるディレクトリがエクスプローラで開くぜ。
- 927 :
- >>925
やってみたら、/ユーザー名@cygdrive/cって出たけどいいの?
- 928 :
- それプロンプトだろw
- 929 :
- Cygwin は c: でも /cygdrive/c でもいけるはず
c: だと警告でることもあるが
- 930 :
- >>926
それいただき。
>>927
それじゃ最初からやりなそう!
まず「cd」
つぎに「touch test.c」
つぎに「cygstart .」でエクスプローラーが開くと、そこにtest.cがあるはず。これをメモ帳で開いて編集して保存しよう。
あとは「gcc test.c」でコンパイル。
エラーがなかったら「./a.exe」で実行でおk!
- 931 :
- なんでテンション高いんだよw
- 932 :
- >>930 エクスプローラで開くと、test.c じゃなくて test って表示されるかもしれん。
- 933 :
- 教えていてテンションあがる気持ち、なんとなく分かる
- 934 :
- >>932
拡張子は表示する設定にしときな
これからヘッダファイルやら出てくるんだろうし
ttp://www.fmworld.net/cs/azbyclub/qanavi/jsp/qacontents.jsp?PID=1409-8041
- 935 :
- >>930
cygstart.っ打つとコンマンドが見つからないと表示されるけど、これって間違ってるんだよね。
- 936 :
- >>935
cygstartと.の間にスペースを入れろ!
- 937 :
- プログラムを組むにあたって重要なこと
それは参考書やサンプルで提示されているコードは一字一句間違い無く打ち込むことだな
さもないと .(ドット) が無いとか \ や ) が一個足りないとかのエラーで苦しむことになる
知った気になって下手にアレンジ加えて打ち込んで動かねーとかよくある話
- 938 :
- Cygwin端末(mintty)を開く
→「cd 」と打つ (最後の半角スペースまで含む)
→エクスプローラから、minttyへフォルダをドラッグ&ドロップ
→minttyをアクティブにして、Enterキー
…で、ディレクトリ行けなかったっけ?
- 939 :
- >>938
いけるけど話がややこしくなるので
それはまた別の話としておこう
- 940 :
- 奴は逃げちまったのかw
まあこの程度で「マジで難しすぎる(泣) 」とか言ってるやつにC言語は無理だなw
- 941 :
- kinput2コンパイルして、立ち上げた瞬間にコア吐いておちた。
ちなみにCygwin64っす。cannaだけenableにしました。canna鯖と通信する前に落ちてるっぽい
どっか関連情報転がってないっすか?デバッグする気力も起きないorz
- 942 :
- >>940
というか、ここまで親切にサポートしてくれるスレなんて珍しいぞ
これで逃げ出すとかどういうことだよ
次スレ持ち越すのは止めて欲しいんではやくケリを付けて欲しいところだ
- 943 :
- >>941
kinput2とかcannaとかチョー懐かしい
関連情報探すならせめてどこで落ちてるかぐらいは調べないと無理だろ
- 944 :
- kinput2とか今のLinuxだってまともに動くとは思えん
- 945 :
- これだからクソドサどもは(核爆)( ´Д`)y━・~~
ほーんま、バカゴミばかりやね(⌒-⌒; )
ワシが罵倒しとる理由も少しはんかるやろ、クソドサはホンマムカつくわ。
GUIクリクリクリックしとばええんや、ダボ( ´Д`)y━・~~
- 946 :
- Windowsにsortコマンドが取られて日本語が入ると化ける
環境変数PATHの設定を教えて欲しい
strobelly Perl とかは削除ですんだがPath問題に逃げられなくなった
which sort
/cygdrive/c/Windows/system32/sort
echo "受付1" |sort
受仁E
- 947 :
- シェルのPATHの設定の頭にcygwinのバイナリのパスを入れるだけ
cygwinのパス ; %PATH%
- 948 :
- >>946
/bin/sort って書けばいいのでは
- 949 :
- >>947
ありがとう
win+Eからの環境変数設定のpathの先頭に書いて解決できた
>>948
perlで書いてしまったw
今はsortが戻ったから削除したけど
- 950 :
- cygwinのために環境変数をいじるとは
コマンドプロンプトにまで影響するんですがいいんでしょうか
普通は/etc/profileでそれやってるから
minttyのショートカットの最後に"-"つけ忘れたとかそんなんじゃないの?
- 951 :
- >>950
なあに、かえってnkfやsedが使えてトラブル以上にリターンがある
- 952 :
- hello worldできました。本当にありがとう!
- 953 :
- いえいえ
- 954 :
- 興奮してhello world何回もしちゃった!だけど、何で今まで入力したファイルがコンパイルできなかったのかわからない。
- 955 :
- >>954
プログラミングやってると「動かない→原因調査」の繰り返しだよ
自分一人で調査できるようになれば一人前
方向性を見失わないようにしてガンバレ
- 956 :
- >>951
いやあ、トラブルの方が多いと思うけど。。
- 957 :
- >>954
まさかpython2のつもりで3だったとか?
……ちょっとネタが古いか
- 958 :
- shファイルをダブルクリックで実行できるようにするにはどうしたらいいですか?
- 959 :
- 関連づけでkgrks
- 960 :
- cygwin1.dllの1.7.31で emacs の auto-compression-mode が動かない。
圧縮ファイルを読み込んでuncompressingのメッセージを出したまま
/tmp にサイズ0の jka-com??????W を残してemacsがハングする。
1.7.32の2014/07/29版snapshotでも駄目だった。
1.7.30以前なら問題なし。
- 961 :
- >>960
何も問題なく動いている。
auto-compression-mode と cygwin1.dll にあまり関係があるとも思えない。
- 962 :
- >>961
追試ありがとうございます。
できるだけ素の状態で再現性を確認したのですが
そうなると当方固有の環境の問題ですかね。
それと情報後出しで済みません。
OSはWin7 x64でcygwinはx86_64のほうでした。
これからx86のcygwinをインストールして確認してみます。
- 963 :
- setup-x86.exeを起動してインストールモジュールはemacs 1個のみにして
あとは推奨されたものを受け入れただけのシンプルな状態で確認しました。
結果、32bit版cygwin(x86)でも cygwin1.dll 1.7.31でハング、1.7.30で問題なしでした。
あとは週末にでもOSインストール直後の状態で試してみます。
- 964 :
- >>963
動かないのは emacs ではなくて gzip なのでは?
- 965 :
- >>964
それは無いと思います。
echo test | gzip -c > test.gz
として
zcat test.gz
では問題なく表示される。ところが
emacs test.gz
でemacsがハングする。
gzipの他にbzip2やxzで圧縮したファイルでもハングしちゃいます。
- 966 :
- 新たな展開です。
これまでemacsとしてはemacs-noxを使っていました。
emacs-w32とemacs-X11をインストールして使ってみると両方とも無問題でした。
ということでemacs-noxの問題だったようです。
お騒がせしました。
- 967 :
- Macのsay
Linuxのfestival
これらはOSにしゃべらせるコマンドだ
cygwinでは何があるだろうか?
- 968 :
- festivalっていうのでいいんじゃね?
- 969 :
- Open JTalk
名古屋の人の自作自演書き込みだったら笑う
- 970 :
- Open JTalkをググってみた
ttp://tips.hecomi.com/entry/20120221/1329838707
ノイズ入っててこれは辛い
HPのは綺麗だったけど色々な人がUPしたのはどこかおかしかったから
設定が難しそうだ
festivalなんとか./comfigur make make installできるといいな
- 971 :
- 最近のWindows限定か追加インストールありで構わなければSAPI使ったjscript書いてラッパー用意するくらいでも
- 972 :
- 残念ながら自分は Java Script を書けないんだ
- 973 :
- WScript.CreateObject("SAPI.SpVoice").Speak(WScript.Arguments(0));
ってだけ
- 974 :
- >>963
emacs -nw で dired 固まるんだけど、dll を 1.7.30 へ差し替えたら動いたわー
ありがとうありがとう
- 975 :
- >>974
http://www.mail-archive.com/cygwin@cygwin.com/msg136431.html
からの一連の流れを読むと、call-process で固まるとのこと
(batch modeだとemacs-w32もemacs-X11も固まるらしい)
原因は複雑ながらemacsの対策版がリリースされる模様です
- 976 :
- tar --help だとeuc-jpで表示されUTF環境で文字化けます。
(tar --help | nkf --guess)
このhelpファイル?をUTF8に変換したいですが、どこにあるのでしょうか?
sjisやeucを検索する手立てでも構いません。
- 977 :
- うちではUTF-8だなあ
| $ tar --help | nkf --guess
| UTF-8 (LF)
| $ tar --version
| tar (GNU tar) 1.27.1
| パッケージ化: Cygwin (1.27.1-1)
- 978 :
- UTF-8 (LF) on debian7.6 wheezy
- 979 :
- >>977
ありがとうございます。環境が今、書き出せないのであとで調べます。
- 980 :2014/09/05
- localeの環境変数セット漏れってオチじゃねぇだろうなぁ…?
大岡山について語ろう
______【目標・抱負・祈願@UNIX板】______
LaTexの文書をpdfファイルに変換する
[大学]UNIX好きの若者の為に[選び]
SpamAssassin
OpenBSDユーザーコーナー Part9
Vim Part27
UNIXが最高のOSでない理由を3行で説明するスレ
【漢直】T-Code/TUT-Codeスレ Lesson4【連習】
マイナーハードにオープンソースOS入れてる奴は変態
--------------------
PC自作民でメモリ争奪戦開始 下げ傾向だったメモリ価格が韓国輸出規制が影響し急上昇開始 しかし国民 自民党を支持!笑 [169920436]
金貨収集は危険がいっぱい その31
東山奈央 part51
NGT48は、二期生募集よりも他店からの引き抜きがいいよ
☆★★酒井法子が好きそうな映画★★★
WEB制作の仕事依頼マッチング
■ブラック企業日本郵便・全国で人手不足!■
北川景子と比嘉愛未、正統派女優はどっち?
キャラスレ荒らしのタイプ分析スレ Part.14 [隔離病棟]
【日本一】辰巳 司法書士 その18【講義下手くそ】
羽鳥慎一モーニングショー★4
■■■BTで拾えるエロ動画スレ Part450■■■
ΨΨΨ湘南ベルマーレ 578th Big WaveΨΨΨ
野猿思い出を語る会【70】
【逆行王】為替王【自画自賛】
【自称】アルカラ part.6【ロック界の奇行師】
☆☆★ 真空管総合スレッド ☆★☆ Part 43
【シルクロードオンライン】33`b黄河鯖part2
”女が絶対に付き合いたくない男”1位はネトウヨ…
アニメ映画賞総合スレ
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼