初心者もOK! FreeBSD質問スレッド その76
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001名無しさん@お腹いっぱい。
2006/08/12(土) 13:44:46FreeBSD 関連の質問はここで。
・事前に過去ログ検索や Google 検索等の自助努力をすることが望ましい。
・再現性情報(ハードウェア・ソフトウェア・エラーメッセージ)の記載は必須。
http://www.freebsd.org/ja/
http://www.freebsd.org/releng/
http://www.freebsd.org/doc/ja/books/handbook/
http://www.freebsd.org/doc/ja/books/design-44bsd/
http://www.freebsd.org/ja/ports/
http://www.freshports.org/
過去ログ
http://bird.zero.ad.jp/~zau60806/FreeBSD/
書籍
http://www.amazon.co.jp/exec/obidos/search-handle-url/ix=books-jp&fqp=keywords%01FreeBSD
http://www.amazon.co.jp/exec/obidos/search-handle-url/ix=books-us&fqp=keywords%01FreeBSD
まとめサイト@Wiki 過去のQ&A集
http://www9.atwiki.jp/freebsd/
前スレ - 初心者もOK? FreeBSD質問スレッド その75
http://pc8.2ch.net/test/read.cgi/unix/1152348112/
0862名無しさん@お腹いっぱい。
2006/09/01(金) 16:42:25ありがとうございます。
特にかわりはありませんでした。
おそらく問題は自分が名前解決とかなんもわかってないからだと思います。
どこか、参考になるサイトとかありませんでしょうか?
0863名無しさん@お腹いっぱい。
2006/09/01(金) 16:49:16>>1
0864名無しさん@お腹いっぱい。
2006/09/01(金) 17:10:17USBのFullSpeedモードとHiSpeedの結果が
似たような結果になったのですが、これは仕様ですか?
0865名無しさん@お腹いっぱい。
2006/09/01(金) 17:39:54日本語での情報がほとんどないからじゃないかな。
portupgradeなら昔からあるし。
0866名無しさん@お腹いっぱい。
2006/09/01(金) 17:49:37是非、簡単なレクチャーをお願いします。
0867名無しさん@お腹いっぱい。
2006/09/01(金) 18:03:55portmaster(8)
0868名無しさん@お腹いっぱい。
2006/09/01(金) 19:59:20% portmaster(8)
Badly placed ()'s.
%
0869名無しさん@お腹いっぱい。
2006/09/01(金) 22:26:53bash: syntax error near unexpected token `8'
$
0870名無しさん@お腹いっぱい。
2006/09/01(金) 22:31:02(より適切なスレを教えて頂ければ幸いです)
magicpointにある落書き機能だけを実現するXアプリをご存じでしたら
教えて頂ければ幸いです。
latex-prosperでプレゼン資料を作っているのですが
あの落書き機能が忘れられず...。
xblodをいじれば何とかなるかなと思ったのですがそんな能力もなく...。
0871名無しさん@お腹いっぱい。
2006/09/01(金) 22:46:15区別する必要がある場合に(3)とか(1)とか付けるのはわかるが、
そうじゃないものまでportmaster(8)とかいちいち付けるのって
FreeBSD界隈特有の現象だな。
0872名無しさん@お腹いっぱい。
2006/09/01(金) 22:53:290873名無しさん@お腹いっぱい。
2006/09/01(金) 23:03:41前近代的だよな。しかも、普通使うの(1)(2)(3)(8)と、数字が飛んでる。
たまに(4)(5)も使う。ごくたまに(7)もある。でも今では(6)は無い。
一般ゲームは(6)なんか使わないし。
0874名無しさん@お腹いっぱい。
2006/09/01(金) 23:10:40判別として数字を付記している面もあると思うけれど
この場合は暗黙に「man読め」と指示しているだけなのでわ。
0875名無しさん@お腹いっぱい。
2006/09/01(金) 23:13:53man 2 intro
man 3 intro
man 4 intro
man 5 intro
man 6 intro
man 7 intro
man 8 intro
man 9 intro
0876名無しさん@お腹いっぱい。
2006/09/01(金) 23:17:270877名無しさん@お腹いっぱい。
2006/09/01(金) 23:20:070878名無しさん@お腹いっぱい。
2006/09/01(金) 23:22:17×printf(1)
○printfコマンド
×read(2)
○readシステムコール
×printf(3)
○printf() ← 関数の()を付けると関数だとわかる
×null(4)
○/dev/null /dev付ければわかる
×fstab(5)
○/etc/fstab フルパスで書けば設定ファイルだとわかる
×mount(8)
○mountコマンド
0879名無しさん@お腹いっぱい。
2006/09/01(金) 23:33:07「printf()」以外全部長くなっとるやん。
0880名無しさん@お腹いっぱい。
2006/09/01(金) 23:34:53長くなって当たり前(無問題)。
0881名無しさん@お腹いっぱい。
2006/09/01(金) 23:35:12> ○/dev/null /dev付ければわかる
sio(4) /dev/sio* は見当たらないんだが...
0882759
2006/09/01(金) 23:56:500883名無しさん@お腹いっぱい。
2006/09/02(土) 00:10:56カワイソスw
0884名無しさん@お腹いっぱい。
2006/09/02(土) 00:30:50これのことか?
20060616:
AFFECTS users of emulation/linux_base-*
AUTHOR: netchild@FreeBSD.org
We now use Fedora Core 4 as the linux base port, and the corresponding
xorg libs for the linux X11 libs port.
To upgrade you have to run
portupgrade -f -o emulators/linux_base-fc4 linux_base\*
portupgrade -f -o x11/linux-xorg-libs linux-XFree86-libs
You need to make sure that you have not changed the sysctl
compat.linux.osrelease. FC4 behaves differently depending on the
content of this sysctl. Only the default value of this sysctl is
supported. In case of problems also revert to the default of the
compat.linux.osname if changed.
In case "printenv | grep LD_" prints something, e.g., LD_LIBRARY_PATH
or LD_PRELOAD, you have to make sure it is not set when starting
linux programs, else FreeBSD libraries will be picked up and the
programs do not start.
After this start a linux program to test, e.g., acroread. If you get
errors when starting linux programs about problems with libraries, and
you made sure no LD_* variable is set as described above, you are one of
those unlucky people where we do not have a better solution as to tell
you to deinstall every linux port, remove /compat/linux completely to
make sure no cruft is left and reinstall everything you need.
0885759
2006/09/02(土) 01:26:41linux-xorg-libs-6.8.2_5
linux_base-fc-4_8
$ printenv | grep LD_
$ sysctl -a compat.linux
compat.linux.oss_version: 198144
compat.linux.osrelease: 2.4.2
compat.linux.osname: Linux
動く
$ /compat/linux/bin/uname
Linux
$ /compat/linux/bin/pwd
/var/db/pkg
$ /compat/linux/bin/echo "HEHE" | /compat/linux/usr/bin/head -1
HEHE
$ /compat/linux/usr/X11R6/bin/gears
24660 frames in 5 seconds = 4932 FPS
25903 frames in 5 seconds = 5180.6 FPS
動かない
$ /compat/linux/bin/ls
/compat/linux/bin/ls: error while loading shared libraries: /usr/lib/librt.so.1: ELF file OS ABI invalid
$ /compat/linux/bin/sleep 1
/compat/linux/bin/sleep: error while loading shared libraries: /usr/lib/librt.so.1: ELF file OS ABI invalid
$ /compat/linux/bin/date
/compat/linux/bin/date: error while loading shared libraries: /usr/lib/librt.so.1: ELF file OS ABI invalid
しばらく様子をみてみます
0886名無しさん@お腹いっぱい。
2006/09/02(土) 01:33:090887名無しさん@お腹いっぱい。
2006/09/02(土) 02:16:06こういうのは多様性は善というよりは
どれでもいいから正式なFreeBSDの標準配布物に含めてほしいところ
0888名無しさん@お腹いっぱい。
2006/09/02(土) 02:37:37それぞれのportの長短比較リポートよろしく
0889名無しさん@お腹いっぱい。
2006/09/02(土) 02:50:59実際にうざったい依存関係があるうpだてをする時じゃないとテストにならないし
...というのが一度portupgrade入れたら他を試さなくなる理由ではなかろか
動きさえすれば実装がRubyだろうがLOGOだろうが違いはないわけだし
というわけで854はportmasterのどこが優れているのか書いてちょ
0890名無しさん@お腹いっぱい。
2006/09/02(土) 02:58:20に信者のモチベーションをみた気がする・・
拘りのない拘りのようなトートロジーの原動力って恐いね・・
0891名無しさん@お腹いっぱい。
2006/09/02(土) 03:31:500892名無しさん@お腹いっぱい。
2006/09/02(土) 03:42:32同じ理由で ruby も。それって何か虚しくないか?
0893名無しさん@お腹いっぱい。
2006/09/02(土) 03:44:45良さそうなら乗り替えるからさ。
0894名無しさん@お腹いっぱい。
2006/09/02(土) 03:50:520895名無しさん@お腹いっぱい。
2006/09/02(土) 06:22:330896名無しさん@お腹いっぱい。
2006/09/02(土) 07:00:43もうみんな乗り換えたよ
0897名無しさん@お腹いっぱい。
2006/09/02(土) 07:24:570898名無しさん@お腹いっぱい。
2006/09/02(土) 10:50:13対象に対する知識が全く無い状態で
hoge(1)ならmanみて試して見るかという気になる。
hoge(3)なら自作しなきゃならないからmanで調べる気にはならない。
というケースも想定できる。
この場合、単にhogeと書くよりかなり親切。
0899名無しさん@お腹いっぱい。
2006/09/02(土) 11:02:26だから、「hogeコマンド」と書けばもっと親切だろ。
0900名無しさん@お腹いっぱい。
2006/09/02(土) 11:19:16(1) 3バイト
3倍も環境に優しい。
0901名無しさん@お腹いっぱい。
2006/09/02(土) 11:22:20「hogeコマンド」では一般ユーザが実行可能なのか、特権が必要なのか調べないとわからない。
hoge(1), hoge(8)なら一目瞭然だ。
0902名無しさん@お腹いっぱい。
2006/09/02(土) 11:27:24初心者であろう読み手はprintf(3)に辿り着けない可能性もあるね
man printfはprintf(1)を出しちゃうから
短いわりに必要な情報があれこれ濃縮されているのら
0903名無しさん@お腹いっぱい。
2006/09/02(土) 11:38:34すると、ping(8)、ifconfig(8)とかも一般ユーザーが実行不可能なのかい?
0904名無しさん@お腹いっぱい。
2006/09/02(土) 11:39:22いかにもUNIX環境だよね
unix-likeでもlinuxになるとこういう風土は急速に失われているように思える
0905名無しさん@お腹いっぱい。
2006/09/02(土) 11:40:05そこまでの初心者だと
$ man printf(3)
syntax error near unexpected token `('
となるだけだからどうせmanなんて読めない。
0906名無しさん@お腹いっぱい。
2006/09/02(土) 11:47:52機能が制限されてるだろ。
0907名無しさん@お腹いっぱい。
2006/09/02(土) 11:52:21それを言うなら、date(1) hostname(1)も機能制限されてるけど
(1)になってるのはどう説明するよ?
0908名無しさん@お腹いっぱい。
2006/09/02(土) 12:17:340909名無しさん@お腹いっぱい。
2006/09/02(土) 12:28:040910名無しさん@お腹いっぱい。
2006/09/02(土) 12:29:42ping(8)は主たる機能を使うためには特権は不要だよ。
0911名無しさん@お腹いっぱい。
2006/09/02(土) 12:31:36もともと(1)と(8)の区別は曖昧だなぁ。
0912名無しさん@お腹いっぱい。
2006/09/02(土) 14:07:56冗長になるのでマジックナンバーで符号化圧縮すれば楽じゃん。
マジックナンバーを知らない人に対する教育効果もあるし。
0913名無しさん@お腹いっぱい。
2006/09/02(土) 14:13:05マジックナンバーは未熟プログラマが使うものって教えられなかった?
lseek(fd, offset, 0);
↑って書くと怒られるでしょ。
↓ちゃんとラベル使えと。
lseek(fd, offset, SEEK_SET);
0914名無しさん@お腹いっぱい。
2006/09/02(土) 14:34:37それはそれ。これはこれ。
0915名無しさん@お腹いっぱい。
2006/09/02(土) 14:42:02man嫁。というフレーズは知っていたが、printf(3)という表記法は知らなかった。
>905の言うとおりで、結構途方にくれた。
ハンドブックでも説明無しにいきなりあらわれるし。
manの使い方くらい、入門記事の冒頭に書いておいてくれと思った。
0916名無しさん@お腹いっぱい。
2006/09/02(土) 14:57:360917名無しさん@お腹いっぱい。
2006/09/02(土) 14:58:210918名無しさん@お腹いっぱい。
2006/09/02(土) 15:31:31$ や % をプロンプトだと分からずにタイプしてしまうようなもの
マジックナンバーというのはその書かれている数字の論理的意味が捉えにくい場合に指摘されること
0が標準入力だったりNULL番地だったりいろいろな異なった意味を表現してしまうようにね.
この場合「明らかに」章番号なのでそういった批判は筋違いだし
章番号と分類としての章との対応が直ぐに参照できるから,理解できない奴が無知なだけ
0919名無しさん@お腹いっぱい。
2006/09/02(土) 15:51:43小学生が加減乗除に疑問を呈したときに、群環体論を持ちだして説明するのはナンセンスなことと同じことだ。
0920名無しさん@お腹いっぱい。
2006/09/02(土) 16:25:18その後起動すると以下のような表示で起動できません。
原因と対策法がわかれば教えてください。
BTX loader 1.00 BTX version is 1.01
Console: internal video/keyboard
BIOS drive A: is disk0
BIOS drive C: is disk1
BIOS 639kB/195520kB available memory
FreeBSD/i386 bootstrap loader, Revision 1.1
(root@pus.cse.buffalo.edu, Sun May 7 03:20:03 UTC 2006)
Loading /boot/defaults/loader.conf
Unable to load akernel!
_
can't load 'kernel'
Type '?' for a list of commands, 'help' for more detailed help.
ok
以上。
PCはセレロン433M メモリ192 シャープのメビウスです。
0921名無しさん@お腹いっぱい。
2006/09/02(土) 17:21:03対策方法は自分で書いてるジャマイカ
0922名無しさん@お腹いっぱい。
2006/09/02(土) 17:24:020923名無しさん@お腹いっぱい。
2006/09/02(土) 17:26:550924名無しさん@お腹いっぱい。
2006/09/02(土) 17:31:250925名無しさん@お腹いっぱい。
2006/09/02(土) 17:37:14>章番号と分類としての章との対応が直ぐに参照できるから
だからそれがマジックナンバーだっつーの。
そういう章番号の対応は単に過去の悪しき習慣に過ぎない。そろそろ改めるべき。
それにだいたい、(6)にゲームを割り当ててしまったのって今となっては失敗だろ。
0926名無しさん@お腹いっぱい。
2006/09/02(土) 17:41:030927名無しさん@お腹いっぱい。
2006/09/02(土) 17:42:340928名無しさん@お腹いっぱい。
2006/09/02(土) 17:47:100929名無しさん@お腹いっぱい。
2006/09/02(土) 17:49:560930名無しさん@お腹いっぱい。
2006/09/02(土) 17:51:30今の割り当てで何か具体的な不都合とかあるの?
全うで差し迫った理由の一つでも書いたらどうだ?
それが書けなければそれは単なる君の我儘だからね。勝手にほざいてろ。
0931名無しさん@お腹いっぱい。
2006/09/02(土) 17:54:44>>920
少なくても日本のサーバからのFTPインストールは地雷って事かな?
0932名無しさん@お腹いっぱい。
2006/09/02(土) 17:55:20オレが書いたのはひとつだけ。他のは他の奴が書いてるから、
俺と同じこと(manのセクション番号方式は古い)を考えてる奴は
複数いると思うが。
0933920
2006/09/02(土) 17:58:23中身が足りないってことですか
0934名無しさん@お腹いっぱい。
2006/09/02(土) 18:02:35そうかも。
最小インストールしたものにfindかけてもkernelの入るはずのディレクトリしか出てこない。
0935920
2006/09/02(土) 18:07:19とりあえず、日本以外のサイトでできるか試してみます。
0936名無しさん@お腹いっぱい。
2006/09/02(土) 18:08:29方式が古いから、だから何なの?
なんで「いま」それを変える必要性があるの?なんのために?誰のために?
画期的な代替方式でもあるの?あるのならそれを教えてよ。
0937名無しさん@お腹いっぱい。
2006/09/02(土) 18:10:08Options View/Set various installation options から
Release Name 6.1-RELEASE ってなってるところでスペースを押して
6.0-RELEASEに書き換えてもう一回FTPでインストールをして
6.1にアップグレードするのが手っ取り早いかも。
0938920
2006/09/02(土) 18:15:01なるほど、そのようなこともできるんですか、試してみます。
先ほど相談したときインストールしたバージョンを記入しませんでしたが
お察しのとおり6.1です。
ありがとうございます。
0939名無しさん@お腹いっぱい。
2006/09/02(土) 18:15:35コピーするってのもあるな。
インストーラーCDを普通に起動するのはどうやるんだっけ?
0940名無しさん@お腹いっぱい。
2006/09/02(土) 18:27:35に分割された。
6.1 の sysinstall では Distributions で Minimal を選ぶと kernels
も入るが、何も選ばないと base しか入らないというバグがあるので注意。
0941名無しさん@お腹いっぱい。
2006/09/02(土) 18:39:590942名無しさん@お腹いっぱい。
2006/09/02(土) 19:22:06>そろそろ改めるべき。
その理屈だと
「6.1Rという表記もRが何の意味なのか分からない。FreeBSD 6.1-RELEASEと略さずに」
と言っているのと大差ない。
0943名無しさん@お腹いっぱい。
2006/09/02(土) 19:23:52それともmanまで改めるのか?
0944名無しさん@お腹いっぱい。
2006/09/02(土) 19:26:47man自体ももう古いだろ。改めるべき。
0945名無しさん@お腹いっぱい。
2006/09/02(土) 19:50:340946名無しさん@お腹いっぱい。
2006/09/02(土) 19:51:590947名無しさん@お腹いっぱい。
2006/09/02(土) 19:53:39xman(1)
0948名無しさん@お腹いっぱい。
2006/09/02(土) 19:55:250949名無しさん@お腹いっぱい。
2006/09/02(土) 19:55:520950名無しさん@お腹いっぱい。
2006/09/02(土) 20:40:37お前らがそれに代わるもの提供しろ。
0951名無しさん@お腹いっぱい。
2006/09/02(土) 20:51:22と言うワケで次スレのテンプレには「bash厨などのバカは放置」追加で。
0952名無しさん@お腹いっぱい。
2006/09/02(土) 20:54:090953名無しさん@お腹いっぱい。
2006/09/02(土) 21:59:180954名無しさん@お腹いっぱい。
2006/09/02(土) 21:59:58「動作がおかしい場合はbashを使ってみましょう。それで直った例が*本当に*あります」追加で。
0955名無しさん@お腹いっぱい。
2006/09/02(土) 22:14:40FreeBSD 関連の質問はここで。
・事前に過去ログ検索や Google 検索等の自助努力をすることが望ましい。
・再現性情報(ハードウェア・ソフトウェア・エラーメッセージ)の記載は必須。
http://www.freebsd.org/ja/
http://www.freebsd.org/releng/
http://www.freebsd.org/doc/ja/books/handbook/
http://www.freebsd.org/doc/ja/books/design-44bsd/
http://www.freebsd.org/ja/ports/
http://www.freshports.org/
過去ログ
http://bird.zero.ad.jp/~zau60806/FreeBSD/
書籍
http://www.amazon.co.jp/exec/obidos/search-handle-url/ix=books-jp&fqp=keywords%01FreeBSD
http://www.amazon.co.jp/exec/obidos/search-handle-url/ix=books-us&fqp=keywords%01FreeBSD
まとめサイト@Wiki 過去のQ&A集
http://www9.atwiki.jp/freebsd/
前スレ - 初心者もOK? FreeBSD質問スレッド その76
http://pc8.2ch.net/test/read.cgi/unix/1155357886/
0956名無しさん@お腹いっぱい。
2006/09/02(土) 22:48:140957920
2006/09/02(土) 22:49:36ありがとうございます。
インスコできました。
0958名無しさん@お腹いっぱい。
2006/09/02(土) 23:00:271行目は何を意味してるの?
0959名無しさん@お腹いっぱい。
2006/09/02(土) 23:21:11笑って欲しいんだろ
0960名無しさん@お腹いっぱい。
2006/09/03(日) 00:29:130961名無しさん@お腹いっぱい。
2006/09/03(日) 02:47:25レス数が950を超えています。1000を超えると書き込みができなくなります。