[ ホーム | 一覧 | 検索 | 最終更新 | ヘルプ ] [ 新規 ]

KAWANO's PukiWiki Plus! - Install Log のバックアップ(No.6)

AND OR
  • バックアップ一覧
  • 差分 を表示
  • 現在との差分 を表示
  • 現在との差分 - Visual を表示
  • ソース を表示
  • Install Log へ行く。
    • 1 (2003-10-06 (月) 02:33:34)
    • 2 (2003-10-06 (月) 02:52:24)
    • 3 (2003-10-09 (木) 05:41:43)
    • 4 (2003-11-14 (金) 05:29:13)
    • 5 (2003-11-27 (木) 08:08:30)
    • 6 (2004-06-12 (土) 10:24:04)
    • 7 (2004-06-12 (土) 15:37:51)
    • 8 (2004-06-13 (日) 01:47:00)
    • 9 (2004-06-13 (日) 22:39:53)
    • 10 (2004-06-14 (月) 14:08:48)
    • 11 (2004-06-21 (月) 06:03:13)
    • 12 (2004-08-10 (火) 02:03:46)
    • 13 (2004-08-31 (火) 08:46:06)
    • 14 (2005-03-15 (火) 17:44:09)
    • 15 (2007-03-02 (金) 03:31:16)
    • 16 (2007-03-19 (月) 05:51:52)
    • 17 (2007-09-14 (金) 04:54:08)
    • 18 (2008-01-18 (金) 22:24:18)
    • 19 (2008-01-25 (金) 10:23:15)
    • 20 (2008-02-02 (土) 05:37:55)
    • 21 (2008-04-21 (月) 05:39:22)
    • 22 (2008-05-02 (金) 20:58:59)
    • 23 (2014-03-18 (火) 18:37:41)

Install Log

  • Install Log
    • Fedora Core 1
    • RedHatでapt
      • まえがき
      • aptの入手とインストール
      • aptの設定
      • aptの利用
      • 参考リンク
    • htaccess
    • Debian GNU/Linux (woody)
    • PHP Acceralator (2003-10-09)
      • 配布元
      • 作業&設定
    • Apache+openssl RedHat Linux 7.2 (2003-04-24)
      • 配布元
      • 設定
    • Python 2.2.2 (2003-04-16)
      • 配布元
      • インストール
    • Mailman 2.1.1+JP patch (2003-04-16)
      • 配布元
      • インストール
    • カスタマイズ

▲ ▼

Fedora Core 1

  • ./FedoraCore1のインストール

参考リンク:

  • FrontPage - Fedora JP wiki -- Fedora JP Project
  • しだれざくらのLinuxざんまい -- Fedora Core Biginners MLもあり、ユーザが集まっている
  • FaqDistributionFedora - 2ch-Linux-Beginners -- 2ちゃんねる
▲ ▼

RedHatでapt

RedHat Linuxでaptを利用した、パッケージの管理をするためのメモ。

▲ ▼

まえがき

こちらによると、RedHatが7.2-8.0までを2003年末で、9.0を2004年3月末でサポート終了するため、 学内のRedHat Linuxのサーバのメンテをどうするか検討中。

ひとまず、RHNへのguest登録も期限が切れているので、aptによるパッケージの管理を導入し、テストすることにする。 APT(Advanced Package Tool)はDebianやVineではメジャーなパッケージ管理ツールなので、使い勝手もよい。

▲ ▼

aptの入手とインストール

