FAQ for RedHat Linux
本家のFAQページが全くやる気が無いようなので,FAQなるものを作ってみるテストです.
RedHat,特に8.0 及び 9(またはこれらに収録されているソフトウェアパッケージ)において特徴的な質問 and 回答をまとめていこうと思いますが,特に厳密にはこだわりません.
また、多くは Fedora Core でも通用するノウハウだと思います。
情報源は,各種ML,掲示板,Webサイト,自分での調査・試行錯誤などさまざまです.間違いの指摘,別解の紹介,項目の追加などご意見がありましたらお知らせください.
目次
(A)
はい.そのとおりです.RedHat-8.0からは,build関連の機能はrpmパッケージから分離され,rpm-buildというパッケージにまとめられています.rpm-buildパッケージをインストールして,rpmbuildコマンドを使用しましょう.
(A)
groffが影響しているようです.
rawhideからgroffの最新パッケージのSRPMをダウンロードしてrebuild & install しましょう.なお,RedHat-9では改善されています.
# wget ftp://ftp.redhat.com/pub/redhat/linux/rawhide/SRPMS/SRPMS/groff-1.18.1-20.src.rpm
# rpmbuild --rebuild groff-1.18.1-20.src.rpm
# rpm -Fvh /usr/src/redhat/RPMS/i386/groff*
(A)
パッケージ 'glibc-kernheaders' がそれに変わるものとして提供されています.
(A)
apache-2.0以降の仕様です.apache-2.0からはHTTPのレスポンスヘッダ中に明示的にcharsetを指定するようになっており,ブラウザによってはMETAタグの指定如何によらずこちらの指定に従うようです.
これを解消するには,/etc/httpd/conf/httpd.conf の以下の行で,正しいcharsetを指定するか,この行をコメントアウトする必要があります.
AddDefaultCharset iso-8859-1
(A)
rpmdb-redhatパッケージがインストールされていれば,rpmコマンドで --redhatprovides オプションを使うことで,そのファイルが含まれるパッケージを調べることができます.
(A)
既知の不具合です.見た目以外に特段の支障は無いはずですが,気になる場合は英語環境で起動しましょう.
(A)
設定ツールが行っていることは /etc/sysconfig/iptables の変更です.設定はちゃんと保存されていますが,次回ツールを起動したときに,この設定内容が読み込まれないだけです.
/etc/sysconfig/iptables の内容を直接確認するか,iptables -L コマンドで確認しましょう.
(A)
手前味噌ですが,以下のURLを見てください.
(A)
mozillaの場合,個人設定ファイル($HOME/.mozilla/profile name/some_string/user.js) に,以下のどちらかを追加する.(動作の違いはやってみて確認してください)
pref("xim.status.input_style", "none");
pref("xim.status.input_style", "on-the-spot");
(A)
以下のどちらかの方法で回避できます.(8.0 及び 9.0 で確認)
(1) configure ( config / menuconfig / xconfig ) の
`Loadable module suppor -> Set version information on all modules symbols'
を `n' にする.
(2) 一番最初に
を実行する.
(A)
/etc/pcmcia/config.opts ファイルで,Vaio の CD ドライブが使用する io ポートが無効にされています.このファイルの以下の行をコメントアウトしてみてください.
(A)
RedHat-8.0, RedHat-9のGNOMEにはメニューエディタはありません.カスタマイズするには,自力でファイルを編集する必要がありますが,かなり面倒です.
具体的な方法はこちらをご覧ください.
(A)
原因はさまざま考えられますが,以下によくある事例を2つ挙げます.
1.cgiスクリプトの改行コードが正しくない.
サーバー上で cat -v ファイル名 として,行末に ^M がついている場合がこのケースです.
DOSの改行コードで作成されたcgiファイルをftpで転送する場合,RedHat-8以降で標準の vsftpd の初期設定の問題から,ASCIIモードで転送したつもりでも,binary モードで転送されてしまいます.
/etc/vsftpd/vsftpd.conf の以下の箇所をアンコメントすれば,ASCII転送ができるようになります.
#ascii_upload_enable=YES
#ascii_download_enable=YES
2.ユーザーディレクトリの ~/public_html/ より下の階層でcgiを動かそうとしている.
suexec が原因です./usr/sbin/suexec を削除するか,リネームすれば解消します.