歡迎您光臨本站 註冊首頁

Fedora 8 安裝指南(未完待續) 第一、二部分

←手機掃碼閱讀     火星人 @ 2014-03-25 , reply:0

出處:http://blog.163.com/vic_kk/

翻譯自http://www.mjmwired.net/resources/mjm-fedora-f7.html,並對其中部分內容進行了添加和修改。

目錄如下──
一、安裝介質
二、基本系統的安裝
三、設置sudo
四、設置yum
五、安裝Nvidia驅動以及ATI驅動
六、GCC的兼容性
七、安裝RealPlayer
八、安裝MP3播放器
九、安裝媒體播放器
十、安裝TureType字體
十一、修改設置服務/後台程序
十二、Flash插件安裝和配置
十三、Java插件安裝和配置
十四、安裝Adobe Acrobat
十四、配置Samba
十五、掛在NTFS格式磁碟
十六、安裝Kernel Headers
十七、安裝Kernel源碼
十八、更多相關信息


本文包提供了一些關於Fedora 8的、常見但實用的安裝和配置的技巧,這將指導您進行Fedora 8的安裝和配置。需要注意的是,我只能保證這些技巧對我而言可以正常工作,所以請謹記──在嘗試這些技巧以前一定要對重要的系統文件進行備份!

一、安裝介質
Fedora 8 提供DVD或者CD用於系統安裝,但是二者均為單張的。Fedora本身不直接提供多張的系統安裝盤。(譯者注──有些網站上提供一共5~6張的CD用以安裝Fedora,此處指出──這種多張的安裝盤不是Fedora直接提供的。)
我推薦使用DVD光碟進行安裝。將安裝光碟放入光碟機,然後從光碟機啟動系統,就可以直接在你的計算機上進行Fedora的安裝或者對已有的系統進行升級。
CD(Fedora直接提供那種)盤又被稱為LiveCD,他可以提供光碟啟動,並在RAM中形成一個基本的Fedora系統。同時它也可以用來進行簡單的系統安裝,只是這種安裝不如利用DVD安裝的那樣完整。默認的LiveCD(例如Fedora-8-Live-i386.iso)使用的GNOME環境;也有一些LiveCD使用KDE環境的,這樣的LiveCD上有特殊的標誌。這兩種LiveCD都可以用來安裝系統,但是和DVD光碟相比,LiveCD包含的軟體要少很多。除此之外,LiveCD的正常使用還需要大內存的支持。LiveCD一般多用於系統的演示。
以往的Fedora發行版包含多個CD,這些CD組合起來之後的內容和DVD光碟是一樣的,但是這一做法在Fedora 8中沒有延續下來。
注意──如果想要對你的系統進行升級,你必須使用DVD光碟,LiveCD不能用於系統的升級。


