FreeBSDを語ろう Part 15
■ このスレッドは過去ログ倉庫に格納されています
0001bikeshed
2007/04/08(日) 10:15:08質問は質問スレで。
前スレ。
FreeBSDを語ろう Part14
http://pc11.2ch.net/test/read.cgi/unix/1168465315/
0182名無しさん@お腹いっぱい。
2007/04/27(金) 07:37:08解像度小さいね。800x500ドットくらい?
これ以上大きくできないのかな?
0183名無しさん@お腹いっぱい。
2007/04/27(金) 08:12:321024x768とかで使ったりしてましたが。
ただ、マウスポインタのフォーカスまわりでなんか使いにくかったんで、
今はvnc経由でX使ってるけど。
0184名無しさん@お腹いっぱい。
2007/04/27(金) 09:11:59ウィンドウ間の操作もシームレスにできる
0185名無しさん@お腹いっぱい。
2007/04/27(金) 09:31:01WindowsがホストOSだとあの挙動はいまいち……
0186名無しさん@お腹いっぱい。
2007/04/27(金) 09:51:080187名無しさん@お腹いっぱい。
2007/04/27(金) 09:56:590188名無しさん@お腹いっぱい。
2007/04/27(金) 10:54:15http://register.vmware.com/content/ b e t a /ws/registration.html
0189名無しさん@お腹いっぱい。
2007/04/27(金) 11:00:300190名無しさん@お腹いっぱい。
2007/04/27(金) 11:01:160191名無しさん@お腹いっぱい。
2007/04/27(金) 11:29:36gsfonts-8.11_3になんか何も考えてないダサダサな変更が突っ込まれてる……
0192名無しさん@お腹いっぱい。
2007/04/27(金) 11:35:13日本人
FreeBSD の Core
0193名無しさん@お腹いっぱい。
2007/04/27(金) 13:04:25何となくダサいというのわかるんだが何をどうすべきなのか俺にはわかんね。
0194名無しさん@お腹いっぱい。
2007/04/27(金) 14:36:250195名無しさん@お腹いっぱい。
2007/04/27(金) 14:57:10${LN} -s -f ${LOCALBASE}/share/fonts/TrueType/ipam.ttf Ryumin-Light.ttf; \
${LN} -s -f ${LOCALBASE}/share/fonts/TrueType/ipag.ttf GothicBBB-Medium.ttf
http://www.jp.freebsd.org/cgi/cvsweb.cgi/ports/print/gsfonts/Makefile.diff?r1=1.18&r2=1.19&f=h
0196名無しさん@お腹いっぱい。
2007/04/27(金) 15:14:44日本語デフォルトフォントとして使う代替方法の案は?
0197名無しさん@お腹いっぱい。
2007/04/27(金) 15:31:25しかもその前の行の&&ってどこまでかかるんだ?
0198名無しさん@お腹いっぱい。
2007/04/27(金) 15:39:59追わなかったような気がするがどうよ
symlinkで逃げられるようならあんまりSAFERじゃなさそうだし
0199名無しさん@お腹いっぱい。
2007/04/27(金) 15:51:16あ、俺は出せないから。フォント関係さっぱりわからん。
現状よりは元に戻した方がよさそうだけど。
0200名無しさん@お腹いっぱい。
2007/04/27(金) 15:53:22見たとこFONTDIRが無いというのはなさげなので変なところに
リンクが作られることはなさそうだけど意味不明だなー
c⌒っ。Д。)っ
0201名無しさん@お腹いっぱい。
2007/04/27(金) 16:04:52symlinkは追うよ。
GS_LIB内にsymlink作るのはrootかgs動かすやつだけの権限だから、
SAFERならPS作った外部のやつが勝手にすきなファイルにアクセスできるわけじゃない。
0202名無しさん@お腹いっぱい。
2007/04/27(金) 16:05:16マルチユーザーシステムでそんな仮定はすべきではない。
前の行の実行後に FONTDIR が無くなる可能性だってあるだろ。
むしろ ln の間も "&&" にすべきだよ。
何らかの理由で最初の ln が失敗して、後者の ln が成功した場合、全体として
成功したものと見なされてしまう。
0203名無しさん@お腹いっぱい。
2007/04/27(金) 16:58:550204名無しさん@お腹いっぱい。
2007/04/27(金) 17:14:11普通にWITH_JAPANESE_IPAFONTとかなんとかknobを作って、きちんと
RUN_DEPENDSさせればいいのでは。
8.11_3は
・broken symlinkを作ってしまう可能性がある
・disableする方法がない
という点でいけてない。
俺的には特に後者が問題だと思う。
いくらなんでもこの動作をdisableにする方法がないってのはダメだろ。
IPAフォント入れてるけどRyumin-Lightとしてそれ以外を使いたい人を
無視していることにもなると思うし。
0205名無しさん@お腹いっぱい。
2007/04/27(金) 22:49:23実行時に決められることは、WITH knob でコンパイル時に決めない方が好きだなあ。
それはともかく
> ・broken symlinkを作ってしまう可能性がある
なんでこれが問題なの?
リンク先が存在しないシンボリックリンクって、普通に使うよ。
> IPAフォント入れてるけどRyumin-Lightとしてそれ以外を使いたい人を
> 無視していることにもなると思うし。
それ以外を使いたい人は fontmap で
/Ryumin-Light /Your-Favorite-Font ;
すればいい。
「正しい」方法は ${LOCALBASE}/share/fonts/TrueType/ipa[gm].ttf の
存在を初期化時に確認して alias を作る PostScript コードを書くこと
だろうけど、現在の hack もイケてないが Just It Works (TM) ではある。
まあ
cd .. && ln ... ; ln ...
は直した方がいいな。
0206名無しさん@お腹いっぱい。
2007/04/27(金) 22:50:13multimedia/libxineでartsとかに対してやってるような処理では駄目なん?
・使いたくなけりゃWITHOUT_JAPANESE_IPAFONT
・入ってないIPAフォント入れてでも使いたければWITH_(ry
・入ってるかどうかで良きに計らわせたければ放置
って感じで使うなら依存、と。
0207名無しさん@お腹いっぱい。
2007/04/27(金) 23:44:57> /Ryumin-Light /Your-Favorite-Font ;
> すればいい。
それ以外を使う人も同じようにsymlinkでやっちゃいたいと思うのでは?
前からそうだけどghostscriptのfontmap回りって/usr/local/etcのように
ユーザによる改変を尊重する措置がとられていないんだよね。
それに、portsは楽な方を使う。ユーザは面倒な方法を使え。は通らんでしょ。
0208204
2007/04/28(土) 00:37:05> リンク先が存在しないシンボリックリンクって、普通に使うよ。
寡聞にして知らないので実例求む。
FreeBSDのbaseまたはportsでそれが積極的に利用されているものも複数ね。
>>205にとっての普通がFreeBSDがとるべき基準での普通とは限らないから。
個人的には、brokenなsymlinkの存在は何らかの問題の存在を疑わせるので
管理者が自分でわかって使う分にはいいのかも知れないが、
portsで使うべきではないと思う。
> 「正しい」方法は ${LOCALBASE}/share/fonts/TrueType/ipa[gm].ttf の
> 存在を初期化時に確認して alias を作る PostScript コードを書くこと
パラノイア時にはGS_LIB外を参照できないのではなかったっけか。
だから何らかの小細工をしなければそんな「実行時に」は無理だろう。
結局、手堅くかつFreeBSDユーザに広く認知されている方法、つまりknobで
きちんとやるべきじゃないのかね。
automagicallyなやりかたは一見カッコイイかもしれないが、portsで
とるべきものではない。
0209名無しさん@お腹いっぱい。
2007/04/28(土) 02:37:19> FreeBSDのbaseまたはportsでそれが積極的に利用されているものも複数ね。
> >>205にとっての普通がFreeBSDがとるべき基準での普通とは限らないから。
base では /etc/malloc.conf、devfs の log -> /var/run/log、procfs の
curproc -> pid など。
ports では Firefox や Emacs はじめ、ロックファイルとして一般的に。
open(2) 不要な少量のデータ用ストレージとして、あるいは NFS でも安全に
使えるロックファイル (リンクファイルがすでに存在する場合 symlink(2)
が EEXIST を返し、作成とデータ保存がアトミック) として、シンボリック
リンクを使うのは UNIX プログラミングでは基本的テクニックで、広く
行なわれているよ。
0210名無しさん@お腹いっぱい。
2007/04/28(土) 03:02:17Disable processing of IPv6 type 0 Routing Headers. This behaviour
can be changed via the (newly added) net.inet6.ip6.rthdr0_allowed
sysctl.
20070315: p3 FreeBSD-EN-07:05.freebsd-update
Fix problems in FreeBSD Update concerning the updating of SMP
kernels.
20070228: p2 FreeBSD-EN-07:02.net FreeBSD-EN-07:03.rc.d_jail
Fix behavior of IPv6 over point-to-point gif(4) interfaces.
[EN-07:02]
Fix rc.d jail script interface IP alias removal. [EN-07:03]
20070209: p1 FreeBSD-SA-07:02.bind
Correct two remote denials of service in BIND involving DNSSEC and
recursive DNS queries respectively.
20070114:
FreeBSD 6.2-RELEASE.
0211208
2007/04/28(土) 08:31:13反応はありがたいが、話題に即した、つまり205を補強する例にしてもらえない?
malloc.confとかロックファイルとしての利用は知っているけど、
この場合それは当たらないよね。curprocも同様。
/dev/logはそもそもそれを張ってる人は/etc/rc.d/syslogdじゃないの。
0212名無しさん@お腹いっぱい。
2007/04/28(土) 10:41:03うーん、なぜ補強にならないのかわからない。
>>204 では
> ・broken symlinkを作ってしまう可能性がある
ことを問題視しているのだから、
> malloc.confとかロックファイルとしての利用
と
> この場合
どちらもリンク先が存在しないことには変わりないでしょ。
それとも、前者は問題なくて後者は問題ある理由があるの?
> /dev/logはそもそもそれを張ってる人は/etc/rc.d/syslogdじゃないの。
ごめん、記憶違いしてた。
/etc/rc.d/syslogd では syslogd_enable="NO" の場合、/var/run/log が存在
しないにもかかわらず /dev/log -> /var/run/log のリンクを作成する。
に訂正。
0213名無しさん@お腹いっぱい。
2007/04/28(土) 11:22:17ここで聞け。
くだらない質問はここに書き込め!Part 52
http://pc11.2ch.net/test/read.cgi/unix/1176049968/
0214名無しさん@お腹いっぱい。
2007/04/28(土) 12:22:33> それとも、前者は問題なくて後者は問題ある理由があるの?
前者はファイルを指すのでなく情報を持たせるための利用であることが
明白だから。名前からも内容からも明らか。
malloc.confについてはmanがある。
既に>>208で
> 個人的には、brokenなsymlinkの存在は何らかの問題の存在を疑わせるので
と書いているでしょ。
> /etc/rc.d/syslogd では syslogd_enable="NO" の場合、/var/run/log が存在
> しないにもかかわらず /dev/log -> /var/run/log のリンクを作成する。
一旦syslogdを止めて/dev/logを消して試してみたけど、
うちの/etc/rc.d/syslogdはその場合/dev/logなんぞ作りませんよ。
6.2-stable。別段/etc/rc.d/syslogdはいじってない。
0215名無しさん@お腹いっぱい。
2007/04/28(土) 13:59:30後者は問題あり。なぜなら俺が問題の存在を疑わしく思うから。
ghostscript-gpl-8.56_3には問題あり。なぜなら俺がそう思うから。
0216名無しさん@お腹いっぱい。
2007/04/28(土) 14:21:25> open(2) 不要な少量のデータ用ストレージとして、あるいは NFS でも安全に
> 使えるロックファイル (リンクファイルがすでに存在する場合 symlink(2)
> が EEXIST を返し、作成とデータ保存がアトミック) として、シンボリック
> リンクを使うのは UNIX プログラミングでは基本的テクニックで、広く
> 行なわれているよ。
広くとはいいがたいなぁ。。使われてはじめたのもここ数年だし。
0217名無しさん@お腹いっぱい。
2007/04/28(土) 14:48:15> 広くとはいいがたいなぁ。。使われてはじめたのもここ数年だし。
それはウソ。
0218名無しさん@お腹いっぱい。
2007/04/28(土) 15:00:15ではなく symlink でロックしないと・・・とか話した記憶があるから、
NFS の普及期にはすでに常識だったはず。
ざっと CVS サーバを眺めた感じだと、/etc/malloc.conf は 10 年以上前から、
Emacs の symlink lock は 15 年以上前からある。
0219名無しさん@お腹いっぱい。
2007/04/28(土) 15:04:30NFSが大々的に使われていた90年代初頭には必須の知識だったが。
0220名無しさん@お腹いっぱい。
2007/04/28(土) 15:05:120221名無しさん@お腹いっぱい。
2007/04/28(土) 15:08:170222名無しさん@お腹いっぱい。
2007/04/28(土) 15:16:55デフォルトフォントが東風から IPA フォントになったから綺麗になってるよ。
実装面では、以前から
${LOCALBASE}/share/ghostscript/8.56/Resource/CIDFont ->
${LOCALBASE}/share/fonts/CIDFont (デフォルトでは存在しない)
だったのに、何を今更騒いでるのかわからん。
0223名無しさん@お腹いっぱい。
2007/04/28(土) 15:29:24M+がくっつく前の2.ipa-ttfomts.confは未だに重宝してる。
無くしたらやってけない
0224名無しさん@お腹いっぱい。
2007/04/28(土) 16:40:31としては IPA フォントの方が M+ より優先されるから、M+ 追加前後で質が
変わるはずないんだけどなあ。
20-* 62-* 分離後ということなら、hintstyle を削るよう send-pr したので
2.ipa* と同様にしたいなら、~/.fonts.conf で以下のように。
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="font">
<test name="family">
<string>IPAMincho</string>
<string>IPAGothic</string>
<string>IPAPMincho</string>
<string>IPAPGothic</string>
<string>IPAUIGothic</string>
</test>
<edit name="hintstyle">
<const>hintslight</const>
</edit>
</match>
</fontconfig>
0225名無しさん@お腹いっぱい。
2007/04/28(土) 18:04:56そういえば、Netscapeのロックファイルに使われてたよなぁ。もう10年位前かな。
v3の頃だったかもしれない。1.1はすごく軽かったっけ…。FreeBSD版が無いのは残念だったけど。
0226名無しさん@お腹いっぱい。
2007/04/29(日) 01:08:500227名無しさん@お腹いっぱい。
2007/04/29(日) 01:42:050228名無しさん@お腹いっぱい。
2007/04/29(日) 02:14:38これはよく初心者に発せられる罵声であるが、実は
それだけではなく、説明を書いた先人たちへの感謝をも
含まれている。
誰に頼まれるでもなく、ただひたすらhogehogeについての
説明を書いてきた古参達に対する愛情の表れなのだ。
(俺が説明するより先輩達が書いたmanを見るべきだ)
see also : hogehogeでググれ
0229名無しさん@お腹いっぱい。
2007/04/29(日) 06:54:28No manual entry for hogehoge
0230名無しさん@お腹いっぱい。
2007/04/29(日) 08:31:370231名無しさん@お腹いっぱい。
2007/04/29(日) 08:45:00近頃の若いのはms-wordかHTMLで書いちゃうな。
0232名無しさん@お腹いっぱい。
2007/04/29(日) 08:58:43ソフトウェアの場合、そのREADME.TXTを開くなりするようにすれば良いのにな。
0233名無しさん@お腹いっぱい。
2007/04/30(月) 01:52:560234名無しさん@お腹いっぱい。
2007/04/30(月) 14:17:470235名無しさん@お腹いっぱい。
2007/05/01(火) 10:54:05んでもって「何処も指してない(壊れた)シンボリックリンク」とは別じゃないか?
0236名無しさん@お腹いっぱい。
2007/05/01(火) 12:05:30mkdir(2) で充分。
symlink(2) を使うのなら、大抵はリンク先に pid や hostname を入れておく。
たとえば emacs だと .#foo -> $user@$hostname.$pid:$unixtime みたいな感じで。
0237名無しさん@お腹いっぱい。
2007/05/01(火) 14:59:29> symlink(2) にする意味
つ ディスク消費量
0238名無しさん@お腹いっぱい。
2007/05/01(火) 15:08:210239名無しさん@お腹いっぱい。
2007/05/01(火) 15:33:31そうなの? じゃあやってみて出てくる数字はデタラメなの?
0240名無しさん@お腹いっぱい。
2007/05/01(火) 15:45:53symlink は i-node すら消費しないんだぞ?
0241名無しさん@お腹いっぱい。
2007/05/01(火) 15:54:260242名無しさん@お腹いっぱい。
2007/05/01(火) 16:04:30> ロック用のシンボリックリンクって普通それ自身へのリンクにしないか?
これってどの辺での「普通」なんだ?
ディスク消費量が少ないので mkdir ではなく symlink を使うというなら、
まあそれでいいとしても、自身へリンクするこたないだろ。
リンク先が無いのより、リンクがループしてる方がよっぽどやっかいだぞ。
どうしてもリンク先が存在しないといやなのなら、/dev/null にでもリンク
しとけばいいのに。
0243名無しさん@お腹いっぱい。
2007/05/01(火) 16:11:51$ ls -lsi
total 4
65984 4 drwxr-xr-x 2 user user 4096 May 1 16:04 test
49471 0 lrwxrwxrwx 1 user user 4 May 1 16:04 test.ln -> test
0244名無しさん@お腹いっぱい。
2007/05/02(水) 11:59:25PC-BSD凄いね
http://forums.pcbsd.org/viewtopic.php?t=8467
0245名無しさん@お腹いっぱい。
2007/05/02(水) 14:22:440246名無しさん@お腹いっぱい。
2007/05/02(水) 14:38:40数日かどうかはしらないけど、ないね
0247名無しさん@お腹いっぱい。
2007/05/02(水) 15:27:38Internet ExplorerとかPhotoshopがPC-BSDで動くの?
0248名無しさん@お腹いっぱい。
2007/05/02(水) 19:05:34totem
checking for backend libraries... GStreamer-0.10
checking GStreamer 0.10 playbin plugin... no
configure: error:
Cannot find required GStreamer-0.10 plugin 'playbin'.
It should be part of gst-plugins-base. Please install it.
sbcl-1.0.5
//building cross-compiler, and doing first genesis
Segmentation fault (core dumped)
12.12 real 0.13 user 0.28 sys
*** Error code 1
0249名無しさん@お腹いっぱい。
2007/05/02(水) 19:11:590250名無しさん@お腹いっぱい。
2007/05/02(水) 19:59:230251名無しさん@お腹いっぱい。
2007/05/02(水) 20:00:080252名無しさん@お腹いっぱい。
2007/05/02(水) 21:29:44変化なしでした・・・
0253名無しさん@お腹いっぱい。
2007/05/03(木) 00:28:00PC-BSDで簡単にインストールでき動作するものとして、>>244で挙げられているもの
・Microsoft Fonts
・Internet Explorer 6
・Photoshop 7
・DreamWeaver MX
スクリーンショットを見ても、まだ信じがたいんだが。俺の頭が古いのか?
0254名無しさん@お腹いっぱい。
2007/05/03(木) 00:31:470255名無しさん@お腹いっぱい。
2007/05/03(木) 00:42:440256名無しさん@お腹いっぱい。
2007/05/03(木) 01:14:010257名無しさん@お腹いっぱい。
2007/05/03(木) 02:27:350258名無しさん@お腹いっぱい。
2007/05/03(木) 03:01:260259名無しさん@お腹いっぱい。
2007/05/03(木) 03:22:41凄いちゃんと動く
0260名無しさん@お腹いっぱい。
2007/05/03(木) 14:09:57http://docs.freebsd.org/cgi/getmsg.cgi?fetch=272415+0+current/freebsd-ports
0261名無しさん@お腹いっぱい。
2007/05/03(木) 14:12:45hours from now.
Kris
0262名無しさん@お腹いっぱい。
2007/05/03(木) 14:37:572)アップグレイドの方法を確認するのに一日か二日かかるよ。
3)その後 ports tree の tarball 用意して *全て* の ports デベロッパにコミット前にテストしてもらうよ。
4)50を超えるぐらいの成功報告と報告された問題が全て解決されたら CVS にインポートするよ。
5)どうせ問題は起るだろうから2週間ぐらいはフリーズしとくね。
0263名無しさん@お腹いっぱい。
2007/05/03(木) 17:57:440264名無しさん@お腹いっぱい。
2007/05/03(木) 18:07:44Ubuntuみたいにアップデートがある場合、自動で更新してくれるのかな?
俺は普段からportsをビルドしてガリガリ使いまくっているが、楽したいとき
もしくは人に勧められるようなものだったらPC-BSD試してみようかと思う
ことはあったんだがどうなん?>使っている人達
0265名無しさん@お腹いっぱい。
2007/05/03(木) 18:49:47PC-BSDネイティブなFlash playerを出してくれることだな。
それからひとつ気になる点として、PC-BSDの最大の問題点は、
マスコットキャラクタの候補に上がっている2匹が全く可愛くないことだ。
これだけはペンギンに完敗だ。
0266名無しさん@お腹いっぱい。
2007/05/03(木) 19:09:57linuxlatorを開発すれば何の問題も無いな
0267名無しさん@お腹いっぱい。
2007/05/03(木) 19:16:59【簡単】PC-BSDを語れ!【インスコロール】
http://pc11.2ch.net/test/read.cgi/unix/1115428097/
0268名無しさん@お腹いっぱい。
2007/05/03(木) 19:50:270269名無しさん@お腹いっぱい。
2007/05/03(木) 20:14:140270名無しさん@お腹いっぱい。
2007/05/03(木) 22:42:39イルカをマスコットにしよう運動でもしようか。
0271名無しさん@お腹いっぱい。
2007/05/03(木) 23:29:270272名無しさん@お腹いっぱい。
2007/05/03(木) 23:51:360273名無しさん@お腹いっぱい。
2007/05/03(木) 23:58:550274名無しさん@お腹いっぱい。
2007/05/04(金) 00:23:56はやくXorg祭り来ーい
0275名無しさん@お腹いっぱい。
2007/05/04(金) 11:28:49インストーラの完成度は高いと思ったw
#linuxの下手なディス鳥よりも見た目もいいし簡単だ!
ほんとにIEが動いてちょっぴり感動した…が、保存ダイアログで必ず落ちるw
#WINEで動かしてるみたいだ。
でも実用性があまりないので即消しw
がんばって欲しいが、おいらは素のFreeBSDでいいや。
0276名無しさん@お腹いっぱい。
2007/05/04(金) 12:35:27やっぱり生は気持ちいいわよね
0277名無しさん@お腹いっぱい。
2007/05/04(金) 13:10:380278名無しさん@お腹いっぱい。
2007/05/04(金) 13:19:460279名無しさん@お腹いっぱい。
2007/05/04(金) 18:23:180280名無しさん@お腹いっぱい。
2007/05/05(土) 13:25:51manってボロボロなの?そうなんだ。
0281名無しさん@お腹いっぱい。
2007/05/05(土) 23:07:04■ このスレッドは過去ログ倉庫に格納されています