Gentoo Linux 35 [転載禁止]©2ch.net
レス数が1000を超えています。これ以上書き込みはできません。
【コミュニティ】
ebuildJP
http://ebuild.gentoo.gr.jp/
Wiki
http://wiki.gentoo.gr.jp/
emerge --syncはやり過ぎに注意!一日一回程度にしましょう。
二台以上Gentooがある人はlocal mirrorを立てましょう。(とっても簡単) NTPサーバのchroryを使っている人はいますか?
NICTなどのDNSラウンドロビンで負荷分散しているNTPサーバにアクセスすると
うまく時刻同期できないのはchroryの仕様? >>16
よくわからんが、同期できてるみたい
^* ntp-b2.nict.go.jp 1 10 17 240 -9787us[-2981us] +/- 20ms >>8
^? ntp-b2.nict.go.jp 〜
になって同期できない
IPアドレスを直に指定すればできる
こういう仕様なのかなあと思っている
ちょっと調べてみます
ありがとう >>9
複数指定してたら、それ1つにしてみる
うちも3つ指定してるけど、他の2つは ^? と ^- になってる(´・ω・`)
(それぞれ、1つで再起動すると ^*になる)
ちなみに NICTのサーバ指定は以下の通り
server ntp.nict.jp iburst minpoll 10 maxpoll 12 あと、ntpdのバージョンが4.2.6以上でNICTを指定するなら
pool ntp.nict.jp iburst
のほうがいいと思う
参考URL
Automatic Server Discovery
http://doc.ntp.org/4.2.6/manyopt.html#pool
※Server Pool Schemeの項目
manも更新してないから、みんな使えるって知らないっぽいし、
初心者向けのNTPサーバ構築も昔ながらの書き方ばっかりだから浸透しないけど
NICT自身はpoolで書いてねって言ってるんだけど
CentOS 7はデフォルトでchrony採用してるんだけど
こっちも挙動はおかしいね
OS起動時のNTPサーバとの同期はうまくいくけど
サービス再起動なんかするとntp.nict.jpと同期は取れなくなるな
今は、emege -u world掛けてるから後で再起動してみるわ
chronyだとntpdateも使えないし、NTPサーバはntpdがいいのかね
netdateもうまく動かなかったし
OpenNTPDはどうなんだろう ミスったorz
>>9
chronyだとその構文しているすると起動しないよ
ntpdと間違えてませんか?
続きは>>8 また間違った
ちょっと寝るわ
>>9
chronyだとその構文しているすると起動しないよ
ntpdと間違えてませんか?
続きは>>11 俺メモ
USEの custom-cflags custom-optimization を指定して
firefox(-33.0-r1) を -O3 でコンパイルすると、画像表示が乱れる
(なんか縮小表示していると縦縞が入ったり画像が消えたり) 最近の-O3は-ftree-vectorizeと-ffast-mathがシステムに関わるパッケージ以外有効になってるよ
壊れて当然 -ffast-math入ってるのか
あれ結構動かないの多いんだよな
ANSI?んなもん知るか!状態になるから sabayonスレで、「VirtualBoxにgentooが入らないヨン」と泣きついて、いろいろご指導頂いたモノですが、
その後、FreeBSDやArchで一通修行した後に、再度、チャレンジしたら同様の、Kernel panic。
シリアルコンソールでメッセージを取る小技を覚えて、やっと、問題解決できました。
http://warungman.blogspot.jp/2014/03/kernel-310-kernel-panic-in-virtualbox.html
Vboxの細かい設定修正だけでしたというオチ。
64bit Windows、最新の(リンク先によるとKernel 3.10以降)のカーネルでは再現するらしいので
メモ代わりに貼っておきます。 >>18
kernel側で対処してたけど
そういう直し方もあったのか
メモthx Genoo入門して三日。
X11とxterm入れるところまでは、まあノートラブルだったんだけど、
chrmiumやKD/GnomeEアプリを入れようとしたあたりから、USEフラグがワケワカメ状態なんだけど、
profileでdesktop-KDE/Gnomeを選択してても、こんなにスパゲッティ状態になるのが普通なの? USEフラグは少ないことをもって良しとする
どんどん外して、-DNでemerge
どうしてもと言う場合は、package.useで治める
make.confはシンプルに 元からPYTHON_TARGETS=-python3.2なのにいちいちremergeさせんな。
USE=-pythonにしてあるのにPYTHON_TARGETSの変更だけでremergeさせんな。 Athlon XP 2400+にIDE HDDの頃はしんどかったけど
今時のFX-8350にSATA SSDならかなり速いよね? >>26
コンパイル速すぎてバイナリなディストリより快適かも
コンパイル中でも普通に作業出来るし サーバが見つかりませんでした
www.gentoo.gr.jp という名前のサーバが見つかりませんでした。
www.example.com を間違えて ww.example.com と入力するなど、アドレスを間違って入力していないか確認してください。
他のサイトも表示できない場合、コンピュータのネットワーク接続を確認してください。
ファイアーウォールやプロキシでネットワークが保護されている場合、Firefox による Web アクセスが許可されているか確認してください。
再試行 6_7からopensshのtcpdサポートがなくなってるな。
気が付いてよかった。
これどっかでアナウンスあった? >>34
あー本当だ。
Iptables で拒否するかー -O2 -march=CPUTYPE -fprefetch-loop-arrays -funroll-loopsで大体充分になった感
64bit環境が事実上標準になって-mfpmath=sseをつけなくてよくなったし >>34
openssh起動させたら、
hosts.allow
hosts.deny
を置くのは当然のことと思っていたが、その当たり前も変わるのか…。 libwrapと同じような制御はsshd_configでもできるからなあ。 アップデート時に気が付かないとフルオープンになってしまうのはやばいね。 hddからssdに換装すると、Xなどの巨大ソフトのコンパイルは早く終了する? tmpfsを使わないのであれば
あとXはこの時代全く巨大とはいわれない 昔、旧機でXコンパイルするのに、3時間かかった。
kdeが3日。penGで耐えられるかな。 10年ぶりぐらいにlinux使うことになったんだが
gentooのインストーラーは時代が止まっててワロタ
おじさんになると面倒くさいことこの上なし libvirtとlibvirt-pythonのバージョンがずれてKVMが起動できなくなった
手動で合わせたけどめんどっちー事止めてほしいぜ bindだけ除外してupdateしたいんだけどできたっけ?
なんかbindのパッケージがおかしいままで困ってる gentoo童貞を今日卒業
archから変えてみたんだけど未だにuseの存在意義が分からない。。。。
これはいったいどういうタイミングで設定してどういう効果があるのだ? configureオプションみたいなもんだと認識してる
単体にしか効かないのもあるしパッケージ全体に関わってくるのも
あるしそういったのを纏めた感じかな >>52
thx マスクとか最近してなかったから存在を忘れてました >>53
USEフラグは色々だな。>>54のいうようにconfigureに指定するものから
Bugsfix以外のパッチとかcustom-cflagsのような公的には非推奨な最適化の実行とか
ありきたりな定番操作の自動とか(symlinkしか思いつかないけど)
大きく分けて2種類の指定方法があってsystem広域に指定する時にはmake.confに書いて
特定のパッケージのみに適用する時はpackage.useか/etc/portage/package.use/default.useに書く
例えばある言語は書くからdoc source exampleだけどJavaは利用するだけだから-doc -source -exampleにするとか
mp3は聞くけどAACは絶対に聞かないからライブラリに依存するな他のパッケージが依存してない限りビルドもするなmp3 -aacとか
X使わないからmake.confに-Xとか
他にもC++で書かれたプログラムをビルドするならもちろんgccがg++を持ってないとコンパイル出来ないから
gccにcxxのUSEフラグをつけるのをインストール時に要求されるなんて事もある
設定のタイミングは初めからの時もあれば後々になってからの時も両方ある
でも後々は基本的に面倒だから大体は最初にやるのが普通じゃないかな
ただGentoo入れたてだとあまりに見るパッケージが多過ぎるだろうから
最初の内は新規に入れるものと更新が来たパッケージのみ吟味してみればいいんじゃないかな? >>53
このシステムには X-Window 入れたくないとか、そういうもの大まかなポリシーを宣言できる。
なにかを入れようとして、芋蔓式にパッケージがインストールされるのを回避できる >>57
>>54
>>56
なるほど。。。何というかこのディストリは徹底的に無駄をなくすというか最適化しようって感じなんだな。
archとかrhelみたいにコマンド叩くだけでポコポコパッケージ入るのに慣れるとこれは新鮮だなぁ
もう少し使い込んでみます。
関係ないけどmidoriインスコした時にメモリ6G近く使ってたのには驚いたw
webkitのコンパイルはリソースえらく食うのね。。。
ブラウザ一個入れるのにえらい時間かかったから驚いたよ >>58
コンパイラがどれだけメモリ使うかも指定出来た筈
デフォだとかなり喰ったはず Gentooはgccからclangに移行とかしないのかな・・・
できればbashも使いたくないんだが X86_64 ntp4.2.8
キタ━━━━━━━━m9( ゚∀゚)━━━━━━━━!! systemd の hddtemp.service に HDD 3つ以上登録すると
hddtemp の起動に失敗するんだけど何が原因? >>65
# SYSTEMD_LOG_LEVEL=debug systemctl start hddtemp.service
だと
Calling manager for StartUnit on hddtemp.service, replace
Sent message type=method_call sender=n/a destination=org.freedesktop.systemd1 object=/org/freedesktop/systemd1 interface=org.freedesktop.systemd1.Manager member=StartUnit cookie=1 reply_cookie=0 error=n/a
Sent message type=method_call sender=n/a destination=org.freedesktop.systemd1 object=/org/freedesktop/systemd1 interface=org.freedesktop.systemd1.Manager member=GetUnit cookie=2 reply_cookie=0 error=n/a
Sent message type=method_call sender=n/a destination=org.freedesktop.systemd1 object=/org/freedesktop/systemd1/unit/hddtemp_2eservice interface=org.freedesktop.DBus.Properties member=Get cookie=3 reply_cookie=0 error=n/a
Adding /org/freedesktop/systemd1/job/35877 to the set
Got message type=signal sender=n/a destination=n/a object=/org/freedesktop/systemd1 interface=org.freedesktop.systemd1.Manager member=JobNew cookie=2 reply_cookie=0 error=n/a
Got D-Bus request: org.freedesktop.systemd1.Manager.JobNew() on /org/freedesktop/systemd1
Got message type=signal sender=n/a destination=n/a object=/org/freedesktop/systemd1 interface=org.freedesktop.systemd1.Manager member=JobRemoved cookie=3 reply_cookie=0 error=n/a
Got D-Bus request: org.freedesktop.systemd1.Manager.JobRemoved() on /org/freedesktop/systemd1
Got result done/成功です for job hddtemp.service
これでさっぱりわからない。どう調べればいいの? window 7とdual bootしたい(windows 7はuefi対応マザボで旧biosインストール済み)
grub2だとwindows 7を自動認識してくれて、grub-legasyだとインストールマニュアル
のwindows xpとのデュアルブートのように設定ファイルを書き換える。
との理解でいいの? >>67
os-proberをemergeしてgurb2-mkconfig実行時に自動検出
or
/etc/grub.d/40_customとかに手動で追加
http://wiki.gentoo.org/wiki/GRUB2 dev/sda(HDD) にwindows 7を旧bios(EFIじゃない)インストール。
dev/sdb(ssd)にgentoowoをインストール。パーティションは、
/dev/sdb1->/boot(ext3),/dev/sdb2->スワップ,/dev/sdb3->/(ext4)
/dev/sda(エスディーエー)(mbr)にgrub2をインストール。
os-proberにてwindows7とgentooカーネルの両方認識している。
os-prober後、再度grub2-mkconfig -o /boot/grub/grub.cfgを実行。
grub.cfgの内容は確認していない。cd umaountせずにreboot(ミス)
windows7は起動するが、grubは起動しない。ext3,swap,ext4でフォーマットしたにもかかわらず、
windows 7のコンピュータの管理からは全て見えている。
grubから、windows7とgentooを選択起動するようにしたかった。
どうすればいい?gentooを一から再インストールするのは、面倒なので、できれば、
修正ですむ方法を教えてください。 69書き込みしたものです。
67ではありません。紛らわしいので一応。 >Gentooを一から再インストールするのは、面倒
tarで固めておくだけでいいさね >>69
/dev/sdaに/dev/sdb1のbootパーティションを移動かな >>71
ドライブ分けたなら、sdbを起動ドライブにしたら方が良いだろう
sdbのgrubからsdaのWin起動させた方が、Winのブートローダ消さなくても済む $ eselect news read
No news is good news. 久々にニュースきたね
・CPU関連のフラグをCPU_FLAGS_X86という変数名で新たにまとめる
・必要な作業は基本的に
$ emerge -1v app-portage/cpuinfo2cpuflags
$ cpuinfo2cpuflags-x86
の出力を/etc/make.confにコピペするだけ
・移行期間は約一年 (USE変数内のmmxとかsse2は互換性維持の為まだ消しちゃダメ) 以前から思ってたんだけどmmxとか3dnowとかのUSEフラグって
AMD64では逆に非効率だったりしないのかな
本来だったら-march=xxxでGCCがSSE系列やAVXのコードに
変換してくれるのを邪魔するんじゃないかと切ってるんだけど >>77
ffmpegとかはGCCの最適化よりも速いコードをアセンブリで書いてあって、そういうコードのON/OFFを切り替えるフラグだった気がする。 gentooで日本文字使うときのおすすめはやっぱりipa
のやつ? >No news is good news.
マジでeselect newsって厄介な時にしか出てこないなw gentooまともに使ったことないんだが
皆はどんな用途で使ってる? デスクトッポでつかってます
大変満足なので他に目移り出来ません
KVMのローカル鯖でかろうじて不足しがちな知識を補ってます ×KVMのローカル鯖でかろうじて不足しがちな知識を補ってます
○他のディストリをKVMのローカル鯖で使ってかろうじて不足しがちな知識を補ってます なんかsystemdとかいうのがおっかないのでこっちきました 実際のところsysytemdはどこに向かっていくのかね。
RHELを例に出しちゃうけど7ではsystemd標準。けど、業務で7使ってるっての聴いたこと無い。 俺もデスクトップ用途で使ってる
慣れると他のディストリやWindowsより断然使いやすい emergeしてDE設定すればいいだけだしzshにシェル変更も余裕
Core2/Phenom II以降8800GT/HD 4870以降の構成ならemerge -e worldしてもスペック持て余すレベル ノートPCにGentoo入れてemerge生活したら保証期間内に熱死しそうなんだけどどうなんだろ >>88
保証期間内に熱暴走で壊れたとしたら、そんなノートPCは明らかに初期不良 or 設計ミス。
よって交換 or 返金するべし。 ノートpc級のデスクトップpcで(パーツは最新)で各種ソフトのコンパイル時間
を測定してみたいと思うのだけど、emerge完了した時点で所要時間って表示されたっけ?
あと結果さらしたら需要ある? portage-utilsのqlopを使うがよい
qlop -gvH www-client/firefox みたいな stableにperl 5.20系列が来てるが5.18からの移行にえらく苦労した
何かいろいろあったが結果的に
perl-cleaner --all
を何度か通したら上手くいくようなので参考までに perl-cleaner だけでうまくいったのかあ。
こっちは perl-core のいくつか unmerge してやっと通った感じだったよ。 >>95
それもやった
どれが不要かはperl-cleanerが教えてくれた 5.16->5.18の時も同じような感じだったな。
引っかかったやつはunmergeでうまくいく。 今、gentoo wiki見てるけどめっちゃ充実してるな。
個人のサイトで強制的にコマーシャル見させられるから
こっち見るようにしてる。
サイトの作成者が悪いわけじゃないし、
お世話になってたのだけど。 そろそろ2chブラウザAPI騒動の3/3だけどみんなは何処に流れるの?
自分はおーぷんいこうと思ってるけど
スレあるし えっ、まじで!?
APIの詳細は知らないけど、なんとか専ブラ側で吸収してくれると思ってるんだけど…
移行先考えなきゃいかんところまできてるの? こんな感じらしいLinuxクライアントは全滅かな
hhttp://i.imgur.com/lHFLmvc.png
http://fox.2ch.net/test/read.cgi/poverty/1425026512/l50より抜粋
navi2chユーザなんだけどUNIX板のnavi2chスレでは一時大騒ぎだったよ 新しくクリーンインストールしたらブート時の
Waiting for uevents to be processed …
ってところでフリーズしてしまうんですがこれはどこで問題が起きてるのでしょうか pythonのpip install で入れるパッケージを
ebuildに自動変換できないものなのでしょうか
さもなくばpipとportageの連動とか出来ませんか? 同じパッケージなんだけど
python2 と pyrhon3 用のパッケージが違う時に
ebuildは別パッケージとして書いたらいいのだろうか >>105
python2とpython3用にそれぞれ「違う」結果をビルド可能な
「同じ」バージョンのソースファイルの ebuild は、パッケージ名を変えて分けるべきか って話?
ebuildは書かないので自信無いんだけど、そういう場合は PYTHON_TARGETS を使うんじゃないかな
http://wiki.gentoo.org/wiki/Project:Python/PYTHON_TARGETS
http://wiki.gentoo.org/wiki/Project:Python/python-r1
https://devmanual.gentoo.org/eclass-reference/python-r1.eclass/index.html
> A common eclass providing helper functions to build and install packages
> supporting being installed for multiple Python implementations.
PYTHON_TARGETS は make.conf 等でユーザーが設定するもの
ebuild 側では PYTHON_COMPAT 変数で対応している処理系を宣言して
inherit python-r1 して
あとは python-r1.eclass のユーティリティを使ってビルドして……という感じ? 半年前にthinkpad X201s で
systemd
を動かそうとしたらXがどうやっても起動できなくて諦めたんだけど
そろそろsystemdでも動くようになったのだろうか 半年前とかsystemd余裕だし
当時できないくらいだったらどうせ今も出来ないし 普通にX動くが・・
systemdとXの相関性は薄いが、本当にsystemdが原因? mateにしてから systemdは忘れますた・・・ 時々でいいからsystemdのこと思い出してあげて下さい 生みの親のUbuntuもいよいよ諦めてsystemdになるみたいね 2014年4月9日 お前のコードは1行たりともマージしない!
─systemdのバグと開発者にLinus大激怒
http://gihyo.jp/admin/clip/01/linux_dt/201404/09
この後どうなったん? あのおっさんいつも怒ってるだけでOSSの民主主義に迎合してるかと言えばそうでもないからな
町内会のどの文脈にキレたのかわからない突然激怒禿おじさんに近い キレ芸で売っているからね(´・ω・`)
軽い炎上商法みたいなもん gentoo-prefixが死んでる
emerge --sync が反応しない
臨時で適当なサーバー立てればなんとか動くようにできたりする? gitのリポジトリを直接とってきてインストールするebuildは
packegename-9999
にするのが慣習なの? gentoo-prefix
月曜日は死んでたが、今は生きている >>116
OSSは社会主義、共産主義ですよ。
systemdもudevもクソすぎんだよな。 MAKEOPTS変えたり色々手を尽くしたのに、webkit-gtk-2.4.8がビルドできないのでgnome-3.14諦めましたorz webkit-gtk は、私の場合以前は -webgl (負号付き) がUSEフラグにあるとコンパイル途中でこけてた
でも今 2.4.8 で試してみたら -webgl があってもちゃんとビルドできたから、>>122の件とは関係無いかな ビッ○カメラ札幌店の副店長の佐藤伸弦が暴行事件を起こしていた
佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦
佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦
佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦
佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦
佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦 サイエンス overlayのeselectが
gentoo本家のeselectよりもバージョンが古くなってしまって
atlas blasとか使うパッケージで妙なことになってる
こういう時は自分でフォークしたoverlay作るしかないのか 年度替わりを前にして、今しかチャンスがないと思って、
ほぼ一年ぶりに kernel update をしたのですが、なんとなく様子がおかしく困っています。
かなり無理をして update したので、なんらかの整合性を壊したのかしれません。
まず、glibc が emerge できません。
log をみると
/bin/sh: /var/tmp/portage/sys-libs/glibc-2.20-r2/work/build-x86-x86_64-pc-linux-gnu-nptl/sunrpc/cross-rpcgen: そのようなファイルやディレクトリはありません
Makefile:200: ターゲット '/var/tmp/portage/sys-libs/glibc-2.20-r2/work/build-x86-x86_64-pc-linux-gnu-nptl/sunrpc/xbootparam_prot.stmp' のレシピで失敗しました
ググッて得た情報
$> zgrep IA32 /proc/config.gz
CONFIG_IA32_EMULATION=y
CONFIG_IA32_AOUT=y
CFLAGS="-march=native -O2 -pipe"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j1"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
はクリアしています。
glibc-2.19 でも glibc-2.21 でも同じでした。
何を疑えばよいでしょうか。 LDFLAGSがトラブルの原因
古いハードでも最新ハードでもメリットがない お騒がせしました。システムの不整合性が原因でした。
ディスクの余った部分に stage3のtar を展開し、そこから立ち上げ、fschk を行った後、手でdirectoryを整理し、
立ち上げなおしたのち、emerge system したら、治りました。
Xが立ち上がらなくなったときは、焦りましたが。 カーネルで思いだしたけどnvidiaのドライバが
「GT210?340台より上じゃ使えねーから、んでもって340だと
3.18.7より上のカーネル使えねーからヨロシク」
みたいな事言ってて新しいの入れれない >>131 おれはnouveauを使うようになおした C++ AMP
がver 0.2の時はRadeonのGPU使えてたのに0.5に上げたら
nvidiaが見つかりませんとかいうエラーを吐いて使えなくなった Gentooハンドブックが404になって繋がらないのは俺だけ?
さっきまで見ながらインストールしてたのに、急に繋がらなくなったぞ…
日本語版な >>134
https://wwwold.gentoo.org/doc/ja/handbook/
Internal Server Error
undefined method `[]' for nil:NilClass
ってなってるね
そのうち直るっしょ acroreadを入れると
64bitのシステムなのに
abi_x86_32
が他のパッケージに一斉に伝搬していって気持ち悪い
acroread以外のpdf閲覧ソフトで良いのないでしょうか 日本語入力のもずくって奴の入れ方、一番簡単な方法を教えてください。 ibusユーザならemerge mozc
fcitxユーザならflaggie mozc +fcitxしてemerge mozc 普段Arch使ってるんだけどGentoo挑戦したい
難易度的にArchと比べてどのぐらい難しいの?
あといるストールしてターミナルが使えるようになるまでどのくらい時間かかるの? ArchでLinuxに慣れてるなら何の問題も無いよ
「まずドキュメントを読む」これさえ守ればすぐターミナルも使えるようになる >>143にインストール用ドキュメントをポイントしようと思って http://www.gentoo.org/ に行ったらえらいことになってた
四月バカなのか >>144
気をつけるわ
>>146
トンクス
ちゃんと日本語のドキュメントもあったのか
Archもそうだけどこの手のLinuxってドキュメント充実してて助かるわ 日本語に翻訳できてるのは最初の方だけです……
古い方のHandbookは全て翻訳されてたんだけどね 最も脆弱性の多いソフトウェアは?--意外な調査結果が明らかに
http://japan.zdnet.com/article/35062450/
>>1位は504件の脆弱性が報告された「Google Chrome」だ。その後に「Oracle Solaris」(483件)、「Gentoo Linux」(350件)、 GentooでChrome使ってる俺はどうすんべとか思ったけど、
もとネタちらっと見る限り、この調査対象ってWindowsオンリーじゃん
だからなんでGentooが紛れ込んでるのかそっちのほうが不思議
逆にちょっと笑っちまったよ。なんでGentoo入ってんのって >>152
すんません、最初の一文はGentooでChrome使うことだってあるんだから
そもそもアプリとディストリを並列でカウントすんなよという皮肉を言ったつもりでした
opensslとかshellshockが出てくるんでたぶんそれらをひっくるめてGentoo
にいれてるんだと思うけど、なんでGentoo?という感じ
あと、ディストリでくくるんじゃなくkernelとアプリで分けなさいよと思った
にしてもあいかわらず調査方法が不明
Secunia Personal Software Inspectorってのがソフトウェアのエラーを拾ってくるらしいけど、
それそもそもWindowsアプリじゃん
LinuxまわりはCVEから引っ張ってきたってことなのか?
んで、Windows以外のことはよくわからないからこんな調査結果になってんのか? Gentoo Linux が Oracle Solaris と並ぶほど Linux 群では別格として
Windows 界隈で人気がある、ということにしておけばいいじゃないか これと同じサイトか
http://japan.zdnet.com/article/35061894/
素人に技術系の記事を書かせるって趣旨のウェブサイトなのは明白 uim-mozcがoverlayなしにインストールできるようにならないかねぇ 何でハンドブックやめて、翻訳があんまされてないwikiに移行したんだろ。
英語できない奴を追い出すため? その和訳されてるハンドブックはどこにあるの?
もう消されちゃった? ここ
https://www.gentoo.org/doc/ja/handbook/
4月1日から繋がらなくなった模様
休み挟んでも復旧しないし、wikiに移ったって言ってる人もいるし
やめたのだろうか。 本家サイトより
Gentoo announces total website makeover (not an April Fool's)
https://www.gentoo.org/news/2015/03/31/website-update.html 英語を見るだけでウンザりする。
日本語情報が無いのが辛い。 むしろ英語を勉強する貴重なチャンス
というかそのうち読めるようになってくる
中学英語ですら危うかった俺が最近は読めるようになってきたからこの環境は英語勉強するのにちょうどいい 知らないことが2つ重なるってのが辛い。
Gentooについてそれなりに詳しいなら、英語の勉強や!って開き直ることもできるんだが。 日本語の情報の多い、CentOSやUbuntuでLinuxの勉強をしてから、
Gentooの大海に漕ぎだそう...。 Gentooを普通にインストールするだけなら文章をしっかり読む必要もない
適当に知ってる単語を拾い読みするだけで十分 wayback machine のキャッシュ
http://web.archive.org/web/20141225073535/https://www.gentoo.org/doc/ja/handbook/ >>141
ありがとうです。ibusはダメだと聞いたので、flaggie調べてみます!! 昔の日本語ドキュメントはきちんとアーカイブされてるよ。
https://wwwold.gentoo.org/doc/ja/
以前よりもページ切り替えのレスポンス悪い点があるけど、165さんが言っているとおり
gentoo wikiの単語拾い読みで十分やって行ける。 >>169
ハンドブックなど実際の文書はエラーなのよ
>>136参照 pip install --upgrade pyopencl
したら/usr/bin/emerge が謎のスクリプトに置き換えられた gentooにあんまり関係ないかもしれないけど
www-apache/mod_suphp がマスクされてしまった・・・
PHPの実行ユーザを切り替えるのに便利だったんだが。
代替は従来通りsuEXECで何とかするしかないんだろうか? gentooはなぜffmpegからlibavに変える必要あったんだ?
全部コンパイルするんだからffmpegの方が良いと思うのだけど L2TP/IPSecで繋いでファイル送受信とかするとProtocol-Rejectがログに大量発生するんだけど
これ直し方無いのかな
色々検索して記事見つけて-mppe-mppcとnomppe-statefulオプション試してみたけど
全然直らない… デフォルトがffmpegに変わったな
> It can be concluded that media-video/ffmpeg has wider support, and would be somewhat more convenient for most end-users.
だとさ ABI32が結構広範囲に関わってるな
うどんワールドしたら360パッケージくらい更新したぞ 昨日updateしたら
pm-supendコマンドがなくなってた
libavの騒ぎといいFreeBSDに戻りたくなってきた FreeBSDすっきりしてていいけどGentoo使った後だとパッケージが
物足りなく感じる パッケージの量って体感的にArchと比べてどっちが多く感じる?
実際にはGentooのほうが多いんだろうけど >>183
両方使ってるけど、圧倒的にArchじゃない?
比較的当たらしいソフトも多いし Gentooのパッケージ数は18000個 (eix -# --in-overlay gentoo | wc -l)
Archのパッケージ数はhttps://www.archlinux.de/?page=RepositoryStatisticsを見る限り14867個 Archユーザーだけど
$ pacman -Ssq | wc -l
7354
だった
14867ってのはi686/x86_64両方合わせての数っぽいね
ただディストロによってはソフトウェア「foo」を、foo,foo-dev,foo-docみたいに分けてあったりするから単純なパッケージ数ってあんま意味無いような Gentooはむしろ、1つのパッケージにそういったバリエーションを全部含めてUSEフラグで有効無効を切り替えるんだがなぁ
まあ数の比較があまり意味ないのは確かだ
Gentooは古いパッケージを割と残す方針みたいだし >>181
うちではpm-suspendはpm-actionへのシンボリックリンクになってるが
そういう話じゃなくて?
ちなみにpm-utils-1.4.1-r6 emerge -eu world したらpm-suspend復活した Raspberry Piにsamba4入れてADサーバにしたいととたくらんでいます。
が、availableなのは3.6.25になります。
(emerge --search sambaの結果が、Latest version available: 3.6.25)
/usr/portage/profiles/package.maskには以下の記述があります。
>=net-fs/samba-4.2.0
<net-fs/samba-3.6
/usr/portage/net-fs/samba/samba-4.1.17.ebuildには以下の記述があり、
KEYWORDS="~amd64 ~arm64 ~hppa ~x86"
/usr/portage/net-fs/samba/samba-4.2.0.ebuildのkeywordsは以下です。
KEYWORDS="~amd64 ~hppa ~x86"
4.1.17を入れようと思い、以下のことをしましたが状況は変わりません。
/etc/portage/package.accept_keywordsに以下を追加
=net-fs/samba-4.1.17 ~arm
さらに以下も行いましたが、同じく状況は変わりません。
/etc/portage/package.unmaskに以下を追加
=net-fs/samba-4.1.17
samba-4.1.17.ebuildを直接書き換え(~armを追加)てもみたのですが、
ファイルサイズやdigestのチェック潜り抜けるのが面倒そうだったので
途中でやめました。
偉い人、助けて! >>192
> samba-4.1.17.ebuildを直接書き換え(~armを追加)てもみたのですが、
> ファイルサイズやdigestのチェック潜り抜けるのが面倒そうだったので
書き換えたらそのebuildのあるディレクトリで
(root)# ebuild samba-4.1.17.ebuild digest
をやれば良い
syncする元に戻されるので、ローカルでやるのが吉
https://wiki.gentoo.org/wiki/Overlay/Local_overlay >>193
ありがとうございました!
教えていただいたurl見てLocal overlay作ってやってみたところ、
emerge --searchの結果に4.1.17が出てくるようになりました。
emerge -p したら必要packageがいくつかmaskされてるから何とかしろ、
みたいなことを言われていますが頑張ってみます。 >>192
その場合 package.accept_keywords に書くのは
=net-fs/samba-4.1.17 **
> emerge -p したら必要packageがいくつかmaskされてるから何とかしろ、
> みたいなことを言われていますが
--autounmask-write ってオプションがある
emerge --autounmask-write =net-fs/samba-4.1.17
したあと dispatch-conf で
/etc/portage/package.* に必要な内容を追加してくれるよ >>195
ありがとうございます。
**は、うまくいかない時、KEYWORDSに何が書いてあろうがとりあえず
無視してしまう方法、と理解しました。
dispatch-confも初めて使いました。便利ですね。
今、compileが走ってます。1時間以上経過したまだ5/18なので先は長いです。
うまくinstallできて稼動確認できたらまた報告します。 母艦(PC)がいるのなら、そいつにクロスコンパイラをインストールして distcc ・・・ ARMのマシンを持ってたから色々やったんだけれどdistccより高速な母艦でディスクイメージまで作っちゃうのに落ち着いた >>174
http://hayabusa6.2ch.net/test/read.cgi/linux/1430135571/88-89n
> 88: login:Penguin <sage>: 2015-05-02T07:57:07.05+09:00 ID:nu5snEIV
> SuPHP消えたので困ってる
> 89: login:Penguin <sage>: 2015-05-02T08:22:20.41+09:00 ID:wuHSOAdD
> >>88
> apache2-mpm-itkなら何もかもすべてユーザ権限
The Apache 2 ITK MPM
http://mpm-itk.sesse.net/
Gentooにもあるね
パッケージ名は www-apache/mpm_itk oracle-jdk-bin-1.8.0.45 のせいで existing preserved libs がいっぱい出るんだけど、どうしたら?
気にしなきゃいいのかなぁ。 # emerge -C oracle-jdk-bin && emerge oracle-jdk-bin ratpoison
誰にもメンテされてないのだろか
terminalがよく入力受け付けなくなる 初めて導入してデスクトップ、ネット、日本語入力確立まで三日かかった…
firefoxはconfigファイルがどうこうでemerge?できてない
こんな難しいOSを日常的に使ってるのお前ら?
凄いや(´・ω・`) .mozconfigにオプション記述するFirefoxが例外だっただけでは 一度ある程度作ればあとはアプデでいじるくらいだからな
大幅に変更されると困るけど 80GのHDDがKDEのgentooいれるのにちょうどいいサイズ
KDE とgnomeの両方いれると少しきつくて
マメに古いkernel消さないと足りなくなる感じ kernel 4.0のiwlwifiおかしくないか?
通信が途切れ途切れで使い物にならん 通常のデスクトップ用途で使ってる方に質問があります
カーネルのサイズ5.6Mなんですがこれは大きいでしょうか?
xfce4のデスクトップ環境でfirefoxとofficeくらいしか使いません >>211
kernelサイズとはbzImageでいいのかな?
モジュールはほとんどkernelに組み込みでxz圧縮だけど、3Mちょいです
$ ls -l /boot/kernel-$(uname -r)
-rw-r--r-- 1 root root 3187344 2015-05-14 21:03 /boot/kernel-3.18.12-gentoo
$ lsmod | wc -l
10 >>212
>>213
>>214
ありがとう。もう少し小さくできそうですね
設定見直して再ビルドしてみます 重装備なデスクトップ環境だけど6.2Mだった
今年からgentooへ移住したよ
移住前に勉強してたCとC++の知識が些細なバグ取りのヒントになるのは良いとして
元deb系で野良ビルドしまくってたこと考えたら今の方がすごく楽な環境だわ
たまにCでごりごり書きたくなるけどね Usbマウスを起動した後で刺し直さないと認識しない 完璧な設定キタ!今度のカーネルはばっちりだぜ!
と再起動したらカーネルパニック起こした時の絶望感 最近の新しめのマザーボードのオンボードサウンドカードを
デフォルトでは認識してくれない事が多い
みんな古い環境で十分だから新しいの誰も使ってなかったりします?
確かにcore2quadでi7の半分の計算力だからcore2quadで十分なんだよなあ gentooを使ってると「デフォルトとは???」となる allnoconfigの後に必要なものだけを組み込むのがデフォルト >>220
gentooだとWM、panel、pager、terminal、filerなど、
自分好みのを揃えるのが普通の感覚だからね
あと必要なら自分で作るという方向にも向きやすいと思う
mailerはGmailのラベルの扱いとか、100万通近いmailboxの扱いが
どのmailerも気に入らなくてGTKで自分で作ったのを使ってる
ただし、imapの受信機能だけで送信は実装してないけどねwww それはぜんぜんGentooと関係ないよね
開発者フレンドリーなのは、ライブラリを入れると大抵開発用のファイルが付いてくるぐらいか http://forums.linuxmint-jp.net/viewtopic.php?f=2&t=1133
これと同じ症状にカーネルのバージョンあげたらなった
kernel3.18.11以後に発症して3.18.12に上げても治らない
何かkernel config間違ってるんだろうか 他のライブメディアで起動しても発生するならハードの問題かな
Gentooでおいてのみ発生するならOS起動時点でUSBが認識されてるのか
lsusbとかdmesgで確認してあとはそれらしいところのconfigをいじるとか
今の所問題の絞り込みができてない感じ
USBのコネクタ部分がさびててうまくUSBのenumerationが
行えなかったとかもあったんで、そういったことも注意ね >>225
>Device Drivers -> USB Support -> [*] Improved Transaction Translator sheduling
この辺かな。昔の記述だから別の場所に設定項目が移った可能性もある
ttps://forums.gentoo.org/viewtopic-t-949486-start-0.html
↓こっちの記事も参考になるかも
ttps://forums.gentoo.org/viewtopic-t-920704-start-0.html >>225
xf86-input-evdevの再emerge emerge -e worldってどんな時にすればいいの?
emerge -uDN worldだけで使い続けちゃ駄目なんですかね? >>229
例えば gcc のバージョン、CFLAGSを変えたとか
必ずやる必要はないけど気分かね >>229
特に必要は無い
強いて挙げるなら現在の設定で全パッケージがビルド可能かテストする必要がある時
か、エネルギーを無駄に消費したいとき 半月ぶりでemergeしたらwebkit-gtkあがってたのか・・。
Core2Duo上のVMで動かしてるせいもあるだろうけど、
10:00ぐらいからやってるビルドがまだ終わらんw メモリ割り当て少なくて、swapしまくってるんじゃない? ビルド中にファンがグオーッと回ると頑張ってるなぁと愛着が湧くね kernelバージョンアップしたらビルドエラー起こすw
gentoo-sources4.0.5になってconfigの無いよう結構変わったのかな 3.18.12のconfigを使ってビルドしてみましたが問題ありませんでした ここ数年面倒なのでgenkernel使ってビルドしてるんだけど、make modulesのフェーズでエラー起こしてる。
元々、使ってないカーネルモジュールだから、少しづつdisableにしてリビルドしてるよ 新カーネル、とりあえず3.18.12の.configそのままでテストビルド中
今のところ問題なくザクザク進んでる
このまま終われ… なんとなく make oldconfig やってない感じに見える。 俺、グラフィックのFirmwareつまづいた。
Firmwareの指定なんて昔はなかったし・・・ 236です。
genkernel --oldconfig all した結果、以下の出力。。。
busyboxが無い!って怒ってるのは判るんだけど、どこにおけばいいのだろうか。
* >> Compiling 4.0.5-gentoo bzImage...
* >> Not installing firmware as it's included in the kernel already (CONFIG_FIRMWARE_IN_KERNEL=y)...
* >> Compiling 4.0.5-gentoo modules...
* >> Generating module dependency data...
* Copying config for successful build to /etc/kernels/kernel-config-x86_64-4.0.5-gentoo
* ERROR: Busybox directory busybox-1.20.2 is invalid!
*
* -- Grepping log... --
*
* Using genkernel.conf from /etc/genkernel.conf
* Sourcing arch-specific config.sh from /usr/share/genkernel/arch/x86_64/config.sh ..
* Sourcing arch-specific modules_load from /usr/share/genkernel/arch/x86_64/modules_load ..
* Clearing cache dir contents from /var/cache/genkernel
*
* ERROR: Busybox directory busybox-1.20.2 is invalid!
*
* -- End log... --
*
* Please consult /var/log/genkernel.log for more information and any
* errors that were reported above.
* 10年前の話になるがその頃はgenkernel使わずに
普通の方法でカーネルビルドしてインストールしていた mv /etc/genkernel.conf /etc/genkernel.conf.org
emerge -u busybox
emerge --oneshot sys-kernel/genkernel-next
etc-update ※ -3を指定
genkernel --oldconfig all
これでビルド出来ました。お騒がせしました。
バージョンあがったbusyboxと既存の/etc/genkernel.confの中身が整合性なくなっていたっぽい。
もう時間が時間なので追求はやめておきます。 カーネルビルド中にX.509の署名がされていません、みたいなことを言われる
ビルドは終わるし動くけど気持ち悪いです 公式でsystemdを採用してないのはgentooとslackwareだけ?
gentooはいつまで抵抗できるのかな(´・ω・`)? systemdプロファイルあって使えるし、systemd関連のkdbusを推進してるGregはGentoo開発者だし抵抗と言ってもねえ。デフォルト変えるのにそんな意味があるかな
それにeudev開発したりと、systemdなしでも生き残れる環境も開発してるし systemdに一番順応してるのは実のところgentooでしょ
他のディストリビューションは形だけ採用してるだけでサービスファイルが用意されてないことが多い
systemdのドキュメントが一番多いのもgentooだしsystemdを本気で使おうとしたらgentoo以外の選択肢はありえない 3ヶ月ほど起動しっぱなしにしてたのだけど
emacsが何かを巻き込んでOSごとフリーズした こけたら再起動すればよくね?
linuxなんて数秒で立ち上がるじゃん(´・ω・`) みんなはGentooをOpenRCとSystemdどっちで使ってる? openRC
特にsystemdが必要なソフトは使ってないし、
快適に使えてるし、移行する必要も感じない systemd
新し物好きってのもあるけど
他のディストリがすでに対応しているのに
使わないってのも無いかなって思ったよ。 openrc
でもsystemdも触れてみないといけないだろう。
両方使いこなしたいし openrc
あの汚いブート画面が許せない > systemd (o_ _)o...返事がない、ただのしかばねのようだ 一度入れてしまえば普通に使えすぎて話すことないですし(´・ω・`) 最近コンフリクトが多くてうどんワールドできない
暑くて調べる気にもならんし… 日本語Latex関係で大きなアップデート来たような気がする systemd
移行して1年以上になるが、全く問題起きてない
むしろ起動も高速だし使い勝手良くなった
旧態然としたsyslogも不要になった tmpfs使えばHDDへの負荷は大きくないと思うけど >>271
64GBのSSDで使ってる(使用率 49%) パッケージを入れる時のGentooの書き込み量はUbuntuの50倍だからな おうちのgentoo SSD
Device Model: TOSHIBA THNSNC064GBSJ
Power_On_Hours: 32278
3.6年か・・・ んーと。
emerge-webrsyncだけど、rsyncに"--owner --group"は付けてるのに"--chown=$ownership"つけないで
一所懸命chown -Rなんてやってるのはtarsyncの方が速く見えるようにする策略か?
tarsyncなしでもwget $URI -O - | tee $FILE | $decompress | tar xf -みたいにして
ダウンロードしながら展開しちゃった方が全体としては速いんだけど…。 そうそう、timestamp.xを調べるのにまず先に展開してから調べてないのも策略の一部だと思う。 やっぱりgentoo使う人って詳しいんすね
全然わかんないや(´・ω・`) もう一個書き忘れ。
ダウンロードと同時に展開してverifyも済んだらrsync何か呼ばずにmv。 >>282
普段使わないコマンドに首突っ込まないとメンテできないだけで
普段やってることは大差ないよ コンフリクトでうどんワールドできないなら
できる部分だけでもupdateしてくれたらいいのに "It may be possible to solve this problem by using package.mask to" で始まるメッセージが出てるはず
そこに書かれてるように --backtrack の値を増やせばうどんワールドできるかも
emerge -uDN @world --backtrack=30 -va gentooってコンパイルとかの作業場所って指定できるの?
SSDだからtmpfsとかでコンパイルとかやらせたいんだけど いーかげんgpg書名にSHA-1使うのやめろよ。。
subkeyも擦り切れる前に新しく作り直せよ。。。 unityをsystemdにしないでインストールできる方法ないのだろうか うどんワールドやってたらコンデンサが破裂して起動しなくなった… >>290
それを使ってると何か問題があるのでしょうか?
何か危険にさらされたりしますか? Math pariというソフト使うと
暗号の原理知ってる人なら
普通のパソコンの計算力で
数十分で強度の弱い暗号なら
解析できるというのどっかで見た 暗号の原理知らない一般人には解析できない
というのが「セキュリティ」の公的基準らしい ネットにおいては事故を未然に防ぐより事故後の保障のほうが問題だからな・・・ 久々のうどんワールドで520パッケージ・・
な が い た び が は じ ま る 多項式の因数分解を使った暗号はc言語で書かれた高速な数式処理ソフト使うと解けてしまうというセキュリティホール >>299
聞きかじりだから突っ込まれると困るんだが。
署名の場合は署名対象のハッシュ値を秘密鍵で暗号化したものを配布してるが、処理の前と後が
一緒に手に入るからたくさん処理しまくってると強度が下がるって事だったような。 組んでから、5年間emerge worldしなかったd525wmの鯖、今日突然落ちた。
SSHでも反応しなくなってて、モニタつないでみたら、eth0行方不明ww
久しぶりにliveUSB作って、フォーマットせずに現行のstage3展開してchroot
emerge portageしたら、なんか勝手にtarとかgzipとかunmergeしはじめてる。
大丈夫かなw ifconfigとかlspciで結果判ると思うし、物理筐体なら目視確認すればOK タッチパネルのパソコンを手に入れたのでgnome入れてみるかと思ったのだけど
systemdを入れろと言われる
systemdなしでgnome使うことできないのだろうか >>310
funtooのはsystemd使わんよ
プレコンパイルカーネルも入ってるし 調子こいてsystemdに移行したら、
絶賛ハマり中
ブートできるしログインできるけど、
カーネルモジュール読み込まれなくて
insmodも mod probeもダメ。
どゆこと?? > insmodも mod probeもダメ。
どうダメなん? LivecdならLANカード認識するんだけど
systemdに移行した環境では、eth0とかenp1s0が行方不明
Genkernelで組み込みにしてもだめ
lsmodは空行を出力
ifconfig -aはloopbackしか出てこない ありがとう
結局カーネルのビルドで失敗してた。
PCI expressを組み込み忘れ
組んだらbackligthなんちゃらでエラー
Genkernel 失敗したらlogを自動でtailしてくれればいいのに。
こっからApacheやdhcpdを動かす作業が… ゲントーもアーチみたいなCUIからGUIへの構築過程で根をあげてしまうトリなんだろ? 10年前にやった時は割とサクサクできたぞ
IMがuim+anthy以外に設定できなかったが >>320
gentooもarchもGUIでインストールできるんだけど? >>320
ちょっと大変だけど構築できちゃえば超快適だよ >>320
色々しないならうぶんつとかでもいいと思うよ
ぶらいんどたっちぐらいは必要やし squidって、systemdのserviceファイルないんだね。
手取り足取りのパッケージばっかりマージしてたから
軽くハマったw Systemd って/etc/init.d/ どう扱うの? >>326
systemdでは使用されない
削除しても恐らく問題ない systemd
何のために導入されたのかいまひとつわからない init.dでインストール→systemedへ切り替え
ではなく、最初からsystemedの状態でインストールすることはできますか? ダメだね
墓場にまでもっていく
それがGentoo 困った時に深刻なeselect newsが来る現象に名前つけようぜ Systemd で動かないパッケージ多すぎだしググっても情報ないしlibavと同じ運命な予感が うどんワールド中にHDDが死んだかも
アクセスランプ点灯状態で無反応…
再起動したらHDD消えた ブートした直後に
host login:
で画面クリアされないようにするって
どこで設定するの? Gentoo使おうと思ってたけどSystemdだと駄目なの? Systemdなんて使う必要皆無だからGentooでいいよ 今Archlinux使ってるんだけど別PCにGentoo入れようと思ってね
その別PCも自鯖用にCentOS7いれてて
Systemdに慣れてたので。
Systemdのサービスファイル分かり易いと思うけど何が駄目なんじゃ Systemdはまだあまり使ってないけど
環境に細かく適応させるならgentooの方がいいかも
というかこれがgentooの得意分野な気がするけど…
自分が扱いやすい情報が降りてくるまで待つなら従来通りの方が楽かな
gentooでも日本語の枯れた情報もそれなりにあるわけだし
俺は時間がかかるけど両方使いながら慣れる方法でSystemdを使ってるよ
まだ知識が乏しいからSystemdが駄目かどうか結論はまだ出ないけどね systemdを使う場合、kernelをビルドし直して、useフラグ変更してuDN@worldして、本体をemergeして、grubでSystemdを指定すれば使えますか? postfixみたいに独自のアカウント作ってroot権限以外で
/var
以下にファイル書き込みするサービスで,
ちょっとマイナーなのになるとsystemdで動かないパッケージが結構ある 上で四苦八苦してsystemdに移行した者だけど
mrtgで見るロードアベレージが2割くらい上がったよ
kernelやライブラリも変わってるし、コンパイラもiccからgccに替えたから、
本当の原因はわからないけど 枯れたものがよければBSDやSolaris/HP-UXでいいんじゃない?と割り切るのも手。
仕事でも使うならlinuxでSysVinitとsystemdどっちが生き残るのかわからないから、
両方出来るに越した事は無い。
RHEL7で構築したサーバにソースでビルドしたサービスを導入、なんて案件来たら対応できない。 >>356
そういう案件を発注する奴が出ないように
systemd
詐欺については宣伝しないとな
大阪都構想みたいなもんだし 商用は対応ノウハウが蓄積されてる物最優先じゃないの?
物好きが無茶苦茶な発注するのかな systemdなんてホビー以外で使われるわけ無いじゃん
一生触る必要ないって断言できるわ >systemdなんてホビー以外で使われるわけ無いじゃん
最新版のRHELはsystemd標準だけど・・ systemdに一旦してしまったシステムをopenrcに戻したらnetworkなどのデバイスを認識しなくなってしまった
ひょっとしてゼロからインストールしなおした方が早い? 動かないパッケージは動くようにしてけばいいだけだろう
過渡期だから多少のトラブルはしょうがない 管理スクリプトがpythonやperlじゃなくてLispだったら
こういうのマクロで簡単にどっちにも対応できるんだけど
ebuildとかLispでも書けるようにならないかなあ grub2-mkconfig
がswapを自動認識してハイバネーションの設定をやってくれるようにするには
どうすればいいのだ
etc-updateの度にもどってしまうのでめんどい >>227-228
やってみた
kdmが起動する時にマウスを認識できるようになった
しかしKDEの本体が起動したらマウスがまた認識されない >>371
fstabに/dev/sda6とかベタ書きしてるけど
認識されてるよ。
fdiskでパーティションタイプをLinuxSwapにしてない
とか? え?swapってlinuxswapファイルシステム以外でもswapに出来るの? 俺は専用パーティション切るの面倒だからファイルにしてるよ なんかズレてる
ブロックデバイスもパーティションも一般のファイルも全てファイルの一種
何れもswapとして使える >>372
それは何かがおかしい
その何かは
$ grep "\(EE\|WW\)" /var/log/Xorg.0.log
でわかるかも ChangeLogなんて誰も見ないよね?来年の夏休みまでほっといていいよね?
あとRCSタグが展開されないで$Idになってるけどそれも構わないよね? 何かうどんワールドしたらデスクトップにgnome3を使ってねみたいなことアプリが言ってきて腹立った
無視してxfce4使うけどその内、他のディストロのsystemdみたいに強制されそうで嫌だ
好きなもん使わせろよ! GentooをインストールしてるんだけどLXDEを入れても文字が全部表示されない。
がんばってLXDMまで戻すとログインする前までは表示されていた文字が全て表示されなくなった。
フォントは入ってるんだけどどういうこっちゃ LXSessionが悪さをしているらいしけどなんでかわからんわ
openboxを起動してLXPanelとかだと問題ないけどopenboxを起動してlxsessionも
startlxdeで起動しても文字消える GTKを使ってるアプリケーションで文字も画像も表示されないので諦めました >>381
> GentooをインストールしてるんだけどLXDEを入れても文字が全部表示されない。
具体的に「どこに」文字が表示されないか書いたほうが。
あと、そこに表示されるべきフォントが「何フォント」なのかも書いたほうが。 >>385
>>379
それが全部なんだ。
メニューの文字もウィンドウのタイトルも時計も
文字という文字は全部読めなくて勘で適当に開いたLXAppearanceでフォントを変えようにも
フォント名も何もかも文字という文字はなんか黒いのがゴミみたいに残ってるだけ。
Xfce4でも起こったので困ってる。 pango- querymodulesとかgdk-pixbuf-query-loaderとかの問題じゃまいか? >>388
それはいわゆる豆腐じゃないか?
対応するフォントが入ってない時に表示される代替フォント >>390 いや豆腐じゃなくて何もない
>>391 残念だけど使えないと困るのでArchlinuxにすることにした
皆ありがとう ああああああああああああああああ関係無いけどArchlinuxにしても文字消えたあああああああああああああああああ dmesgに残された手掛りから原因はnouveauの可能性が高い https://bugs.freedesktop.org/show_bug.cgi?id=87819 の事が起きていたっぽいです
Nouveauではなくnvidia-340xxを入れたら動きました。
Gentooは消えてしまいましたが、時間を見つけてまた挑戦しようと思います。
スレ汚しすいませんでした firefox-41.0-r1のcustom-optimization切ったらクラッシュ収まったわ -ffast-mathや-ftree-vectorizeは普通にトラブルの元だからそりゃそうだ
シングルコアでIDE・初期SATA時代の少しでも早くなるように願うお祈りでしかないしな あらやだ奥さん、gcc-4.9.3が来てるじゃないの〜 Epson Endeavor の win7 から win10 へのupdate が失敗して、
まったく 立ち上がらなくなってしまいました。
それで、gentoo の Live DVD を起動したら、wifi にもつながり、
ラップトップでも、つかいなれた Linux が欲しかったので、
Epson に Gentoo Live DVD を展開して、すこし大きするけれど、そのまま、インストールしました。
stage3 ではなく、DVD をコピーしたのは wifi の設定のしかたがわからなかったからです。
wiki にしたがってインストールしましたが、grub が現れず、
.config をそのまま読み込んだ genkernel をつかって、grub2 を使わざる
をえなかったところが難しかった。
gentoo のインストールは、何年もしたことがなく、本当に久しぶりです。
で、困っているのは、emerge -av portage です。
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
sys-apps/portage:0
がでて、まったく update できません。どうすれば良いのでしょうか。 エラーメッセージがそれで全部じゃないよね?
それだけじゃ何とも >402
あまりにも長いので、はしょりました。
emerge で何をしてもはねられるので、ebuild fetch から ebuild qmerge
までしてしまいました。なにか後始末が必要なんだろうか。
しかし、portage tree の混乱はひどくて、emerge @world は実際にできそうにありません。
それゆえ、terminal で mozc が動かせないので、いまだ快適な環境にはなっていません。 なにか混乱して別の方向へ右往左往してるように見えるけど・・
ちゃんと
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
というエラーと正面から向き合いましょう
これは要するに、sys-apps/portageに依存している別のパッケージが複数あって、
しかもそれらのパッケージがsys-apps/portageに要求している条件がまちまちで
コンフリクトを起こしてるよという意味
だからそのエラー以降に書いてあるメッセージが重要なの 手違いでgccをアンマージしてしまい、再インスコできません…
助けてくださ(´ω`) >>406
バイナリパッケージを使えば再インストール出来るんじゃない?
どうやって調達するかは色々やり方がありそうなのでやり易い方法で >>407
レスありがとう
弄ってたら起動しなくなったので一部救出して再インスコします 自分は自己ブートができるようになったら
一旦 tarで固めてバックアップしてるな
そこから何かあっても、やり直しが楽だし ほかの機械で emerge -B でバイナリパッケージを作って、
emerge -k でインストールしたら。 gccをemergeしたときの残りかすがどこかに残っている場合に限るけど、
make install相当の動作させれば復活できるのでは? Stage3解凍してquickpkg gcc glibc
したtarを移してmergeすればいいじゃん 色々ありがとうございます
結局、再インストールして、ほぼ元に戻りました(´ω`)
新gentooも快適に動いとります gentoo linuxを存分に使う上での必要最低限のスペックを教えてください 「存分」がどんなのか分からんから、最強のPCでも買っておけ
ただ、新しすぎると kernel driverが対応してないとかの問題もあり GCCだとAMDが超早いから
FX-9590にHD 7850、メモリ8GBぐらい積んでおけばいいよ 悪いことは言わん
AMDはファブレス化して、トンスル猿が作ってるからやめておけ media-libs/babl-0.1.12 の ebuild 48 行目が $(use_enable cpu_flags_x86_sse sse2) となってて、
sse を持つが sse2 を持たない pentium3 マシンで emerge に失敗する。
誰かエロイ人伝えてやって。 ruby_target_ruby19ってのがemerge対象になってるんだけど、
ruby19はもう古いからってマスクしてあってとってこれないっていうエラーがでます。
ruby19は要らないので、ruby19を全て対象外にしたいのですが、
どこの設定を変えれば対象外にできますか? /etc/make.conf にRUBY_TARGETSがあったらruby20以降にする
とりあえず
eselect ruby list
してみてruby20になってなかったら切り替える
その後emerge world >>421
ありがとう。色々試した結果、mikutterを削除したら行けました!! emerge --syncでChangeLogとManifestだけ更新されるのがなんか納得いかない ebuildが更新されないのにChangeLogとManifestだけって普通?
しかも今度はdigest間違ってたみたいでManifestだけ更新とかもうね 1日何回もsyncしちゃ駄目だよ?
攻撃と見なされてブラックリストに載っちゃう 1日何回もsyncしちゃ駄目だよ?
攻撃と見なされてブラックリストに載っちゃう packages.genton.orgでパッケージ名のところに赤くBとかMとかSとか書いてあるのは何を意味してるのでしょうか? カーソルをポイントしたら出てくるよ
制限項目
B: !bindist? ( bindist )
S, M : strip mirror | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
| おさわりまんこのひとです |
|______ ______|
____ V
\=@ (ヽ
( ・∀・) | ∧__∧
// У ノ( `・ω・)
(フ==◎=|と ニア
(__)_) しーJ チラ裏
virtualbox (4.3.28)に qt4が必要
kernelの make xconfig に qt3supportが必要
とわかった・・・orz 調べてないからどうだかわからないけれど、SkypeとMozcもQT関係でなんかあったなそういえば 廃止というか、ついに念願(?)の gentoo.jp が放流されて
空きドメインになったところを、めでたく取得したから、移行するだけでは。 gentoo.jpも実質的なコンテンツ何一つとしてないし廃止していいと思う >>443
だとしたらwikiとかgitとかは廃止せず持っていくんじゃね あ、gentoo.jpにもう移行してたのか
そっちは残るんだな kernel 4.1.12にしたら起動時に
mounting /run ...
のとこで固まる >>447
4.1.12って少し前に不具合なかった?
入れようとしたらパッチが無いとか色々吐いてたよ
他の環境でも同じで対応待ちだったけど…変な物でも混ぜたのかな
…
>>> Unpacking genpatches-4.1-16.experimental.tar.xz to /var/tmp/portage/sys-kernel/gentoo-sources-4.1.12/work/patches
* ERROR: sys-kernel/gentoo-sources-4.1.12::gentoo failed (unpack phase):
* unpack: genpatches-4.1-16.experimental.tar.xz does not exist
*
* Call stack:
* ebuild.sh, line 93: Called src_unpack
* environment, line 3574: Called kernel-2_src_unpack
この時はファイルが見えないとかだったけど後から色々増えたと思う
最近直ったらしいからちょっとしたミス?
うちのgenntoo限定の問題かもだけど… ウチは普通に入って特に問題なく起動してる
けど、今日うどんワールドしたらエラー吐いた
カーネルの問題ではないっぽいけど
パッチがどーたらこーたら 古いカーネルを削除する方法は知ってるけど新しいカーネルを削除するのってどうするんだろ。推奨されてないのかな? 4.1.12はデフォルトconfigが何かおかしい。古いカーネルのconfigをコピーしたら動いた ひょっとして kernel のバージョンを上げるときに毎回 make oldconfig しないでやってるのか? stable の gentoo-sources-4.1.12 だけども特に問題なす
まあ、デフォルトの kernel configでも動けば。それで使っている人もいそう 古い kernel から .config 持ってきて、make oldconfig しましょう こだわりないならgenkernel使っとけ。
全部よきに計らってくれんだろ。 >>455
ウチはgenkernelだと起動しなかったりディスプレイ周りで不具合が起きて諦めた >>456
ドライバ回りはちゃんと環境に合わせて設定しないとだめよ? Pythonのpip installでopensslを使うパッケージをインストールしようとするとエラーになりません? >>458
どんなエラーになるのか言えよ分かるわけねえだろ!!! "ImportError: cannot import name HTTPSHandler"
で検索するとOS Xでpip installがおかしくなった人達の報告が出てくるが
Gentooにも同じ症状でてる python好きの堅物には、gentooは向いてない気がする >>461
dev-lang/python ~amd64
でなおった funtooとは懐かしい
日本語情報はほぼ無いから、英語に抵抗なければやってみたら? python使ってるけどpyenvとか使ってシステムのはいじらないようにしてるわ Python3に移行させるためのpython2への嫌がらせの予感 http://project.auto-multiple-choice.net/projects/auto-multiple-choice/wiki/Building_AMC_from_sources_on_Gentoo
これをインストールしたいのだけど
おそらくebuildに書いてある依存パッケージに
perl5.18指定のやつがまじってるせいで
perl5.20とコンフリクトおきてインストールできない
there are no ebuilds to satisfy "=dev-lang/perl-5.18*" gentooなんて使ってる人いないのかな(´・ω・`) 最近流行りのRaspberry Piに入れるのもまた一興 >>479
SDカードの耐久性的に大丈夫なのかな?怖いしビルドがめちゃくちゃ遅そうw
でも楽しそうだし、遊び用にかったラズパイ2に入れてみようかな /etc/portage/make.confにて
PORTAGE_TMPDIR= /var/tmp/ram /var/tmp/ssd /var/tmp/hdd
の様に複数設定することは可能でしょうか。 唐突に言われても判らんのだけど、tmpfsの事なら複数使用可能。
マウントするだけだし >>485
ありがとうございます。
できれば纏めて指定できればよかったんですが、個別では可能ですね。 >>484
訊きたかったのは、
tmpfsが足らなくなった時の為に動的にSSDやHDDを追加出来ないかと言うことです。
上記の様に試してみましたがダメでした。 >>487
やりたい事が今ひとつ理解できないが
ファイルとディレクトリの基本を理解していない人の
極めて技術的難易度の高い要求のような気がする >>487
tmpfsとは何ぞや、から始めたほうがいい >>488 >>489
レス有難う御座います。
残念ながら希望的観測が得られない様ですね。 希望的観測とやらを最初から包み隠さず述べればいいこと。
点じゃなくて面で質問してくるから、質問内容がぼんやりし過ぎて返答に困る。
技術的内容を後出しで追加してくる聞き方は最悪。 俺は /etc/fstab でこうしてる
tmpfs /tmp tmpfs noatime,nodiratime,size=10G 0 0
スワップファイルを10G以上(16GB)取って
tmpfsが自動的に割り当てた RAMを超えたらスワップファイルが使用される
(RAMが少なくても emergeが止まることはない)
ただ、スワップが使われるようになると、すごく遅くなるし
RAMからあふれてスワップしまくる大きいパッケージは事前にわかるから >>485で指定してる tmpfsの説明書いてあるサイトを見たけど、ITmediaでも言葉使いがおかしい。
あれは誤解する。言葉狩りは嫌いなんだけど、マウント時の容量を好きに指定出来るだけであって、動的拡張は無理。
挙動の詳細は>>492さんが述べている通り。 >>491
複数のデバイス(482・483に書いた様なこと)をportageがPORTAGE_TMPDIRとして
サポートしていればどういう具合に設定したらいいのかという事を訊きたかった
だけなので、ちょっと脱線しましたが皆さん有難う御座いました。 複数のデバイスをportageがPORTAGE_TMPDIRとしてサポートするというのが結局不明だったな
ローテーションで毎回違うディレクトリを使ったところで別に有難くも無いしな Ubuntuのnumpyは4 core cpuの全部のcore使って並列計算してくれるっぽいが
Gnetooのnumpyは1 coreしか使ってくれな
単にlapackのコンパイルオプションが違うだけ?
ちゃんと設定すれば4 core全部使ってくれる? https://www.gnu.org/distros/free-distros.html
Gentooがベースの安全なOSでUtuto XSってのあるそうなんだけど
誰か使ったことある人います? >>497
見たところアルゼンチンのディストロらしいね
デスクトップはおそらくスペイン語と英語のみ
マニュアルも皆無だね
日本人でこれを使ってる人はほぼいない気がする
Gentooならばportageが動くと思われるから、自力で日本語環境作れそうではある xorgが入ってる環境からxorgをアンインストールしたいんだけど、
正式な手順ってどっかに載ってないですかね?
worldから消すとかmake.confやら何やら編集するとかはしたんだけど、
全然依存関係が消えてくれない。
>>500
正式な手順ってあるのかな。
自分がやるなら、
・profileがdesktopになってないことを確認する
・equery d xorg-server で依存関係ツリーを調べる
(equeryは、emerge gentoolkit で入れられます)
…って所でしょうか。
さっくりとクリーンインストール出来ればベストなのは分かってるだろうから、きっと出来ない理由があるんだろうなぁ >>501
ありがとう!
・profileがdesktop
これでした。見落としてた。
変更したら、うどんワールドしてもX関係を取りに行かなくなった。
個人的に長年使ってきた環境(のP2Vコピー)だからと手間を惜しんだんだけど、
クリーンインストールした方がたぶん早かったですね。 systemd+networkmanagerでpppのmtuを変える一番スマートな方法は?
ばんばん上書きされて反映されずもう何が何やら 503は解決しました
10年以上Gentoo使ってるのにguiに不慣れな自分に苦笑
手書きしてgui封印するしか方法思いつかない 32のlxde+compizと比較して64のgnome3はブラウザがクソ遅くなるね
chromiumもfirefoxもダメ
原因を見つけないと /etc/fstab にntfs-3g
って書いてると起動時に止まる
ntfs
だけだと問題ない antlr2に依存してるjava関連のものが動かなくなってる
antlr4に強制入れ替えされるからか? JAVAなら例外で落ちた所でスタックトレース出るじゃん カーネルいじって30秒->15秒
もっさり感は消えたけど32は7秒、まだまだだよ
32から.config持ってきたのになんってこった
もしかしてprofileから間違ってるかも
64最速のprofileはどれなのか、そこからだねぇ
mutterはcompizより遅いという疑念も確信になりつつあるけどまぁいじってみる
32はカリカリチューンだったからなぁ
遅いとがぜんモチベーションが上がるのがGentooの贅沢 chromiumにもまいる
寝てる間に終わればいいんでコンパイル時間は気にしないよーん・・・
朝起きても終わってねぇ
昼になっても終わらん
いよいよclangか
そうなると大工事になるなぁ もうsystemd移行ってしたほうがいいの?
2年放っておいたからいろいろわからんことだらけだわ むしろ、なんで systemd に移行しなければいけないの? Gentooユーザーたる者ならばどっちも平気で使えてあたりまえ
わざわざ切り替える事もないけども次にGentoo作る時はsystemdにすべきだ
それがGentoo野郎の本能
無知の知
メモリ4Gしか無いから64は要らないと勘違いしていたよ
インテルは64より32の方が速いんだから64などゴミと思っていた
実はメモリ少ないほど64が必要だった
こんな簡単なこともやってみないと分からない
分かってるつもり=無知の知
本当はオマエはほとんど何も知らない、はいその通りです llvmが通らない
chost=i686なら通るのにx86_64だと通らない
ググッてみたけれど答えは見つからない
なのでclang化はお預け
rootでmozcが動かない
どこかの馬鹿野郎がいいかげんに勝手にibusを起動しているのまでは突き止めた
なぜrootだけ?
gnome3はやっぱり遅いみたい
firefoxもchromiumも32の半分も性能出ない
だがそれでもUbuntuより気持ち速い
Ubuntuはunity、つまりcompizなわけで、それでも遅い
64だからかなぁ
ハードが古すぎてネイティブは32なんだよねぇ >>515
ありがとう、rootだけanthyにした
(netとscが鬱陶しい)
llvmがコケるのが分からない
x86_64-pc-linux-gnu-gcc: error: unrecognized command line option '-wl'
x86_64-pc-linux-gnu-gcc: error: unrecognized command line option '--as-needed'
で
configure:2242: error: C compiler cannot create executables
そりゃないよー configure:2173: checking for C compiler default output file name
configure:2200: x86_64-pc-linux-gnu-gcc -O2 -pipe -I/usr/lib64/libffi-3.0.13/include -wl --as-needed conftest.c >&5
x86_64-pc-linux-gnu-gcc: error: unrecognized command line option '-wl'
x86_64-pc-linux-gnu-gcc: error: unrecognized command line option '--as-needed'
configure:2203: $? = 1
llvmが通らないとclangとともかくmesaがコケる
でも騒ぎになってないので普通は通ってるんだろうなぁ だから -wl (w 小文字) じゃなくて -Wl (W 大文字)だってば。 そんな単純な話ではないのよ
それでコケるなら全世界の全てのllvmが通らない 薄々そうじゃないかと思ったが、やっぱり阿呆なんだな -Wl,--as-needed が通らないとか結構致命的な気がするが
どんな環境か知らんが、gcc自体がおかしいんじゃないの? よく見ると大文字小文字だけじゃなくて間のカンマもスペースになってるんだ NetBSDでだったけど同じはまり方したことがある記憶が…
コンパイラに渡すオプションを生成するツール?を作り直したら治った
NetBSDだとdigest >>520
ごめんなさい、あなたの言うとおりだった
etc/portage/env/sys-devel/llvmに-wlがいやがったよ
envの存在が全く記憶になかった
酒飲みすぎて記憶が飛んでた
clangは呆気無く動く(ltoはセグフォで使えなかったけど)
わざわざclangで全部マージしなおす必要もないのでデフォをclangにするだけでオシマイ glibcとelfutils
というのがブロックしてupdateできない
elfutilsというのはsystemdの何からしいのだけど
sytemdに変えた記憶ないのにmesaの依存で入るらしい
しかしブロックが起きてる いや・・elf実行形式を操作するためのツールでsystemdとは何の関係も無いのだが・・
systemdがただ依存してるってだけでしょ 何でもここで聞きゃいいってもんじゃないぞ。
それだけじゃバージョンがわからんし、エラーの表示をきっちり Pastebin にでもコピペしろってんだ。
とりあえず、当てずっぽうで dev-libs/elfutils の USE flag threads をはずして、
単独で emrge dev-libs/elfutils してみろ。話はそれからだ。 kdbus動かしている人いますか?
rootだけ
Started Legacy D-Bus Protocol Compatibility Daemon.
systemd-bus-proxyd[1048]: Failed to start bus client: Permission denied
全部
Failed to listen on DBUS1: org.freedesktop.ModemManager1.
他tomboyがdbusに繋がらない
なにかヒントでもあれば助かるのだけど tomboyは面倒くさくなったので
exec dbus-launch mono $MONO_OPTIONS $THIS_EXE "$@"
で誤魔化す
rootの方はもう少し追いかける
dbusとkdbusは完全互換ではない事は分かった webglがクソ遅いのでlxde+compiz環境追加して試してみたら同じく遅かった
Gnomeだから遅いわけじゃないなぁ
同じマシン上に3倍速く動くGentooがいるから悶々としてしまう
何も知らなければ今頃は有頂天になれてたのに
32から64への移行
ただ動かすだけなら簡単だけど性能を同等以上にするのは難しいみたい x11-drivers/xf86-video-intel gcc
clangは厳しいね
いらん時間食った デフォをgccに戻した
まずはgccである程度の完成度に仕上げてからでないと収拾つかない
firefoxの高速化Gentoo流
www-client/firefox custom-cflags egl system-cairo system-icu system-jpeg
system-libvpx system-sqlite
CPU_FLAGS_X86="mmx sse sse2 sse3 sse4_1 sse4_2 ssse3 -avx -avx2"
(当然sundy以降は +avx +avx2)
systemで外に出す事で個別にcflagsとuseとgcc/clangを設定できるようになる
https://dev.windows.com/en-us/microsoft-edge/testdrive/demos/speedreading/
ubuntu 35
firefox 32
firefox-bin 28
firefox(高速化) 12
chromuum 6 カーネルいじって8秒
ACPI_CPUFREQ -> INTEL_PSTATE
動画再生がしんどくなるのでArrandaleはびみょーなんだけどね
公式がINTEL_PSTATEはsandy以降になっているのもたぶんこのせいと思われる
でもGentooは自由選択です
ubutuの4倍速、公式バイナリの3.5倍速、Gentooのポテンシャル炸裂
愉快爽快
Gentooはこうでなくちゃね
とりあえず動いたらオシマイの他のデストリとは違う CPU_FLAGS_X86 に -avx とか書くと emerge 実行、最初に
Invalid '-' operator in non-incremental variable 'CPU_FLAGS_X86': '-avx'
が吐かれまくります。
どうしても入れたいなら、global use flags に -cpu_flags_x86_avx とでも書きます。 うちのはならないなぁ
marchは?
つーかCPUは何?
avxはインテルの第六世代からだよ
骨子=この手のフラグはもうパッケージ個別には付かないようなので書き忘れないように
インテルはフリーランチの終焉を宣言した
やっと時代がGentooに追いついた だから、あんたがまた間違ってるだけなの。
CPU_FLAGS_X86="hoge fuga" とか PYTHON_TARGETS="python2_7 python3_4" などの書式は、
- を受け付けないの。emerge は、そのエラーを無視して通ってしまうけど。
emerge を verbose にして出力を見ろ。 >>538
そうなんだ、詳しいんだねぇw
gnome-3.16.4が毎秒10~20行のログを吐く
=gnome-base/gnome-shell-3.18.0 ~amd64
で回避
Ironlakeでdriの性能低下=glmark2で70%
カーネル4からdri1が削除されたのが原因と思われる
xf86-video-intel-2.21.15vsカーネルやらwaylandやら諸々の究極の選択 glibcの勧告来たから久しぶりにemerge -e systemやってみたがこんなに時間かかったっけ? vlcが動かなくなった
ビデオカードが特殊なんで
https://wiki.gentoo.org/wiki/NVIDIA/Optimus
qt4からqt5への移行過程で見逃された? firefoxぶっ壊こわれたよーん
鬱フラグ=CFLAGS= かけないね
firefoxぶっ壊こわれたよーん
鬱フラグ=CFLAGS="-O3 -march=native -pipe -fomit-frame-pointer -fno-tree-vectorize"
4になってからずっと-fnoが外せない
O2では標準だし、いいかげん大丈夫だろうと外してみたらこのザマだよ
CFLAGS="-O3 -march=native -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-tree-vectorize -fno-stack-protector"
でね、大惨劇はその前に起きていた
unityを起動後10分でぶっ壊し放棄したあとにplasmaに突撃
そのplasmaがオール鬱フラグだよ、いっそ死亡してくれたらよかったのに
KDEってこんな遅いんだ、で済ましていたけどやっぱ変だわ ついでに
x11-libs/gtk+::gentoo #<--libido3-13.10.0 needs ubuntuprivate.h
from Ubuntu's GTK+ 3.x
unityはこれで萎えた
Ubuntuってこういう事やってるのね
紅茶は海に投げ捨てろ 最近セカンドPCにgentooを入れてみた。
uim-mozcを入れる予定
>>544
fomit-frame-pointerは要らない
O1以上の最適化を指定した時点で有効になっている ちなみにgentooのgcc-4.9.3のmanだと
Enabled at levels -O, -O2, -O3, -Os.
になっとるよ。 あ、-Oと-O1 同じだった まじすまんです。
はじめて知ったもんで。 musl
stage3-amd64-musl-vanilla-20160304.tar.bz2
layman -a musl
CHOST="x86_64-pc-linux-musl"
package.unmask
*/*::musl
package.keyword
*/*::musl ~amd64
emerge eix
EIX_LIMIT=0 eix --in-overlay musl --only-names | xargs -I{} echo {}::gentoo >> package.mask
emerge gcc
gcc-config
binutils-config --linker ld.bfd
. /etc/profile
emerge -uDN world
emege clang
...
一回gccをマージし直さないとまともに動かないのが鬱陶しい落とし穴 >>552
そうなんだ、知らなかった、ありがとう
お遊び用kdeは99%以上clang化
gccでないと通らないだけならなんでもないけどAをgccでビルドしないとBが
通らないというケースが2つ
飽きたのでmuslにGnome3載せてみる
まだkdeはwayland動かせてないけどもう飽きた
kwinならcompiz無用なのは発見、compizも動かしたけど徒労だった CFLAGS="-O3 -march=native -fipa-pta"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j 1"
LINGUAS="en ja"
-j 3 + 4GB RAM + 4GB Swapでメモリ不足でqtwebkitのビルド失敗
-j 1 + 4GB RAM + 4GB Swapでメモリ不足でqtwebkitのビルド失敗
使っていないパーティションをSwapにしてSwap 84 GBで挑戦
qtwebkitのビルドってすごいメモリ食うな。 書き忘れていた
ACCEPT_KEYWORDS="~amd64"
メモリを余計なプログラムに食われたくないのでXを起動せずに
emerge --resume >> build_log.txt 2>&1 &
while true; do free >> free_log.txt ; done &
を実行してqtwebkitのビルドが終わるまでにSwapがどのくらい使われるか調べた。
Swapが6.8GBも使われていた…
qtwebkitをスピーディにビルドするなら最低でも12GBはメモリが要るな。
意外な事にfirefoxの方がビルドにRAMを使わないんだな。 やっとchromiumが動いたよーん
http://blog.uu59.org/2015-07-05-very-slow-chrome-on-linux.html
別件としてもNote Sans CJK JPは素敵なので入れる価値あり
・・・
mozpluggerがまだ使える事に感動した
久しぶりにmidiサイトを巡った
penIIIの頃はそこそこ重かったtimidityが空気の如くなのは感慨深い systemdはcontrol groupを強制する
これがかなり痛い事が発覚
KDEで旧スケジューラー試してみたら予想外に差が出ちゃったよ
2コアArrandaleは旧スケジューラーの方が速く動く
Sandy以降はまた別なんだろうな
他のデストリでは考えられないけどGentooはUSEをちょいと変えれば
systemd<->OpenRCを簡単に切り替えられる
USE=systemd -consolekit
USE=-systemd consolekit
再マージするパッケージは意外に少ない
インストールし直すのではなく後からsystemd/OpenRCだけを切り替える事ができる これからGentooをインストールする挑戦者へ
もしOpenRCで運用するとしても最初はsystemdからという方法論が成立する
インストールしてそこそこ動かした後に切り替えればいい
sysyemdの方がなにかと事がスムーズに運ぶので遠回りのようで近道と思う
・systemdの方が便利、簡単
・ネットの情報量はsystemdが圧倒的に多い
・OpenRCはオワコン(consolekitがもう終了?) にしてもGNOME派としては苦々しい結果だったわ
遊びでいいかげんに作ったKDEの方が速くなっちゃったよ
たぶんIntel P state controlが使えるかどうかが分かれ目と推測
あるいは4コア以上ならば、という事かも
試してみないと分からないけどさ PyPy とPythonどっちを入れている人が多いんだろ? emergeのpre-merge checksってスキップできる?
gcc-5.3.0だとwineがビルドできないらしくてうどんワールドできない https://gcc.gnu.org/gcc-5/changes.html
> The default mode for C is now -std=gnu11 instead of -std=gnu89.
これの影響?
C89とC11の間にどれだけの違いが有るのか分からない。 たぶん違うだろう
その程度の問題なら少し待てばebuildが修正されるだろうし
待たなくてもCFLAGSでどうにでもなる >>568
特定のパッケージを除外(複数指定するときは空白区切り)
emerge -avuDN @world --exclude='app-emulation/wine'
あるいは
emerge -avuDN @world --keep-going
途中でコケても構わず次のebuildに進む --exclude='app-emulation/wine'で通ったよ
どうもありがとう
wineによるとgcc-5.3のバグでビルドできないことが分かってるから
別のバージョンのgccを入れろってことらしい
ebuildのpkg_pretendとpkg_setupでこのテストをパスしないとdieするようになってるから
うどんワールドだと1つめのパッケージのビルドさえ始まらない ..:::::::::::::::::::..
.:::::::::::::::::::::::::::.
{0}::::/¨`ヽ:::{0}
:::::::::::ヽ._.ノ::::::::::
::::::::::::`ー'::::::::::::
.::::::::::::::::::::::::::::::::::. Sustemdは最初から無視してる
一度浮気したこともあったが戻した後でトラブル頻発
Systemdに浮気する前のdumpからrestoreして安定した 発見!
media-libs/mesa-9999-r1::gentoo-gpu vulkan%* VIDEO_CARDS= また書けないなぁ
media-libs/mesa-9999-r1::gentoo-gpu vulkan%* VIDEO_CARDS="i965 intel virgl%*
とりあえずx32で試してみる
動いたらめっけもの vulkanはx32でも64でも動いたよ~ん
4.9では通らない
viewperf12走らせてみたら静止画だった、情けねぇ
7がやっとだわ、インテルはクソでしたとさ |┃
|┃三 ,ィ, (fー--─‐- 、、
|┃. ,イ/〃 ヾ= 、
|┃ N { \
|┃ ト.l ヽ l
ガラッ.|┃ 、ゝ丶 ,..ィ从 |
|┃ \`.、_ _,. _彡'ノリ__,.ゝ、 | / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
|┃三 `ゞf‐>n;ハ二r^ァnj< y=レヽ < 話は聞かせてもらったぞ!
|┃. |fjl、 ` ̄リj^ヾ)  ̄´ ノ レ リ | 人類は滅亡する!
|┃三 ヾl.`ー- べl,- ` ー-‐' ,ン \____________
|┃ l r─‐-、 /:|
|┃三 ト、 `二¨´ ,.イ |
|┃ _亅::ヽ、 ./ i :ト、
|┃ -‐''「 F′:: `:ー '´ ,.' フ >ー、
|┃ ト、ヾ;、..__ , '_,./ /l マニュアルインストールできた!
モジュールとして組み込んでるのにNIC認識しない!modprobeでロードもできない!再構築しよう
これ以降色々設定変えてもなぜかカーネルパニックが起きてブートできなくなってしまったのでgenkernelでやったら不具合なく一発でインストールできたよ
再構築のやり方がおかしかったのだろうか >>579
おめでとう
カーネルパニックは、だいたいルートファイルシステムが読めないパターンだと思うけど、ドライバー組み込んだ? >>581
ありがとう
ファイルシステムはモジュールとしてではなくカーネルに組み込んだよ
ログがスクロールできなかったんだけど読める範囲内ではエラーらしいエラーは見つからなかった
ファイルシステムを組み込み忘れた時はちゃんとその手のログがあったんだけど・・・
記憶が曖昧だけど共通してるのは最後がend trace〜(略)で終わってることかな
いつかもう一度挑戦してみますマニュアルインストール centos6にgentoo-prefix入れたいけど
http://pastebin.com/FpWTN5Yb
これと同じ感じで
gentoo/tmp/var/tmp/portage/sys-devel/binutils-2.24-r2/work/binutils-2.24/gold/fileread.cc:88:8: error: redefinition of 'struct iovec'
というエラーでる だいぶ前にAthlonXP 2400+のメモリ256MBで使ってた
久々にインストールしてみる Microsoft Interix はGentooによる開発だったんだな Microsoft製のInterixの上で動くGentooを勝手に作ってただけ C2Dでメモリ4GBしかない古いノートPC(非SSD)にESXiを入れて、
2GBでgentoo使ってる。用途はowncloudとrep2。
さすがにここまでプアだと、メモリはともかくストレージが結構厳しい。
昔はもっとしょぼい環境で普通に使えてたのにね。
まあその頃にはowncloudなんかなかったが。 systemdを拒否してて本当に良かった
nohup使いまくるぞ アホの横好きでgentoo使ってるんですけど
カーネルのこと全然わかんないんでずっとgenkernelなんですけど
自分で設定できるようになりたいんですけど
設定項目見てもそれがなんなのか、なんの役に立つのかレベルでちんぷんかんぷんで二の足踏み踏みなんですけど
まあわかるところもそりゃあるにはあるですが
何かしらどっかしらそういうレベルが前に進める指南ページか参考書か教えてくれんでしょうか 初めて自力でビルドしたカーネルは2.2.13だった
その頃から延々oldconfig してきたため、今まっさらな状態から
ビルドできるかと言われると答えに窮する
いま動く.configを持ってるんなら、Driversからいらないのを外す
あたりから始めればいいんじゃないかな。ただし、万が一のために
必ず、動くカーネル(と.config)を残しておくこと _,. -‐1 ,. - ‐:‐:‐:‐:‐- 、
_,. -‐:'´: : : : : | , :'´::.::.::.::.::.::.::.::.::.::.::.::.丶
,.イ ,.-:'´: : : : : : : : : : : ! /::.::.::.;.ィ::; ヘ::.::.::.::.::.::.::.::.::.:\
/: ∨: : : : : : : : : : : : : : :l'/l:/::./ ,':/ i::.:ト、::.l、::.:!::.::.::.::.',
,. -:' : : : : : : : : : : : : : : : : : : : -┴-'.._l/ l:| i::| i::l::.::.::.::.::i
ー‐ァ: : : : : : : : : : : : : : : : : : : : : : : : : : :`ーァ l| l| l:|::.::.::.::.::|
/: : : : : : : : : : : : : : : : : : : : : : : : : : : : :/ ー‐‐---、!ヘ::.::.::.::|
,': : : : : : : : : : : : : : : : : : : : : : : : : : : : :/ ┬--、 }::.:/::.!
! : : : : : : : : : : : : : : : : : : : : : : : : : : ;.イj {辷リ ′/::/!::/ ここは貴方の日記帳よ。
ノ: : : : : : : : : : : : : : : : : : :.:.:.:.:.. : :、/ ; /〃ノ:/
´. .:.:.:.:.:.:.:.: : : .:.: : : .:.:.:.. : : :.:.:.:.:.:.:__:.:.ヽ r―-, /-:'´::;′ 好きなだけ書いていきなさい。
`ー---;.:.:.:..:.:.:.:.:..:.:.:.:.:.:.:.:...:.:.:.:.:.:.:.V ̄`ヽ、 `ー‐' ィ;、:::∧:{
/:.:.:.:._:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.|'´ヽ rく` ト、. -‐'´ | `:く ` ね!
厶-‐'´ |:.:.:.:.:.:.:.:.:.:.:.:.:ト、:.:.:.| _,.-‐! \ __,,. -‐''´ }‐:、
_l;.ィ´ヽ:./ヽ:|'´ ,>‐'´: : く ∨ > \
_,r{`7  ̄{ ̄} ̄¨`‐く__ヽ_;,: -‐; :\ _,.-:'´: : : : : :>、
,.イ | 〉´ ̄ ̄ ̄:  ̄`ー‘v'´>‐_く : : : \___,,. -‐:'´: : :ト-、_;,.-'´ ヽ
r'l ! ,し′: : : : : : : : :}_ノ/ __,,.ヽ: : : : : : : : : : : : : : V l
,Jー'´: : : : : : : : : : :`辷'_,,、 '; : : ∧: : : : : :_; -'´ |
l´: : : : : : : : : : : : }´ l l`ー':.:.:`ー:.'"´:〈 v' ddコマンドでKVMで使うディスクイメージを作ろうとするとフリーズ。
virtualboxでvdiを固定サイズのディスクイメージを作ろうとするとフリーズ。
空きが120GBあるパーティションに32GBのデータが置けない…
VirtualBoxがクラッシュした直後にCtrl+Alt+F4を押すと、
… csum failed …
… csum failed …
… csum failed …
こんな感じのエラーが大量に出ていて、いつ終わるのか眺めていたがなかなか終わらないため
ハードリブート後に同じ操作をしてついでに他のプログラムを起動できるか試すとフリーズ
Arch LinuxのCD使って、memtest86+を3週回してもエラーなし
btrfs checkを行ってもエラーなし
何なんだよ… Kde4が動かない。仕方なくkde5にしたらxmodmap読んでくれない このスレもマジで一人の人物の日記帳になったな
まあ保守人員と思えばいいが emerge --syncとかした時に
Portageキャッシュの更新が爆速になるやつなんだっけ?
昔の環境に入れてたんだけど、なんだったか忘れた まあ最右翼のレノボが自爆したからトラックポイントも廃れ行く定め ひさしぶりにこれっつーかlinuxさわろかおもとるんやが最近は/はどんだけサイズあったらええんのや うちの。sda2は/varな
デバイス 開始位置 最後から セクタ サイズ タイプ
/dev/sda1 2048 514047 512000 250M Microsoft 基本データ
/dev/sda2 514048 34068479 33554432 16G Linux ファイルシステム
/dev/sda3 34068480 411555839 377487360 180G Linux root (x86-64)
/dev/sda4 411555840 830986239 419430400 200G Linux ホーム
/dev/sda5 830986240 840202239 9216000 4.4G Linux スワップ こんなところでもなんJの感覚で来るやついるのか。
相手にされないから、きちんと伝えたほうがいいよ。 アホかワシ阪急沿線住みやぞ
それはともかくどうも無礼な物言いで申し訳ありませんでしたがゆえ
この半端者にどうか昨今のパーティション事情をご教示いただけませんでしょうか bootとswapだけ分けて残りはbtrfsのサブボリュームにするというクレイジーな提案 gentoo触って遊ぶだけだけだと/homeがいつまでたっても減らないけどそのうち根っこの方がパンクする https://wiki.gentoo.org/wiki/NVIDIA/Optimus
これと同じことをSDDMでやってみたのだけど
KDMの時みたいにnvidiaを認識してくれない /homeが1つで/は5つあるよーん
gnome(gcc)、gnome(clang)、lxde(x32)、gnome(gcc、x86、休眠)、kde(clang、openrc)
これにWindowsとUbuntu(iso直ブート、緊急用)
遊びは置いといて
Gentooはバックアップ考えるより先に複数/を検討すべき
壊してから後悔しても遅い、emerge一発で壊滅する事もあるのがGentoo そういや、aababilovって人に唆されるままに/usr merge設定を入れたけど
いつになったら公式化するんだい?元に戻せないんで放置してるが >>619
>>600 をやってて、なんかのライブラリリンクが壊れて、(修正の)emergeができなくなるってのがあった いい感じのリモートデスクトップ探してるんだけどなんかない? >>622
_,. -‐1 ,. - ‐:‐:‐:‐:‐- 、
_,. -‐:'´: : : : : | , :'´::.::.::.::.::.::.::.::.::.::.::.::.丶
,.イ ,.-:'´: : : : : : : : : : : ! /::.::.::.;.ィ::; ヘ::.::.::.::.::.::.::.::.::.:\
/: ∨: : : : : : : : : : : : : : :l'/l:/::./ ,':/ i::.:ト、::.l、::.:!::.::.::.::.',
,. -:' : : : : : : : : : : : : : : : : : : : -┴-'.._l/ l:| i::| i::l::.::.::.::.::i
ー‐ァ: : : : : : : : : : : : : : : : : : : : : : : : : : :`ーァ l| l| l:|::.::.::.::.::|
/: : : : : : : : : : : : : : : : : : : : : : : : : : : : :/ ー‐‐---、!ヘ::.::.::.::|
,': : : : : : : : : : : : : : : : : : : : : : : : : : : : :/ ┬--、 }::.:/::.!
! : : : : : : : : : : : : : : : : : : : : : : : : : : ;.イj {辷リ ′/::/!::/ ここは貴方の日記帳よ。
ノ: : : : : : : : : : : : : : : : : : :.:.:.:.:.. : :、/ ; /〃ノ:/
´. .:.:.:.:.:.:.:.: : : .:.: : : .:.:.:.. : : :.:.:.:.:.:.:__:.:.ヽ r―-, /-:'´::;′ 好きなだけ書いていきなさい。
`ー---;.:.:.:..:.:.:.:.:..:.:.:.:.:.:.:.:...:.:.:.:.:.:.:.V ̄`ヽ、 `ー‐' ィ;、:::∧:{
/:.:.:.:._:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.|'´ヽ rく` ト、. -‐'´ | `:く ` ね!
厶-‐'´ |:.:.:.:.:.:.:.:.:.:.:.:.:ト、:.:.:.| _,.-‐! \ __,,. -‐''´ }‐:、
_l;.ィ´ヽ:./ヽ:|'´ ,>‐'´: : く ∨ > \
_,r{`7  ̄{ ̄} ̄¨`‐く__ヽ_;,: -‐; :\ _,.-:'´: : : : : :>、
,.イ | 〉´ ̄ ̄ ̄:  ̄`ー‘v'´>‐_く : : : \___,,. -‐:'´: : :ト-、_;,.-'´ ヽ
r'l ! ,し′: : : : : : : : :}_ノ/ __,,.ヽ: : : : : : : : : : : : : : V l
,Jー'´: : : : : : : : : : :`辷'_,,、 '; : : ∧: : : : : :_; -'´ |
l´: : : : : : : : : : : : }´ l l`ー':.:.:`ー:.'"´:〈 v' 毎回アップデートするたびにスロット地獄、めんどくせえー うどんわーるどどれくらいの頻度でするのが正解だと思う? 溜めて更新するとトラブル時の問題切り分けが大変だから
月一ぐらいでやってるわ >>626
冗談じゃないならどういう運用してるのか教えてくれ >>629
use変更はパッケージ別で管理するから N はいらない systemdに移行して、システムプロファイルもsystemdに設定したのに
うどんワールドしようとすると、sysvinitとsystemd-sysv-utilsが
衝突してどうにもこうにも。
sysvinitはopenrcがpullしてる、openrcはnetifrcが、netifrcはservice-managerが。
なんでですかね…? その、3年に1回っての、もしかして--emptytreeのこと? perlのバージョン管理が雑すぎてアップデートできねえ app-admin/perl-cleaner 使え。 kde/plasmaがgccじゃないと嫌とわがまま言い始めたわ、clangで我慢しなさい clangちゃんC++のエラーがわかりやすくて好き ln -s icedtea-bin-8 icedtea-bin-7
どんどん「いいかげん」が溜まっていく arc-linuxのパッケージをgentooに移植するツールとかってないの?
具体的には
https://aur.archlinux.org/packages/redpen/
が使いたいのだけdp Makeでbuildするものは簡単にebuildに出来るのに
Node.js
とか
Java
は何で妙な独自build方法使うんだ openrcはinitスクリプト群を管制するサービスで、initと同じ階層じゃないぞ i7 640LM(第一世代のノート用 i7)の倍率とクロックを下げたいのですが(熱暴走対策)
kernelをいじればよいのでしょうか?
CPUクロック調節するツールが第二世代以後のi7にしか対応してないみたいなのです (masked by: )としか書かれていなかった場合は何が原因でマスクされているんですか? emerge失敗した時のエラーログ読んでもいみわからないわ
助けて >>651
thermald
はsystemdにしないと動かないっぽくて断念しています systemdに変えよう。gentooはuseフラグで簡単に切り替えられる
gentooの場合はたかがOpenRC、たかがsystemdにすぎない、なんて事ない
もしironlakeならスケーリングは思っているようには動かないかもしれない
中途半端すぎた切り捨てられたハード consolekitがメンテフェーズからも外れたらしい
gentooが独自にconsolekitのメンテしない限りOpenRCは終了してる
スケジューラの選択肢が消える以外はすべての面でsystemdの方が優れている システムログはどっから取り寄せるんだ?とか
coredumpが見当たんないぞ?とか
俺もオサーンになったもんだ… GentooのConsoleKitは、stableがすでにConsoleKit2に移行しているんだが。 systemdにするとなんかいいことあるの?大して変わらん気が デスクトップを使う人によるとシャットダウン時に画面のメッセージの表示がズレるらしい SysVinit単体とSysVinit+OpenRCって比較するとどうなの?
プロセス管理とかは後者の方が楽かな、UpstartだとUpstartで動くプロセスとSysVinitで動くプロセスがあって管理が面倒だった どっちでもいいからsystemdにするんだよ
なにOpenRCにこだわってるのさw
USEフラク変えて-Nで済む話、3つくらいだよ
正直くだらん、たかがOpenRCごときだよ、政治問題はご勘弁 わざわざsystemdにする利点が見いだせないからそのままでいいや あれ? systemdはkernelの調整は要らんのだっけ? 昔は必要だった気が そもそもOpenRCって何をしてるの?
Sysvinitだけの環境の比べて すみません、半角使うとエラーで書き込めないので全角に変換して
書き込んでます。
WN−AC433U ていうUSBのWIFIドングルをgentoo入れてる
ノーパソで使いたいと思い立ちました。
MediatekのMT7610Uというチップが乗っているようです。
↓ここ見るとfirmwareが用意されていなかったので
https://wiki.gentoo.org/wiki/Wifi/ja
↓ここ見てmt7610u.koができあがりました。
https://github.com/ulli−kroll/mt7610u
# modprobe mt7610u.ko とすると↓のエラーが出ます。
modprobe: FATAL: Module mt7610u.ko not found in directory /lib/modules/4.4.6−gentoo
↓のように置いてみましたが状況変わりません。
% ls −la /lib/modules/4.4.6−gentoo/mt7610u.ko
−rw−r−−r−− 1 root root 29078040 Sep 11 18:56 /lib/modules/4.4.6−gentoo/mt7610u.ko
depmodして/lib/modules/4.4.6−gentoo/modules.depに
mt7610u.ko:が追加されましたが駄目でした。
偉い人helpください・・・ >>673
# insmod mt7610u.ko
と直に指定するとどんなぐあいか >>674
ありがとうございました!
無事にifconfigでwlan0が出てきました。
勉強します・・・ 半年遅れくらいだからむしろ早い方では?
もっと更新遅いパッケージなんていくらでもあるし 遠い昔に33スレ立てた者だけどまだ35なんだな
どうでもいいけど。 scim-skkがbuild失敗する
ibus-skkは何故かちゃんと動かない
skk使うには手動で入れるしかないのか? fcitx-skk …ってパッケージ化されてないのか
PKGBUILDから移植するしかないかね scim-skkはおそらく依存パッケージが足りない
kdeフルセット入れてるPCだとbuild成功するけど
xfceしか入れてないPCだとbuild失敗する https://github.com/niitsuma/niitsuma-overlay/blob/master/app-i18n/ibus/ibus-1.4.2-r2.ebuild
を使って
emerge =app-i18n/ibus-1.4.2 =app-i18n/ibus-anthy-1.2.7-r1 ibus-skk
でanthyとskkの切り替えは一応動いた まあ開催が終われば資料が掲載されたりするかもしれないし。 emerge -ut world
するとこうなるんですけど、何でですかね?
service-managerとnetifrcとopenrcがなぜ新たにインストールされるのか、
何に要求されてるのかがわからないです。
[ebuild N ] virtual/service-manager-0 USE="(-prefix)"
[nomerge ] sys-apps/openrc-0.21.7 USE="ncurses netifrc pam unicode -audit -debug -newnet (-prefix) (-selinux) -static-libs -tools"
[ebuild N ] net-misc/netifrc-0.2.2
[ebuild N ] sys-apps/openrc-0.21.7 USE="ncurses netifrc pam unicode -audit -debug -newnet (-prefix) (-selinux) -static-libs -tools"
[nomerge ] sys-apps/openrc-0.21.7 USE="ncurses netifrc pam unicode -audit -debug -newnet (-prefix) (-selinux) -static-libs -tools"
[ebuild N ] sys-apps/sysvinit-2.88-r9 USE="(-ibm) (-selinux) -static"
[blocks B ] sys-apps/sysvinit ("sys-apps/sysvinit" is blocking sys-apps/systemd-sysv-utils-215) 難易度
freeBSD(BSD系Unix) ←|→(Linux系ディストロ)>Gentoo>Arch>centOS>他多くのディストロ GentooやArchに手を染めるマニアは、ある意味マゾ 難易度
LFS>>>freeBSD(BSD系Unix) ←|→(Linux系ディストロ)>Gentoo>Arch>centOS>他多くのディストロ 先日開始したうどんワールド無事完了につき喜びをレスにて報告します! Total: 0 packages, Size of downloads: 0 KiB
Nothing to merge; quitting.
便秘が解消したような安心感 sambaがrc-config show defaultにいるのに立ち上がってくれないので
散々悩んだ結果、/etc/init.d/net.loをrunscriptからopenrc-runに
修正したら直りましたとさ。dependの互換性がrunscriptとopenrc-runでは
ないのかな?えらい夜更かししてしまった。ではおやすみなさい。 >>692
どこにもnetifrcをUSE指定してないんですよね。
>>693
openrcを単体で入れようとする
→openrcがsysvinitをpullする
→sysvinitはsystemd-sysv-utilsとコンフリクト
という感じなんですよね。
systemd-sysv-utilsいったん消してみようかな。
# emerge -1 openrc
[ebuild N ] sys-apps/sysvinit-2.88-r9 USE="(-ibm) (-selinux) -static"
[ebuild N ] sys-apps/openrc-0.21.7 USE="ncurses netifrc pam unicode -audit -debug -newnet (-prefix) (-selinux) -static-libs -tools"
[ebuild N ] net-misc/netifrc-0.2.2
[blocks B ] sys-apps/sysvinit ("sys-apps/sysvinit" is blocking sys-apps/systemd-sysv-utils-215)
* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
(sys-apps/systemd-sysv-utils-215:0/0::gentoo, installed) pulled in by
sys-apps/systemd-sysv-utils required by @selected
(sys-apps/sysvinit-2.88-r9:0/0::gentoo, ebuild scheduled for merge) pulled in by
>=sys-apps/sysvinit-2.86-r6 required by (sys-apps/openrc-0.21.7:0/0::gentoo, ebuild scheduled for merge) freeBSDこそそれこそどういう層が使ってるのだ? 好みの問題でしょ。
freeBSDってLinuxとmacOSを除いたら*nixで一番よく使われているんじゃない? gub のメッセ〜ジが速く流れてエラーが読めないのですが、
/etc/default/grub-config
のどこに set pager=1
を入れれば良いのでしょうか。
長い間調子よく「動いていたので、ここはひさしぶりです。 systemd-sysv-utilsをunmergeしたら全部スッキリ解決しました。
名前から絶対必要だと思い込んでたけど、要らなかったっぽい。 なぜかnet.loがなくなっていたので、ネットアクセス無しにnetifrcを再インストールしたい。それで、スマホでnetifcr-0.5.0.tar.bz2を取ってきてpcにコピーしてemerge netifcrしました。 続き
普通はこれでうまくいくのですが、netifcrは小さいので、 portage_fetch_resume_min_size(全部大文字) に引っかかって強制的に再フェッチになります。そして当然失敗します。 stage3からnet.loだけをコピーしてもうまくいきませんでした。
openrcとdhcpcdの環境です。何か良さそうなやり方があれば教えて下さい ネットアクセス無しでやりたい理由がわからんが
PORTAGE_FETCH_RESUME_MIN_SIZE=0 にでもしてやればいいのでは netifcr じゃなくて netifrc?手元環境だと、ファイル名小文字でいけてるが。
デフォルトの配置のままなら、/usr/portage/distfiles/netifrc-0.2.2.tar.bz2 に
ファイルがあることを確認してから
chmod 664 /usr/portage/distfiles/netifrc-0.2.2.tar.bz2
chown portage:portage /usr/portage/distfiles/netifrc-0.2.2.tar.bz2
これで emerge netifrc をやってもだめ? >>708-709
解決しました。ケーブルが抜けかけていただけで、きちんと刺し直したらネットにアクセスできました。ありがとうございました LiveDVDのkernelの方がインスコしたkernelよりスムーズで安定していたorz 発見からチューニングだったり新たな学習ができるのがGentooの楽しみ >>714
まあよっぽど自分の環境やハードウェアを熟知してなきゃ普通はそうなるべ
遥かにレベルの高い人達がより多くの環境で最適な状態になるように設定してるんだから インストール用のkernelイメージは、いろいろな人の環境で動作する必要があるから
最適というよりゆるゆるな感じで作ってあるもんだと思ってた
ユーザーにとって最適な環境は最初からユーザーの手に残されてるのが好き profile-sync-daemon-6でsystemd強制になったわ >>715-717
もちょっと頑張ってみる
なんかキーの反応がめちゃ遅くてつらい
Xも無いっていうのに
J4205-ITXは新しすぎたか gentoo-sources 4.8.x って当分先なのかな?
今回はaufs-にしたけど gentoo使い始めた頃はわけもわからずうどんワールドし、
その度にXが動かなくなったり何かしら問題が発生してた。
最近はもう何年もうどんワールドしてない。
コンフリクトやビルド失敗した時はちゃんとログを読んで
USEフラグを確認して必要なパッケージだけ更新すれば、
何も問題は起きない。 Gentooで悩んだら VirtualBoxのUbuntuでカンニングするお >>723
オラは昔はthinkpadにgentoo入れとったけど
今時のlenovoとかありえんしノートに入れるなら逆にMBPを箱に使いたいけどな 昔、中古のThinkPadを3台買って
distccでバイナリパッケージを作っていたのは、いい思い出 checking consistency of all components of python development environment... no
でビルド失敗するパッケージあるんだけど,解決方法がgoogleで検索しても出てこない ちょっと上で話題になってるけどBSDってやっぱlinuxより難しいの?
単純に使ったこと無いから判らんのだが >>731
freebsdの話だけどインストールがメンドクセ
最初期のままと思われ。
unixインストールする機会があるなら
練習用にいいという人もいる。 追加 昔 pc98という機種があって
freebsdしか動かなかったのじゃ。 FreeBSDに拘らなくてもTrueOSでいいんじゃないの 大昔は98でもLinuxが動いたけどな
今となってはFreeBSDも98のサポート切ったし
一方TOWNS boost-1.63
早くebuildにならないかな
ベータ1のファイルしかないので
boost-1.63.0.b1.ebuild
というの作ってみたら
ファイル名間違っていると怒られてしまった boostのパッケージがメモリー4Gのマシンでビルドできなくなってる
しかもいろんなパッケージが依存してるから無視もできない >>738
詳細ないから外してるかもだけど、makeのjob数多くてビルド途中でメモリ不足なのかな?
それならboostビルドするときだけ、jobを1にしてはどうだろう
またはswap onにするとか boostはそんなにメモリがかからないと思う、2gメモリのVMも普通にコンパイルできたし デバグ用の付加情報付きでコンパイルすると、特にC++のソースコンパイルするとき
メモリかなり使った気がする あけましておめでとうございます。
今年もよろしくお願いします。 gentoo始めたばっかりの初心者です。
emerge パッケージ名
で割と大きなパッケージをインストールしてる最中、
Installing (12 of 20)の時点でネット回線が切れてしまいました。
その後Installing (15 of 20)のあたりで回線復活したようです。
こういう状況で、正しくインストールし直すにはどうすればよいのでしょうか。。 >>748
まだインストール中なら足りないパッケージがあるパッケージの順番に来たら勝手にもう一度ダウンロードしてくれる
インストールが途中で失敗したのならemerge --resumeで継続インストールする >>749
素早い返信ありがとうございます。
今もインストールの処理中です。
処理が済んだらログを見て、失敗してたらemerge --resumeしてみようと思います。 scim-anthyでfirefoxに日本語の入力できるけど
emacsに日本語入力すると透明の窓が出るだけで変換確定するまで文字がみえない Gentooに挫折して思った。人生はGentooをやるには短すぎる、と。 Gentooがあれば,人生一生退屈することはなく,
解けないと思ってた問題を解決した時の快感は何物にも代えがたい. systemd導入ってどうやったらいいの?やってみたいけど複雑そうで躊躇してる。 USEに書いてprofile変えてkernelコンパイルしてinit作ってカーネルブートに追加する
ブートしたら設定ファイルをいじりまくる
しなかったら残念 systemdなんて馬鹿みたいに苦労してなんにもメリットないからやめとけ numpyをsetup.pyからインストールするとemergeコマンド(正確にはpython-exec)が謎の数値計算命令に変えられてしまう
どこを変えればこれを回避できるんだ emergeなんて馬鹿なパッケージマネージャ使うのはやめてPaludisにしろ Portageを消して完全移行できる状況になったら起こして puthon setup.py install
するだけのebuildの例が見つからない あんまり苛めなさんなw
>>763
grep -r setup\.py /usr/portage/*/*/*.ebuild
してみたところ
/usr/portage/dev-python/alabaster/*.ebuild
なんかが最小構成に見えるけど ゴメン ちょっと手順を端折ってしまってた
grepかけてinherit distutils-r1を見つけて
それで再度grepかけて探したんだった /etc/init.d以下に無いプロセスをrc-update addで追加できるようにするにはどうしたらいいのでしょうか? init.d のスクリプトを参考に自分で(起動したいプロセスの)スクリプトを書く そろそろsystemdによる統合の弊害を嫌気した"systemd-exit"のムーブメントが巻き起こってもおかしくない頃合いだが
そのような動きはごく一部の辺境でしか見られず Systemdが色々統合するとどんなデメリットがあるの?
cronが落ちたらSystemdも一緒に落ちるとか? Systemdが色々統合するとどんなデメリットがあるの?
PCが爆発するとか?
皮肉のわからない日本人にはこのくらいじゃないとわかってもらえない。 Lennart Poetteringが嫌いって人もいるな
Systemd、PulseAudio、Avahiには思う所がある人多いでしょ systemd pulseaudio wayland rootをZFS 4Kモニター
これでも使えるのだから新しいもの好きにはたまらんよ むかーし、VM環境で systemdを触ってみたけど
nfsのマウントが出来なかったんで、それ以来使ってない
(今は出来るのかも知れんが、使わなくてすむならそれでいい)
wayland, ZFSは使ってみたいな https://en.blog.woodelf.org/2013/01/30/install-gentoo-on-zfs-root.html
↑を参考にZFS root にインストールしているのですが、↓のエラーがでて
emerge uDN @worldできません。どうしたらいいでしょうか。
* Messages for package sys-libs/gdbm-1.12:
* ERROR: sys-libs/gdbm-1.12::gentoo failed (configure phase):
* econf failed
*
* Call stack:
* ebuild.sh, line 115: Called src_configure
* environment, line 3125: Called multilib-minimal_src_configure
* environment, line 2324: Called multilib_foreach_abi 'multilib-minimal_abi_src_configure'
* environment, line 2538: Called multibuild_foreach_variant '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_configure'
* environment, line 2254: Called _multibuild_run '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_configure'
* environment, line 2252: Called _multilib_multibuild_wrapper 'multilib-minimal_abi_src_configure'
* environment, line 434: Called multilib-minimal_abi_src_configure
* environment, line 2318: Called multilib_src_configure
* environment, line 2762: Called econf '--includedir=/usr/include/gdbm' '--with-gdbm183-libdir=/var/tmp/portage/sys-libs/gdbm-1.12/work/gdbm-1.8.3/.libs'
'--with-gdbm183-includedir=/var/tmp/portage/sys-libs/gdbm-1.12/work/gdbm-1.8.3' '--enable-libgdbm-compat' '--disable-gdbm-export' '--enable-nls' '--disable-static'
* phase-helpers.sh, line 665: Called __helpers_die 'econf failed'
* isolated-functions.sh, line 117: Called die
* The specific snippet of code:
* die "$@" (続き)
*
* If you need support, post the output of `emerge --info '=sys-libs/gdbm-1.12::gentoo'`,
* the complete build log and the output of `emerge -pqv '=sys-libs/gdbm-1.12::gentoo'`.
* The complete build log is located at '/var/tmp/portage/sys-libs/gdbm-1.12/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/sys-libs/gdbm-1.12/temp/environment'.
* Working directory: '/var/tmp/portage/sys-libs/gdbm-1.12/work/gdbm-1.12-abi_x86_64.amd64'
* S: '/var/tmp/portage/sys-libs/gdbm-1.12/work/gdbm-1.12' gdbmの configエラーだから、config中に起きたエラーメッセージや
USEフラグの確認とかが必要 >>781
なんか perl でコンフリクトが発生しているみたいなんですが、perl-cleaner --allも通らないです。
どうしたらいいでしょうか。
(chroot) livecd ~ # emerge -pqv '=sys-libs/gdbm-1.12::gentoo'
[ebuild U ] sys-libs/gdbm-1.12 [1.11] USE="berkdb nls -exporter -static-libs" ABI_X86="(64) -32 (-x32)"
[ebuild U ] net-firewall/iptables-1.6.1-r1 [1.4.21-r1] USE="ipv6 -conntrack -netlink -nftables% -pcap% -static-libs"
[ebuild N ] sys-libs/libcap-2.25 USE="pam -static-libs" ABI_X86="(64) -32 (-x32)"
[ebuild NS ] sys-libs/db-6.0.35 [5.3.28-r2] USE="cxx -doc -examples -java -tcl {-test}" ABI_X86="(64) -32 (-x32)"
[ebuild r U ] sys-libs/pam-1.3.0 [1.2.1] USE="berkdb cracklib filecaps%* nls pie -audit -debug -nis (-selinux) {-test} -vim-syntax" ABI_X86="(64) -32 (-x32)"
[ebuild r U ] sys-apps/iproute2-4.9.0 [4.4.0] USE="berkdb iptables ipv6 -atm -minimal (-selinux)"
[ebuild r U ] dev-lang/perl-5.24.1_rc4 [5.22.3_rc4] USE="berkdb gdbm -debug -doc -ithreads"
[ebuild rR ] sys-apps/man-db-2.7.6.1-r1 USE="berkdb gdbm manpager nls zlib (-selinux) -static-libs" !!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
dev-lang/perl:0
(dev-lang/perl-5.24.1_rc4:0/5.24::gentoo, ebuild scheduled for merge) pulled in by
(no parents that aren't satisfied by other packages in this slot)
(dev-lang/perl-5.22.3_rc4:0/5.22::gentoo, installed) pulled in by
=dev-lang/perl-5.22.3* required by (virtual/perl-Test-Harness-3.350.100_rc:0/0::gentoo, installed)
^ ^^^^^^^
dev-lang/perl:0/5.22=[-build(-)] required by (dev-perl/Text-WrapI18N-0.60.0-r1:0/0::gentoo, installed)
^^^^^^^^
(and 10 more with the same problems)
NOTE: Use the '--verbose-conflicts' option to display parents omitted above
The following packages are causing rebuilds:
(net-firewall/iptables-1.6.1-r1:0/12::gentoo, ebuild scheduled for merge) causes rebuilds for:
(sys-apps/iproute2-4.9.0:0/0::gentoo, ebuild scheduled for merge) -uDN world で gdbmの emergeは進んだんでしょ?(configエラーだったけど)
その config中のエラーを見ないとわからんちん なんか見当違いなログ貼ったみたいですみません。
色々やってたら dbdm は解決されたみたいなんです。
今 uDN world するとこれが出てます。
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
sys-libs/readline:0
(sys-libs/readline-7.0_p1-r1:0/7::gentoo, ebuild scheduled for merge) pulled in by
>=sys-libs/readline-7.0:0= required by (app-shells/bash-4.4_p11:0/0::gentoo, ebuild scheduled for merge)
^^ ^^^^^^
(sys-libs/readline-6.3_p8-r3:0/0::gentoo, installed) pulled in by
>=sys-libs/readline-4.1:0/0= required by (dev-lang/python-2.7.12:2.7/2.7::gentoo, installed)
^^^^^
(and 2 more with the same problem)
dev-lang/perl:0
(dev-lang/perl-5.24.1_rc4:0/5.24::gentoo, ebuild scheduled for merge) pulled in by
=dev-lang/perl-5.24* required by (virtual/perl-Data-Dumper-2.160.0-r1:0/0::gentoo, ebuild scheduled for merge)
^ ^^^^^
(and 3 more with the same problem)
(dev-lang/perl-5.22.3_rc4:0/5.22::gentoo, installed) pulled in by
dev-lang/perl:0/5.22= required by (virtual/perl-File-Temp-0.230.400-r5:0/0::gentoo, installed)
^^^^^^^^
(and 3 more with the same problem) わかりました。-fomit-frame-pointer が -fomit-frame-pointe になってたみたいです。
configure:3665: x86_64-pc-linux-gnu-gcc -march=native -O2 -pipe -fomit-frame-pointe -Wl,-O1 -Wl,--as-needed conftest.c >&5
x86_64-pc-linux-gnu-gcc: error: unrecognized command line option '-fomit-frame-pointe' Popfileとか愛用している古いツールがsystemdで動かなくなるし不都合ありまくり depcleanするとgcc,grub2あたりのパッケージが羅列されるのですがこれは正常なのでしょうか * Always study the list of packages to be cleaned for any obvious
* mistakes. Packages that are part of the world set will always
* be kept. They can be manually added to this set with
* `emerge --noreplace <atom>`. Packages that are listed in
* package.provided (see portage(5)) will be removed by
* depclean, even if they are part of the world set.
おいらは --exclude を使って除外してる >>775
https://www.agwa.name/blog/post/how_to_crash_systemd_in_one_tweet
こういう具体的な問題を見てもそういうこと言えるんなら頭の中お花畑としか言いようがない
initなんてkernelに次ぐ最重要なSPOFなのにそのコードの質は相当低く、優れていることといえば開発速度だけ
まさに「無能な働き者」 サウンドカード入れようとmenuconfigしてみたがIntelHDaudioが見つからないのは何でなんだろ まだ確認できてないけど一つ上の階層の項目じゃないかな んーデバイスドライバー入れないとならないと思ってドライバーのあたりみてるんだけど‥ ttp://light.dotup.org/uploda/light.dotup.org417801.png
確認した こっち .config の、この当たり
# HD-Audio
CONFIG_SND_HDA=m
CONFIG_SND_HDA_INTEL=m
・・・ 4.9.6も同じ場所にあった
ttp://light.dotup.org/uploda/light.dotup.org417807.png みんな、ありがと
>799の辺りはyになってるから立ち上がってからのセッティングなのかもしれないです
もう少しこね回してみます gentoo 久しぶりにインストールしてみて
ずいぶんと楽になったなと思ったが
intelドライバーとフレームバッファの設定で手こづった。
この分だと 音関係と日本語入力の辺でひっかかるんだろうなと
思う θ】
を表示しようとすると何故か四角の中にバッテンがある記号になる。
シータの後の全角スペース、全角の+もおかしくなる。
理由が検討つかない。
KWrite,Dolphin,Vlcでは狂うのに、firefoxでは狂わない。 gtkは問題なくてQtがアウト?
gentooのgui環境は千差万別だから予想つかないな
ibus/fcitx等変えて切り分けしてみては 描画に使用されているフォントにシータが含まれていないからじゃないかな
使ってるデスクトップ環境にフォントの設定項目があれば、
いじってみるとどう? portageなどで、パッケージをfull更新するのは3ヶ月おきぐらいにして、普段は部分的に更新するという運用は可能ですか? >>808
基本的にそういう運用じゃないかな
うどんワールドなんてそんな頻繁にやらないし
上げたくないやつはmaskかけて運用とかもできるはず >>809
そうだったんですね、ありがとう
archlinuxでは部分的なアップデートはサポート外だったので毎回full更新していたがgentooはいいですね syncした時にアップデートされたパッケージの一覧が表示されるから、
必要なパッケージのみ明に指定してアップデートすればいいんだけど、
質問のとき下げないあたりが気持ち悪い >>811
ageてはいけなかったのですね…すみませんでした
根本から分かっていなかったのでドキュメントをちゃんと読んできます
スレ汚し失礼しました rsyncをやめて/etc/portage/repos.conf/gentoo.confを
git(https://github.com/gentoo-mirror/gentoo)に書き換えたら
だいぶemerge --syncが速くなった。おすすめ。 gccの最新版がopenmp使ってcuda並列処理も自動生成するらしい
Firefoxをcudaで高速に動くようにコンパイルしたいなあ Gnome でいつの間にかキーボード入力ができなくなっていて困っています。
Emerge ?avND をすればするほど、状況が悪くなっていきます。
Twm やfvwm ではキーボード入力可能ですが alsa がうまく設定できません。。
また、echo $DISPLAY としても、なにも帰ってきません。
どこから手を付ければよいか、まったく、見当がつきません
Kernel は x86_64.4.9.6-gentoo-r1 で。Systemdを使っています。
ちなみに、lspci のエラーメッセージと Xorg.0.logのエラーメッセージを添付します。
$> /usr/sbin/lspci | grep ERROR
ff:10.2 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 0 (rev 07)
ff:10.3 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 1 (rev 07)
ff:10.6 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 2 (rev 07)
ff:10.7 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 3 (rev 07)
#> cat Xorg.0.log | grep EE
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 1452.481] (EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X
[ 1452.481] (EE) NVIDIA(0): log file that the GLX module has been loaded in your X
[ 1452.481] (EE) NVIDIA(0): server, and that the module is the NVIDIA GLX module. If
[ 1452.481] (EE) NVIDIA(0): you continue to encounter problems, Please try
[ 1452.481] (EE) NVIDIA(0): reinstalling the NVIDIA driver.
[ 1452.893] (EE) AIGLX: reverting to software rendering
# lspci のはエラーじゃないような・・・
emerge -euDN world してみては? @yosRRX ボランテイアでGentoo Linuxの開発者をしているアリスと申します.Open Sourceのイベントのブースでこの絵をブースに置いてもいいでしょうか?
https://twitter.com/aliceinwire/status/842443132604039168 エラーでも何でもないものを引っ張ってこられてもな
とりあえずdmesgを見るかjournalctlしてみたら? ハードウェアが破損しているわけではないことが分かり、安心しました。
しばらく使っていないまま、なにもしていないのに、使いだしたら、
gdmで立ち上がる usb-keyboard がつかえない。
displau keyboard でマウスからなら使えるというわけで、
修正にすで2週間ほどほどかかりきりです。
dmesege は何度も印刷して見ていますが、なにも異常が見つかっていません。
emerge -avDN world 何度もしていますが、毎回,、スロットコンフリクトやUSEの変更や、
アクセプトキーワードの変更を迫られ、なかなか進みません。
emerge の -e option は初めて知りました。ありがとう。 まあがんばれ
emerge -e がすべて完了した後に報告してくれ eudev udevが衝突してupdateできない https://wiki.gentoo.org/wiki/Eudev
> To avoid registration in the world set, the oneshot option should be used.
もし、udev, eudevが /var/lib/portage/world に入ってるなら消しとけ AthlonXP 2400+以来Gentoo触ってないけどRyzen 1700でビルドしたらどのぐらいの速度なんだろ? メモリが少ないとスワップしまくってせっかくのコア数が無駄になった systemdにしない場所はeudevがudevよりも推奨なのです? udev : /lib/systemd/systemd-udevd --daemon
eudev: /sbin/udevd --daemon core i7 skylake MEM 8G で gnome KDE 以外
小物。 818です。これまで頑張りましたが、Gnomeでキー入力できていないままです。
明日から3か月間、忙しくなるので、FVWMでしのごうとと思います。
おそらく原因はSYSTEMDが
KVM disabled by bios
といっているので、そのためかと思われます。
/etc/X11/xorg.confの設定でも、EDIDが読めず、screenの設定に苦労しました。
gnomeは /etc/X11/xorg.conf
を使わないのだろうか。 > KVM disabled by bios
biosで enableにできるんじゃね?
・・・KVM(Kernel-based Virtual Machine)がキー入力に関係するとも思えないが
> /etc/X11/xorg.confの設定
nvidiaを使用してそうだが、
https://wiki.gentoo.org/wiki/Xorg/Guide/ja
でもう一度確認してみそ centos7のFirewalldって
eudevでは動かないのかな llvmの不安定版を入れたいのに
mesaが依存してできない
mesaはamdgpu使ってないのにllvmを勝手に依存入れてくる clang3から4にアップデートしたら
/usr/bin/clang
が消えた
実行コマンドは別パッケージに分離した? libexecあたりにいたはず
自分はusr/local/binにリンク貼った >>834
/etc/portage/package.use
media-libs/mesa -llvm >>835
/usr/lib/llvm/4/binにいた
適当書きすぎたんで調べた export TEXINPUTS=".:/usr/share/dblatex/latex/style:$TEXINPUTS"
をebuildのパッケージの中で有効にすれば良いのだろう
全てのユーザーでlatexのサーチパスが追加になれば良いのだけど >>841
/etc/profileに追加しちゃえば? そこは(gentoo的に) /etc/env.d/ で定義しる あんまりデストリ順応しない方がいい。
うぶんちゅのように突如政情不安化して慌てて脱出先を探そうにも、体に染み付いたクセがすごすぎて他所でやっていけない難民化リスクある。 ubuntuはクセがスゴいんじゃ
/etc/profile直に弄るとupdateの際dispatch-confする手間が増えたりするのでenv.d使ってるなあ Gentoo で Athlon5150 1.6GHzで使いものになるかな?
カーネルコンパイル何分くらいかかる? >>846
参考になるかどうか分かりませんが
atom n455 1.66GHzで
genkernel --menuconfig
で余計なドライバー類外して3時間ちょいかかりました。
menuconfigせずgenkernel allしたら5〜6時間でした。
他に使えるPCあるなら、お手軽ディストリ入れてコンパイラとdistccのバージョン合わせて分散した方が良いかもです。 > Athlon5150
--makeopts=-jX で 4 とか指定すれば
(多分デフォは 1なんだろうな・・・) >>846
fullのXとカーネルとudevはなげーよ。
genkernel使って取り合えず起動成功
させてモジュール無効にしていくやり方だと
一回じゃ済まないだろうし、
これがgentoo嫌がられる理由だろうな。 それにしても chromium のコンパイルはすごく時間がかかる firefox-bin, libreoffice-bin はあるのに chromium-binはない不思議 ./configure --enable-foo
を
/etc/portage/package.env
に書くにはどうすればいいの? EXTRA_ECONF="--enable-foo" とか Nvidia のftpが死んでいる。ミラーないのは厳しいなぁ KVMスレのほうに書くか迷ったんですがKernel Configの話なのでこちらに書きます。
GW中のえらい人よろしくです。
[やりたいこと]
gentooをKVMのハイパーバイザにしようとしています。
guestにはGUI有りと無しのgentooとwinを入れたいです。
[制限事項]
CPUはi7-7700K、VGAとしてはCPU内蔵使用、PCIパススルー無し、
Kernel4.10で増えたらしいCONFIG_DRM_I915_GVTも無しです。
[おうかがいしたいこと]
HOSTになるgentooのkernelのconfigにはVGAのサポート(CONFIG_DRM_I915とか)を
入れるべきで、グラフィックドライバ(x11-base/xorg-drivers)も入れるべき、と
いう理解は正しいでしょうか。
[背景]
KVM(というかQEMU)はPCIパススルーしない限り、ハイパーバイザのドライバを使用して
VGAにアクセスするのだから、HOSTのgentooのkernel configとグラフィックドライバが
必要なはずと理解しています。
なのですが https://wiki.gentoo.org/wiki/QEMU 始めHOST側にこれらをしている
サイトを見つけることができません。当たり前だから書いてないだけなのでしょうか。 色々勘違いしているようだけど、
qxlとかspiceでググるべし。 >>857
レスありがとうございます。
SPICEとQXLについてググってきましたのでgentoo的な理解を書いてみます。
SPICEとは、画像や音声等の接続プロトコルでVNCやRDP的なものです。
KVMとQEMUによる仮想化において必須ではないですが入れると早いし色々
便利です。登場人物はサーバとゲストとクライアントです。
KVMのホストに USEフラグにspice入れてapp-emulation/qemuをインストールし
かつ、app-emulation/spiceをインストールすることでSPICEサーバになります。
KVMのゲストにapp-emulation/spice-vdagentをインストールするとSPICEゲストに
なります。必須ではないもののQXLであるx11-drivers/xf86-video-qxlを
インストールすると早くなります。
SPICEのクライアントになるにはapp-emulation/virt-viewerをインストール
すればよいです。
で、すみません、やっぱりわかってないです。
SPICEを全面的に使用することとして856の質問を言い換えますと、
GUIを使用するSPICEゲストがいる場合、そのSPICEホストには
CONFIG_DRM_I915=Yの設定やx11-base/xorg-driversのインストールは
必須なのでしょうか。 >>859
QEMUってのは(PCIパススルーを使用しない限り)QEMUがゲストに提供する仮想の
グラフィックカードへのアクセスをホストのグラフィックカードへの
アクセスに変換してくれるだけのことしかしないので、ホストが
グラフィックカードへのアクセスに必要とするドライバインストール等々は必須、と
いう考えで落ち着きました。
ただ、よそからアクセスしないスタンドアロン構成であること、PCIパススルーを
使用しないことから、結局ホストにおいてもX入れることが必須になって
しまいまして、ホストではGUI不可、ゲストではGUI可、という環境での検証は
GW中には無理そうです。
相手していただいてありがとうございました。 >>860
スタンドアロンと言っているけれど、別マシンからVNCとかでの接続はダメなの?
実用的な速度が出るかはわからないけど、qemuの-vga std相当でVNC接続だったらホストマシンのほうに一切グラフィックに対するサポートがなくても動きそうなものだけども 他人がビルドしたバイナリは信用できない
けどfirefox-binとlibreoffice-binは別な クリーンインストールでopenrcでなくsystemdを選択することは
できますか?openrcからの移行ではなくて。
トラブル等 難易度は? できますん
https://wiki.gentoo.org/wiki/Handbook:AMD64/Full/Installation
を systemdで検索すればいろいろ出てくる
> トラブル等 難易度は?
systemd の理解度によるんじゃ? >>865
stage3-*-systemd-*bz2
を探してきてそれを使う
やったことはない なぜかgenkernel-nextでハマったので、一旦OpenRCで起動できるまでのところまで入れてから、systemdの方に切り替える方法で入れてうまくいってる。
参考になれば genkernel-next使うとlvmで引っかかったのでした 近頃流行っていると聞くウイルスなんぞよりも
chromiumの連続攻撃がツラい・・・ OpenCVでWebcamが認識されなかったんだけど
(DebianやUbuntuでは認識されてGentoo上のguvcviewでは使えてた)
USE flagにffmpegとl4vを入れたら使えるようになった。
(両方同時に入れたのでどっちが本当に有効だったのかは分からないけど
多分l4v)
ここにいる諸兄には至極当然のことだろうけど、うれしかったので記念かきこ
Archでも同様に動かなかったんだけれどまぁいいや clangというライバルの存在が進化を促した感じ? clangのほうが優れている部分が結構あるからねえ
今までのスタンダードがGCCなお陰でclangでコンパイルできないソフトウェアがあるから完全に置き換えられるようなことにはなっていないけど >>873
https://srad.jp/~iida/journal/611883/ mingw で普通にgccインストールしたら
ver 7だな mingwでも普通は**指定しないからgcc-5.4.0-r3かgcc-6.3.0入れるだろ ここ2ヶ月ほど、ムキになってgentooと奮闘して、好みの環境も構築できて、
なんとか常用できそうかな、となったのですが、その上で幾つか疑問になったことを質問させてください。
・KMSCON使うのに、gentoo-zhのオーバーレイをいれたのですが、ebuildのマスクをかけるのをしらなかったため、
fctixがオーバーレイのものが入ってしまったようです。
よろしくお願いします。
特定のオーバーレイのバージョンがインストールされているパッケージを列挙する方法はありますか?
・/usr/portage/profile/defaultに、もともと13.0があるのは知っているのですが、最近17.0もあることに気づきました。
このバージョンてどういうものでしょうか? なんか、ずれた orz
疑問の以下のとおりです。
・KMSCON使うのに、gentoo-zhのオーバーレイをいれたのですが、ebuildのマスクをかけるのをしらなかったため、
fctixがオーバーレイのものが入ってしまったようです。 特定のオーバーレイのバージョンがインストールされているパッケージを列挙する方法はありますか?
・/usr/portage/profile/defaultに、もともと13.0があるのは知っているのですが、最近17.0もあることに気づきました。
このバージョンてどういうものでしょうか? >>880
eix --installed --in-overlay gentoo-zh >>881
手元にないので、帰ったら試してみます
ありがとうございました >>880
特定overlayの中の限定したパッケージのみemerge可能にしたい場合、具体例として、
overlay gentoo-zhのsys-apps/kmsconだけをemergeして、gentoo-zhのapp-i18n/fcitxを
排除したいなら、
package.maskに
*/*::gentoo-zh
と設定して、
package.unmaskに
sys-apps/kmscon::gentoo-zh
と設定すれば、
sys-apps/kmsconだけgentoo-zhのebuildを参照し、他はgentoo公式ツリーのebuildが使用される状態になる。 >>883
ちなみに、今gentoo-zhのfcitxが入ったまま、gentoo-zhのmaskをすると、gentoo-zhのfcitxって残ったままになりますか?
挙動がまだわかっていないので、一度fcitxをunemergeして、マスク後にもう一度emergeすべきでしょうか? >>882
ごめん、>>881は質問の答になってなかった
>>881だと
「インストールされているもののうち gentoo-zh に(も) ebuild が含まれるパッケージ」
が列挙される
「gentoo-zh の ebuild でインストールしたパッケージ」
ではない
早とちりごめん >>885
「gentoo-zh の ebuild でインストールしたパッケージ」を列挙するのはこう
eix --installed --installed-from-overlay gentoo-zh >>886
おお。戻ったらためしてみます。
重ね重ねありがとうございましたm(_ _)m
取り敢えず、overlayのものでインストールされているものを削除してマスクしてみます >>886
また間違えた、この場合 --installed は要らない (付けても同じだけど) >>884
たぶん「一度fcitxをunemergeして、マスク後にもう一度emerge」がベストだけど、
適切にmaskの処理ができていれば、gentoo-zhのfcitxが強制mask状態になるので、
emerge -uDN world でgentoo公式ツリーのebuild強制再emergeになるはず。 おかげさまで、挙動の怪しかったfcitx/mozcが他のディストリと同じ感覚で動くようになりました
ありがとうございました m(_ _)m
手順としては、やはりunemergeする必要があるようで、単にmaskだけだと、anDN @worldしても、
maskされている的なメッセージがでて、パッケージをunemergeはされませんでしたので、
eixで対象のパッケージを洗い出してunemerge後、package.maskに追記、再度対象のパッケージのemergeでうまく行きました。
お手数をお掛けしました オーバーレイを使用してるとよく出るエラー
> EAPI=4 is not supported
5未満だと出る模様
どうしてもインストールしたい場合は、ローカルに ebuildをコピーして
EAPI=5 に変更して再構築してる Dockerのコンテナで使うゲストOS?は色々使った結果Gentooが最強ということに気付いてしまった… Alpineもいいね
だが候補として選ぶとき2番手3番手に仕方なく選択するかんじ
apkのパッケージ管理がどうしても我々のportageに及ばないからイーッてなって
結局はGentoo-bbにするかーってなる dockerのいいところって簡単に作れて簡単に壊せることじゃないの
イメージ作るのに時間がかかるgentooを使うのはなんか違う気がする
VMとして使うならdockerではない別のコンテナ使ったほうがいいよ Gentoo使う理由が「慣れてるから。以上」って人もいるからなぁ。 それがね、カーネルのコンフィグを長年引き継ぎ続けていると
何かあった時まるで何もわからんってことになるのよ
ちょうどうなぎのタレの製法をいつの間にか失伝してしまうように 気軽に使い捨てはdockerの利点の1つだけど全てでは無いってことかなるほどな
しばらく動かすコンテナとかイメージビルドに多少時間かけてもいいとき確かにあるし
そういう状況で慣れたOSが選択肢に入ってくるのは嬉しい nvccの
arch=compute_世代数
をeselectで指定できないものか
sci-libs/magma
がコンパイルでこける https://github.com/tensorflow/tensorflow/issues/6968
python3をこれに対応したのにあげてほしい
python2では,このエラーでないのでypython2つかってるけど >>901
ebuildを見た感じその辺の指定方法は NVCCFLAGS 環境変数じゃないかな
sudo NVCCFLAGS="-gencode arch=compute_11,code=sm_11" emerge sci-libs/magma >>903
あ、駄目か これじゃデフォルトで設定されてるフラグを消せない
それでコケてるんだったらそれを消さないと駄目だよな
そういうことか…
というか gentoo の sci-libs/magma って古いな
2.2.0 を含むoverlayが一つあったけど、そっちのだとどうだろう
https://gpo.zugaina.org/sci-libs/magma
https://github.com/archenroot/gentoo-overlay Gccの最新機能のoffloading使いたいけど、gccを怪しいのに上書きしないといけない? 初めてGentooでGUI環境作ってみたが
コンパイル時間かかりすぎてしんどいな… 寝てる間にやるか、計算力あるマシンにdistccで投げるか 不勉強ながらdistccは知らなかった
ありがとう >柔軟性に富んだソースベースのLinuxディストリビューションであるGentooへようこそ。必要なシステムだけでなく、それ以上のものになります。
セールストークすごいな?
性能いいのか? emerge -u world
File "/usr/lib64/python2.7/site-packages/asyncio/selectors.py", line 39
"{!r}".format(fileobj)) from None
^
SyntaxError: invalid syntax
これどうやって治すの >>916みたいなの、本人面白いと思ってやってるの?
スラド的寒さが痛々しい 何かよく知らんがasyncioはpython 3.3以降正式対応だから2.7じゃ動かないんじゃない?
どうやら2.7へのバックポートも存在するようだが実機ないから試せん >>917
たぶん面白いとかじゃなくて
「こういうときはこう書くもの」っていうパターンで動いている emergeというコマンドがインストールされてるだけでもマシじゃねえか https://wiki.gentoo.org/wiki/NVIDIA/Optimus
この設定のとおりにして先週まで動いてたのに
先週emerge -u world してからX起動すると画面が真っ黒で何もみえなくなった
NVIDIA/Optimus トラブル多すぎて一年の半分ぐらいしか使えてない Gentooのソースコードにソニータイマー或いはマルウェアロジックを
組み込まれていても日本のユーザーは検証することなく、コンパイルして
OSを構築してしまうリスクがある。
おそらく、盲(めくら)コンパイル。 >ソニータイマー或いはマルウェアロジック
>おそらく、盲(めくら)コンパイル。
ww
ソース書いたことないと、吐露してるようなモノw
何の為のチェックサムか勉強したまえ。 マwwwルwwウェwwアwwロwwwジッwwクwwwww
どんなロジックなんだろ〜おしえておしえてwwww ジェーンちゃんが一言↓
(てか、このスレ一度もけもフレに反応してないよね) ここにもけもフレ難民はいるなと思っていたら案の定居たw app-text/lvはいつの間にか使えなくなってたか どうでもいいが Linux からだと「レス数が云々」の警告に,
ダメ文字対策がはっきり見えてちょっとかわいいな。 githubにあるgentoojp-overlayのapp-misc/fdcloneのverが古かったので
最新版のebuildを作ったんだけど、これって勝手にpushしちゃってよいの? MATE+compizで使ってるんだが、gcc4.9.4 -> gcc5.4.0 にしたらcompiz の動作がおかしくなった
(アプリを起動すると全ウィンドウの装飾が消える)
gcc4に戻す前に X関係のバージョンダウンとか色々してたので時間がかかった
でも、世間はそんなことはないみたいだし・・・うーむ、、、 >>936
自己レス、これで正常になりました
https://github.com/ethus3h/compiz-reloaded-overlay
メモ: fusion-icon で、ValueError: Namespace AppIndicator not available とエラーになるので
dev-libs/libappindicator:2 を入れてあげること 今、はやりのDeepLearningやろうと思って、
cudnn入れようと思ってるんだけど、
cudnn-8.0-linux-x64-v6.0.tgz
取ってきたんだけどどこに置けばemergeしてくれるの?
愚鈍ですまぬが教えてキボンヌ >>939
/usr/portage/distfiles/ >>940
ありがとう
おかげでcuDNNはインストールできたみたい。
pipでtensorflow-gpuもインストールできたみたいなんだけど
gpuを使ってくれない。
cuDNNをインストールしてないときはライブラリが探せないみたいな
エラーが出てたんで一歩前進だけど、もう少し試行錯誤してみる。 rubyのアップデートができない…
cheaking for broken backtrace...で止まる(異常終了ではなくCPU利用率が0で止まる)
原因の場合分けの為にインストール済みのバージョンで試すと
cheaking for broken backtrace...で止まる
理由が分からん >>942
dev-lang/ruby-2.2.7-r4 と 同 2.4.2 を emerge してみたけどどちらも問題なかった
configureの当該箇所はどちらも
checking for broken backtrace... no
で異常なく通過
USEフラグはそれぞれ次の通り
% equery u dev-lang/ruby-2.2.7-r4 | tr '\n' ' '; echo
+berkdb -debug -doc -examples +gdbm +ipv6 -jemalloc +ncurses -rdoc +readline -rubytests -socks5 +ssl -tk -xemacs
% equery u dev-lang/ruby-2.4.2 | tr '\n' ' '; echo
+berkdb -debug -doc -examples +gdbm +ipv6 -jemalloc -libressl -rdoc -rubytests -socks5 +ssl -static-libs -tk -xemacs こっちのUSEフラグはこれ
"berkdb gdbm ipv6 jemalloc libressl rdoc ssl -debug -doc -examples -rubytests -socks5 -static-libs -tk -xemacs"
libresslとjemallocを入れている以外違わない POSTGRESQLのソースビルドによるRDBシステム構築をやってみたが、音を上げてしまった。
GENTOOユーザーは慣れてるかもしれんが、コンパイルにえらい時間が掛かった。
慣れ親しんだdeb系捨ててpacman系に移った。 CFLAGS="-O3 -march=native -pipe"
ハンドブックに載っているものとpipeのみどこに問題が…
カーネル:Linux 4.13.2
gcc : Gentoo Hardened 6.4.0
LD : GNU ld (Gentoo 2.28.1 p1.0) 2.28.1
psをやると
0 S 250 17109 17108 0 80 0 - 6181 futex_ tty1 00:00:00 conftest
このプロセスで止まっている。killすると進むが
./miniruby -I./lib -I. -I.ext/common -n -e BEGIN (省略)
./miniruby -I./lib -I. -I.ext/common ./tool/generic_erb.rb -c -o encdb.h ./template/encdb.h.tmpl ./enc enc
ここでプロセスが futex_になって止まる (今は起きるかわからないが)
perlが、-O3で何かをずーっとやり続けてるみたいのが
-O2に変えて進むようになった希ガス O3なんて実際に速くなるケースは少ないし下手すりゃ遅くなるし、もっと下手すりゃ正常に動かなくなるケースすら多い
最適化はO2までで十分だからO3なんて止めとけ
って公式のどっかに書いてなかったっけ 末尾再帰最適化が効くのはO3以降じゃなかったっけ?それは困る
(関数型脳) hybrid dvd をそのままhddにインストールして
使いたいのですが手順等参考になるサイト
ないですか? llvmでかくなりすぎ
cmakeの[xxx/1690]なんて見るとうんざりだわ 10年以上前のパソコン(Thinkpad X32)にGentooをインスコしているんですが、
stage3はuclibc付きは選ばない方が無難ですかね?
https://www.gentoo.org/downloads/#other-arches
i486だと、古すぎだし、Hardenedはやったこと無い。ということで、流行の?systemdを選んで進めているのですが。 64bit CPUだからamd64を選べばいいんじゃないでしょうか
Advanced Choiceじゃなく、その上の普通のstage3で
systemdはインストール後からでも変更できると思う ミニマムだとインストールできて、USBライブからだとインストールできないのは何故?
で、話違うが、協賛はGoogleだってね? USBライブ=ハイブリット版を出しておきながら、結局ミニマル薦めてんだよね。
賢い連中の考えることはよくわからんわ。 efiだとminimal cdでインストールできない。起動しない。
csmモードの方が楽だわ。
windowsとのデュアルブートとos自動認識してくれるし。 >>958
> 協賛はGoogleだってね?
グーグルさんは自社 portageシステムを採用してるからね >>956 結局 systemdで無事インストール完了しました。
eselectでProfileもsystemd選んだけど、そのままインストールすすめると、普通にopenrcなんすね。
X32はPentium Mというプロセッサで32bit、かつnon-paeなんで、まともな鳥はGentoo位なんですが、
思っているよりもサクサク動いてます。 ごめんなさい。何か勘違いして別のThinkpadのスペック見ちゃったようです
Penitum Mならi686ですね
systemdはGentoo wiki見るといいかもです メインの Pen-Mマシンと中古のThinkPad T21/23を3台買って
distccさせていた懐かしい昔 >>961
俺もそう思うわ。windows の方も変な風にならんし。
mbr素でつぶれたことないし。freebsdインスコするのも楽だし。
パーティションの個数制限とかどうでもいいしな。
Archのwikiみてたらgrubx64.efiをbootmgrfwに偽装するやり方のってるし。 >>946 俺はgnomeで音を上げた。
以後、fluxbox,openboxできれいなフォントの英語。
databaseならmariadbとかfirebirdがいいよ。 今archを作ってる私がgentooに変えたら日常の経験は変わるのか? 確実に変わる この時期にぴったりの素敵な暖房器具が目の前に現れる >972
まあ、暖房器具が本当にほしいよ。
寒い〜*** xorg-server-1.19.5 → 1.19.5-r1 でsuid関連が変更されてる
ChangeLogには「suidをUSEから消すけどsuid-wrapperがデフォで有効になるから大丈夫」って書いてるけど
大丈夫じゃなくてファッ!?ってなった
# usermod -G input,tty,video <user>
再ログイン
# chmod g+r /dev/tty7 (ブートごとにリセットされるから/etc/local.dでも使うか・・) intel mklがライセンスファイルなしでもインストールできるようになってるので
install.shをebuildにしたいが,どこか参考になるebuildないです? emerge --update sys-devel/gcc
gcc-config [new_version]
source /etc/profile
fix_libtool_files.sh [old_version]
emerge --oneshot libtool
emerge -e system
emerge -e world
あー疲れるww emerge: (310 of 1429)
心なしか部屋が暖かいわ Emerging (13 of 1103)
emerge -e すると時間ばっか食うわwwww profileを17.0に切り替えたらemerge -e worldのあとkernelのrecompileも必要ですかね? 生成されるオブジェクトコードに違いがでるかどうかだからね
profiileを17.0に切り替える過程で、コンパイラなんかのビルドツール
のバージョンもかえたとかなら、リコンパイルしていいかもね * Use gcc-config to select gcc-6.4.0 or later as system compiler
* Re-source /etc/profile:
. /etc/profile
* Re-emerge libtool
emerge -1 sys-devel/libtool
Then,
* Select the new profile with eselect
* Re-emerge, in this sequence, gcc, binutils, and glibc
emerge -1 sys-devel/gcc:6.4.0
emerge -1 sys-devel/binutils
emerge -1 sys-libs/glibc
* Rebuild your entire system
emerge -e @world
の最後の所やってます。 recompileしますか... 時系列で言うと、gcc-6.4.0がきたのはこのnewsがくる前だから
すでにgcc-6.4.0にしていて、kernelも6.4.0でコンパイルしてる場合があると思ったんだよね
その場合はリコンパイルの必要はないかな
今回のprofile切り替えでコンパイラのバージョンも切り替えたのなら
リコンパイルしていいと思う
いずれにしても、kernelをリコンパイルしないと起動に失敗するとかはないと思うよ うちも、systemdとdesktopのmixin環境でprofileを13→17にしたけど、特別何もなく終わりました
思ったより何もなくて、ちょっと拍子抜け
もともとgcc-6.4.0に切り替えていたから、gccのpieフラグ関連で、gccのリビルドが発生したのと、gcc-5.4.0-r3が入っていたから、
それのマスク警告出たぐらい、そっちもunemergeして完了
あと、これはうちの雑感だけど、pythonの関連のuse フラグ周りが少しかわったのかなと。
python_target_python_3.5、python_target_python_3.6のuse フラグを有効にするのに、
/etc/portage/profile/use.stable.maskを作っていたけど、それを消しても特に変わりがなかったので、
同じようなフラグの設定しているのなら、少しuseフラグ関連を整理しても大丈夫かも? kernel linux-3.12.66-gentooは、profile 17.0ではcompileを拒否されました。
仕方なく4.9.49をemergeしましたが、いつからsys-devel/bcが必要になったのかと...
routerなので、再起動はまだしてませんけど... ありがとうございます。 相当前からなんですね。 gentoo-sourcesのdependenciesになってないような... 多分だけど、gentoo-soucesの依存になってるパッケージ(調べてないです)のどれかが
bcと依存関係になったんじゃないかなーと。
でもGNUのサイト見るとedぐらいしか考えられないんですよねー # equery depgraph gentoo-sources
...
* dependency graph for sys-kernel/gentoo-sources-4.9.49-r1
`-- sys-kernel/gentoo-sources-4.9.49-r1 amd64
`-- sys-apps/sed-4.2.2 (sys-apps/sed) amd64
`-- sys-devel/binutils-2.29.1-r1 (>=sys-devel/binutils-2.11.90.0.31) amd64
`-- sys-libs/ncurses-6.0-r1 (>=sys-libs/ncurses-5.2) amd64
`-- sys-devel/make-4.2.1 (sys-devel/make) amd64
`-- dev-lang/perl-5.24.3 (dev-lang/perl) amd64
`-- sys-devel/bc-1.06.95-r1 (sys-devel/bc) amd64
[ sys-kernel/gentoo-sources-4.9.49-r1 stats: packages (7), max depth (1) ]
...
だった... なぜ、pullされない... bcのebuildファイルちらっと見たけどncursesがbcに依存してる様子。
keywordでreadline指定してます? /etc/portage/make.conf
USEでreadline指定はしてます。 build USEフラグを有効にしちゃってるとか
% equery -N depends sys-devel/bc | grep kernel
sys-kernel/gentoo-sources-4.12.12 (!build ? sys-devel/bc)
% ご名答です。
sys-kernel/gentoo-sources-4.9.49-r1 (!build ? sys-devel/bc)
sys-kernel/gentoo-sources-4.12.12 (!build ? sys-devel/bc)
いったいいつ設定したんだ... >>993
それはUSEフラグの設定状況ではなくて
「build USEフラグが無効の gentoo-sources は bc に依存する」
って意味(だと思う)
設定がどうであれその表示だよ
実際のUSEフラグの確認は
equery uses sys-kernel/gentoo-sources そうですね、実際のUSE flag変えても
sys-kernel/gentoo-sources-4.9.49-r1 (!build ? sys-devel/bc)
sys-kernel/gentoo-sources-4.12.12 (!build ? sys-devel/bc)
ですね。 誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。
グーグル検索⇒『宮本のゴウリエセレレ』
ZWITU1S8RI あけおめ
スレ終わりそうなところに質問
multilibからno-multilibへ変更はうどんworld以外に何か必要?
/libと/lib64が両方残っているんだけど
default/linux/amd64/13.0
↓
eselect profile set default/linux/amd64/17.1/no-multilib
↓
emerge -uDN world >>998 こんな解説ページがあったんだ
知らずにno-multilibのプロファイルを選択してうどんworldしたら
下のエラーメッセージが出てemergeのsymlinkも切れてしまったので
強引にcp -a /usr/lib64/* /usr/lib/ とかでやり過ごしてしまった...
WARN: setup
Converting /lib from a symlink to a dir
Migrating /lib32 to /lib
Converting /usr/lib from a symlink to a dir
Migrating /usr/lib32 to /usr/lib
Converting /usr/local/lib from a symlink to a dir
ERROR: setup
ERROR: sys-apps/baselayout-2.4.1-r2::gentoo failed (setup phase):
filter-bash-environment.py failed
一応動いているけど強引にコピーしたファイルをどう整理したら良いやら
それにno-multilibになってもlibとlib64と両方残るんだね、ややこしい
$ equery b /usr/bin/emerge
* Searching for /usr/bin/emerge ...
dev-lang/python-exec-2.4.5 (/usr/lib/python-exec/python-exec2)
sys-apps/portage-2.3.13-r1 (/usr/bin/emerge -> ../lib/python-exec/python-exec2)
$ equery b /usr/bin/autoconf
* Searching for /usr/bin/autoconf ...
sys-devel/autoconf-wrapper-13 (/usr/bin/autoconf -> ../lib64/misc/ac-wrapper.sh)
sys-devel/autoconf-wrapper-13 (/usr/lib64/misc/ac-wrapper.sh) このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 1144日 17時間 10分 28秒 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php レス数が1000を超えています。これ以上書き込みはできません。