2−2.NRHの設定@ 環境ファイル設定各ユーザの.bash_profileまたは/etc/profileに下記の一行を追記する※export PATHをしている行を見つけexport行の上に追記する PATH=$PATH:/usr/share/nrh-up2date/modules A Updateファイル書庫の作成RedHat7.1の場合
RedHat7.2の場合
RedHat7.3の場合
RedHat8.0の場合
RedHat9の場合
RedHatAS2.1の場合
B updateRPMファイルの入手入手方法1.近くのRedHat Updateサイトから入手する日本のミラーサイト ftp://mirror.nucba.ac.jp/mirror/redhat/updates/ ftp://ftp.kddlabs.co.jp/pub/Linux/packages/RedHat/updates/ ftp://ring.aist.go.jp/pub/linux/RedHat/redhat/updates/ ftp://ftp.riken.go.jp/pub/Linux/redhat/updates/ ftp://ring.asahi-net.or.jp/pub/linux/RedHat/redhat/updates/ Updateファイルは/var/spool/nrh-up2date/X.Xディレクトリ以下にダウンロードする オリジナルRPMも/var/spool/nrh-up2date/X.Xディレクトリへコピーする 入手方法2.@.RedHatLINUX8.0のCD内に入っているrpmdb-redhat-8.0-0.20020910.i386.rpmを導入する
A.up2dateの構成を変更
1. isatty Yes 2. depslist [] 3. networkSetup Yes 4. retrieveOnly No 5. enableRollbacks No 6. pkgSkipList ['kernel*'] 7. storageDir /var/spool/up2date 8. adminAddress ['root@localhost'] 9. noBootLoader No 10. serverURL https://www.rhns.redhat.com/XMLRPC 11. fileSkipList [] 12. sslCACert /usr/share/rhn/RHNS-CA-CERT 13. noReplaceConfig Yes 14. useNoSSLForPackage Yes 15. systemIdPath /etc/sysconfig/rhn/systemid 16. enableProxyAuth No 17. retrieveSource No 18. versionOverride 19. headerFetchCount 10 20. networkRetries 5 21. enableProxy No 22. proxyPassword 23. noSSLServerURL http://www.rhns.redhat.com/XMLRPC 24. keepAfterInstall No 25. proxyUser 26. removeSkipList ['kernel*'] 27. useGPG No 28. gpgKeyRing /etc/sysconfig/rhn/up2date-keyring.gpg 29. httpProxy 30. headerCacheSize 40 31. forceInstall No Enter number of item to edit <return to exit, q to quit without saving>: 項目6/24/26を変更する 6.pkgSkipList [''] 24.keepAfterInstall Yes 26.removeSkipList [''] B.DEMOアカウントを登録してUpdateRPMを全てダウンロード
C NRHサーバに必要なファイルの作成@.パッケージリスト作成(RPMを入手方法2で入手した人はAへスキップしてください)
redhat-linux-i386-X.X.YYYYMMDDhhmmss redhat-linux-i386-X.X-obsolete.YYYYMMDDhhmmss 上記2種類のファイルが作成される A.ヘッダーファイル作成
B.NRHコントロールファイル作成
・listPackagesディレクトリ ・getObsoletesディレクトリ ・nrh-listdateファイル D mime.typesの設定/etc/mime.typesの変更application/octet-stream bin dms lha lzh exe class so dll rpm hdr #application/x-rpm rpm 赤字部分を追記する |