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

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

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin2013/12/25(水) 23:11:05.56ID:QNXxfMKu
まずは2ch-Linux-Beginnersを読みましょう。
いろいろとまとめられているので(・∀・)イイ!!
http://www12.atwiki.jp/linux2ch/

読んでも解決しなかったら、質問を書きこむ前にここを読もう。
http://www12.atwiki.jp/linux2ch/?About
質問に対して答えてもらったら、お礼よりも、結果報告。

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

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

くだらねえ質問はここに書き込め! くだらねえ質問はここに書き込め! Part 208
http://engawa.2ch.net/test/read.cgi/linux/1383465939/
http://2chlinux.dtdns.net/2ch-linux-ks/thread/1383465939.html
0666login:Penguin2014/02/07(金) 13:21:20.55ID:IWc6lKlL
>>665
chmod -c 700 *.cgi
0667login:Penguin2014/02/07(金) 13:26:29.25ID:IWc6lKlL
>>665
まぁどうせこんなコマンド使い捨てだろうし
かっこわるくてもあんまり気にしなくていいんじゃね。
0668login:Penguin2014/02/07(金) 14:36:13.39ID:fbULAOeB
find . -name '*.cgi' -and -not -name test.cgi -exec chmod -c 700 {} \;
こんな感じっすか
0669login:Penguin2014/02/07(金) 14:37:49.46ID:IWc6lKlL
がんばってもあんまり短くならんのよね。
0670login:Penguin2014/02/07(金) 14:53:25.22ID:6g9CWQ1k
>>664
わりー
06716682014/02/07(金) 14:55:46.18ID:fbULAOeB
>>668
chmod がファイル毎に実行されるのがいけてないな。
-exec でやるより xargs のほうがいいか。
find . -name '*.cgi' -and -not -name test.cgi | xargs chmod -c 700
0672login:Penguin2014/02/07(金) 15:32:08.14ID:cuoElsdM
ありがと。
なんだ、あんま短くはならないんだなw
でもfindのnotは初めて知ったからよかった。
0673login:Penguin2014/02/07(金) 16:13:24.88ID:OjS/Sdzk
>>670 ふーん
0674login:Penguin2014/02/07(金) 19:14:40.05ID:2MSCoTAv
古いPCにlinuxを入れようと思うのですが、古過ぎてどのディストリビューションにしたらいいかわかりません。
相談に乗ってください。
因みにCentOSはお断りされました。

CPU:pentium4 1.7GHz
メモリ:1GB
HDD:200GB
元のOS:Windows XP

購入時期は2002年でした。ふ、古い・・・
よろしくお願いします。
0675login:Penguin2014/02/07(金) 19:16:17.30ID:IWc6lKlL
>>674
こっちで。

キツいスペックのPCで頑張ってる人の為のスレ 15
http://engawa.2ch.net/test/read.cgi/linux/1345442034/
0676login:Penguin2014/02/07(金) 19:23:43.13ID:2MSCoTAv
>>675さん
そ、そげなスレが!
ありがとうございます。移動します。
0677login:Penguin2014/02/07(金) 19:30:25.71ID:DY5Mx/AV
>>675
このスペックならキツいスペックスレじゃなくて
普通にオススメディストリスレでいいような…

ギガバイトメモリーとPen4ってギリギリ現役じゃん
用途によるけど
0678login:Penguin2014/02/07(金) 19:38:12.21ID:2MSCoTAv
>>677さん
ありがとうございます。
そんなスレもあるのですね。って結構上位でした・・・。目が滑る。。。

今>>675さんに教えていただいたスレを斜め読みしているところなのですが
>>677さんの仰るスレの方がいいのでしょうか。
マルチにならないでしょうか?不安です。
双方目を通して適切な方に書き込みさせていただきます。
ありがとうございます!
0679login:Penguin2014/02/07(金) 19:54:43.56ID:2MSCoTAv
>>677さんが教えてくださったスレに移行しました。
無事インストール出来たら>>675さんが教えてくださったスレに移行しようと思います。

ありがとうございました!
0680login:Penguin2014/02/07(金) 20:01:06.25ID:EPbKT4Tn
余裕すぎるだろ。
お断りってなんだ。
0681login:Penguin2014/02/07(金) 20:03:52.50ID:EPbKT4Tn
向こうのスレで言うハイエンドはこれくらい。

