Gentoo Linux 35 [転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
>>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 のコンパイルはすごく時間がかかる ■ このスレッドは過去ログ倉庫に格納されています