トップページunix
1001コメント236KB

FreeBSDを語れ Part36

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2013/06/13(木) 00:21:42.49
The FreeBSD Project
http://www.freebsd.org/ja/

前スレ
FreeBSDを語れ Part35
http://toro.2ch.net/test/read.cgi/unix/1351207534/

関連スレ
初心者もOK! FreeBSD質問スレッド その116
http://toro.2ch.net/test/read.cgi/unix/1364658244/
0103名無しさん@お腹いっぱい。2013/07/16(火) NY:AN:NY.AN
>>102
え〜 マジか〜
0104名無しさん@お腹いっぱい。2013/07/19(金) NY:AN:NY.AN
いきなりだけど、

x86_64でwineを動かす方法

# mkdir -p /compat/i386/dev
# mount -t devfs devfs /compat/i386/dev
# cd /compat/i386
# fetch http://略/i386/9.1-RELEASE/base.txz
# tar xpf base.txz
# rm base.txz
# chroot /compat/i386 /bin/csh
# echo nameserver xx.xx.xx.xx > /etc/resolv.conf
# setenv UNAME_p i386
# setenv UNAME_m i386
# setenv UNAME_r 9.1-RELEASE
# mkdir /boot/kernel (<=要る?)
# freebsd-update fetch
# freebsd-update install
0105名無しさん@お腹いっぱい。2013/07/19(金) NY:AN:NY.AN
続き
# setenv PKGDIR=/root
# pkg_add -r -K http://略/i386/package-stable/Latest/wine.tbz
# pkg_info
# cd root
# ls
# rm *.tbz
# exit
# for i in msiexec notepad wine wineboot winebuild winecfg wineconsole winecpp winedbg \
winedump winefile wineg++ winegcc winemaker winemine winepath wineserver ; do
cat > /usr/local/bin/${i} <<EOF
#!/bin/sh
export LD_32_LIBRARY_PATH=/compat/i386/usr/local/lib
export PATH=/compat/i386/usr/local/bin:${PATH}
exec /compat/i386/usr/local/bin/${i} \$@
EOF
chmod +x /usr/local/bin/${i}
done
# exit
% wine ほげ.exe

これだとfreebsd-updateの所でエラーが出るんだが、その理由の分かる人おる?
0106名無しさん@お腹いっぱい。2013/07/20(土) NY:AN:NY.AN
105だと${PATH}が展開されてしまうな
0107名無しさん@お腹いっぱい。2013/07/20(土) NY:AN:NY.AN
>>106
${PATH}が展開されないと困るだろw
0108名無しさん@お腹いっぱい。2013/07/20(土) NY:AN:NY.AN
cat <<EOF

cat <<'EOF'
と書け、という話だろ
0109名無しさん@お腹いっぱい。2013/07/20(土) NY:AN:NY.AN
>>107
たまたまインストールした時の$PATHが展開されてスクリプトに固定されるから困るだろ。
各ユーザーの(インストール時ではなく)実行時点での$PATHを反映したいんだから。

で、>>108 のいう通り冷や毒の EOFを 'EOF'クォートすれば展開されない。(エンドマークのEOFの方はクォートしないこと)

