flagflag  If you want to see English page, please click "English" Button at Left.
4: 2013-03-07 (木) 18:51:21 s09081 ソース 5: 2013-03-08 (金) 02:40:35 s09081 ソース
Line 31: Line 31:
 CXXFLAGS="${CFLAGS}"  CXXFLAGS="${CFLAGS}"
 CHOST="i686-pc-linux-gnu"  CHOST="i686-pc-linux-gnu"
- #CHOST="x86_64-pc-linux-gnu" //64bitの時+ #64bitの時は上を消して下を使う 
 + #CHOST="x86_64-pc-linux-gnu"
 MAKEOPTS="-j4"  #コア数X2程度  MAKEOPTS="-j4"  #コア数X2程度
~ ~
-"-march=native" は gcc-4.2 から導入された gcc がCPUを自動判定して、CPU用の最適化オプションをつけてくれもの +======= 余談 ======= 
-http://gcc.gnu.org/onlinedocs/gcc-4.7.2/​gcc/i386-and-x86_002d64-Options.html#ind​ex-march-1395 + 
-細かい設定はここにある+"-march=native" は gcc-4.2 から導入された gcc がCPUを自動判定して、CPU用の最適化オプションをつけてくれもの~ 
 +http://gcc.gnu.org/onlinedocs/gcc-4.7.2/​gcc/i386-and-x86_002d64-Options.html#ind​ex-march-1395 ~ 
 +細かい設定はここにある~
 #!/bin/sh  #!/bin/sh
Line 62: Line 65:
こちらの方のスクリプトでnativeの設定を展開できるらしい。~ こちらの方のスクリプトでnativeの設定を展開できるらしい。~
nativeにしてあとで展開しちゃえばおkってことですね。~ nativeにしてあとで展開しちゃえばおkってことですね。~
 +======= 余談終了 =======
 +
~ ~
gentooのミラー先指定 gentooのミラー先指定
 mirrorselect -i -o >> /mnt/gentoo/etc/make.conf  mirrorselect -i -o >> /mnt/gentoo/etc/make.conf
 mirrorselect -i -r -o  >> /mnt/gentoo/etc/make.conf  mirrorselect -i -r -o  >> /mnt/gentoo/etc/make.conf
-しかし、できない環境もあるよね。~+しかし、できない環境(Gentoo公式じゃないLiveCDからの構築等)もあるよね。~
 vi etc/make.conf  vi etc/make.conf
 GENTOO_MIRRORS="http://ftp.jaist.ac.jp/pub/Linux/Gentoo"  GENTOO_MIRRORS="http://ftp.jaist.ac.jp/pub/Linux/Gentoo"
Line 77: Line 82:
 chroot /mnt/gentoo /bin/bash  chroot /mnt/gentoo /bin/bash
 env-update  env-update
- >> Regenerating /etc/ld.so.cache...+    # Regenerating /etc/ld.so.cache...
 source /etc/profile  source /etc/profile
 emerge --sync  emerge --sync
