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

初心者もOK! FreeBSD質問スレッド その113

レス数が1000を超えています。これ以上書き込みはできません。
0001名無しさん@お腹いっぱい。2012/02/26(日) 20:59:13.34
FreeBSD 関連の質問はここでどうぞ。望んでいる回答が来なくても怒らないでね。
事前にハンドブック閲覧や過去ログ検索等の自助努力をすることが望ましいです。
分からなければ仕方がないので、初心者でもとりあえず質問してみて下さい。

トラブルの場合、再現性情報(ハードウェア・ソフトウェア・エラーメッセージ)の記載は必須。
sysutils/sysinfo あたりがおすすめ。

The FreeBSD Project
http://www.freebsd.org/ja/

FreeBSD ハンドブック
http://www.freebsd.org/doc/ja/books/handbook/

過去ログ
http://www9.atwiki.jp/freebsd/

前スレ
初心者もOK! FreeBSD質問スレッド その112
http://toro.2ch.net/test/read.cgi/unix/1323311374/
09739682012/05/26(土) 10:09:00.47
dmesg あげなおしました
http://www.dotup.org/uploda/www.dotup.org3022364.txt

>>972
xfce、gome、kde(削除済み)のどれでもおこる現象なので
ウインドウマネージャー依存とは考えてない



0974名無しさん@お腹いっぱい。2012/05/27(日) 11:13:16.15
>>973
私もFreeBSD-9R-p1で似たような症状に。
似てはいないか!Xそのものが落ちてしまいます。
先週のあたまにあった何かのportsのアップデートを確認せずに
portsmaster -a -dでアップデート後
gtkベース?のアプリケーションを立ち上げるとすぐにxが落ちます。
環境はThinkpadX200 FreeBSD9Rp1 lxde xfceを使っておりました。
portsの更新は毎日実施していました。

大学の研究室でデスクトップ用途で使っていたもので戻し方も分からず途方にくれ
応急ですがdebianに乗り換えてしまった・・・
FreeBSDがいいようううう。
0975名無しさん@お腹いっぱい。2012/05/28(月) 22:36:53.49
/usr/src/sys/i386/compile 配下等のカーネルをコンパイルしたファイルですが、
これはほっといても消えないものなのでしょうか。
また、問題なく起動した後は消去してもいいのでしょうか。
0976名無しさん@お腹いっぱい。2012/05/29(火) 09:12:35.09
x11/gnome2 や x11/kde4 などのメタな ports をまとめて削除するコマンドってないでしょうかね。

これまでにインストールした ports が増えすぎたので、
一度、kde4 などのメタ ports によってインストールされたものをまとめて消したうえで、
qt 関連のライブラリなど部分的に必要なものだけを改めて再インストールしようと思うのです。

pkg_delete -r の場合は、その指定したパッケージに依存しているパッケージをまとめて削除するコマンドですよね。
この逆に、指定したパッケージが依存しているパッケージをまとめて消すようなものがあれば助かるんですが。
09779762012/05/29(火) 09:33:06.42
ああ、でもこの場合、kde や gnome を再帰的に消したら、
X 関連も消えるから、それを考えると、
依存関係を調べて手動で消していくか、

あらゆるパッケージを消してから、
必要なものを再インストールしたほうが良さそうな気がする。
0978名無しさん@お腹いっぱい。2012/05/29(火) 10:28:43.17
/usr/local 以下をサックリと削除w。
0979名無しさん@お腹いっぱい。2012/05/29(火) 11:50:31.59
>>978
/var/db/pkgあたりも面倒見ないとね
0980名無しさん@お腹いっぱい。2012/05/30(水) 02:28:11.44
>>976
pkg_deinstall -R じゃだめなの?
0981名無しさん@お腹いっぱい。2012/05/30(水) 09:01:50.67
pkd_delete -a
0982名無しさん@お腹いっぱい。2012/05/30(水) 11:09:33.07
/usr/local/var/ は /usr/local/etc/ 並に活用されてほしい。
varなんだから /var のしたにあるべき!という異論は受け付ける。
/var/local でもいい。