ついでに、$@ も "$@" にしておいた方がいいな。
0110名無しさん@お腹いっぱい。2013/07/20(土) NY:AN:NY.AN
>>109
すると${i}の方まで展開されません><
0111名無しさん@お腹いっぱい。2013/07/20(土) NY:AN:NY.AN
冷や毒やめて、echo '…複数行…' > ファイル の方がいいな。
本当に展開したい所だけ(上の例の${i})部分的にシングルクォートを外す。
01121042013/07/20(土) NY:AN:NY.AN
\${PATH}にすべきだったか…
0113名無しさん@お腹いっぱい。2013/07/22(月) NY:AN:NY.AN
CDE入れてみたけどdtloginから先に進まね
どこで失敗したんだかもう寝る
0114名無しさん@お腹いっぱい。2013/07/22(月) NY:AN:NY.AN
CDEの手動起動の課題をやってます。
メモ帳でテキストファイルにCDEとだけ書いて
サンバでH:ドライブに _xinitrc という名前を付けて保存、
TeraTermでxinit命令を発行してもうまくウィンドウが出ません。
何かヒントください。
0115名無しさん@お腹いっぱい。2013/07/22(月) NY:AN:NY.AN
>>114
X権限を発行し忘れてるんじゃない?
H:_xinitrc→右クリック→プロパティで
アーカイブにチェック、で行けたと思う。
0116名無しさん@お腹いっぱい。2013/07/23(火) NY:AN:NY.AN
Xの権限って何を言っているんだお前と思ったが、
X Windowではなく、実行権限(x)のことを言っているのか。
でもそうなら、
$ chmod +x .xinitrc
の方が確実だけど。
でも、実行権限の助言は的外れと思うよ。
0117名無しさん@お腹いっぱい。2013/07/23(火) NY:AN:NY.AN
それコピペだからまともに答えても無駄だよ。
0118名無しさん@お腹いっぱい。2013/07/23(火) NY:AN:NY.AN
dtwm起動しないからmwm使ってる
0119名無しさん@お腹いっぱい。2013/07/24(水) NY:AN:NY.AN
http://news.mynavi.jp/news/2013/07/23/048/
にある可変シンボリックリンクって何?
もしかして、NEWS-OSにあった環境変数でリンク先を変えられる悪名高きあれ?
0120名無しさん@お腹いっぱい。2013/07/24(水) NY:AN:NY.AN
(´・ω・`)エー
0121名無しさん@お腹いっぱい。2013/07/24(水) NY:AN:NY.AN
>>119 たぶんそれ。
0122名無しさん@お腹いっぱい。2013/07/24(水) NY:AN:NY.AN
>>117
>>116 もコピペだからまともに答えても無駄だよ。
0123名無しさん@お腹いっぱい。2013/07/24(水) NY:AN:NY.AN
カーネルがプロセスの環境変数を参照するって異例だよね。
PATHですらカーネルは関知しないのに。
0124名無しさん@お腹いっぱい。2013/07/24(水) NY:AN:NY.AN
https://wiki.freebsd.org/WhatsNew/FreeBSD10
のVariable symlinksのとこに、DragonFlyBSDから移植したって書いてあって、
DragonFlyBSDのマニュアル見たら varsym っていうコマンドがあって、
これでたぶんカーネル内に変数を設定するらしい。
だから環境変数とは違うと思う。
0125名無しさん@お腹いっぱい。2013/07/26(金) NY:AN:NY.AN
何に便利な機能なの(´・ω・`)?わからないお
0126名無しさん@お腹いっぱい。2013/07/26(金) NY:AN:NY.AN
64bit版と32bit版を同一PATHにインストールして可変symlinkで切替とか?
0127名無しさん@お腹いっぱい。2013/07/27(土) NY:AN:NY.AN
そういやTru64にはCDSLとかいう名前でクラスタメンバごとに違った名前に展開されるsymlinkがあったな
0128名無しさん@お腹いっぱい。2013/07/29(月) NY:AN:NY.AN
なんでFreeBSDって最初からsudo入ってないの? なんか宗教的な理由?
0129名無しさん@お腹いっぱい。2013/07/29(月) NY:AN:NY.AN
いや?
もともと入ってなくて、その後入れる必要がなかっただけ。
0130名無しさん@お腹いっぱい。2013/07/29(月) NY:AN:NY.AN
じゃみんな必要な都度rootで作業してるの?
0131名無しさん@お腹いっぱい。2013/07/29(月) NY:AN:NY.AN
そういう人もいるし sudo 入れる人もいる。
0132名無しさん@お腹いっぱい。2013/07/29(月) NY:AN:NY.AN
sudo連呼するよりsu -lした方が捗るw
0133名無しさん@お腹いっぱい。2013/07/30(火) NY:AN:NY.AN
須藤なんて使わんな