Line 93: Line 98:
**Kernel [#j59805a2] **Kernel [#j59805a2]
 +『注意』~
 +共にKernelの設定をするときに最適化を重視するべきなのでMenuconfig時に
 + Processor type and features  --->
 +     Processor family(適切なCoreを選択すること!!!)
 +
***通常 [#h13dd2f4] ***通常 [#h13dd2f4]
 emerge gentoo-sources  emerge gentoo-sources
Line 105: Line 115:
 emerge genkernel  emerge genkernel
 genkernel --menuconfig all  genkernel --menuconfig all
-***モジュール設定&必要アプリインストール [#p01dac6c]+**モジュール設定&必要アプリインストール [#p01dac6c]
 emerge syslog-ng vixie-cron vim mlocate  emerge syslog-ng vixie-cron vim mlocate
 rc-update add syslog-ng default  rc-update add syslog-ng default
Line 113: Line 123:
   :% s/^\/.*\//modules="/g    :% s/^\/.*\//modules="/g
   :% s/.ko$/"/g    :% s/.ko$/"/g
-***初期設定類 [#n5c0da69]+**初期設定類 [#n5c0da69]
 vi /etc/fstab  vi /etc/fstab
 /dev/sda1              /boot          ext2            defaults        1 2  /dev/sda1              /boot          ext2            defaults        1 2
Line 142: Line 152:
 passwd  passwd
-***Grub [#x648167f]+**Grub [#x648167f]
 emerge grub  emerge grub
 vi /boot/grub/menu.lst  vi /boot/grub/menu.lst
Line 156: Line 166:
 grep -v rootfs /proc/mounts > /etc/mtab  grep -v rootfs /proc/mounts > /etc/mtab
 grub-install --no-floppy /dev/sda  grub-install --no-floppy /dev/sda
 +
 +*構築後の更新等 [#lb7806bc]
 +**Portageについて [#n91faf14]
 +http://www.gentoo.org/doc/ja/handbook/ha​ndbook-x86.xml?part=2&chap=1 ~
 +http://www.gentoo.org/doc/ja/portage-man​ual.xml ~
 +http://www.gentoo.org/doc/ja/portage-use​r.xml ~
 +バラバラなのがナンセンスに感じる.
 +しかしその分詳しく載ってるのでGood :-D
 +
 +***Portageのリストを更新する [#tabd3d64]
 + emerge --sync
 +これを定期的に行うと良い.一日に数回更新されるが頻繁にやる必要はない(破損する可能性がある)
 +一日に1回程度が良い.
 +***システム等の更新 [#pc425fa0]
 +(すべて-pをつけて実行前に確認を行うことが望ましい.)
 +システムのみを更新する場合は
 + emerge -u system
 +システムを含むソフトウェアやライブラリを更新する場合は
 + emerge -u world
 +システムを依存関係を含めて更新する
 + emerge --update --deep world
 +システムの全てを更新する
 +(これはコンパイルとビルドの間には必要ではあるものの、 インストールが終わってしまえばもう必要ないようなパッケージを含めて(ビルド依存:build dependencies)更新する)
 + emerge --update --deep --with-bdeps=y world
 +USEフラグを変更したならば,適応するように再コンパイルする必要が出てくるかもしれません!
 +その場合には--newuseを追加しましょう!
 + --newuse
 +完全な更新の実行(しかし大変時間がかかり,安定した今の環境とはかけ離れる可能性もあります.バックアップ推奨)
 + emerge --update --deep --newuse --with-bdeps=y world
 +
 +***便利なコマンド [#l9ddbac9]
 +検索する,ライセンスを確認する
 + emerge --search gcc
 +実行前に実験する(-pでも可)
 + emerge --pretend <任意でoption> <パッケージ名>
 +使えるUSEフラグを調べる(--verbose)
 + emerge -pv gentoo-sources
 +変更情報取得
 + emerge -pl mozilla
 +アンインストール
 + emerge --unmerge gnumeric
 +
 +***ブロックについて [#aabb98c0]
 +非常に複雑なので良くWebを確認するように...
 +
 +**sshについて [#de4a8283]
 +Config上Password認証がNOになっているので注意
 +また,一般ユーザーからsuでrootには標準ではなれない.
 + vi /etc/ssh/sshd_config
 + PasswordAuthentication yes
 + PermitRootLogin no
 +
 + vi /etc/group
 + wheel:x:10:root,USERIDを追記
 +
 +*Gentooを使った自作LiveDVDの作り方 [#nbdb83a9]
 +http://en.gentoo-wiki.com/wiki/Build_You​r_Own_LiveCD_or_LiveDVD~
 +英語だけどどうせコマンドばかりなので特に訳す必要はない.
 +しかしまとめておきたいのでここに記載する.


トップ   新規 ページ一覧 単語検索 最終更新   ヘルプ   最終更新のRSS 1.0 最終更新のRSS 2.0 最終更新のRSS Atom

サイト内 検索

ログイン

ユーザー名:

パスワード:


パスワード紛失
新規登録

サブ メニュー

ミニカレンダー

前月2024年 5月翌月
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
<今日>

オンライン状況

81 人のユーザが現在オンラインです。 (18 人のユーザが xpwiki を参照しています。)

登録ユーザ: 0
ゲスト: 81

もっと...

アクセスカウンタ

今日 : 4199419941994199
昨日 : 1753317533175331753317533
総計 : 2346734223467342234673422346734223467342234673422346734223467342
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com