Gentoo

Gentoo に Java をインストールする

参考 Gentoo Java ガイド インストールできる Java の種類 Blackdown Java Kit である blackdown-jre と blackdown-jdk SunのJava Kit である sun-jre-bin と sun-jdk IBM Java Kit である ibm-jre-bin と ibm-jdk-bin Alpha/Linux/GNU 用の Compaq Java Kit…

Gentoo に Scala をインストールする

注: インストール前に必ず Java をインストールしておくこと Java をインストールしておかないと、Scala 起動時に下記のようなエラーが発生する。 # which scala /usr/bin/scala # scala -version Traceback (most recent call last): File "/usr/bin/gjl", …

Gentoo に CPAN 管理用のパッケージ g-cpan をインストールする

参考 g-cpan Guide g-cpan とは g-cpan is a tool that generates and installs perl modules and bundles from CPAN "on-the-fly". http://www.gentoo.org/proj/en/perl/g-cpan.xml#doc_chap1 When you run g-cpan, it will check for two configuration fi…

Gentoo に PHP5 をインストールする

PHP5 のインストールの設定を調べる # emerge -pv php These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] dev-libs/libmcrypt-2.5.8-r1 [ebuild N ] app-admin/php-toolkit-1.0.1 [ebuild N ] dev-lan…

Gentoo に Apache2 をインストールする

% sudo emerge apache % sudo rc-update show | grep apache2 % sudo rc-update add apache2 default % sudo /etc/init.d/apache2 start # apache2 -t -D DUMP_MODULES Loaded Modules: core_module (static) mpm_prefork_module (static) http_module (stat…

Gentoo に MySQL をインストールする

% sudo emerge dev-db/mysql % sudo rc-update show | grep mysql % sudo rc-update add mysql default % sudo /usr/bin/mysql_install_db % /etc/init.d/mysql start

Gentoo Portage Cheat Sheet

emerge のチートシートについて。 Gentoo Portage Cheat Sheet emergeのチートシート

Linode で Gentoo 2008.0 を使ってみる 10

mask がかかっている esearch をインストールしてみる。 インストールのテストをしてみて、どう影響するかを確認してみる % sudo emerge -pv esearch These are the packages that would be merged, in order: Calculating dependencies... done! !!! All eb…

Linode で Gentoo 2008.0 を使ってみる 09

rc-updateについて調べる。 参考 Gentoo Linuxにおけるパッケージ管理について(サービス、ランレベル、環境変数など) rc-update の引数で渡す boot や default について パッケージインストール時のメッセージで追加方法を知らせてくれる。また、多くは「def…

Linode で Gentoo 2008.0 を使ってみる 06

SSH の設定を行う。 # vi /etc/ssh/sshd_config 変更前 #Port 22 PermitRootLogin no UsePAM yes 変更後 Port 32768 # ポート番号は任意の番号に変更する PermitRootLogin yes # 鍵交換式のログインを選択する場合は no のままにする UsePAM no # PAM の認証…

Linode で Gentoo 2008.0 を使ってみる 05

iptables を設定する。 現在の設定 # iptables -L Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination …

Linode で Gentoo 2008.0 を使ってみる 04

root 以外のユーザーを作成する まずはグループを作成する # groupadd admin ユーザーを追加する # useradd -m -s /bin/zsh -g admin littlebuddha パスワードを設定する。 # passwd littlebuddha New UNIX password: Retype new UNIX password: passwd: pas…

Linode で Gentoo 2008.0 を使ってみる 03

最低限、自分の環境を用意する。 zsh をインストールする # emerge -s zsh Searching... [ Results for search key : zsh ] [ Applications found : 2 ] * app-shells/zsh Latest version available: 4.3.9 Latest version installed: [ Not Installed ] Siz…

Linode で Gentoo 2008.0 を使ってみる 02

iptables と sudo をインストールする iptables は Gentoo インストール時に、インストールされていない? # which iptables which: no iptables in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/i486-pc-linux-gnu/gcc-bi…

Linode で Gentoo 2008.0 を使ってみる 08

Gentoo が公表しているセキュリティアドバイザリを使って、システムにセキュリティ上の危険がないかを確認する。 Gentoo のセキュリティアドバイザリ Gentoo Linux Security Advisorieshttp://www.gentoo.org/security/en/glsa/ 上記のリンクに公表されたア…

Linode で Gentoo 2008.0 を使ってみる 07

時間帯(Timezone)を変更する。 現在は、 % date Tue Aug 11 11:50:13 EDT 2009 米国東海岸の時間帯になっているため、これを日本に修正する。 まずは時間帯を管理するためのファイルがある場所を確認する。 % sudo ls /usr/share/zoneinfo Africa Brazil EST…

Linode で Gentoo 2008.0 を使ってみる 01

まずは、Portage管理システムの更新をする。 Portage ユーザガイド パッケージのツリーを更新する # emerge --sync * An update to portage is available. It is _highly_ recommended * that you update portage now, before any other packages are update…