!!!CentOS [CentOS|https://ja.wikipedia.org/wiki/CentOS]はRed Hat Enterprise Linux互換のOSです。Red Hat社の公開するソースコードからRed Hat社の商標や商用のソフトウェアを除いてあります。 CentOS 3は[Red Hat Enterprise Linux 3|http://www.jp.redhat.com/rhel/3/as.html]に相当し、 [CentOS 3.9|http://lists.centos.org/pipermail/centos-announce/2007-July/014084.html]はRed Hat [Enterprise Linux 3 Update 9|http://mirror.centos.org/centos/3/os/i386/NOTES/RELEASE-NOTES-U9-ja.html]に相当します。 Red Hat Enterprise LinuxとRed Hat LinuxまたはFedora(Core)の対応は、 ,RHEL,RHLまたはFC(Fedora) ,RHL 6.2E,RHL 6.2 ,RHEL 2.1,RHL 7.2 ,RHEL 3,RHL 9 ,RHEL 4,FC 3 ,RHEL 5,FC 6 ,RHEL 6,Fedora 12 / 13 ,RHEL 7,Fedora 19 / 20 ,RHEL 8,Fedora 28 ,RHEL 9,Fedora 34 となっています。 !参考 *[Fedora/CentOS Stream/CentOS/RHELの関係性 - 赤帽エンジニアブログ|https://rheb.hatenablog.com/entry/202007-fedora-distribution] *[www.centos.org - The Community ENTerprise Operating System|http://www.centos.org/] *[Download CentOS 3 ISOs|http://isoredirect.centos.org/centos/3/isos/](==[ミラー|http://mirror.hmc.edu/centos/3.9/isos/i386/]==) → http://ftp.iij.ad.jp/pub/linux/centos-vault/3.9/isos/i386/ *==[CentOS-FAQ/3.x - Linux FAQ for Desktop|http://f40.aaa.livedoor.jp/~green/?cmd=read&page=CentOS-FAQ%2F3.x]== *==[CentOS で構築する自宅サーバ|http://centos.oss.sc/]== *[Rocky Linux - Wikipedia|https://ja.wikipedia.org/wiki/Rocky_Linux] !!!インストール CentOSのサイトからISOイメージをダウンロードする。 ブータブルになっているのでBIOSでCD起動が有効になっていればそのままインストーラが起動する。なんてね。 !!!プロキシの設定 !参考 *[とりあたまさんのおぼえがき: CentOS:proxyを使用する環境での設定|http://bird-memo.seesaa.net/article/9067607.html] !!!Javaのインストール (2009.2.5追記) 1.4.2は賞味期限が切れました。 java-1.4.2-sun-1.4.2.17-1jpp.nosrc.rpm が最新のようです。jdkは1.4.2.19が最新。 サン・マイクロシステムズ社のSDKは、 ==http://java.sun.com/j2se/1.4.2/ja/download.html== からダウンロードできます。 「J2SE SDK のダウンロード」をクリックすると一覧が出ますのでlinux版をダウ ンロードします。ここからは英語のページになります。 上の方にある、「Accept License Agreement | Review License Agreement 」のラジオボタンをクリックします。これをしないとダウンロードできません。 「j2sdk-1_4_2_16-linux-i586.bin」をダウンロードします。「self-extracting file」をクリックするとダウンロードが始まります。 ただし、EL用のrpmではありませんので、上でダウンロードしたファイルからrpm のパッケージを作成します。 ==http://www.jpackage.org/browser/rpm.php?jppversion=1.7&id=7851== (2009.12.28修正) ==http://www.jpackage.org/browser/rpm.php?jppversion=1.7&id=8469== から、 java-1.4.2-sun-1.4.2.16-1jpp.nosrc.rpm というパッケージを入手します。 rpm -ivh java-1.4.2-sun-1.4.2.16-1jpp.nosrc.rpm でインストールします。 これは、jvmやコンパイラをインストールするものではありません。 先ほどの「j2sdk-1_4_2_16-linux-i586.bin」からEL用のrpmパッケージを作成し ます。 「j2sdk-1_4_2_16-linux-i586.bin」を「/usr/src/redhat/SOURCES/」に置きます。 次に、 rpmbuild -bb /usr/src/redhat/SPECS/java-1.4.2-sun.spec でrpmが出来ます。 書き込み中: /usr/src/redhat/RPMS/i586/java-1.4.2-sun-1.4.2.16-1jpp.i586.rpm 書き込み中: /usr/src/redhat/RPMS/i586/java-1.4.2-sun-devel-1.4.2.16-1jpp.i586.rpm 書き込み中: /usr/src/redhat/RPMS/i586/java-1.4.2-sun-src-1.4.2.16-1jpp.i586.rpm 書き込み中: /usr/src/redhat/RPMS/i586/java-1.4.2-sun-demo-1.4.2.16-1jpp.i586.rpm 書き込み中: /usr/src/redhat/RPMS/i586/java-1.4.2-sun-plugin-1.4.2.16-1jpp.i586.rpm 書き込み中: /usr/src/redhat/RPMS/i586/java-1.4.2-sun-fonts-1.4.2.16-1jpp.i586.rpm 書き込み中: /usr/src/redhat/RPMS/i586/java-1.4.2-sun-alsa-1.4.2.16-1jpp.i586.rpm 書き込み中: /usr/src/redhat/RPMS/i586/java-1.4.2-sun-jdbc-1.4.2.16-1jpp.i586.rpm というような、メッセージが出ているはずです。 後は、これらのrpmファイルを使ってjvmとコンパイラをインストールします。 rpm -ivh /usr/src/redhat/RPMS/i586/java-1.4.2-sun-1.4.2.16-1jpp.i586.rpm rpm -ivh /usr/src/redhat/RPMS/i586/java-1.4.2-sun-devel-1.4.2.16- 1jpp.i586.rpm rpm -ivh /usr/src/redhat/RPMS/i586/java-1.4.2-sun-fonts-1.4.2.16-1jpp.i586.rpm 多分この3つで大丈夫だと思います。 !!!Sambaのインストール SambaはCentOS 3.9に標準であります。 rpm -qa | grep samba で、インストール済みかどうかを確認します。 インストールされていない場合はyumでインストールします。 (2009.2.5追記) この下にある「yumのアップデート」を参考にしてください。 最新は、3.0.28aです。下のURLから、ダウンロードできます。 (2008.5.30追記) 最新は3.0.30になっています。 (2009.2.5追記) 最新は3.2.8になっています。 (2009.4.21追記) 最新はsamba3-3.2.11-38.el3.i386.rpmになっています。 (2009.8.25追記) 最新はsamba3-3.3.7-39.el3.i386.rpmになっています。 (2009.12.28追記) 最新はsamba3-3.3.9-40.el3.i386.rpmになっています。 (2010.2.9追記) 最新はsamba3-3.3.10-40.el3.i386.rpmになっています。 (2010.2.24追記) 最新はsamba3-3.4.5-42.el3.i386.rpmになっています。 //http://ftp.sernet.de/pub/samba/recent/centos/3/ ==http://ftp.sernet.de/pub/samba/3.4/centos/3/== から //http://ftp.sernet.de/pub/samba/recent/centos/3/sernet-samba.repo ==http://ftp.sernet.de/pub/samba/3.4/centos/3/sernet-samba.repo== をダウンロードして、/etc/yum.repos.d/に保存します。 yum remove samba yum install samba3 service smb start あとは必要に応じて、 yum install samba3-utils yum install samba3-doc samba3-docでパッケージが足りないといわれるが、 http://dries.eu/yumconfig から、 http://dries.eu/pub/dries-el.repo をダウンロードして、/etc/yum.repos.d/に保存します。 !参考 *[Samba 3.2 の設定: Netsphere Laboratories|http://www.nslabs.jp/samba.rhtml] *[Sambaのインストール|http://ja.528p.com/linux/centos/SP001-samba.html] !!cpan2rpmのインストール samba3-docではJcodeが要求されます。 cpan2rpmを使うと簡単にインストールできます。 yum --enablerepo=atrpms install cpan2rpm cpan2rpm Jcode 最初の実行時にいろいろ聞かれますが適当に答えてください。 出来上がったパッケージをインストールします。 rpm -ivh /usr/src/redhat/RPMS/i386/perl-Jcode-2.07-1.i386.rpm yum install samba3-doc これでめでたくsamba3-docがインストールできました。 *[CentOS で構築する自宅サーバ : cpan2rpm の導入|http://centos.oss.sc/fundamentals/cpan2rpm/] !!swatの設定 /etc/xinet.d/samba がswatの設定ファイルです。 chkconfig samba on service xinetd restart で自動起動に設定されます。 !参考 *[Sambaサーバ構築、5つのべからず:2008年版 - kinneko@転職先募集中の日記|http://d.hatena.ne.jp/kinneko/20080422/p14] (2009.2.5追記) 上で紹介されているページの賞味期限が切れていることに注意してください。 !!!yumのアップデート CentOSのPlusパッケージを有効にしてアップデート /etc/yum.conf #additional packages that extend functionality of existing packages [centosplus] name=CentOS-$releasevei - Plus baseurl=http://ftp.riken.jp/Linux/centos/$releasever/centosplus/$basearch/ gpgcheck=1 コメントをはずす。 # yum update 〜 [update: yum 2.4.3-4.centos3.noarch] 〜 yumが2.0.8から2.4.3にアップデートされるはずです。 (2009.2.5追記)yumを使うには以下のコマンドを実行してください。 rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-3 !!!Subversionのインストール http://summersoft.fay.ar.us/pub/subversion/1.4.6/rhel-3/i386/ からRHEL3のパッケージをダウンロードします。2008.5.19現在のリストです。 (2009.2.5追記)URLが http://summersoft.fay.ar.us/pub/subversion/1.4.6/rhel3/i386/ に変わっています。 下のリストも古くなっています。 (2009.4.21追記) http://summersoft.fay.ar.us/pub/subversion/1.5.5/rhel3/i386/ [ ] cvs2svn-1.2.1-1.noarch.rpm 14-Jun-2005 17:16 103K [ ] httpd-2.0.46-70.1.ent.i386.rpm 16-Mar-2008 15:56 1.0M [ ] httpd-debuginfo-2.0.46-70.1.ent.i386.rpm 16-Mar-2008 15:56 2.5M [ ] httpd-devel-2.0.46-70.1.ent.i386.rpm 16-Mar-2008 15:56 384K [ ] mod_dav_svn-1.4.6-1.i386.rpm 16-Mar-2008 15:55 72K [ ] mod_ssl-2.0.46-70.1.ent.i386.rpm 16-Mar-2008 15:56 109K [ ] neon-0.24.7-1.i386.rpm 07-Jul-2004 20:13 53K [ ] neon-debuginfo-0.24.7-1.i386.rpm 07-Jul-2004 20:13 186K [ ] neon-devel-0.24.7-1.i386.rpm 07-Jul-2004 20:13 217K [ ] subversion-1.4.6-1.i386.rpm 16-Mar-2008 15:55 1.4M [ ] subversion-debuginfo-1.4.6-1.i386.rpm 16-Mar-2008 15:55 3.4M [ ] subversion-devel-1.4.6-1.i386.rpm 16-Mar-2008 15:55 1.4M [ ] subversion-perl-1.4.6-1.i386.rpm 16-Mar-2008 15:55 730K [ ] subversion-python-1.4.6-1.i386.rpm 16-Mar-2008 15:55 928K [ ] subversion-tools-1.4.6-1.i386.rpm 16-Mar-2008 15:55 189K [ ] swig-1.3.25-1.i386.rpm 02-Jan-2006 19:01 2.4M [ ] swig-debuginfo-1.3.25-1.i386.rpm 02-Jan-2006 19:01 677K [ ] wxGTK-2.4.2-1.i386.rpm 27-Feb-2004 08:20 2.4M [ ] wxGTK-devel-2.4.2-1.i386.rpm 27-Feb-2004 08:20 564K [ ] wxGTK-gl-2.4.2-1.i386.rpm 27-Feb-2004 08:20 25K [ ] wxGTK-static-2.4.2-1.i386.rpm 27-Feb-2004 08:20 2.2M !参考 *[Subversionサーバ構築 - IT技術の雑記帳|http://www.powerdee.com/it/infra/subversion.html] (2009.12.28追加) *[CentOS 3.9 に Subversion 1.5.5 を入れた | tanablog|http://blog.kaihatsubu.com/archives/001641.html] !!!CVSのインストール CVSはCentOS 3.9に標準であります。 インストールされているかは、 # rpm -qa | grep cvs で確認してください。インストールするにはyumを使います。 !!!アンチウイルスソフトのインストール *[アンチウィルスソフト導入(Clam AntiVirus) - CentOSで自宅サーバー構築|http://centossrv.com/clamav.shtml] !!!Webminのインストール [Webminユーザグループ - WEBMIN.COM 日本語公式サイト|http://jp.webmin.com/]からパッケージをダウンロードする。 rpm -ivh webmin-1.400-1.noarch.rpm (2009.2.5追記)バージョンアップされています。 http://prdownloads.sourceforge.net/webadmin/webmin-1.430-1.noarch.rpm (2009.4.21追記)バージョンアップされています。 http://prdownloads.sourceforge.net/webadmin/webmin-1.470-1.noarch.rpm (2009.8.25追記)バージョンアップされています。 http://prdownloads.sourceforge.net/webadmin/webmin-1.480-1.noarch.rpm (2009.12.28追記)バージョンアップされています。 http://prdownloads.sourceforge.net/webadmin/webmin-1.500-1.noarch.rpm !!webminのアクセス ブラウザから、http://サーバ:10000/でアクセスする。 !!Virtualminのインストール *[Webmin|http://www.webmin.com/virtualmin.html] (2009.8.25追記) # wget http://download.webmin.com/download/virtualmin/virtual-server-3.73.gpl.wbm.gz # wget http://download.webmin.com/download/virtualmin/wbt-virtual-server-theme-7.4-1.noarch.rpm (2009.10.23追記) Subversionのプラグインの4.0は3.70以降にしか対応しない。3.70もCentOSの3.9には未対応の様。 (2009.11.12追記) webmin関係の古いファイルは以下から入手できる様。 *[Index of /gpl/wbm|http://software.virtualmin.com/gpl/wbm/] !参考 *[userminとvirtualminのインストール - ぬきすぽラボ|http://labs.nukispo.com/?p=12] !!WebminでSubversionを管理する *[RoR Wiki 翻訳 Wiki - TxD/Subversion|http://72.14.235.132/search?q=cache:2kaYtaosIr4J:techno.hippy.jp/rorwiki/%3FTxD/Subversion](googleキャッシュ) (2009.2.5追記)googleキャッシュでは見つからなくなりました。 [RoR Wiki 翻訳 Wiki - TxD/Subversion|http://web.archive.org/web/20070630172021/http://techno.hippy.jp/rorwiki/?TxD/Subversion](internet Archive)