1 ◆UiMeLDXVEm/C 2012/08/20(月) 14:53:54.14 ID:SyfpxpiQ
キツいスペックのPCでLinuxを動かしている人達のスレ。
このスレでのハイエンドマシンのスペックはこのぐらい
CPU Pentium 133MHz
MEM 32MB
HDD 2G
あくまで目安なので、これよりハイスペックでもOK。
ディストロはPlamoかDebianあたりがオススメ。
0682login:Penguin2014/02/07(金) 20:04:06.53ID:CGekikll
xfce、lxdeのディストリ選べば余裕
0683login:Penguin2014/02/07(金) 20:09:53.15ID:Cquvsw5L
ODBCドライバの件で質問です

linuxクライアントサーバ(64bit)から、linuxデータベースサーバ(32bit)に
ODBCを使いデータベースを参照したいのですが、
ODBCドライバが32bitの物しかありません。

このような場合32bitのデータベースを64bitから参照することは不可能でしょうか?


普通に64bitクライアントサーバからisqlで参照しに行った結果
ODBCドライバが見つかりませんというエラーが返ってきました。
0684login:Penguin2014/02/07(金) 21:11:19.10ID:xJUJxo2a
俺は、haswellのNUCに入れようとして、新しすぎるのか苦労してる。
まあ、それが楽しかったりするんだけどね。
0685login:Penguin2014/02/07(金) 22:25:12.75ID:gkyJ/FvR
>>671
複数ファイルを一度にやるのは -exec command {} +
http://www.gnu.org/software/findutils/manual/html_mono/find.html#Multiple-Files
0686login:Penguin2014/02/07(金) 22:29:04.29ID:6V9SSkuj
ファイル毎にやっているように見えるけど・・・
0687login:Penguin2014/02/08(土) 00:16:38.35ID:X11mRd9D
-exec command {} +
アクション -exec のこの変形も、選択したファイルに対して指定したコマンドを実行するが、
コマンドラインを形成するとき、選択した各ファイル名をコマンドラインの末尾に 追加して行く
という方法を取る (訳注: コマンドラインが長くなりすぎるときは、 処理するファイル名の数を
適切に分割して、コマンドを複数回実行する)。 そのため、コマンドを呼び出す回数は、
マッチしたファイルの数より ずっと少なくてすむわけだ。コマンドラインの形成法は、
xargs のコマンドライン形成法とほぼ同じである。`{}' はコマンドライン中の 一ヶ所でしか使えない。
コマンドは find を実行したディレクトリで実行される。 (訳注: `+' は引き数なので、
直前の引き数との間に空白が必要だ ということに注意してほしい。)
0688x86互換前提で2014/02/08(土) 01:21:04.16ID:GLF76t3u
>キツいスペックのPCで頑張ってる人の為のスレ 15
>http://engawa.2ch.net/test/read.cgi/linux/1345442034/l50
Xが必要な場合はCPUがPentium(初代)以上でメモリは64MB〜256MB
Xが不要な場合はCPUがi486以上でメモリは16MB〜32MB
マゾな人の場合はi386以上でメモリは4MB
これはISA-BUSが残っているような旧旧世代で中級(勉強したい人)から上級者向け
日本語とか無線LANが正しく動くことは期待してはいけない
-------------超えられない壁-------------------------
>シングルコアのPCを使っていく人たちの為のスレ
>http://engawa.2ch.net/test/read.cgi/linux/1326767640/
SSE2を持っているCPU向け、例えばPentium4以降でメモリが512MB〜2GB
だいたいSSE2で切り捨てられてしまうのでここが素人の一番低いスペック
これはPCI以上でISA切捨ての旧世代で素人が手をだす限界点

初心者でSSE2が無いAMD互換とかPentium3の1GHz以上ので頑張りたいという人が
いるけど、古いカーネルを使わないといけない点で諦めてください。
0689Linuxから外れちゃうが2014/02/08(土) 01:38:08.72ID:GLF76t3u
>FreeBSDを語れ Part37
>http://toro.2ch.net/test/read.cgi/unix/1390323139/
比較的古いハードウエアをサポートしているならここで。


