01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
subversion もまだ入れていないので、インストール。
■ subversion
# yum install subversion Setting up Install Process Setting up repositories Reading repository metadata in from local files Parsing package install arguments Resolving Dependencies --> Populating transaction set with selected packages. Please wait. ---> Downloading header for subversion to pack into transaction set. subversion-1.1.4-2.ent.i3 100% |=========================| 34 kB 00:00 ---> Package subversion.i386 0:1.1.4-2.ent set to be updated --> Running transaction check Dependencies Resolved ============================================================================= Package Arch Version Repository Size ============================================================================= Installing: subversion i386 1.1.4-2.ent base 1.6 M Transaction Summary ============================================================================= Install 1 Package(s) Update 0 Package(s) Remove 0 Package(s) Total download size: 1.6 M Is this ok [y/N]: y Downloading Packages: (1/1): subversion-1.1.4-2 100% |=========================| 1.6 MB 00:06 Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing: subversion ######################### [1/1] Installed: subversion.i386 0:1.1.4-2.ent Complete!
$ svnadmin create /home/usr1/svn/projecttrunk, tags, branches も合わせて用意しておく。
$ svn mkdir file:///home/usr1/svn/project/trunk file:///home/usr1/svn/project/tags file:///home/usr1/svn/project/branches
[dag] name=Dag RPM Repository for Redhat EL4 baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag gpgcheck=1 enabled=1 gpgkey=http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt
# yum install trac Setting up Install Process Setting up repositories dag 100% |=========================| 1.1 kB 00:00 update 100% |=========================| 951 B 00:00 base 100% |=========================| 1.1 kB 00:00 addons 100% |=========================| 951 B 00:00 extras 100% |=========================| 1.1 kB 00:00 Reading repository metadata in from local files Parsing package install arguments Resolving Dependencies --> Populating transaction set with selected packages. Please wait. ---> Downloading header for trac to pack into transaction set. trac-0.10.4-1.el4.rf.noar 100% |=========================| 41 kB 00:00 ---> Package trac.noarch 0:0.10.4-1.el4.rf set to be updated --> Running transaction check --> Processing Dependency: python-clearsilver >= 0.9.3 for package: trac --> Restarting Dependency Resolution with new changes. --> Populating transaction set with selected packages. Please wait. ---> Downloading header for python-clearsilver to pack into transaction set. python-clearsilver-0.10.4 100% |=========================| 2.8 kB 00:00 ---> Package python-clearsilver.i386 0:0.10.4-2.el4.rf set to be updated --> Running transaction check --> Processing Dependency: clearsilver = 0.10.4 for package: python-clearsilver --> Restarting Dependency Resolution with new changes. --> Populating transaction set with selected packages. Please wait. ---> Downloading header for clearsilver to pack into transaction set. clearsilver-0.10.4-2.el4. 100% |=========================| 17 kB 00:00 ---> Package clearsilver.i386 0:0.10.4-2.el4.rf set to be updated --> Running transaction check Dependencies Resolved ============================================================================= Package Arch Version Repository Size ============================================================================= Installing: trac noarch 0.10.4-1.el4.rf dag 669 k Installing for dependencies: clearsilver i386 0.10.4-2.el4.rf dag 254 k python-clearsilver i386 0.10.4-2.el4.rf dag 199 k Transaction Summary ============================================================================= Install 3 Package(s) Update 0 Package(s) Remove 0 Package(s) Total download size: 1.1 M Is this ok [y/N]: y Downloading Packages: (1/3): trac-0.10.4-1.el4. 100% |=========================| 669 kB 00:14 (2/3): python-clearsilver 100% |=========================| 199 kB 00:04 (3/3): clearsilver-0.10.4 100% |=========================| 254 kB 00:05 warning: rpmts_HdrFromFdno: V3 DSA signature: NOKEY, key ID 6b8d79e6 Public key for trac-0.10.4-1.el4.rf.noarch.rpm is not installed Retrieving GPG key from http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt Importing GPG key 0x6B8D79E6 "Dag Wieers (Dag Apt Repository v1.0) <dag@wieers.com>" Is this ok [y/N]: y Key imported successfully Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing: clearsilver ######################### [1/3] Installing: python-clearsilver ######################### [2/3] Installing: trac ######################### [3/3] Installed: trac.noarch 0:0.10.4-1.el4.rf Dependency Installed: clearsilver.i386 0:0.10.4-2.el4.rf python-clearsilver.i386 0:0.10.4-2.el4.rf Complete!
$ trac-admin /home/trac/project initenv Creating a new Trac environment at /home/trac/project Trac will first ask a few questions about your environment in order to initalize and prepare the project database. Please enter the name of your project. This name will be used in page titles and descriptions. Project Name [My Project]> project1 Please specify the connection string for the database to use. By default, a local SQLite database is created in the environment directory. It is also possible to use an already existing PostgreSQL database (check the Trac documentation for the exact connection string syntax). Database connection string [sqlite:db/trac.db]> Please specify the type of version control system, By default, it will be svn. If you don't want to use Trac with version control integration, choose the default here and don't specify a repository directory. in the next question. Repository type [svn]> Please specify the absolute path to the version control repository, or leave it blank to use Trac without a repository. You can also set the repository location later. Path to repository [/path/to/repos]> /home/usr1/svn/project Please enter location of Trac page templates. Default is the location of the site-wide templates installed with Trac. Templates directory [/usr/share/trac/templates]> Creating and Initializing Project Installing default wiki pages /usr/share/trac/wiki-default/TracSearch => TracSearch /usr/share/trac/wiki-default/TracUpgrade => TracUpgrade /usr/share/trac/wiki-default/WikiRestructuredTextLinks => WikiRestructuredTextLinks /usr/share/trac/wiki-default/TracAdmin => TracAdmin /usr/share/trac/wiki-default/TracRss => TracRss /usr/share/trac/wiki-default/WikiFormatting => WikiFormatting /usr/share/trac/wiki-default/TracWiki => TracWiki /usr/share/trac/wiki-default/WikiMacros => WikiMacros /usr/share/trac/wiki-default/TracTimeline => TracTimeline /usr/share/trac/wiki-default/WikiRestructuredText => WikiRestructuredText /usr/share/trac/wiki-default/TracSupport => TracSupport /usr/share/trac/wiki-default/WikiStart => WikiStart /usr/share/trac/wiki-default/TracRoadmap => TracRoadmap /usr/share/trac/wiki-default/TracInterfaceCustomization => TracInterfaceCustomization /usr/share/trac/wiki-default/InterMapTxt => InterMapTxt /usr/share/trac/wiki-default/TracReports => TracReports /usr/share/trac/wiki-default/TracChangeset => TracChangeset /usr/share/trac/wiki-default/TracLinks => TracLinks /usr/share/trac/wiki-default/TracAccessibility => TracAccessibility /usr/share/trac/wiki-default/RecentChanges => RecentChanges /usr/share/trac/wiki-default/TracEnvironment => TracEnvironment /usr/share/trac/wiki-default/TracCgi => TracCgi /usr/share/trac/wiki-default/TracUnicode => TracUnicode /usr/share/trac/wiki-default/WikiNewPage => WikiNewPage /usr/share/trac/wiki-default/TracPlugins => TracPlugins /usr/share/trac/wiki-default/WikiPageNames => WikiPageNames /usr/share/trac/wiki-default/TracImport => TracImport /usr/share/trac/wiki-default/TracFastCgi => TracFastCgi /usr/share/trac/wiki-default/TracGuide => TracGuide /usr/share/trac/wiki-default/InterTrac => InterTrac /usr/share/trac/wiki-default/TracQuery => TracQuery /usr/share/trac/wiki-default/TracIni => TracIni /usr/share/trac/wiki-default/WikiHtml => WikiHtml /usr/share/trac/wiki-default/WikiDeletePage => WikiDeletePage /usr/share/trac/wiki-default/WikiProcessors => WikiProcessors /usr/share/trac/wiki-default/TracBrowser => TracBrowser /usr/share/trac/wiki-default/TracBackup => TracBackup /usr/share/trac/wiki-default/TracPermissions => TracPermissions /usr/share/trac/wiki-default/TracNotification => TracNotification /usr/share/trac/wiki-default/TracModPython => TracModPython /usr/share/trac/wiki-default/TracInstall => TracInstall /usr/share/trac/wiki-default/TracLogging => TracLogging /usr/share/trac/wiki-default/SandBox => SandBox /usr/share/trac/wiki-default/TitleIndex => TitleIndex /usr/share/trac/wiki-default/TracTicketsCustomFields => TracTicketsCustomFields /usr/share/trac/wiki-default/InterWiki => InterWiki /usr/share/trac/wiki-default/TracRevisionLog => TracRevisionLog /usr/share/trac/wiki-default/TracStandalone => TracStandalone /usr/share/trac/wiki-default/TracSyntaxColoring => TracSyntaxColoring /usr/share/trac/wiki-default/CamelCase => CamelCase /usr/share/trac/wiki-default/TracTickets => TracTickets Indexing repository [1] --------------------------------------------------------------------- Project environment for 'project1' created. You may now configure the environment by editing the file: /home/trac/project/conf/trac.ini If you'd like to take this new project environment for a test drive, try running the Trac standalone web server `tracd`: tracd --port 8000 /home/trac/project Then point your browser to http://localhost:8000/project. There you can also browse the documentation for your installed version of Trac, including information on further setup (such as deploying Trac to a real web server). The latest documentation can also always be found on the project website: http://trac.edgewall.org/ Congratulations!
$ trac-admin /home/trac/project resync
$ trac-admin /home/trac/project permission add taka TRAC_ADMIN
$ tracd --port 8000 /home/trac/project &
$ htpasswd -c ./trac.htpasswd taka New password: Re-type new password: Adding password for user taka
tracd --basic-auth project,/home/trac/repos/trac.htpasswd,project -p 8000 /home/trac/project
- GPG 公開書きのインポート
# rpm --import /usr/share/doc/centos-release-4/RPM-GPG-KEY- ダウンロードサイトの設定
# yum check-updateそれなりに時間がかかる。
後で設定を行っておく。
- Open Tech Press LinuxとMac OS Xの異種OS間ホームネットワークの構築
- 現在ののルールの表示
# iptables -L- チェインのポリシーを設定する
# iptables -P <チェイン> <ターゲット>... 書きかけ ....
OS 起動時のサービスの設定は、chkconfig を利用する。
- 現在の設定を表示する
# chkconfig --list個々のサービスを確認する
# chkconfig --list sendmail sendmail 0:off 1:off 2:on 3:on 4:on 5:on 6:off数値は、ランレベル。サービスの自動起動を止めておく。
# chkconfig --level 2345 sendmail off # chkconfig --list sendmail sendmail 0:off 1:off 2:off 3:off 4:off 5:off 6:off
5系も出ているが、動作確認用に CentOS の 4.5 を Sotec マシンに。
インストールメモ
- ファイアウォール設定
ファイアウォール無しを設定。iptables はあとで設定。
- SELinux は無効にしておく
- デフォルトで入れておくパッケージ
■ 初期設定
- ホスト名を変えておく
/etc/sysconfig/network を変更
→ と、これだけ変更してしまうと、GNOME が正常に動作しなくなる。/etc/hosts も合わせて変更が必要。
■ クライアントからの接続用意
ssh の設定を行っておく。
インストール時に、ssh を利用するためのパッケージのインストールは終えているので、インストール終了後は既に利用可能な状態をなっている。
アカウントディレクトリに、
- .ssh 700
- .ssh/authorized_keys 600
を用意しておく。
authorized_keys に、クライアント側の公開鍵を登録。
■ 不要なサービスは止めておく
- sendmail が起動していたので止めておく
# service sendmail stop sm-client を停止中: [ OK ] sendmail を停止中: [ OK ] # chkconfig --list sendmail sendmail 0:off 1:off 2:on 3:on 4:on 5:on 6:off # chkconfig --level 2345 sendmail off # chkconfig --list sendmail sendmail 0:off 1:off 2:off 3:off 4:off 5:off 6:off
# 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
# ntpdate ntp.ring.gr.jp 24 Jun 23:26:11 ntpdate[5268]: step time server 133.23.250.240 offset 98.071783 secハードウェアクロックも狂っているので修正したシステムクロックに同期させる。
# hwclock --systohc
# crontab -e設定内容は以下の通り。
2 4 * * * /usr/sbin/ntpdate -s ntp.ring.gr.jp
- Home Ubuntu Japanese Team
日本語のローカライズについては、
- 日本語ローカライズ版 Ubuntu Japanese Team
初心者向けのフォーラムもでてきていた。
- Ubuntu日本語フォーラム / 初心者サポート
IRC は、
- IRCチャンネル開設 Ubuntu Japanese Team

Tracの記事が良いですいろいろとやり方はあると思うが、Mac OS X で ISO イメージを焼くには、ディスクユーティリティを使うのが一番簡単っぽい。
- 徒然なるままに OSX で ISO イメージを焼く
・空の CD を入れると、利用するアプリケーションを選択する画面が出てくるので、ディスクユーティリティを選択。
・ディスクユーティリティの[ファイル]->[ディスクイメージを開く] を選択して、焼き込み ISO イメージを選択。
・ISO イメージがマウントされるので、マウントされたイメージを選択して、[ディスクを作成]
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
最終更新時間: 2009-10-14 00:22