二、基本系統的安裝
在安裝系統之前,強烈建議閱讀Fedora Release Notes (http://docs.fedoraproject.org/release-notes/f8/)和官方的安裝指南(http: //docs.fedoraproject.org/install-guide/)。另外,也建議在安裝以前閱讀Commom Problems(http://fedoraproject.org/wiki/Bugs/F8Common)。
光碟可以從Fedora鏡像中或者BT下載,然後刻盤。(更多關於如何獲取CD/DVD可以參考──http://www.mjmwired.net/resources/mjm-download-fedora.html)。
將刻好的光碟放入光碟機之後,選擇從光碟機啟動即可開始安裝。以下是基本系統的安裝過程。我採用的是DVD的自定義安裝(如果採用LiveCD安裝,則以下的步驟略有不同,自己注意一下)。

1、分區如果你有一個空閑的硬碟或你想刪除整個系統分區,那麼你可以選擇自動分區,或者刪除整個磁碟后重新分區。但是如果你想作一個多重啟動或者想保持某個分區中的內容,你可以選擇自定義分區。我推薦一個系統最少三個分區──10G的/ ,10G的/home, 1G的SWAP。其中主分區/是是你的應用程序的安裝所在,/home是你的個人目錄所在(越大越好)。SWAP至少與物理內存的大小相當(如果想要支持休眠的話)。
2、Bootloader
如果你在使用一個空白磁碟安裝系統或者希望將Fedora作為主操作系統,那可以將bootloader使用默認設置。這對包含有其他操作系統的多重系統(例如Windows)也同樣適用。如果你想保留Windows作為主操作系統,那可以將Grub安裝在/,而不是在MBR上。這樣就可以保證啟動順序不會被修改了。為了實現這個目的,在安裝的時候選擇Configure Advanced Boot Loader Options,然後將將其安裝在啟動盤的第一個部分上(First Sector)。
3、網路設置
默認的網路設置是利用DHCP進行動態配置。這對大多的告訴網際網路用戶來講都是可以的。注意──如果你在網路設備那裡點擊「編輯」,你可以選擇將Fedora的IP-V6禁用。這並非必須的,但是我推薦在這裡將其關閉,然後再在以後將其重新打開。
4、基本軟體包的選擇
其主要選擇如下──
辦公和效率──強烈推薦安裝。
軟體開發──強烈建議/必需的。
網路服務──可根據自己情況進行選擇。
如果你想安裝上述的大部分軟體並忽略一些單獨的軟體包,你可以再選擇完這些之後直接點擊」下一步「。但是建議你最好還是去選擇一些單獨的軟體包。
添加額外軟體包──通過這個可以從網路上安裝更多的軟體包,但是這要求有很告訴的網路,並且會大大延長系統的安裝時間。
5、單個的軟體包的選擇
選擇性安裝單個軟體包具有很重要的意義,通過這一步,你可以自由地選擇任何你想要的軟體。以下這些是我覺得比較有用的軟體包──
(1)桌面環境──強烈推薦將GNOME和KDE這兩個桌面環境都安裝上。
(2)應用程序──默認的已經足夠,可以不再加以選擇。
(3)軟體開發──必需的——開發工具和開打軟體。
推薦的——推薦將Gnome軟體開發和KDE軟體開發以及X軟體開發包括進去。
可選的——如果你不使用Fedora進行Java開發,那麼Java開發和Eclips這兩個部分可以不去選擇。這裡的JAVA和SUN JAVA並不是一樣的。
(4)系統服務──強烈建議安裝系統服務配置工具。如果想要實現與WINDOW的文件共享,則必需安裝Samba。
(5)基本系統──如果你願意,你可以選擇不要安裝Java,而在系統安裝完成之後再去安裝SUN的Java軟體。強烈建議安裝系統工具,這些工具包括 fuse和ntfs-3g這些用於讀寫NTFS格式磁碟的工具。建議不要安裝「虛擬化」如果你想使用Xen來進行虛擬化,你可以以後再進行安裝。
選擇完這些東西以後,就可以進行軟體的安裝,安裝完成之後可以重啟了。有些用戶可能希望將Grub安裝在/分區的第一個塊上而非MBR,那麼還需要配置NTLDR,用於啟動Linux。

安裝完成之後系統會自動重啟,重啟的時候系統會自動設置你的顯示器,這個自動生成的配置的解析度以及刷新頻率和你慣用的可能並不相同,不過沒有關係,我們可以先按照first boot進行簡單的設置,等到進入系統之後再去設置合適的解析度。
First Boot需要設置的內容如下──
(1)防火牆──無論你是否擁有硬體防火牆,也無論你使用什麼樣子的網路連接,都應該學習使用防火牆。這個東西很容易修改。
(2)SELinux──SELinux通過一些額外的設置和策略來保證一些程序的正常運行。它可以帶來更好的安全性,同時也帶來了不少的麻煩。但是我建議大家常識一下,將其設置為強制(SELinux = Enforcing),這樣一般的問題將會被記錄。
(3)日期和時間──除非你有一個提供這個服務的網路,否則不要選擇這個。尤其是當你的網路中存在其他Linux機器的時候,千萬別啟動這個服務( Network Time Protocol──NTP,網路時間控制)。
(4)探測硬體──Fedora使用smolt來收集基本的、非互動的安裝信息。儘管這個東西對Fedora開發者來講似乎有所幫助,但是它看起來涉及到了我們的隱私。在你確認要發送這些數據之前,建議你弄清楚要發送的究竟是關於什麼的信息,我個人從來不會發送這些數據的。(譯者注──個人覺得發送一下也沒有什麼的……)
(5)創建用戶──為自己使用建立一個賬戶,並且將系統的默認賬戶設置為這個賬戶,而不是root。這樣可以避免很多錯誤,而且root本來就不是為個人使用而設計的。


三、設置Sudo
和其他的Linux發行版一樣,Fedora也存在多個個人用戶和一個根用戶(root)。根用戶是超級用戶,這與Windows下的管理員(Administrator)有點相似。First Boot中設置的個人用戶用於進行日常的使用和操作,而根用戶則應僅用於系統的管理和配置。普通用戶可以通過在終端輸入su或sudo命令來獲取超級用戶的許可權。但其中的sudo命令需要進行配置才能使用。以root身份執行──
echo 'loginname ALL=(ALL) ALL' >> /etc/sudoers
其中的loginname是你的用戶的賬號,如果你不想每次都輸入密碼,你可以將ALL=(ALL) ALL換成'ALL=(ALL) NOPASSWD:ALL'。這裡,使用sudo時候需要輸入的密碼是你的賬戶的密碼,而並非管理員密碼。下面是一個例子。

[mirandam@charon ~]$ su
Password: <--- 輸入根用戶密碼

[root@charon mirandam]# echo 'mirandam ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers
[root@charon mirandam]# exit
exit

一下命令使你可以通過sudo來使用管理員才能使用的命令。

[mirandam@charon ~]$ du -sh /root
du: `/root': Permission denied <--- 失敗!!!

[mirandam@charon ~]$ sudo du -sh /root
163M /root <--- 成功!!!

四、配置yum
Fedora使用yum對其軟體進行安裝和升級,當系統已經連接網路后,系統會自動解決軟體之間的依賴關係。
(1)Fdora源設置──默認的Fedora倉庫有兩個,即fedora(與Fedora安裝介質的內容相同)和updates(用於升級的軟體包,比 fedora中的新)。這些倉庫會向系統註冊他們的軟體包,以保證他們可以被正確的下載。可以使用下面的命令來導入密鑰:sudo rpm --import /etc/pki/rpm-gpg/*
(2)第三方源設置──如果想要安裝一些與Fedora政策想違背的程序,例如MP3, DVD, MPEG,以及一些驅動之類的具有版權和專利保護的軟體等等,我們還需要第三方的源。在本指南中所需的軟體均來自Livna。當然,出了Livna意外還有一個比較出名的源──Freshrpms,但是Livna的源與之的兼容性不是很好。可以通過下面這兩個命令進行源和密鑰的添加:
sudo rpm -ivh http://rpm.livna.org/livna-release-8.rpm 添加源。
sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-livna 導入KEY。
注意:在使用yum進行軟體安裝或者升級的時候,yum會顯示相關信息並提示用戶進行確認,這對初學者來講是有好處的,建議初學者留心一下在yum過程中都發生了哪些事情。如果你希望所有的事情都自動進行,可以在執行yum命令的時候加上-y這個選項,他的意思是對所有的問題都回答是(yes)。如下:
# sudo yum -y install application_name
另外,yum可以提供自動的全面系統升級,即,對所有的已經安裝的軟體包都進行升級。這一功能可以通過下面的命令來實現:
#sudo yum update
通常來講,如果你有一個高速的網路,最好在系統安裝完成之後進行一下全面系統升級。在此之後,這種系統的全面升級就不是必須的了。要牢記一點,如果進行系統的升級,將會把與之相關的軟體也以其升級,這很可能會是一個漫長的過程,而且又可能會使原有的程序變得不能正常工作。所以如果想要進行這種全面升級的話一定要考慮清楚,想清楚這樣將會發生什麼。
(譯者註:yum的update是對系統進行升級,就如同apt的upgrade一樣。而apt的update則是更新軟體列表的意思。不要弄混。另外,yum可以對系統進行全面升級的這個功能還可以用於將系統有F7升級至F8這種版本的升級。)

五、安裝nvidia驅動
Fedora推薦用戶使用第三方源上的驅動,而不是Nvidia的官方驅動。目前Livana提供已經打好包的驅動,可以使用yum來進行下載安裝。在安裝和設置好Livna的源后(安裝設置方法參見前面),輸入:sudo yum install kmod-nvidia即可。如果安裝的同時內核被升級,那就需要重啟。如果沒有升級,只要簡單的註銷用戶然後重新登錄即可。在登錄的時候,Nvidia的商標會一閃而逝。這說明他的驅動已經成功載入。
譯者註:ati的顯卡的驅動安裝其實也大同小異,安裝kmod-fglrx即可。當然,ati官方網站上也有驅動,但是那個驅動還要自己再進行配置,不象Livna上的那樣可以直接拿來使用。看自己的愛好和習慣來決定使用哪一個吧。

六、GCC的兼容性
Fedora 8使用的GCC-4.1。但是一些程序可能是用老版本的GCC編譯的,這種程序如果想要在Fedora 8中正常運行,則需要一些庫──compat-libstdc++-33與compat-libstdc++-296。但是這兩個庫在Fedora的安裝光碟裡面並未包含進去,需要我們自己上網去下載。我們也可使用yum進行安裝:sudo yum -y install compat-libstdc++-33 compat-libstdc++-296。 即可。
雖然Fedora 8使用的是GCC-4.1,但是有的軟體使用GCC-4.1不能編譯。在這種情況下,我們需要安裝GCC-3.4。這需要compat-gcc-34和 compat-gcc-34-c++這兩個軟體包,我們可以通過yum進行安裝:udo yum install compat-gcc-34 compat-gcc-34-c++。關於怎樣使用這個GCC,可以參考:http://www.mjmwired.net/linux/2005/11 /15/using-alternate-compilers/。

譯者註:其實使用不同版本的GCC,簡單的方法有兩個,一個是在configure以前設置環境變數:# export CC=gcc32 ,# export CXX=g++32。 另外一個就是在configure的時候對GCC進行設置:# ./configure --cc=gcc32。可以參考具體源碼裡面的./configure --help。

七、安裝Realplayer
從官方網站:http://www.real.com/linux去下載RealPlayer 10.0 GOLD。然後選擇 "Advanced Installation RedHat Package"。下載完成後會得到一個rpm包,在安裝rpm包以前,要確保已經安裝了compat-libstdc++-33。否則的話需要先安裝它。
[mirandam@charon downloads]$ sudo yum install compat-libstdc++-33
之後就可以安裝Realplayer了:
[mirandam@charon downloads]$ sudo rpm -ivh RealPlayer10GOLD.rpm
Preparing... ########################################### [100%]
1:RealPlayer ########################################### [100%]
註:如果在 Firefox 或 Mozilla裡面Realplayer的插件沒有載入,可使用下面的命令進行載入:
[mirandam@charon ~]$ sudo /usr/bin/mozilla-plugin-config -i -f

[火星人 ] Fedora 8 安裝指南(未完待續) 第一、二部分已經有456次圍觀

http://coctec.com/docs/linux/show-post-167561.html