ubuntuとかもsudo su -してpasswd設定してその後はsuだけで使っている。
0134名無しさん@お腹いっぱい。2013/07/30(火) NY:AN:NY.AN
自分のパスワードだけ、あるいはパスワードなしでrootの権限持てるってちと怖いよね
0135名無しさん@お腹いっぱい。2013/07/30(火) NY:AN:NY.AN
うん、設定するだけでroot権限で動作というのは怖いw
0136名無しさん@お腹いっぱい。2013/07/30(火) NY:AN:NY.AN
HDDを破壊した先人が学んだこと
rootで作業は最小限に
0137名無しさん@お腹いっぱい。2013/07/30(火) NY:AN:NY.AN
HDD破壊なんてできるのかよw

もちろんファイルシステム破壊じゃなくて。
0138名無しさん@お腹いっぱい。2013/07/30(火) NY:AN:NY.AN
rootで作業したせいでHDDが机から落ちたんだよ!
0139名無しさん@お腹いっぱい。2013/07/30(火) NY:AN:NY.AN
Aちー
0140名無しさん@お腹いっぱい。2013/07/30(火) NY:AN:NY.AN
一般ユーザ権限で作業をしていると、いつの間にかシステムに
その一般ユーザ所有のファイルが大量に散らばっていたりしてw
0141名無しさん@お腹いっぱい。2013/07/30(火) NY:AN:NY.AN
そういうとこは一般ユーザ権限でファイル作れないんじゃないの。
0142名無しさん@お腹いっぱい。2013/07/31(水) NY:AN:NY.AN
vagrant をfreebsdで使うことはできないの?
0143名無しさん@お腹いっぱい。2013/07/31(水) NY:AN:NY.AN
できないよ。
0144名無しさん@お腹いっぱい。2013/07/31(水) NY:AN:NY.AN
http://downloads.vagrantup.com/tags/v1.2.7
やっぱりないのか orz
0145名無しさん@お腹いっぱい。2013/08/01(木) NY:AN:NY.AN
Portsが久々に祭る?w
0146名無しさん@お腹いっぱい。2013/08/01(木) NY:AN:NY.AN
じゃあいつ祭るのか
今でしょ


今じゃねぇよ、今は使用中だから、あとでだよ
0147名無しさん@お腹いっぱい。2013/08/01(木) NY:AN:NY.AN
ちょっと祭ったな。
今回更新されるもののライブラリに依存しつつビルドにだけ必要なツールがあって、
そのツールの更新がそのツールを使って更新するものよりも後回しになってしまって
ライブラリが見つからずにエラーで終わった。
0148名無しさん@お腹いっぱい。2013/08/01(木) NY:AN:NY.AN
debianとcentosとwindows7が周りにあるんですが、これらのOS上でインスコ用USB作れます?
PC-BSDで何回か試したんですが、どうもうまくいかなくて
調べてみて、BSDが一台ないと難しいらしいと知ったんですが
0149名無しさん@お腹いっぱい。2013/08/01(木) NY:AN:NY.AN
PC-BSDで何回か試したってのは、PC-BSDのインストールUSBの作成をCentOS上で何回か試みたっていう意味です
0150名無しさん@お腹いっぱい。2013/08/01(木) NY:AN:NY.AN
つくれますよ。
windowsよりはcentosの方が楽かも。
0151名無しさん@お腹いっぱい。2013/08/01(木) NY:AN:NY.AN
有難うございます
いやいい感じに動いてくれたんですけど、一番最後99%まで行ったところで「失敗しました」って出るんですよね。。。
PC-BSDのインスコイメージ(の作り方が)がおかしいんだろうかとか悩んでしまいまして
じゃあ色々試してみます
0152名無しさん@お腹いっぱい。2013/08/01(木) NY:AN:NY.AN
>>151
ddで書いているのかな。
完全に書き終わる前にUSBを抜いていて、完全に書き込まれていないような。

