Fedora 11 已經在 6/9 release 了,最近安裝測試了一下,順便作個筆記。
音效
跟前面版本一樣全面採用 pulseaudio,同樣網路上有不少人反應音效部份有問題。如果不想花太多時間找問題,還是可以退回去用 oss 或 alsa。
oss: 只要改 /etc/modprobe.d/dist-oss.conf,把最後一行前面的 # 拿掉
alsa: 必須移除 alsa-plugins-pulseaudio 套件
以上兩個步驟都必須重新開機。oss、alsa 要正常運作必須注意一下相關 device 的 permission,我之前文章介紹用 hal 設定 device permission 在 Fedora 11 仍然適用。
rsyslog 無法接收遠端設備 log
前面版本的 -r 參數已經不存在了,必須修改 /etc/rsyslog.conf 把以下2行前面的 # 拿掉
$ModLoad imudp.so
$UDPServerRun 514
x64 flashplayer
Adobe 已經提供測試版 64bit flash player 下載,把 libflashplayer.so 複製到 /usr/lib64/mozilla/plugins 目錄即可。
service 管理
不知道是不是我操作方式有問題,我在 XFCE 選單 Administration -> Services 叫出設定畫面,Enable、Disable、設定 run level 都無法生效,只好改用 chkconfig。
套件管理
yum 在安裝或更新套件時很容易碰到 mirror site 連不上或者連上後下載很慢,這時候可以考慮安裝 yum-plugin-fastestmirror 套件,先找出可用而且速度快的 mirror 再開始下載,大量更新時可以節省不少時間。
將預設的 sendmail 換成 postfix
當然要先安裝 postfix 套件,安裝完後要更改系統 MTA 相關設定,system-switch-mail 這個套件可以協助我們完成必要的設定,安裝完後執行 system-switch-mail 即可選擇已安裝的 MTA。
Serial console
有了 serial console 伺服器不用安裝顯示卡,不僅節省電力更少一個零組件故障的風險,好處多多。首先要修改 /boot/grub/menu.lst 第一行要 comment out,後面2行是新增的,這裡設定是以 COM1 為例
#hiddenmenu
serial –unit=0 –speed=38400 –word=8 –parity=no –stop=1
terminal serial
以下是 kernel 載入設定,粗體部份是 serial console 必須加入的設定
kernel /vmlinuz-2.6.29.4-167.fc11.x86_64 ro root=<UUID> quiet console=ttyS0,38400n8
另外要設定讓 ttyS0 接受 user 登入,以前是在 /etc/inittab,現在 Fedora 11 是透過 /etc/event.d/serial 自動設定,只要 kernel 有收到 console 的參數,那個 tty 就會自動啟動一個 agetty process 管理。唯一要注意的是如果兩端是用 null modem 系統 boot 起來後看不到 login prompt 在 /etc/event.d/serial 找以下這行
exec /sbin/agetty /dev/$1 $2 vt100-nav
改成
exec /sbin/agetty -L /dev/$1 $2 vt100-nav
cups web 界面執行管理功能時出現 426 Upgrade Required
web 界面預設執行管理作業時會導到 ssl 頁面,如果不想用 ssl 只要帳號、密碼認證的話可以修改 /etc/cups/cupsd.conf,加入以下這行
DefaultEncryption IfRequested
印表問題
從 windows client 送 job 到 cups 一直出現以下的錯誤訊息
(/usr/lib/cups/filter/foomatic-rip) crashed on signal 11
已經確定是有 bug 了,希望套件可以儘快更新