くだらねえ質問はここに書き込め! Part 209
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
2013/12/25(水) 23:11:05.56ID:QNXxfMKuいろいろとまとめられているので(・∀・)イイ!!
http://www12.atwiki.jp/linux2ch/
読んでも解決しなかったら、質問を書きこむ前にここを読もう。
http://www12.atwiki.jp/linux2ch/?About
質問に対して答えてもらったら、お礼よりも、結果報告。
過去ログ検索(Part29: 22氏提供) http://2chlinux.dtdns.net/2ch-linux-ks/
Google検索 http://www.google.co.jp/linux
関連スレッドは >>3-4 あたり。
くだらねえ質問はここに書き込め! くだらねえ質問はここに書き込め! Part 208
http://engawa.2ch.net/test/read.cgi/linux/1383465939/
http://2chlinux.dtdns.net/2ch-linux-ks/thread/1383465939.html
0710login:Penguin
2014/02/09(日) 20:32:30.28ID:NbPy9Ajwhttp://codepaste.net/co1hru
とりあえず、再現した。
コードはあとから時間があれば見てみる。
0711710
2014/02/09(日) 21:17:16.77ID:NbPy9Ajwファイルコピーの際に、元のファイルの権限に合わせる処理が
入ってるからそうなってるようだ。
ということで仕様だから気にするな。
sal/osl/unx/file_misc.cxx: osl_psz_copyFile(
が対象の処理。
0712login:Penguin
2014/02/10(月) 00:57:15.90ID:/ROKWtXG同ファイル内の関数oslChangeFileModesで
if ( nUID != getuid() )
{
nUID=getuid();
}
としてuidは変更してるけどgidは同様の処理がなされてないからかな
バグレポートするべきなんじゃね?
0713login:Penguin
2014/02/10(月) 02:33:44.83ID:Eh7I++8V今のメモリ潤沢な時代なら必要ないと思うんですが
アプリによってはメモリが余っててもswapがないとエラーになるものもあるんでしょうか
0714710
2014/02/10(月) 04:27:57.32ID:Y4OvitoMコード読んでる時、GID だけ合わしてるのねって何も疑問を持たなかったけど
言われてみれば確かにその通り。
libreoffice とか初めて入れたぐらい普段使わないので、
使う人で気になる人がいればバグレポお願いします。
0715login:Penguin
2014/02/10(月) 07:09:21.00ID:sbLgAA75スワップ無しでアップデートしたらOSが立ち上がらんよーになる事象に出会って以来、作るようにしている。
0716login:Penguin
2014/02/10(月) 08:09:17.72ID:mwbaKL6z0717login:Penguin
2014/02/10(月) 08:21:52.29ID:oew3Rcd60718login:Penguin
2014/02/10(月) 08:24:58.35ID:7BSCzSYk0719login:Penguin
2014/02/10(月) 08:31:05.04ID:mwbaKL6zそれをチェックしてるアプリはないというか
仮想メモリだからnullは基本返さないというか
0720login:Penguin
2014/02/10(月) 17:03:56.39ID:UKmhrT9L> dpkg -L
そんなコマンドはありませんでした。
>>701
>swapon -s で見る。
swaponはあるのですが-sオプションはエラーになります。
どうしたらいいのですか?
0721login:Penguin
2014/02/10(月) 17:06:29.35ID:TqLMCU7Ydpkg は Debian 系のコマンド。
この辺はディストリ依存だからディストリ名書いとくれ。
エラーメッセージは省略せずコピペしてくれ。
「エラーになります」だけじゃどんなエラーかわからん。
0722swaponの出力
2014/02/10(月) 17:10:16.18ID:UKmhrT9LUsage: swapon [-a][-p PRI]{DEVIDE]
start swappong on DEVICE
-a Start swapping on all swap devices
-p PRI Set swap device priority
$
0723login:Penguin
2014/02/10(月) 17:35:40.39ID:gr5dPsCp0724login:Penguin
2014/02/10(月) 18:21:31.17ID:F0isDWfq> どうしたらいいのですか?
頭を使え。
0725login:Penguin
2014/02/10(月) 18:30:25.85ID:F0isDWfqexport LC_ALL=ja_JP.UTF-8
とか。
他の環境変数を見てるコマンドもあるかも知れないけど。
0726login:Penguin
2014/02/10(月) 18:36:12.22ID:gr5dPsCpじゃかましわ、こら!
おまえの頭、五寸釘打つのに使ったるでな、覚えとけ
0727login:Penguin
2014/02/10(月) 18:56:57.69ID:xxBj2Wui落ち着け、安価先を見ろ
0728login:Penguin
2014/02/10(月) 21:49:14.78ID:TqLMCU7Y0729login:Penguin
2014/02/10(月) 21:50:04.48ID:TqLMCU7Yなんで2つ聞いてるのに1つしか答えないの。
0730login:Penguin
2014/02/10(月) 21:57:46.25ID:99tR8Q6i0731login:Penguin
2014/02/10(月) 22:05:15.42ID:TqLMCU7YUbuntu なら >>720 なんて答えないはず。
>>699 とは別人では。
0732login:Penguin
2014/02/11(火) 01:36:45.87ID:p0OT0Doarpm系ディストリなら、rpmコマンドで rpm -qa --last | lv ってやればログみたいなものが見られる。
パッケージ名と作業日時がわかるから、あとは -qi , -ql とかでそれぞれのパッケージの情報を見ていけばいい。
頻繁に使うものでもないけど、-q --whatrequires や -q --whatprovides で依存関係を辿ったりとかも出来る。
ログから辿るってのとは別の方法として、メニューに追加されたものとかからアプリを起動して、
top コマンドとかでコマンド名を調べて、rpm -qf でパッケージ名を調べるとかいった、逆引みたいなことも出来る。
ディストリ固有の改編とかいった細かいことは rpm -q --changelog を見るか、
ネット上のオフィシャルな情報を見るってなってくると思う。
とことん調べたければ src.rpm もってきて SPEC やら patch やら読めばいいけど、
興味と時間と根気が必要かもしれない。
0733login:Penguin
2014/02/11(火) 03:36:51.39ID:JaGYNxP2おまえらの.emacs.dをくれ
一番気に入った奴にもごもごしてやる
0734login:Penguin
2014/02/11(火) 13:19:14.31ID:sSKLEnxYネットにいっぱい転がってるだろ
0735login:Penguin
2014/02/11(火) 15:01:46.32ID:Tx0BrXMu0736login:Penguin
2014/02/11(火) 15:15:14.82ID:LkZmdX3o0737login:Penguin
2014/02/11(火) 15:19:24.83ID:aq8jkvxK0738login:Penguin
2014/02/11(火) 15:24:39.48ID:LkZmdX3o0739login:Penguin
2014/02/11(火) 15:27:01.43ID:aq8jkvxK設定とか変えなくても使えますか?
0740login:Penguin
2014/02/11(火) 15:27:52.59ID:Fk2E9i2l0741login:Penguin
2014/02/11(火) 15:46:38.73ID:LkZmdX3oディストリがわからない以上アドバイスのしようがない
0742login:Penguin
2014/02/11(火) 17:41:11.26ID:sCDtCxgW・入れている拡張機能によっては機能しない奴が2,3 個あるかもしれない
・GPUによってはハードウェアアクセラレータが効かなくなってしまう場合がある。
・ショートカットが一部効かなくなる可能性がある。
感じる差異的には上記位で、
基本的にWindowsの時と同じように使える。
0744login:Penguin
2014/02/11(火) 19:53:39.19ID:gcJadPeuどうやるのが良いですか?
今の所は(cd /; tar cpf example_user.tar ./home/example_user )でホームディレクトリを固めて、持ってこようと思ってますが、
permissionや.ssh等の設定ファイルが正しく引き継がれるのか不安です。
他に良いアプリがありましたら教えて下さい。
この機会に勉強しようと思います
0745login:Penguin
2014/02/11(火) 22:58:01.62ID:aq8jkvxK設定とか聞いたのはChromeを入れるときに何か(なんて書いてあったかおぼてないですが…)が壊れる可能性が…とかいうのが表示されて心配になったからです
0746login:Penguin
2014/02/11(火) 22:59:36.46ID:ouBziJ3a0747login:Penguin
2014/02/11(火) 23:11:34.49ID:1bmfK5QE壊れるといっても色々あるだろ
心配になるならちゃんと下調べしろよ
どうせ整合性か何かだろ
なんにせようろ覚えは良くない
0748login:Penguin
2014/02/11(火) 23:27:57.03ID:Qm6k2Y2d13.10にするメリットが俺にはあるように思えないけど
次からはhomeを分ければいいよ
ソフトについてはよく知らない
0749login:Penguin
2014/02/11(火) 23:40:18.26ID:q8YYyT9rエラーはinvalid or corrupt kernel image
MD5SUMが違うとかそういうのはないのにぃ〜。
CentOSはインストールできるのに、Debianは間違ったものを公開してるのか?
0750login:Penguin
2014/02/11(火) 23:51:23.92ID:7nybU9PF0751login:Penguin
2014/02/11(火) 23:51:42.38ID:G8ZgutsoってかいまだににIA64とか使ってる人いるんだ
しかも手軽なUSBインストールって
0752login:Penguin
2014/02/11(火) 23:57:12.67ID:q8YYyT9rok AMD64やってみる。
DVDロムが無いのでusbかnetインストールしかない。
0753login:Penguin
2014/02/12(水) 00:31:50.39ID:aJ7ajQQ60754login:Penguin
2014/02/12(水) 00:37:10.14ID:vsDUIFsnシェルスクリプトを作成する際に
#!/bin/shを一番上に記載しますが
これはどういう時に必要なんでしょうか?
ただのコマンド羅列した簡単なシェルスクリプトの場合はこれなしでも実行できたので
0755login:Penguin
2014/02/12(水) 00:42:29.97ID:V1K4oCrFありがとうごぜえますだ!ありがとうごぜえますだ!
IntelAtomだからIA64だと勘違いしてたんだ。
0756login:Penguin
2014/02/12(水) 00:43:50.55ID:rwyptgoQ0757login:Penguin
2014/02/12(水) 00:52:08.07ID:4pMDnekn0758login:Penguin
2014/02/12(水) 00:56:09.12ID:uTKGej3W呼ぶ側のシェルとは違うコマンドを指定したいとき。
0759login:Penguin
2014/02/12(水) 00:57:18.60ID:uTKGej3Wこの辺参照。
http://linuxjm.sourceforge.jp/html/GNU_bash/man1/bash.1.html#lbBY
0760710
2014/02/12(水) 04:26:53.73ID:qH6gbq5X0761login:Penguin
2014/02/12(水) 04:32:20.36ID:EN+TTMs+スクリプトファイルの1行目に、同様に書く
#!/usr/bin/perl
#!/usr/bin/ruby
端末で、スクリプトファイルを実行する際、
> ruby ファイル名
とする所を、
ファイルの1行目に、「#!コマンドのパス」
と書いておくと、コマンド名を省略して、単に
> ファイル名
で、実行できる
シェルが自動的に起動するコマンドを探してくれる
#!/bin/sh は、たぶん、
bashのシンボリックリンクじゃない?
ls -l /bin/ で見てみ
0762login:Penguin
2014/02/12(水) 05:07:00.04ID:qH6gbq5X>シェルが自動的に起動するコマンドを探してくれる
細かいことで申し訳ないが、探すのは kernel の役目だな
シェルは #! のついた1行目を kernel に渡して、
その後は kernel が処理する。
処理のしかたは kernel の実装に依存する。
例えば、「#!/usr/bin/env ruby -d」とかくと、
Linux の場合は 引数をまとめて一つと認識するため
「/usr/bin/env: ruby -d: No such file or directory」等と言われるが、
OS によってはちゃんと引数を個別に認識してくれるはず。
0763761
2014/02/12(水) 05:15:21.18ID:EN+TTMs+あんた、何者?w
0764login:Penguin
2014/02/12(水) 08:48:35.49ID:uTKGej3W> これはどういう時に必要なんでしょうか?
だよ。
0765login:Penguin
2014/02/12(水) 08:56:06.86ID:/JLggdEhお前さんが既に答えてくれてるがな。
シェバングの処理は、実行時のシェルかexecだった気がするけど忘れちまっただ。
カーネル直接とか、そんな特権は危険だろうし。
何はともあれ脱線したけど、質問への回答は>>758がさくっと回答済みってことでええんでね?
0766login:Penguin
2014/02/12(水) 08:56:08.52ID:uTKGej3W→成功すればそのまま実行。失敗したらシェルががんばる。
という動きになっている。
「#!」の行がないと失敗になる。
0767login:Penguin
2014/02/12(水) 09:11:28.63ID:3d2fSeWG実行権限があって、直接実行するとき。
最後の引数にそのファイル自体を指定して実行される。
$ /bin/sh hoge
とかして実行すると1文字目が#なのでコメントとして無視される。
使用中のシェルで直接読み込むと、bashの拡張使ってしまったり、cshの時動かなかったりする。
>>761
dashだったりもある。
0768login:Penguin
2014/02/12(水) 09:15:25.13ID:uTKGej3W0769login:Penguin
2014/02/12(水) 09:21:51.00ID:p7lqad+k0770login:Penguin
2014/02/12(水) 10:54:02.39ID:uTKGej3W0771login:Penguin
2014/02/12(水) 12:15:27.78ID:Rj1ipYOI一行目に #!/bin/sh と書く必要があるのか?
と言われれば、書かなくても大抵のケースでは望みどおりの動作をするので
絶対必要とはいえない。が、シェルによって機能が異なるので、指定しておくのが無難。
以下余談
うろ覚えの記憶なんで、かなりあいまいなんだけど
昔のUNIX(とシェル)には、一行目で判定する機能はなかった。
cshなどのボーンシェル以外のシェルが使われるようになり、シェルの機能として
一行目で実行するプログラムを指定する機能が追加された。
それがカーネルに組み込まれ、perlのようなスクリプト系言語が一級市民に格上げされた。
0772login:Penguin
2014/02/12(水) 12:44:29.43ID:3d2fSeWGループとかで大量に使う時は注意だね。
$ ( ./sample.sh;./sample2.sh )|sed s/$(whoami)/hoge/g
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
hoge 4771 0.0 0.2 8308 4984 pts/7 S+ 12:38 0:00 /bin/bash
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
hoge 4774 0.0 0.0 1756 508 pts/7 S+ 12:38 0:00 /bin/sh ./sample2.sh
スクリプトはps $$と書いただけ。sample.shが#!なし、sample2.shがアリ。
$ ls -l /bin/sh
lrwxrwxrwx 1 root root 4 2011-09-30 00:05 /bin/sh -> dash
実体がbashの場合は変わらないのかなぁ。呼び出し名で変わるのかなぁ。
0773login:Penguin
2014/02/12(水) 12:48:52.00ID:3d2fSeWG$ ln /bin/bash sh
$ ./sh
sh-4.1$ ./sample.sh|sed s/$(whoami)/hoge/g
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
hoge 4845 0.0 0.1 5420 2272 pts/7 S+ 12:47 0:00 ./sh
0774login:Penguin
2014/02/12(水) 12:53:49.43ID:3d2fSeWG$ /bin/bash sample.sh|sed s/$(whoami)/hoge/g
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
hoge 4887 0.0 0.0 3748 1232 pts/7 S+ 12:52 0:00 /bin/bash sample.sh
0775login:Penguin
2014/02/12(水) 14:19:22.44ID:qH6gbq5Xttp://en.wikipedia.org/wiki/Shebang_(Unix)#History
0776login:Penguin
2014/02/12(水) 15:38:39.76ID:giBYCfCI0777login:Penguin
2014/02/12(水) 16:31:23.41ID:LMSHYe/M0778login:Penguin
2014/02/12(水) 16:44:03.90ID:uTKGej3Wmplayer -vo svga hoge.avi
mplayer -vo aa hoge.avi
とかかな。
0779login:Penguin
2014/02/12(水) 16:44:28.48ID:av3wPQdE0780login:Penguin
2014/02/13(木) 09:58:19.36ID:kbXAh2KG0781login:Penguin
2014/02/13(木) 23:27:17.30ID:KYabyiV8printとやっても、エラーになります。
どうすればよいのでしょう。
0782login:Penguin
2014/02/14(金) 04:42:00.30ID:NgBoYHzFお兄さん、俺はよく知らないけどMBRあたりが消えてません?
0783login:Penguin
2014/02/14(金) 09:41:50.98ID:jEDVndjbインストールできないのですか?
0784login:Penguin
2014/02/14(金) 09:51:39.99ID:jEDVndjb普通のurlを入れるところにいれればいいんですか?
0785login:Penguin
2014/02/14(金) 10:23:40.58ID:8jc1jY5b主にcompizの燃えるウィンドウ等を試したいのですが、
mintやdebianで試したところ最近のverではcompizのextraが使えないようです。
最初からアニメーションが豊富でなのが理想ですが、
動くのであれば個別でインストールが必要でもかまいません。
また、ubuntu系が好みですが、ubuntu系で該当するものがなければ他のものでもいいです。
0786login:Penguin
2014/02/14(金) 10:57:59.03ID:insc3AFvgithubはサイトでしょう。
gitをインストールしたいのか?
0787login:Penguin
2014/02/14(金) 11:07:16.35ID:jEDVndjbをしたい
0788login:Penguin
2014/02/14(金) 11:18:29.84ID:bovbN7LTubuntuでいいんじゃねぇの?
0789login:Penguin
2014/02/14(金) 11:57:49.32ID:wEsuLnjbこっちで。
オススメLinuxディストリビューションは? Part51
http://engawa.2ch.net/test/read.cgi/linux/1391136498/
0790login:Penguin
2014/02/14(金) 12:19:01.25ID:XLHAK3kHgit clone [githubのURL]
URLは末尾が「ユーザ名/プログラム名」な感じ終わるところで切ればいいよ
するとカレントディレクトリに落とされる
0791login:Penguin
2014/02/14(金) 12:21:59.08ID:jEDVndjbいやいや、インターネットつながってないので
githubにzipファイルあるじゃないですか
それをつかってインストールしたいです。
0792login:Penguin
2014/02/14(金) 12:31:50.11ID:FD+wzKPlzip落とす時はネットに繋がってないの?
0793login:Penguin
2014/02/14(金) 12:33:17.25ID:XLHAK3kHごめんそういうことね
ディストリや使いたいソフトによって違うよ
zipも解凍すればgitで落としたものと同じ
0794login:Penguin
2014/02/14(金) 12:36:35.59ID:4h1vBH3V13.10で、最初に通常起動すると音が出なくて、再起動またはスリープから復帰すると音が出るようになる。
ちなみにサウンド周りは全くいじってないです
0795login:Penguin
2014/02/14(金) 12:42:11.55ID:1NjGErYx0796login:Penguin
2014/02/14(金) 12:45:10.21ID:R7hVNpft出ない時と出るときでlsmodで違いがないか見てみるとか
0797login:Penguin
2014/02/14(金) 12:47:53.62ID:kTGwBJXm例えば、お前さんがミニプラグでスピーカーを繋いでいると仮定して、かつ光出力もある筐体と妄想して。
起動時は光出力になっちまってて、スリープ・再起動時はきちんと接続が認識されてプラグ出力になっているとか。
音が出ない時と出るときとで、そこらの設定がどうなってるか見比べたり、音が出ない状態の時にスピーカーやヘッドホンを抜き差ししてみるとか。
昔一度そんな事象に出くわしたことがある。
0798login:Penguin
2014/02/14(金) 12:56:11.17ID:i1cMlsYA多分、それです。
見境なく、/dev/sda に対して、ddで零を書き込んだからだと思います。
どうやって、MBRって作成できるんでしょうか。
partedで、printとしても、エラーになるので、create partitionもできなさそうです。
0799login:Penguin
2014/02/14(金) 13:05:36.19ID:R7hVNpftmklabelしたらいいじゃない
0800login:Penguin
2014/02/14(金) 13:11:43.32ID:aZxmfcMf>13.10
これはUbuntu Linuxのバージョンですか?
ここはUbuntu専用スレじゃないので、明記していただけると有り難いです。
0801login:Penguin
2014/02/14(金) 13:12:51.84ID:i1cMlsYAありがとうございます。やってみます。
labelって、MBRも含んでいるってことかな。
ということは、labelが、gptって書いていることは、パーティション管理テーブルがgptになっていることを含んでいるということなのかな
0802login:Penguin
2014/02/14(金) 13:19:07.10ID:jEDVndjbzip落とす用のパソコンでzipを落として
そのデータをある媒体に移して
それをインターネットにつながってないパソコンに
保存します。
0803login:Penguin
2014/02/14(金) 13:43:26.61ID:R7hVNpftん?ちょっと意味がわからないな
>>781>>782>>798をみてディスクがまっさらな状態になってるってことかと思ったんだけど
「labelが、gptって書いている」ってのは何を見ていっているの?
あとpartedのエラーはなんて言ってる?
0804login:Penguin
2014/02/14(金) 14:03:44.21ID:4h1vBH3V>>797
その辺りは試してみたのですが、特に問題がみあたらなくて
>>800
失礼しました、Ubuntu13.10です。
ちなみに本体は、 LetsNote CF-T8です。
買い替えで要らなくなった会社の出張用のをICT部と交渉して譲ってもらい、その初期化されOS入っていない本体に、USBメモリに焼いた12.10をインスコしました。
12.10を半年ほど使用して、最近13.10へあげました。
以前はオーディオ周りは問題なしでした。
0805login:Penguin
2014/02/14(金) 14:13:43.86ID:sGFlSP9jbluetoothで音が出ない時lxdeからxfceに変えたら音が出たなんてこともある
0806login:Penguin
2014/02/14(金) 14:19:19.07ID:insc3AFvそれは標準のサウンドデーモンか設定の問題だろう。
0807login:Penguin
2014/02/14(金) 14:32:51.63ID:R7hVNpftシャットダウンしてから起動すると音が出なくて再起動/スリープ時は出るとか言うとbios絡みのバグの可能性もある気がする
最悪どうにも解決できなかったらbiosのアップデートがあればしてみるのもいいかもね、自己責任で
0808login:Penguin
2014/02/14(金) 14:59:28.77ID:FKsre9f0aplayで鳴らなければドライバや>>807の書いてるようにハードの問題だと思う。
0809login:Penguin
2014/02/14(金) 15:01:27.33ID:i1cMlsYAすみません、話がごちゃごちゃしてしまいました。
diskを見境なくddで零を書き込んで、partedを起動すると、最初、
Error : /dev/sda: unrecognised disk label
というエラーが出ていました。
教えてもらったとおりに、
(parted) mklabel
とすると、
new disk label type ?
と聞かれました。
ここでmdrと入力しても駄目だったので、
知っていた単語の「gpt」って入れたところ、通りました。
そしてprintさせると、partition table gpt となりdiskが正常に認識されたようです。
labelというくらいだから、人間にとってディスクの区別をつけるためのものだと思っていましたが、
gptとか、mbrとか、パーティション管理システムがらみの設定までこのコマンドがやってしまうことに驚いていたんです。
だから、labelって、gptとか、mbrとか、パーティション管理システムの種類のことを言う重要なキーワードなのかなと思ったんです。
0810login:Penguin
2014/02/14(金) 15:51:28.18ID:R7hVNpft従来のいわゆるmbrにしたいなら
mklabel msdos
だね
わからないコマンドはそのままコピーして使うんじゃなくてググったりman読んだりして理解してから使ったほうがいいよ
■ このスレッドは過去ログ倉庫に格納されています