>【CD/USB】PuppyLinux - 12匹め - 【軽量】
>http://engawa.2ch.net/test/read.cgi/linux/1375082982/
メモリが256MB〜512MBでPentium3クラスならここで。
06906142014/02/08(土) 02:00:23.77ID:u3j9GyDn
返事が遅れてすみません。
やはり、逆方向に辿られるようなリスクは杞憂そうですね。
ありがとうございました。

>>615
master modeは初めて知りました。ssh接続が大量に発生するケースだと有用そうですね。
後者のssh-agentの危険性は理解してます。割と気をつけないといけないリスクですよね。
0691login:Penguin2014/02/09(日) 00:00:49.49ID:5IgxRRKo
アプリケーション管理で自動で入るのはいいんだが、どこに入るかが
ディストリビューションで違わないか?
マニュアル類の位置、実行ファイルの位置、ソース類の位置、アプリ入れた
ログの記録など?
どうやって見つけるのが最も標準なやり方かそれぞれのディストリビューション
の違いとか薀蓄たれる人おりますか?
探すにもファイル名とか何がはいったか
ライブCDとかだと特殊なの多いよね?
0692login:Penguin2014/02/09(日) 00:45:04.46ID:H1wFCqB7
(1)Ubuntuのrun領域って何ですか?
(2)Ubuntu 12.04.2(Kernel3.5)には208.5日問題は無いんですか?
(3)Ubuntuの最近のSSLのバグフィックス対応状況を見るにはどうしたら良いですか?
(4)Ubuntuソースコードの効率的な読み方ってありますか?
0693login:Penguin2014/02/09(日) 01:39:52.83ID:h2JAKG2o
>>691
実行ファイルの位置とか標準的なパスは、FHS (Filesystem Hierarchy Standard) でWikiれ。

ソース類やアプリ入れたログとかの配置は、ディストリ毎に採用されているパッケージ管理の仕方によって異なる。
だからディストリに用意されてある文書を読む。

俺はGentooしか知らないのでディストリ間のことを云々は言えないが、
Gentooの場合はebuildっていう、パッケージのインストールレシピみたいなのと、それを扱うコマンドが用意されていて、そこからどのパッケージが何入れたとか、パッケージの依存関係は調べられる。
多分ほかのディストリでもそんな感じだろう。

locateコマンドも便利
0694login:Penguin2014/02/09(日) 02:56:34.46ID:HmdX1YVl
dd if=/dev/zero of=/dev/sda bs=1M

で、ディスク内容を消去しました。
消去後のディスク内容を、確認したいのですが、
less /dev/sda のようにして、お手軽に、zeroになっているのを見る方法はありませんか。
0695login:Penguin2014/02/09(日) 10:00:16.17ID:Tf+YPDLy
>>691
dpkg -L
0696login:Penguin2014/02/09(日) 11:15:28.73ID:r2p7ZgHC
>>692
(1)
「run領域」って何?

(3)
http://www.ubuntu.com/usn/
https://bugs.launchpad.net/ubuntu
0697login:Penguin2014/02/09(日) 11:24:55.51ID:r2p7ZgHC
>>692
(2)
http://hisayosh.github.io/posts/2013/12/tsc_checker/
でチェックしてみては。
0698login:Penguin2014/02/09(日) 11:25:40.63ID:r2p7ZgHC
>>691
rpm 系なら rpm -ql で。
0699login:Penguin2014/02/09(日) 11:26:31.61ID:H1wFCqB7
>>695
(1)/runのことです。.pidとかがあるのですが、何故別パーティションになってるかわからないです。
RedHat系で言うswap領域と考えれば良いのでしょうか。Ubuntu触り始めて間もないので
調べてますが「run」で検索しても別の話が検索に出てくるので、答えに到達できませんでした。

Filesystem Size Used Avail Use% Mounted on
/dev/sda1 19G 3.4G 15G 19% /
udev 486M 4.0K 486M 1% /dev
tmpfs 198M 808K 197M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 495M 220K 494M 1% /run/shm