FRESH RPMS( http://freshrpms.net/apt/ )にアクセス。 RedHat LinuxのバージョンにあわせたRPMファイルをダウンロードする。

# wget http://ftp.freshrpms.net/pub/freshrpms/redhat/7.2/apt/apt-0.3.19cnc55-fr7.i386.rpm
--16:22:41--  http://ftp.freshrpms.net/pub/freshrpms/redhat/7.2/apt/apt-0.3.19cnc55-fr7.i386.rpm
           => `apt-0.3.19cnc55-fr7.i386.rpm'
ftp.freshrpms.net をDNSに問いあわせています... 完了しました。
ftp.freshrpms.net[193.1.219.82]:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 780,987 [audio/x-pn-realaudio-plugin]

100%[====================================>] 780,987       25.12K/s    ETA 00:00

16:23:12 (25.12 KB/s) - `apt-0.3.19cnc55-fr7.i386.rpm' を保存しました [780987/780987]

ダウンロードできたら、インストール。

# rpm -ivh apt-0.3.19cnc55-fr7.i386.rpm
Preparing...                ########################################### [100%]
   1:apt                    ########################################### [100%]
▲ ▼

aptの設定

設定ファイルは/etc/apt/apt.confと/etc/apt/sources.listの2つだが、とくに変更しなくてもよい。

  • apt.conf
    • aptの動作を設定
  • sources.list
    • aptが利用するリポジトリの設定

aptを利用するには、パッケージの依存関係などを管理しているデータベースを入手・更新する必要がある。 入手したデータベースは、/var/state/apt/listsに保存される。

# apt-get update
Get:1 http://apt.freshrpms.net redhat/7.2/en/i386/base/pkglist.os [1037kB]
Get:2 http://apt.freshrpms.net redhat/7.2/en/i386 release.os [144B]
Get:3 http://apt.freshrpms.net redhat/7.2/en/i386/base/pkglist.updates [616kB]
Get:4 http://apt.freshrpms.net redhat/7.2/en/i386 release.updates [157B]
Get:5 http://apt.freshrpms.net redhat/7.2/en/i386/base/pkglist.freshrpms [90.2kB]
Get:6 http://apt.freshrpms.net redhat/7.2/en/i386 release.freshrpms [161B]
Get:7 http://apt.freshrpms.net redhat/7.2/en/i386/base/srclist.os [141kB]
Get:8 http://apt.freshrpms.net redhat/7.2/en/i386 release.os [144B]
Get:9 http://apt.freshrpms.net redhat/7.2/en/i386/base/srclist.updates [50.6kB]
Get:10 http://apt.freshrpms.net redhat/7.2/en/i386 release.updates [157B]
Get:11 http://apt.freshrpms.net redhat/7.2/en/i386/base/srclist.freshrpms [23.2kB]
Get:12 http://apt.freshrpms.net redhat/7.2/en/i386 release.freshrpms [161B]
Ign http://apt.freshrpms.net redhat/7.2/en/i386/base/mirrors
Ign http://apt.freshrpms.net redhat/7.2/en/i386/base/mirrors
Fetched 1958kB in 1m50s (17.8kB/s)
Processing File Dependencies... Done
Reading Package Lists... Done
Building Dependency Tree... Done
▲ ▼

aptの利用

パッケージのインストール
パッケージ名(apacheなど)を指定すれば、該当するパッケージとそれに依存するほかのパッケージを、リポジトリからダウンロードして、インストールする。 ダウンロードしたパッケージは、/var/cache/apt/archives/に保存される。
# apt-get install パッケージ名
パッケージの削除
パッケージ名を指定して、削除する。設定ファイルも削除する場合は、「--purge」オプションをつける。
# apt-get remove パッケージ名
# apt-get --purge remove パッケージ名
パッケージの検索
パッケージ名を検索すると、パッケージ名や説明文にキーワードを含むパッケージが検索できる。パッケージ名のみの検索の場合は、「--names-only」オプションをつける。
# apt-cache search パッケージ名
# apt-cache search --names-only パッケージ名
パッケージの詳細情報
# apt-cache show apache
パッケージのアップデート
バグやセキュリティホールが修正されたパッケージにアップデートする。ただし、最新のデータベースが必要になるので、「# apt-get update」コマンドとセットで実行する。インストールは行なわずに、アップデートされるパッケージ名をチェックするには、「-s」オプションをつける。
# apt-get update
# apt-get -s upgrade
# apt-get upgrade
システムのアップデート
システム全体の依存関係を含めたアップデートをする。
# apt-get update
# apt-get dist-upgrade
カーネルパッケージのアップデート
まず、カーネルパッケージの一覧をチェックする。
# apt-get install kernel
Package kernel is a virtual package provided by:
  kernel#2.4.18-26.7.x 2.4.18-26.7.x
  kernel#2.4.18-26.7.x 2.4.18-26.7.x
  kernel#2.4.18-26.7.x 2.4.18-26.7.x
  kernel#2.4.18-19.7.x 2.4.18-19.7.x
  kernel#2.4.18-19.7.x 2.4.18-19.7.x
  kernel#2.4.18-19.7.x 2.4.18-19.7.x
  kernel#2.4.18-17.7.x 2.4.18-17.7.x
  kernel#2.4.18-17.7.x 2.4.18-17.7.x
  kernel#2.4.18-17.7.x 2.4.18-17.7.x
  kernel#2.4.9-34 2.4.9-34
  kernel#2.4.9-34 2.4.9-34
  kernel#2.4.9-34 2.4.9-34
  kernel-smp#2.4.20-20.7 2.4.20-20.7
  kernel-enterprise#2.4.9-34 2.4.9-34
  kernel-debug 2.4.18-27.7.x
  kernel-bigmem 2.4.20-20.7
  kernel-BOOT 2.4.20-20.7
  kernel#2.4.20-20.7 2.4.20-20.7
  kernel#2.4.20-20.7 2.4.20-20.7
  kernel#2.4.20-20.7 2.4.20-20.7
  kernel-smp#2.4.7-10 2.4.7-10
  kernel-enterprise#2.4.7-10 2.4.7-10
  kernel#2.4.7-10 2.4.7-10
  kernel#2.4.7-10 2.4.7-10
  kernel#2.4.7-10 2.4.7-10
 You should explicitly select one to install.
一覧から、アップデートするカーネルパッケージを選び、インストールする。 ブートローダがliloの場合は、liloの設定が必要。
# apt-get install <カーネルパッケージ名>
パッケージのソースコードのダウンロード
root権限で、「-- download-only」オプションを付けずに実行すると、ソースコードが「/usr/src/redhat」ディレクトリに展開される。
# apt-get --download-only source パッケージ名
# apt-get source パッケージ名
▲ ▼

参考リンク

  • freshrpms.net
    • http://apt.freshrpms.net/
  • @IT:Red Hat LinuxでAPTを使うには
    • http://www.atmarkit.co.jp/flinux/rensai/linuxtips/446useapt.html
  • RPM/APTによるパッケージ管理(Vine Linux)
    • http://vinelinux.org/manuals/using_rpm.html
  • RedHat Linuxでaptコマンドを使おう
    • http://whzat.minidns.net/shoko2/apt/
  • apt
    • http://www2h.biglobe.ne.jp/~hnakamur/technolab/linux/other/apt/apt.htm
  • redhatでaptを使おう
    • http://www.nurs.or.jp/~sugi/redhat-apt.htm
▲ ▼

htaccess

インストールネタではないですが。。。 メモをこちらに。

▲ ▼

Debian GNU/Linux (woody)

  • ややこしいのでこちらへ
  • VMware4.0にインストール中。メモはこちらへ。
▲ ▼

PHP Acceralator (2003-10-09)

▲ ▼

配布元

  • http://www.ioncube.jp/accelerator/(無料ユーザ登録が必要)
  • http://www.php-accelerator.co.uk/
▲ ▼

作業&設定

こちらや こちらや こちらを参考に。

▲ ▼

Apache+openssl RedHat Linux 7.2 (2003-04-24)

▲ ▼

配布元

  • RedHat
  • オフィシャルのカスタマイズガイドを参照
▲ ▼

設定

RedHat Linuxをインストール済みのサーバに、Private CAをたてて、証明書を発行

  • 鍵の作成

インストール時の鍵と証明書を削除

# cd /etc/httpd/conf 
# rm ssl.key/server.key
# rm ssl.crt/server.crt

一般的には次のようにして鍵を作成するが

# make genkey

今回は、起動時にpass phraseを入力しなくてもいいようにするため、次のようにする

# /usr/bin/openssl genrsa 1024 > /etc/httpd/conf/ssl.key/server.key
# chmod go-rwx /etc/httpd/conf/ssl.key/server.key

ssl.key/server.keyが作成される

  • 自己署名証明書の作成

次を実行して、pass phraseを入力し、自己署名証明書を作成

# make testcert

途中の情報は、次のように入力

You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [AU]:JP
State or Province Name (full name) [Some-State]:Hyogo
Locality Name (eg, city) []:Kakogawa
Organization Name (eg, company) [Internet Widgits Pty Ltd]:Hyogo University
Organizational Unit Name (eg, section) []:ISC
Common Name (eg, your name or your server's hostname) []:hoge.hoge.hyogo-dai.ac.jp
Email Address []:isc@hyogo-dai.ac.jp

最後に、httpdを再起動

# /sbin/service httpd restart
▲ ▼

Python 2.2.2 (2003-04-16)

▲ ▼

配布元

  • Python Language Website
  • Python Japan User's Group
▲ ▼

インストール

# tar zxf Python-2.2.2.tgz
# cd Python-2.2.2
# sh ./configure --withoute-gcc
# make
# make test
# make install
▲ ▼

Mailman 2.1.1+JP patch (2003-04-16)

▲ ▼

配布元

  • Mailman, the GNU Mailing List Manager
  • Mailman, Japanese Home Page
▲ ▼

インストール

  • インストール準備
# groupadd -g 197 mailman
# useradd -g 197 -d /usr/local/mailman -m -u 197 mailman
# chmod a+rx,g+ws /usr/local/mailman
  • インストール
# su mailman
% tar zxf mailman-2.1.1.tgz
% cd mailman-2.1.1
% patch -p0 < ../mailman-2.1.1+patch.20030214
% ./configure --with-mail-gid=nogroup --with-cgi-gid=nogroup --with-gcc=no
% cd /usr/local/mailman
% ./bin/check_perms
% ./bin/check_perms -f (エラーが出なくなるまで)

# cd mailman-2.1.1
# cp misc/mailman.jpg misc/PythonPowered.png misc/gnu-head-tiny.jpg /usr/local/apache/icons
  • Webサーバの設定

/usr/local/apache/conf/http.confに追加して、Apacheをリスタート

ScriptAlias /mailman/ "/usr/local/mailman/cgi-bin/"
<Directory "/usr/local/mailman/cgi-bin">
  AllowOverride None
  Options None
  Order allow,deny
  Allow from all
</Directory>
Alias /pipermail/ "/usr/local/mailman/archives/public/"
<Directory "/usr/local/mailman/archives/public">
  Options Indexes FollowSymlinks MultiViews
  AllowOverride None
  Order allow,deny
  Allow from all
</Directory>
  • Mailmanの設定

mailman/Mailman/mm_cfg.py に追加

IMAGE_LOGOS = '/images/'
DEFAULT_SERVER_LANGUAGE = 'ja'
  • cronの設定
% cd ~mailman/cron
% crontab crontab.in
  • サイト全体のメーリングリストを作成
% bin/newlist mailman

表示された内容にしたがって、/var/adm/sendmail/aliasesの設定をし、newaliasesを実行

▲ ▼

カスタマイズ

  • パスワードの設定
% ~mailman/bin/mmsitepass <your-site-password>
  • テスト用のメーリングリストの作成
% bin/newlist test-ml

できあがったら、aliasの登録をして、ブラウザで確認

メニュー

  • トップ
  • 授業
  • PukiWiki Log
  • Install Log
  • 道具箱
  • セキュリティ情報
  • RSSアンテナ

大学関係リンク

  • Webメール
  • 健康システム学科
  • 情報メディアセンター
  • 兵庫大学

今日の0件
最新の5件
2016-04-08
  • Lecture/timetable_2016
  • Lecture
  • FrontPage
2015-09-30
  • Lecture/timetable_2015
2015-04-04
  • MenuBar

total: 14114
today: 1
yesterday: 0
now: 18


リロード   差分   ホーム 一覧 検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS
http%3A%2F%2Fhs-www.hyogo-dai.ac.jp%2F~kawano%2F%3FInstall%252520Log
Founded by Minoru Kawano.
Powered by PukiWiki Plus! 1.4.7plus-u2-i18n. HTML convert time to 0.227 sec.
Valid XHTML 1.1