gentoo

linuxのcuiで勝手に画面が消えないようにする方法

症状と前提 ここでいう消えるとは画面が真っ暗になってスクリーンセイバーが立ち上がった時のようになることを指します ここでいうlinuxのcuiとはstartxなどを立ち上げる前の状態のことです 起動時に自動的に実行ファイルを実行する方法の説明はgentooを前提…

virtualboxで動かしているlinuxでホイールを使う方法

前提としてゲストOS側には何の問題がないこととします なのでホストOS側のvirtualboxの設定で 設定 -> システム -> 絶対座標指定のデバイスを有効化(A)のチェックを外しますゲストOSが起動中だと変更ができないと思うので事前に落としておいてください 後は…

linuxのブート時やdmesgに時間を出すには

カーネルが3.3.8だとすれば カーネルを再構築する時のmenuconfigで Kernel hacking -> [*] Show timing information on printksを有効にしたカーネルを使うだけでこんなのが % dmesg|tail -n 5 eth0: no IPv6 routers present pci 0000:00:02.0: setting lat…

startxをするとFATAL: Module vboxvideo not found.と出る場合の対処法

まえがき 毎度のごとくgentooを前提に書いてます 試してませんがemergeでいれる他のグラフィック系のドライバならこの方法でも応用すれば解決できると思います 症状 % startx xauth: file /home/noter/.serverauth.3037 does not exist X.Org X Server 1.12.…

linuxカーネルの軽量化を目指す

前提 この記事で扱っているカーネルはlinux-3.3.8-gentooです このgentooはwindows xp上のvirtualboxで動かしています menuconfigで既にチェックがついていた場合は書いてません 経緯 2chでgentooのスレを見ていると http://engawa.2ch.net/test/read.cgi/li…

電源を入れるとgrub shellが立ち上がってカーネルの選択画面が出ない時の対処法

パソコンを起動させるとこのような画面になって勝手に立ち上がってくれなくなりました GNU GRUB version 0.97 (639K lower / 1047488K upper memory) [ Minimal BASH-like line editing is supported. For the first word, TAB lists possible command compl…

emerge -vauDN @worldなどでapp-portage/portage-utilsなどの更新されないパッケージがある場合の対処法

やり方 emergeをする時に--with-bdeps=yを足して # emerge -vauDN --with-bdeps=y @worldこのようにする どうでもいいですが--with-bdepsはwith build dependsと覚えたら覚えやすいです 恐らくこれが元になってそうですし 日本語にするとビルド依存も一緒に……

awesomeを起動するとdbus関連のwarningが出る時の対処法

ここでいうwarningとはこのメッセージのことです W: awesome: a_dbus_connect:598: D-Bus session bus system failed: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory私の場合ですとこれは単純なミスなのですがdb…

emerge --depcleanをした時にカーネルソースなどの複数のSLOTがあって古いバージョンが消されてしまうのを防ぐ方法

https://gist.github.com/1000482 このテキストを参考にしました やり方 例えば # emerge --depclean -va (中略) sys-kernel/gentoo-sources selected: 3.2.21 protected: none omitted: 3.3.8 (後略)worldになくて依存関係にもないものを消そうとemerge --d…

linuxのfirefox上でpdfを開く方法

タイトルにlinuxとか書いてますがgentooを前提に書かれています 応用すれば大抵のlinuxでできると思いますけどね 前置き gentooだと # emerge -va "app-text/acroread"でpdfが見れるacroreadを導入できますがfirefoxのpluginとしては入ってくれません なぜか…

ntpdを自動起動するようにしてあるはずなのに何だか大きく時間がずれている時の対処法

解決方法 ずれ過ぎていると自動で修正できないので 手動で合わさせるだけです # ntpdate 131.107.13.100ipアドレス部分の131.107.13.100の箇所はntpサーバのものならなんでもかまいません 追記 2013/02/01頃 もしも 15 Feb 21:01:49 ntpdate[11807]: the NTP…

linuxカーネルをアップデートする時のメモ

今回はlinux-3.2.12-gentooからlinux-3.2.21-gentooに移行します それではそのやり方を書いていきます 前提 linux-3.2.21-gentooなどの最新のカーネルと現在のカーネルのソースが /usr/srcにあることが前提です # emerge "sys-kernel/gentoo-sources"などを…

eixの結果がemergeで更新しても反映されなくておかしい時のメモ

追記 書いてた方法が若干違っていたので編集しなおしました 症状 eixを実行すると % eix gentoo-sources [D] sys-kernel/gentoo-sources Available versions: (2.6.25-r7) 2.6.25-r7^bs[1] (3.0.17-r2) 3.0.17-r2^bs (3.0.33) ~3.0.33^bs (3.1.10-r1) 3.1.10…

emerge media-libs/libmp4v2-2.0.0でエラーの出る問題

まずは結論 src/itmf/.libs/Tags.o: file not recognized: File format not recognized collect2: ld returned 1 exit statusこのようなエラーが出ている場合は ccacheを無効にすると解決するかもしれません 大抵の方は/etc/make.confに有効にするのを書いて…

cgroupを使う時のメモ1

間違っているところがあると思うので注意 どのディストリビューションでも使えると思うけどこの記事はgentooを前提に書いてます そもそもcgroupとはなんぞや? 説明できるほど理解できているとは思えないけど cgroupとはコントロールグループと呼ばれる機能で…

skypeをcuiで使う方法

OSはgentooが前提で話を進めていきます 別にpidginを入れることができてlibskypeが動けば何でもいいと思います 但しskypeでログインする必要があるのでもしかしてGUIは必須(?)かもしれません なので書いたのはいいけども私はこの方法はもう使わないと思いま…

emerge -vauDN @worldした時にxorg関連が更新されてstartxでエラー吐いた時のメモ

startxをすると Fatal server error: no screens found Please consult the The X.Org Foundation support at http://wiki.x.org for help. Please also check the log file at "/var/log/Xorg.0.log" for additional information. Server terminated with e…

emerge中に何かする時に軽くする方法

これをするとemergeの動作が早くなったりするわけじゃないので注意 簡単に説明するとemergeの優先度を下げて他のプログラムを優先的に処理するようにしているだけです /etc/make.confに PORTAGE_NICENESS="19" PORTAGE_IONICE_COMMAND="ionice -c 3 -p \${PI…

ebuildのinherit git-2でtagを指定する方法

以下のように書くだけです EGIT_COMMIT=タグのなまえ 簡単ですね 具体例を書きますと 以下のようなebuildがあるとします # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ EAPI=4…

/etc/portage/package.accept_keywordsと/etc/portage/package.keywordsの違い

結論: package.keywordsの方が古くからあった そしてpackage.accept_keywordsの方が優先度が高い こういう時に役に立つのがmanです 早速見ましょう LANG=ja_JP.UTF-8 man portageっげ‥日本語のmanにはpackage.keywordsしか書いてないぞ… 仕方がないので英語…

githubを始めました (local overlayをgithubに上げる方法)

githubにlocal overlayを追加してみたので やり方を書いておきます ※私はgithubを使い初めて1日も立っていないので色々と注意が必要です ※ぎてゅbはgithubに読み替えてください。英字ばかりだと置換すべき箇所が判り難いと思ったのでこの様に書いてますまず…