(3)
ありがとうございます!
0700login:Penguin2014/02/09(日) 11:27:58.36ID:r2p7ZgHC
>>699
そういうことか。
tmpfs というファイルシステムを /run/ の位置に mount してるだけだから
run じゃなく tmpfs の方で調べるといい。
0701login:Penguin2014/02/09(日) 11:28:54.80ID:r2p7ZgHC
>>699
swap 領域は df では出てこない。
swapon -s で見る。
0702login:Penguin2014/02/09(日) 11:31:15.04ID:H1wFCqB7
>>697
そのチェッカをコンパイルしてチェックしていますが、エラーは出ません。
ただ、そのチェッカ自体に書いてあるのですが「 TSC は常に増加し続けるため、本ツール実行時点で
numeric overflow が発生しない場合も、その後の再起動時に問題が発生する可能性があります。
あくまで TSC 蓄積値の確認や現在の演算結果の目安を確認するツールとしてご利用ください」
と書いてるので、エラーが出なくても不安だったりします。
そのため、Kernelソースで追えないかと考えています。
0703login:Penguin2014/02/09(日) 11:32:27.05ID:r2p7ZgHC
>>702
http://memocache.blogspot.jp/2011/02/ubuntusource.html
0704login:Penguin2014/02/09(日) 11:38:23.68ID:r2p7ZgHC
>>699
http://askubuntu.com/questions/57297/why-has-var-run-been-migrated-to-run
0705login:Penguin2014/02/09(日) 11:39:50.05ID:H1wFCqB7
>>700
ありがとうございます。tmpfsについて調べました。さっきまでHDD内のパーティションと思ってました。
>>701
ありがとうございます。
>>702
ありがとうございます。ソース取得して確認します。
0706login:Penguin2014/02/09(日) 12:22:58.18ID:r2p7ZgHC
>>691
特殊なディストリならドキュメント読んだ方がよさそう。
0707login:Penguin2014/02/09(日) 16:50:09.15ID:9RI7boat
12.4を13.10にしたら音が出なくなった…
経験者いたらアドバイスください