dd終わったらsyncと打って、USBのアクセスランプの点滅が止まるまで抜いてはいけない。
アクセスランプが無いUSBもあるけど、それならsync後数分放置して完全に書き込まれるまで待つ。
など。
0153名無しさん@お腹いっぱい。2013/08/01(木) NY:AN:NY.AN
dd先はただのデバイスだから、syncとか無関係
0154名無しさん@お腹いっぱい。2013/08/01(木) NY:AN:NY.AN
syncというか、conv=osyncが必要だったりするんじゃね?w
01551482013/08/01(木) NY:AN:NY.AN
>>152
その後unetbootinも試しましたが、まずはddを使いました
アクセスランプの状況をみながら頃合いを見て抜き差ししたので、まず問題はないのでは?と思ってるんですが。。。

どーでもいーんですけど、マウントしてると書き込み出来ないとか、いまいち理屈がわかりませんね
これ抜いていいのかな?とか、そういう意味では悩みました
0156名無しさん@お腹いっぱい。2013/08/01(木) NY:AN:NY.AN
属性見ろっつーの
0157名無しさん@お腹いっぱい。2013/08/01(木) NY:AN:NY.AN
何のどの属性よ
0158名無しさん@お腹いっぱい。2013/08/01(木) NY:AN:NY.AN
http://wiki.pcbsd.org/index.php/Burning_the_Installation_Media#Writing_the_IMG_File_on_a_Windows_System
面倒なら、Windows で作ればいいんじゃない?
0159名無しさん@お腹いっぱい。2013/08/01(木) NY:AN:NY.AN
>>149 見るとCentOS上でddしてるんだよね。

>>153
Linuxのデバイスはddでもsync要るぞ。
0160名無しさん@お腹いっぱい。2013/08/01(木) NY:AN:NY.AN
じぇじぇじぇ!!!
0161名無しさん@お腹いっぱい。2013/08/01(木) NY:AN:NY.AN
FreeBSD Expert 2013 Summer Digital Editionが出たね。
試しにkindle版を買ってみたが、今回は2012に比べて大幅に安くなってる。
0162名無しさん@お腹いっぱい。2013/08/01(木) NY:AN:NY.AN
amazonの目次に載ってる null(2)/zero(2) って (4) の間違いだと思うけど、本体も間違ってますか?
0163名無しさん@お腹いっぱい。2013/08/01(木) NY:AN:NY.AN
さっきダウンロードしたkindle版は(2)のまんま。
電子書籍ってそういうの修正したアップデートかけやすい媒体だと思うけど、
どうするのかな?
0164名無しさん@お腹いっぱい。2013/08/02(金) NY:AN:NY.AN
gihyoは電子書籍までも編集・校正なしで通すのか?
0165名無しさん@お腹いっぱい。2013/08/02(金) NY:AN:NY.AN
null(2)/zero(2)知らんのか? 何もしないシステムコールと、必ずゼロを返すシステムコールが新設されたんだよw
01661482013/08/02(金) NY:AN:NY.AN
>>158
おお!有難うございます
Windowsでもこの種のツールがないわけ無いとは思ってました

>>159
そうです
けど、次回はとりあえず158さんので、Windowsでイメージファイル作ってみようかと