ていうか /usr/local は /local でよかったんじゃないか……
0983名無しさん@お腹いっぱい。2012/05/30(水) 13:56:31.32
usrとlocalを別のパーティションにしたくない。
0984名無しさん@お腹いっぱい。2012/05/30(水) 15:02:03.18
8.2-RELEASE から 8.3-RELEASE にバージョンをあげるべく
sudo freebsd-update -r 8.3-RELEASE upgrade
とすると
The following file could not be merged automatically:
としてほぼ $FreeBSD$ タグしか差がないものを延々と vi で編集させられるのですが、
これをもっと省力化する方法はないものでしょうか。作業として不毛すぎます。
/etc/freebsd-update.conf は吊しのままです。
0985名無しさん@お腹いっぱい。2012/05/30(水) 15:52:19.91
>>984
mergemasterをさらにさらにさらに早く
かな?
0986名無しさん@お腹いっぱい。2012/05/30(水) 16:20:29.06
しょせんただのシェルスクリプトなんで、diff ってるところで
引数に -I '\$FreeBSD:' というのを書き加えちゃえばいけるんじゃないかな。
試してないから実際うまくいくかどうかは知らんけど。

-I RE --ignore-matching-lines=RE
Ignore changes whose lines all match RE.
09879842012/05/30(水) 16:43:12.24
現在 /etc/mergemaster.rc は以下のようにしています。

AUTO_INSTALL=yes
AUTO_UPGRADE=yes
PRESERVE_FILES=yes
PRESERVE_FILES_DIR=/var/tmp/mergemaster/preserved-files-`date +%y%m%d-%H%M%S`
IGNORE_MOTD=yes
VERBOSE=yes
DIFF_OPTIONS='-I$FreeBSD:.*[$]'
IGNORE_FILES="/etc/motd /boot"
FREEBSD_ID=yes

末尾の FREEBSD_ID=yes については今までつけていませんでしたが、
助言していただいた >>985 から引用してつけてみましたが状況に変化はありませんでした。

0988名無しさん@お腹いっぱい。2012/05/30(水) 18:28:03.66
freebsd-update を眺めてみたら、9.0R のものはすでにその問題の対策が入ってるな:-)
このパッチを当てればよさげ。
http://lists.freebsd.org/pipermail/svn-src-head/2011-May/027417.html
0989名無しさん@お腹いっぱい。2012/05/30(水) 22:44:56.10
>>976
まとめて一発でやる方法は知らないけど
ports-mgmt/pkg_cleanup 入れたら捗るよ
0990名無しさん@お腹いっぱい。2012/05/31(木) 08:51:44.77
たまにportsからコンパイル通らないときあって、こういうのって修正を待つほか無いのかな。


> portmaster lang/python27

s"; else /bin/cat ${TMPOPTIONSFILE} > /var/db/ports/python27/options; fi; /bin/rm -f ${TMPOPTIONSFILE}
Syntax error: "(" unexpected
*** Error code 2

Stop in /usr/ports/lang/python27.
*** Error code 1
0991名無しさん@お腹いっぱい。2012/05/31(木) 09:00:37.67
bad: 2chに投げて指をくわえて待つ
not so bad: freebsd-users-jpに投げてみる
good: PRを投げる
better: 自力で解決して解決策のPRを投げる
0992名無しさん@お腹いっぱい。2012/05/31(木) 09:05:35.52
send-prしたことないんだな。
さっき更新掛けたら直ってたよ。pythonとかメジャーだと直るの早いけどマイナーなやつは・・・。
0993名無しさん@お腹いっぱい。2012/05/31(木) 09:34:39.53
そんなに難しくないからやってみな
freebsd-ports-bugsのアーカイブで
Subjectにfailとかcannnotとかついてるのを探したら、
ビルドできねーとかインストールできねーとかいう例がいろいろみつかる

気をつけるのは、言葉が正確かじゃなくて、誰でもなるべく簡単に再現できるかどうか
portmasterでエラーが出たっていうより、
どんな環境でどのディレクトリでmakeしたらエラーが出たの方がいい
0994名無しさん@お腹いっぱい。2012/05/31(木) 09:51:57.38
丁寧にありがとう、やってみるよ。
0995名無しさん@お腹いっぱい。2012/05/31(木) 14:37:03.72
次スレ
初心者もOK!FreeBSD質問スレッド その114
http://toro.2ch.net/test/read.cgi/unix/1338442365/l50
0996名無しさん@お腹いっぱい。2012/05/31(木) 14:38:25.16
ウメ
0997名無しさん@お腹いっぱい。2012/05/31(木) 14:39:38.55
埋め
0998名無しさん@お腹いっぱい。2012/05/31(木) 14:42:06.63
埋め
0999名無しさん@お腹いっぱい。2012/05/31(木) 14:42:54.38
埋め
1000名無しさん@お腹いっぱい。2012/05/31(木) 14:43:49.41
次スレ
初心者もOK!FreeBSD質問スレッド その114
http://toro.2ch.net/test/read.cgi/unix/1338442365/l50
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。