Copyright © 2005 Novell, Inc.
這些發行記事包含下列幾個面向:
一般:每位使用者都應閱讀的資訊。
更新:在《入門手冊》第二章未提及的變更。(目前仍是空白)
安裝:關於安裝的其他資訊。
技術:此部分包括一些供有經驗使用者參考的技術變更和增強功能。
在《入門手冊》中,可以找到關於安裝和基本系統組態的資訊。在《參考指南》中有對系統組態的詳盡說明。此外,也敘述一般而言最重要的應用程式和桌面。
這個版本的 SUSE Linux 隨附於 Novell AppArmor。這項功能可以保護您的應用程式免於軟體漏洞攻擊的威脅。AppArmor 保護可以透過 AppArmor 控制台啟用,該控制台位於 Novell AppArmor 之下的 YaST。如需有關使用 Novell AppArmor 的詳細資訊,請參閱 /usr/share/doc/packages/subdomain-docs/apparmor-userguide.pdf。
Xen 3 是最新尖端科技的開放原始碼技術,可以讓使用者輕鬆建立執行應用程式的虛擬環境。這項技術發展快速,其涵蓋的部份層面還在成形中,因此尚未成熟。Xen 尚未通過完整測試且並非完全穩定,因此,在 SUSE Linux 10.0 提供的 Xen 3 是一項技術預覽。雖然 Xen 3 通常可行,不過在用於商務部署之前,Xen 仍有改善空間而且需要經過更多測試。Xen 3 規劃的新功能包括: x86-64 support (working in Xen 3), SMP (currently disabled), PAE support (not enabled on SUSE Linux).
預計可透過 YaST 線上更新 (YOU) 取得改良套件。 如需最新資訊,請參閱 http://www.opensuse.org/Xen3_Status_and_Updates。
使用 YaST 安裝來源模組,您可以將其他軟體儲存機制加入預設的安裝設定值。如果您想要利用標準安裝來源的部份元件來增強系統,這項功能非常有用。例如,openSUSE 只能用於開放來源軟體,不過對於需要 Java 和依賴 Java 之套件的使用者,可以將 "inst-source-java" 儲存機制加入 YaST 並安裝這些套件。如需更多資訊,請參閱 http://www.opensuse.org/index.php/Additional_YaST_Package_Repositories。
只有 32-位元的版本包含 Eclipse,所以 Eclipse 可以與我們預設的 java (java-1_4_2-sun) 搭配使用,在 64-位元的版本中就完全無法使用。如果您想要將 Eclipse 與 SUN Java 1.5.0 搭配使用,請確定您也安裝 32-位元版本的 java-1_5_0-sun 和 java-1_5_0-sun-devel。
若要這麼做,請開啟 YaST,選擇「軟體」->「軟體管理」然後搜尋 "java-1_5_0-sun"。選取 "java-1_5_0-sun" 和 "java-1_5_0-sun-devel" 套件。對於這兩個套件,請在 RPM 說明窗格中按一下「版本」標籤,然後選取 i586 版本。
如果您分開安裝妖姬號 (並非包含於 GNOME 選擇中),會遺失部份套件。安裝下列套件以確保妖姬號運作正常:
gstreamer-plugins-extra
gstreamer-plugins-excess
另外請注意妖姬號在 x86-64 中無法播放 MP3 檔案。
目前部份新的 GeForce 配接卡 (6x00 系列) 只能在沒有加速的情況下使用,這樣才能避免系統鎖死或圖形扭曲。SUSE 與 NVIDIA 已經針對這個問題展開調查。
這些配接卡中的一部份已經與 /etc/X11/xorg.conf 設備段落的 "ShadowFB" 選項一起設定。這項設定停用加速功能,大幅降低圖形輸出的速度。我們無法自動偵測出哪些圖形配接卡是實際需要的。您必須自行移除或標記 /etc/X11/xorg.conf 中的選項,以進行測試。然而,如果這項測試會鎖定您的系統,您必須以 runlevel 3 重新開機才能回復此變更。
我們只會對這個問題影響的配接卡設定此選項。其他 GeForce 6x00 型的圖形配接卡可能也會受到影響。如果您的系統已鎖定,而且您在 /etc/X11/xorg.conf 設備段落沒有看到此選項,請新增此選項然後重新啟動系統。
如果圖形在未使用 "ShadowFB" 選項的情況下發生扭曲情形,但是系統並沒有鎖死,您可以使用 /etc/X11/xorg.conf 設備段落中的 "XaaNoPixmapCache" 選項及 "XaaNoOffscreenPixmaps" 選項來代替。這個設定不會像 "ShadowFB" 選項那樣降低圖形輸出的速度。
另一個辦法是安裝 NVIDIA 的二進位驅動程式 (似乎不會受影響)。請使用 YaST 線上更新 (YOU) 來安裝這個驅動程式。
目前必須有專屬授權才能使用 Atheros WLAN 配接卡的驅動程式。因此,Atheros WLAN 配接卡並沒有隨附於一般核心套件。若要使用 Atheros driver,請安裝與您的核心相符的非 GPL 核心套件 (例如,如果您使用 "kernel-default",則另外安裝 "kernel-default-nongpl")。
從 http://www.opensuse.org/Additional_YaST_Package_Repositories 下載非 GPL 核心套件。
YaST 支援模組的功能已經變更。您可以使用這個模組預備支援要求並收集有關您系統的資訊。您可以在 http://www.novell.com/usersupport 找到使用 SUSE Linux 安裝支援的指示。
無已知問題。
安裝說明位於《入門指南》中。
SUSE Linux 可以從 DVD 或一台 CD-ROM 媒體進行安裝。然而,並非所有套件都適用於 CD-ROM。只有使用者最常安裝的套件包含在內。在 http://www.novell.com/products/linuxpackages/professional/diff_cd_dvd.html 有提供列出差異的總覽。
如果您的系統沒有 DVD 光碟機而您需要特定套件,可以將 DVD 放入另一部連接您網路的機器,然後遠端載入以進行安裝,或使用 YaST 選取公用 FTP 伺服器做為安裝來源。
cardmgr 已不再管理 PC 卡。而是由核心模組管理 Cardbus 卡和其他子系統。所有必要的動作均由 hotplug 所執行。pcmcia 啟動程序檔已被移除,且將 cardctl 代換為 pccardctl。如需詳細資訊,請參閱 /usr/share/doc/packages/pcmciautils/README.SUSE。
依照預設,呼叫 su 以成為 root 使用者,並不會設定 root 的 PATH。請呼叫 su -,以 root 的完整環境啟動登入殼層程序,若您希望變更 su 的預設行為的話,請在 /etc/default/su 中將 ALWAYS_SET_PATH 設為是。
如果您不滿意系統的地區設定預設值,請變更 ~/.i18n.中的設定。位於 ~/.i18n 的項目會覆寫 /etc/sysconfig/language 的系統預設值。使用相同的預設名稱,但是去掉 RC_ 命名空間前置詞,例如,使用 LANG 而非 RC_LANG。如需關於地區設定的一般資訊,請參閱《參考手冊》中的「語言與國家特定設定值」。
現在很多應用程式都倚賴 D-BUS 進行處理程序之間通訊 (IPC)。呼叫 dbus-launch 啟動 dbus-daemon。整個系統 /etc/X11/xinit/xinitrc 使用 dbus-launch 啟動視窗管理員。
如果您有本端 ~/.xinitrc 檔案,您必須照著變更。否則像是 f-spot、banshee、tomboy 或 Network Manager 妖姬號這類的應用程式可能會失效。儲存您舊有的 ~/.xinitrc。然後使用下列指令將新的範本檔案複製到您的主目錄:
cp /etc/skel/.xinitrc.template ~/.xinitrc
最後,從已儲存的 .xinitrc 新增您的自訂。
由於為了與 LSB (Linux 標準基礎) 相容,大部分組態檔和初始程序檔會由 xntp 重新命名為 ntp。這些新的檔案名稱為:
/etc/slp.reg.d/ntp.reg
/etc/init.d/ntp
/etc/logrotate.d/ntp
/usr/sbin/rcntp
/etc/sysconfig/ntp
熱插拔事件目前完全由 udev daemon (udevd) 處理。我們無須再使用 /etc/hotplug.d 及 /etc/dev.d 中的事件多工器。改由 udevd 直接呼叫所有的熱插拔協助程式工具 (根據其規則)。Udev 規則與協助程式工具是由 udev 和其他各種套件所提供。
如果寫入 USB 儲存裝置 (像是隨身碟或 USB 硬碟) 的速度相當慢,或您不想要同步寫入這些裝置,請停用同步載入選項。
建立一個名稱為 90-storage-nosync.fdi 且內容如下的檔案:
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<!-- disable sync for mount -->
<match key="block.is_volume" bool="true">
<match key="volume.fsusage" string="filesystem">
<match key="volume.uuid" string="UUID">
<merge key="volume.policy.mount_option.sync" type="bool">false</merge>
</match>
</match>
</match>
</device>
</deviceinfo>
根據您的硬體調整 <match key="volume.uuid" string="==UUID=="> 這一行。執行 lshal 以擷取 volume.uuid 並輸入該 ID 而非 ==UUID==
將 90-storage-nosync.fdi 複製到這個目錄:
cp 90-storage-nosync.fdi /usr/share/hal/fdi/policy/20thirdparty
以 rchal restart 重新啟動 HAL 服務。
在利用 YaST 設定並列埠印表機之後可能需要重新開機。如果利用 YaST 設定的並列埠印表機無法正常列印,那麼重新開機不會執行 YaST 印表機設定以進行測試。只有 ECP DMA 模式的並列埠不受影響。
為求正常運作,GNOME 應用程式會依據檔案系統變更通知支援。對於僅限本端的檔案系統,請安裝 gamin 套件 (建議使用) 或執行 FAM daemon。對於遠端檔案系統,請在伺服器與用戶端上執行 FAM,並為 FAM 執行的 RPC 呼叫開啟防火牆。
GNOME (gnome-vfs2 和 libgda) 內含一個包裝程式,可以挑選 gamin 或 fam 以提供系統變更通知:
如果 FAM daemon 沒有執行,則建議改用 gamin。(理由:Inotify 僅由 gamin 支援,並且在本端檔案系統更有效率)。
如果 FAM daemon 正在執行,則建議使用 FAM。(理由:如果 FAM 正在執行,您可能想要僅由 FAM 支援的遠端通知)。