Kindleで出した本はアップデートしても、過去に買った人の本はアップデートされない仕様
なのかもしれませんよ
自分で色々試してみた範囲ではそうでした
急いでないのならしばらく待ってから買ったほうがいいかもしれないです
0167名無しさん@お腹いっぱい。2013/08/02(金) NY:AN:NY.AN
えーーーーーーーーー
買わなきゃよかったよ。
だまされた。orz
0168名無しさん@お腹いっぱい。2013/08/02(金) NY:AN:NY.AN
勝手にアップデートされないにしても、ダウンロードしなおすことはできないの?
kindle知らんけど。
0169名無しさん@お腹いっぱい。2013/08/02(金) NY:AN:NY.AN
誤植を含んだ初版物の方がプレミアがつくのに
0170名無しさん@お腹いっぱい。2013/08/02(金) NY:AN:NY.AN
if_brigde(4) もスペル間違ってるねw
01711482013/08/02(金) NY:AN:NY.AN
>>168
再ダウンロードできますけど、それは買い手毎に割り当てられたクラウドのディレクトリから
という形になるんですよ、
で、そのディレクトリにはどうも買った当時のファイルがいつまでも残るようなんです

でも雑誌だったら次号で正誤表載るだろうし、神経質になる必要ないんじゃないですかね
早く読める楽しみもありますしね
0172名無しさん@お腹いっぱい。2013/08/02(金) NY:AN:NY.AN
神経質??
技術分野の書籍なんだから、初版で誤植楽しむとか
普通に考えられんのだが
0173名無しさん@お腹いっぱい。2013/08/02(金) NY:AN:NY.AN
技術分野の書籍つったって所詮雑誌じゃんw
トラ技だって毎月誤植あるしさ。
0174名無しさん@お腹いっぱい。2013/08/02(金) NY:AN:NY.AN
>>169
> 169 名前:名無しさん@お腹いっぱい。 [sage]: 2013/08/02(金) NY:AN:NY.AN
> 誤植を含んだ初版物の方がプレミアがつくのに
この程度の書籍で
そんなもんつくかよ wwww
0175名無しさん@お腹いっぱい。2013/08/02(金) NY:AN:NY.AN
>>165
え!? と思って確認してしまった… orz
今のFreeBSDって、そういうわけのわからない変更が加えられてもおかしくない雰囲気を感じる
0176名無しさん@お腹いっぱい。2013/08/02(金) NY:AN:NY.AN
紙メディアベース出版社の限界
本が改版したからって交換に応じるわけねーだろっていう
0177名無しさん@お腹いっぱい。2013/08/03(土) NY:AN:NY.AN
校正で修正指示しても指示通り修正してくれないばかりか指示と違うところ修正されたり勝手に作文されたりやってられないよぉ
0178名無しさん@お腹いっぱい。2013/08/03(土) NY:AN:NY.AN
なんかポーツにいっぱい来てた。
0179名無しさん@お腹いっぱい。2013/08/04(日) NY:AN:NY.AN
一瞬 glib祭りか? と思ったがglibだけアップデートかかって終わった
(´・ω・`)ショボーン
0180名無しさん@お腹いっぱい。2013/08/05(月) NY:AN:NY.AN
8.3-Rから8.4に上げたらrootのシェルプロンプトが突然変わっていたんですが、
たしかに/root/.cshrcが上書きされてたんだけど、こういうもんなんですかね?
今までこんなことなかったと思うで・・・
0181名無しさん@お腹いっぱい。2013/08/05(月) NY:AN:NY.AN
プロンプトなんて好きなように設定すりゃいいじゃん。
0182名無しさん@お腹いっぱい。2013/08/05(月) NY:AN:NY.AN
>>181
斜め上の回答北ーー
0183名無しさん@お腹いっぱい。2013/08/05(月) NY:AN:NY.AN
rootでcsh使うユーザーってもう死滅したでしょ?
0184名無しさん@お腹いっぱい。2013/08/05(月) NY:AN:NY.AN
え…sh?
0185名無しさん@お腹いっぱい。2013/08/05(月) NY:AN:NY.AN
ふつー shだよな
0186名無しさん@お腹いっぱい。2013/08/05(月) NY:AN:NY.AN
>>182
そう思わん?
デフォルトが変わったくらいのことで
うろたえる必要ないと思うけど。
0187名無しさん@お腹いっぱい。2013/08/05(月) NY:AN:NY.AN
うろたえるかうろたえないかは関係などうでもいいよ。
いきなりこのような変更が行われること自体の是非です。
この程度のことわからん奴には、これ以上無駄かな。
0188名無しさん@お腹いっぱい。2013/08/05(月) NY:AN:NY.AN
>>187
自分でML漁ればいいじゃん?
0189名無しさん@お腹いっぱい。2013/08/05(月) NY:AN:NY.AN
>>182
んじゃ自分で回答してやれ。
0190名無しさん@お腹いっぱい。2013/08/05(月) NY:AN:NY.AN
cshのrootへのログインはめったにしない。
wheel所属のユーザからsu -m。
そのユーザがtcshw
0191名無しさん@お腹いっぱい。2013/08/05(月) NY:AN:NY.AN
>> 187
>> 181 に一票。
0192名無しさん@お腹いっぱい。2013/08/05(月) NY:AN:NY.AN
vagrant のワーニングって止められないの?
0193名無しさん@お腹いっぱい。2013/08/05(月) NY:AN:NY.AN
是非は是だな。
0194名無しさん@お腹いっぱい。2013/08/05(月) NY:AN:NY.AN
users-jpいらなくてannounce-jpだけ購読してた人もusers-jpに入らなきゃいかんの?
最近のusers-jpてどれくらいの流量なんだろ
0195名無しさん@お腹いっぱい。2013/08/06(火) NY:AN:NY.AN
アーカイブでも見れば流量くらいわかるだろ
http://home.jp.freebsd.org/mail-list/FreeBSD-users-jp/

そんなのも探せないリテラシ持ちかい?
0196名無しさん@お腹いっぱい。2013/08/06(火) NY:AN:NY.AN
>>181
180ですが、今までrootの.cshrcはデフォルトのままで特にプロンプトもいじったりしてませんでした。
なのでmake installworldかmergemasterかわかりませんが、/root下のファイルまで手を付けることは
想定していなくて、驚いたわけでした。2.xの頃から使っているのですが、こんなことはこれまでなかったと思うので、
ちょっとだけ不安になったというか、そういう挙動もするようになったのかなあ?とお伺いを立ててみた次第です。
これが正常な挙動ということであれば、まあとりあえず安心なんですが。
0197名無しさん@お腹いっぱい。2013/08/06(火) NY:AN:NY.AN
いたって正常。ソースツリーでは /usr/src/etc/root/ にあるわけだし。
mergemasterに横着なオプションをつけてただけでしょ?
0198名無しさん@お腹いっぱい。2013/08/06(火) NY:AN:NY.AN
148です
おかげさまでUSBメディアの作成に成功、ネットブックへのインストールでgnome2起動までこぎつけました
情報並びにご意見有難うございました
0199名無しさん@お腹いっぱい。2013/08/06(火) NY:AN:NY.AN
>>198
うまくいかない原因は何だったの?
0200名無しさん@お腹いっぱい。2013/08/06(火) NY:AN:NY.AN
>>199
わかりません
PC-BSDは今回もダメだったもので
パーティションの設定をいじったのでそこかも?
デフォルト設定でいくべきだったかと思うんですけど、そこは変えたいですからねぇ

という事でFreeBSDのゼロからの調教という形になりました
こりゃ大変だぁ (^^;)
ただでさえ暑いのに。。。
0201名無しさん@お腹いっぱい。2013/08/06(火) NY:AN:NY.AN
PC-BSDにしておいた方が無難だと思うけど
まあ、だめだったんなら仕方ないか。
暑い日が続きますが、がんばってください。
0202名無しさん@お腹いっぱい。2013/08/07(水) NY:AN:NY.AN
残暑が厳しいざんしょ(´・ω・`)
■ このスレッドは過去ログ倉庫に格納されています