イヤホン挿せばでるけど、動画垂れ流し再生機だから不便
0708login:Penguin2014/02/09(日) 18:40:15.85ID:Tf+YPDLy
>>707
56.4を使うといいよ。
0709login:Penguin2014/02/09(日) 19:34:43.62ID:QtI8O/V1
~/.config/libreofficeが存在しない状態でグループrootに所属しているユーザーmyuserがlibreofficeを起動すると、
~/.config/libreoffice/4/user/*/以下のファイルの多くが所有者がmyuser、所有グループがrootで生成されてしまうことに気づいたのですが、これって正常な動作ですか?
archlinux(officeのバージョンは4.1.4.2)及びLMDE(同4.1.3.2)で確認しました。
straceしてみると、
18553 chown("/home/myuser/.config/libreoffice/4/user/config/standard.soe", 1000, 0) = 0
のように各ファイルをchownしていることが確認できました。
また、ユーザーmyuserをグループrootから外してみるとファイルは所有者がmyuser、所有グループがusersで生成されるのですが
20886 chown("/home/myuser/.config/libreoffice/4/user/config/standard.soe", 1000, 0) = -1 EPERM (Operation not permitted)
のように相変わらずグループだけrootにしようとしてはいるみたいです。
なにかお分かりの方、あるいはうちでも再現するよ、という方いらっしゃいましたらよろしくお願いします
0710login:Penguin2014/02/09(日) 20:32:30.28ID:NbPy9Ajw
>>709
http://codepaste.net/co1hru

とりあえず、再現した。
コードはあとから時間があれば見てみる。
07117102014/02/09(日) 21:17:16.77ID:NbPy9Ajw
>>709

ファイルコピーの際に、元のファイルの権限に合わせる処理が
入ってるからそうなってるようだ。
ということで仕様だから気にするな。

sal/osl/unx/file_misc.cxx: osl_psz_copyFile(
が対象の処理。
0712login:Penguin2014/02/10(月) 00:57:15.90ID:/ROKWtXG
>>709>>711
同ファイル内の関数oslChangeFileModesで
if ( nUID != getuid() )
{
nUID=getuid();
}
としてuidは変更してるけどgidは同様の処理がなされてないからかな
バグレポートするべきなんじゃね?
0713login:Penguin2014/02/10(月) 02:33:44.83ID:Eh7I++8V
swapって切っても問題ないでしょうか?
今のメモリ潤沢な時代なら必要ないと思うんですが
アプリによってはメモリが余っててもswapがないとエラーになるものもあるんでしょうか
07147102014/02/10(月) 04:27:57.32ID:Y4OvitoM
>>712

コード読んでる時、GID だけ合わしてるのねって何も疑問を持たなかったけど
言われてみれば確かにその通り。

libreoffice とか初めて入れたぐらい普段使わないので、
使う人で気になる人がいればバグレポお願いします。
0715login:Penguin2014/02/10(月) 07:09:21.00ID:sbLgAA75
>>713
スワップ無しでアップデートしたらOSが立ち上がらんよーになる事象に出会って以来、作るようにしている。
0716login:Penguin2014/02/10(月) 08:09:17.72ID:mwbaKL6z
swapがなくてエラーになるアプリがあればそれはバグだろう。
0717login:Penguin2014/02/10(月) 08:21:52.29ID:oew3Rcd6
メモリが確保できなくなったら何も言わずに終了するのが正解なのか?
0718login:Penguin2014/02/10(月) 08:24:58.35ID:7BSCzSYk
何の前触れもなくストンと落ちるってどこのjavaアプリよ
0719login:Penguin2014/02/10(月) 08:31:05.04ID:mwbaKL6z
一応mallocは失敗したらnullを返すことになっているが
それをチェックしてるアプリはないというか
仮想メモリだからnullは基本返さないというか
0720login:Penguin2014/02/10(月) 17:03:56.39ID:UKmhrT9L
>>695
> dpkg -L
そんなコマンドはありませんでした。
>>701
>swapon -s で見る。
swaponはあるのですが-sオプションはエラーになります。

どうしたらいいのですか?
0721login:Penguin2014/02/10(月) 17:06:29.35ID:TqLMCU7Y
>>720
dpkg は Debian 系のコマンド。
この辺はディストリ依存だからディストリ名書いとくれ。

エラーメッセージは省略せずコピペしてくれ。
「エラーになります」だけじゃどんなエラーかわからん。
0722swaponの出力2014/02/10(月) 17:10:16.18ID:UKmhrT9L
$ swapon
Usage: swapon [-a][-p PRI]{DEVIDE]
start swappong on DEVICE
-a Start swapping on all swap devices
-p PRI Set swap device priority
$
0723login:Penguin2014/02/10(月) 17:35:40.39ID:gr5dPsCp
接続端末別にロケールを自動的に変更したいんですが、どうしたらいいですか?
0724login:Penguin2014/02/10(月) 18:21:31.17ID:F0isDWfq
>>720
> どうしたらいいのですか?
頭を使え。
0725login:Penguin2014/02/10(月) 18:30:25.85ID:F0isDWfq
>>723
export LC_ALL=ja_JP.UTF-8
とか。
他の環境変数を見てるコマンドもあるかも知れないけど。
0726login:Penguin2014/02/10(月) 18:36:12.22ID:gr5dPsCp
>>724
じゃかましわ、こら!
おまえの頭、五寸釘打つのに使ったるでな、覚えとけ
0727login:Penguin2014/02/10(月) 18:56:57.69ID:xxBj2Wui
>>726
落ち着け、安価先を見ろ
0728login:Penguin2014/02/10(月) 21:49:14.78ID:TqLMCU7Y
もう遅い。
0729login:Penguin2014/02/10(月) 21:50:04.48ID:TqLMCU7Y
>>722
なんで2つ聞いてるのに1つしか答えないの。
0730login:Penguin2014/02/10(月) 21:57:46.25ID:99tR8Q6i
>>699 にUbuntuって書いてる
0731login:Penguin2014/02/10(月) 22:05:15.42ID:TqLMCU7Y
>>730
Ubuntu なら >>720 なんて答えないはず。
>>699 とは別人では。
0732login:Penguin2014/02/11(火) 01:36:45.87ID:p0OT0Doa
>>691
rpm系ディストリなら、rpmコマンドで rpm -qa --last | lv ってやればログみたいなものが見られる。
パッケージ名と作業日時がわかるから、あとは -qi , -ql とかでそれぞれのパッケージの情報を見ていけばいい。
頻繁に使うものでもないけど、-q --whatrequires や -q --whatprovides で依存関係を辿ったりとかも出来る。

ログから辿るってのとは別の方法として、メニューに追加されたものとかからアプリを起動して、
top コマンドとかでコマンド名を調べて、rpm -qf でパッケージ名を調べるとかいった、逆引みたいなことも出来る。

ディストリ固有の改編とかいった細かいことは rpm -q --changelog を見るか、
ネット上のオフィシャルな情報を見るってなってくると思う。
とことん調べたければ src.rpm もってきて SPEC やら patch やら読めばいいけど、
興味と時間と根気が必要かもしれない。
0733login:Penguin2014/02/11(火) 03:36:51.39ID:JaGYNxP2
もうだめだ
おまえらの.emacs.dをくれ
一番気に入った奴にもごもごしてやる
0734login:Penguin2014/02/11(火) 13:19:14.31ID:sSKLEnxY
>>733
ネットにいっぱい転がってるだろ
0735login:Penguin2014/02/11(火) 15:01:46.32ID:Tx0BrXMu
探すほどの知能はありや
0736login:Penguin2014/02/11(火) 15:15:14.82ID:LkZmdX3o
宮哲かと思ったら寺山か
0737login:Penguin2014/02/11(火) 15:19:24.83ID:aq8jkvxK
Linuxでchromeって使えないんでしょうか?
0738login:Penguin2014/02/11(火) 15:24:39.48ID:LkZmdX3o
使えますよ
0739login:Penguin2014/02/11(火) 15:27:01.43ID:aq8jkvxK
>>738
設定とか変えなくても使えますか?
0740login:Penguin2014/02/11(火) 15:27:52.59ID:Fk2E9i2l
何の設定だよ
0741login:Penguin2014/02/11(火) 15:46:38.73ID:LkZmdX3o
http://www.google.co.jp/intl/ja/chrome/browser/
ディストリがわからない以上アドバイスのしようがない
0742login:Penguin2014/02/11(火) 17:41:11.26ID:sCDtCxgW
>>738
・入れている拡張機能によっては機能しない奴が2,3 個あるかもしれない
・GPUによってはハードウェアアクセラレータが効かなくなってしまう場合がある。
・ショートカットが一部効かなくなる可能性がある。

感じる差異的には上記位で、
基本的にWindowsの時と同じように使える。
0743login:Penguin2014/02/11(火) 17:41:59.04ID:sCDtCxgW
>>742
安価ミス。>>738 => >>739
0744login:Penguin2014/02/11(火) 19:53:39.19ID:gcJadPeu
Ubuntu 12.04からUbuntu 13.10に入れ直して、ホームディレクトリも全て移そうと思ってますが、
どうやるのが良いですか?
今の所は(cd /; tar cpf example_user.tar ./home/example_user )でホームディレクトリを固めて、持ってこようと思ってますが、
permissionや.ssh等の設定ファイルが正しく引き継がれるのか不安です。
他に良いアプリがありましたら教えて下さい。
この機会に勉強しようと思います
0745login:Penguin2014/02/11(火) 22:58:01.62ID:aq8jkvxK
解決しましたありがとうございます

設定とか聞いたのはChromeを入れるときに何か(なんて書いてあったかおぼてないですが…)が壊れる可能性が…とかいうのが表示されて心配になったからです
0746login:Penguin2014/02/11(火) 22:59:36.46ID:ouBziJ3a
結局何が何だかわからんままだった。
0747login:Penguin2014/02/11(火) 23:11:34.49ID:1bmfK5QE
>>745
壊れるといっても色々あるだろ
心配になるならちゃんと下調べしろよ

どうせ整合性か何かだろ
なんにせようろ覚えは良くない
0748login:Penguin2014/02/11(火) 23:27:57.03ID:Qm6k2Y2d
>>744
13.10にするメリットが俺にはあるように思えないけど
次からはhomeを分ければいいよ
ソフトについてはよく知らない
0749login:Penguin2014/02/11(火) 23:40:18.26ID:q8YYyT9r
unetbootin使っても、ブータブルUSB作ってもなにやってもdebian7.4.0-ia64をインスコできん。
エラーはinvalid or corrupt kernel image
MD5SUMが違うとかそういうのはないのにぃ〜。
CentOSはインストールできるのに、Debianは間違ったものを公開してるのか?
0750login:Penguin2014/02/11(火) 23:51:23.92ID:7nybU9PF
amd64でやればいい
0751login:Penguin2014/02/11(火) 23:51:42.38ID:G8Zgutso
unetbootinでできない時は直接ddするとか

ってかいまだににIA64とか使ってる人いるんだ
しかも手軽なUSBインストールって
0752login:Penguin2014/02/11(火) 23:57:12.67ID:q8YYyT9r
ddもやってみた
ok AMD64やってみる。
DVDロムが無いのでusbかnetインストールしかない。
0753login:Penguin2014/02/12(水) 00:31:50.39ID:aJ7ajQQ6
http://mai-chan.jp/
0754login:Penguin2014/02/12(水) 00:37:10.14ID:vsDUIFsn
質問します
シェルスクリプトを作成する際に
#!/bin/shを一番上に記載しますが
これはどういう時に必要なんでしょうか?
ただのコマンド羅列した簡単なシェルスクリプトの場合はこれなしでも実行できたので
0755login:Penguin2014/02/12(水) 00:42:29.97ID:V1K4oCrF
AMD64ででけた!!!
ありがとうごぜえますだ!ありがとうごぜえますだ!
IntelAtomだからIA64だと勘違いしてたんだ。
0756login:Penguin2014/02/12(水) 00:43:50.55ID:rwyptgoQ
そういえばおれもatom機に入れるときに苦労したな
0757login:Penguin2014/02/12(水) 00:52:08.07ID:4pMDnekn
ia64は… Itaniumやで
0758login:Penguin2014/02/12(水) 00:56:09.12ID:uTKGej3W
>>754
呼ぶ側のシェルとは違うコマンドを指定したいとき。
0759login:Penguin2014/02/12(水) 00:57:18.60ID:uTKGej3W
>>754
この辺参照。
http://linuxjm.sourceforge.jp/html/GNU_bash/man1/bash.1.html#lbBY
07607102014/02/12(水) 04:26:53.73ID:qH6gbq5X
シバン(シェバング)の事を聞いてるわけじゃないのか?
0761login:Penguin2014/02/12(水) 04:32:20.36ID:EN+TTMs+
perl, rubyでも、
スクリプトファイルの1行目に、同様に書く
#!/usr/bin/perl
#!/usr/bin/ruby

端末で、スクリプトファイルを実行する際、
> ruby ファイル名
とする所を、

ファイルの1行目に、「#!コマンドのパス」
と書いておくと、コマンド名を省略して、単に
> ファイル名
で、実行できる
シェルが自動的に起動するコマンドを探してくれる

#!/bin/sh は、たぶん、
bashのシンボリックリンクじゃない?
ls -l /bin/ で見てみ
0762login:Penguin2014/02/12(水) 05:07:00.04ID:qH6gbq5X
>761

>シェルが自動的に起動するコマンドを探してくれる

細かいことで申し訳ないが、探すのは kernel の役目だな

シェルは #! のついた1行目を kernel に渡して、
その後は kernel が処理する。

処理のしかたは kernel の実装に依存する。

例えば、「#!/usr/bin/env ruby -d」とかくと、
Linux の場合は 引数をまとめて一つと認識するため
「/usr/bin/env: ruby -d: No such file or directory」等と言われるが、
OS によってはちゃんと引数を個別に認識してくれるはず。
07637612014/02/12(水) 05:15:21.18ID:EN+TTMs+
ほー、感心した。よく知っているね
あんた、何者?w
0764login:Penguin2014/02/12(水) 08:48:35.49ID:uTKGej3W
質問は
> これはどういう時に必要なんでしょうか?
だよ。
0765login:Penguin2014/02/12(水) 08:56:06.86ID:/JLggdEh
>>758、>>761あたりで。
お前さんが既に答えてくれてるがな。

シェバングの処理は、実行時のシェルかexecだった気がするけど忘れちまっただ。
カーネル直接とか、そんな特権は危険だろうし。

何はともあれ脱線したけど、質問への回答は>>758がさくっと回答済みってことでええんでね?
■ このスレッドは過去ログ倉庫に格納されています