Original author: Mauriat Miranda
原作者:Mauriat Miranda
Translated from:
http://www.mjmwired.net/resources/mjm-fedora-f8.html
原文鏈接:
http://www.mjmwired.net/resources/mjm-fedora-f8.html
發(fā)布 日: 7 November 2007 (updated: 16 November 2007)
發(fā)布到: del.icio.us, furl, digg, spurl, gmail this, Blog this * 安裝 媒體
* 系統(tǒng)安裝
* 設(shè)置 sudo
* 設(shè)置 yum
* 安裝 Nvidia Driver
* GCC Compatibility
* 安裝 GCC 3.4
* 安裝 RealPlayer
* 安裝 MP3 Players
* 安裝 Media Players
* 安裝 TrueType Fonts
* 配置 Services/Daemons
* Macromedia Flash Plugin
* Java Runtime Plugin
* 安裝 Adobe Acrobat
* 設(shè)置 Samba
* mount NTFS 分區(qū)
* 安裝 Kernel Headers
* 安裝 Kernel Source
* 更多信息和翻譯 本文是針對Fedora 8桌面的個人配置。文中提供了一些人們可能覺得有用的常見安裝注意事項。這是對我自己的系統(tǒng)設(shè)置工作的備忘,所以當(dāng)你嘗試這些的時候請注意適時做好重要文件的備份 安裝介質(zhì) Fedora 8安裝盤通過單碟 CD-ROM 或 DVD-ROM提供。 Fedora不再直接提供多碟安裝盤。 DVD-ROM是首選和推薦的安裝形式。從DVD引導(dǎo)系統(tǒng)啟動將開啟Installer進(jìn)程,允許Fedora安裝到你的電腦或者是升級你計算機(jī)上已有的Fedora系統(tǒng) CD-ROM是可以被引導(dǎo)的 “LiveCD’s” ,能在內(nèi)存中運(yùn)行一個基本的Fedora8系統(tǒng)也提供了一個更簡單的安裝方式(不同于DVD的完全安裝)。默認(rèn)的LiveCD搭載了Gnome一同發(fā)布(ex:Fedora-8-Live-i386.iso)。另外還有一個特定的搭載KDE發(fā)行的LiveCD(有明確的標(biāo)記)。兩者都提供系統(tǒng)安裝盡管相對于DVD減少了大量的軟件包。同時為了使用LiveCD需要更多的內(nèi)存。LiveCD在演示方面也很有用。 之前Fedora提供的包含所有內(nèi)容的多張CD已經(jīng)被DVD所替代。多張CD的發(fā)行將不再繼續(xù)。 注意:對現(xiàn)有的Fedora進(jìn)行升級不能使用LiveCD 系統(tǒng)安裝 強(qiáng)烈推薦在你進(jìn)行Fedora安裝之前閱讀Fedora 發(fā)行注記和官方安裝指南 令一個建議是在安裝系統(tǒng)之前閱讀“常見問題” 從Fedora鏡像服務(wù)器(或使用BT)獲得Fedora 8的DVD鏡像。(獲得更多信息關(guān)于如何下載CD’s和DVD) 從DVD引導(dǎo)和啟動系統(tǒng)。如果你選擇的是LiveCD 請注意下面的步驟可能有些微的不同。 我進(jìn)行的是Fedora 8的自定義安裝。 * 分區(qū) o 如果你有一個空白的硬盤或者想要刪除你硬盤中的所有內(nèi)容,你可以使用自動分區(qū)或者除去所有內(nèi)容然后分區(qū)
o 如果你想配置雙啟動或者保留你硬盤中的某些內(nèi)容,選擇自定義分區(qū)。我推薦至少3個分區(qū): 一個 10GB / 主分區(qū), 一個 10GB/home 分區(qū) 和一個 1GB 分區(qū)。主分區(qū)是你的程序?qū)⒁惭b到的地方,/home分區(qū)保存你所有的個人數(shù)據(jù)(分區(qū)大點會更好)。分區(qū)至少應(yīng)當(dāng)和你的物理內(nèi)存一樣大。ㄈ绻阆胫С窒馎CPI休眠等功能的話) * 啟動引導(dǎo)工具
o 如果你有一個空白的硬盤或者想要Fedora成為你的主要操作系統(tǒng),保留默認(rèn)的設(shè)置選項即可。對于有其他系統(tǒng)(如windows)的雙啟動,也可以這樣。
o如果你想維持windows成為你的主要操作系統(tǒng),將Grub安裝到/分區(qū)即可,不要安裝到MBR。這樣做,選擇高級啟動引導(dǎo)選項和安裝到啟動分區(qū)的第一扇區(qū)。我使用Windows 2000/XP中的Bootpart來引導(dǎo)linux。另一個替代Bootpart的是NT OS Loader+ Linux mini-HOWTO(Grub Win2K Howto亦可)。我推薦這種方法因為無須改動你雙系統(tǒng)環(huán)境中的的windows系統(tǒng)。[注意]這里有一個可用的配置樣本。這樣做的工作比較多,同時默認(rèn)在MBR上的選項設(shè)置也能正常工作。 * 網(wǎng)絡(luò)配置
網(wǎng)絡(luò)選項默認(rèn)使用DHCP動態(tài)配置網(wǎng)絡(luò)。這對于大部分高速英特網(wǎng)用戶都能正常運(yùn)作。注意:IPv6-如果你選擇編輯了網(wǎng)絡(luò)設(shè)備的選項,你可以禁用Fedora的IPv6功能。這都不是必須的,盡管你可以在此禁用IPv6,如果你知道你有IPv6方面的問題,日后可以再開啟。 * 主要的軟件包選擇
主要的安裝選項如下所示。你可以進(jìn)行選擇或者跳過個性化軟件包的選擇(下一步)如果你打算安裝所有的軟件的話。推薦你至少選擇一種應(yīng)用。
o 辦公和生產(chǎn)力 - [強(qiáng)烈推薦]
o 軟件開發(fā) - [強(qiáng)烈推薦 / 編譯和開發(fā)軟件需要]
o 網(wǎng)絡(luò)服務(wù)器 - [可選 (對網(wǎng)絡(luò)開發(fā)人員很有用)] 添加附加的軟件倉庫-[不推薦安裝時配置]。你可以選擇在安裝時添加有用的軟件倉庫。這樣可以提供比包含在CD和DVD中更多的軟件選擇。但是這要求高速因特網(wǎng)接入能被Fedora安裝程序所識別。這將明顯增加安裝時間。
如果你選擇了自定義那么你現(xiàn)在將被引入個性化軟件包選擇。 * 個性化軟件包選項 -apx 3.9-4.3GB -這對于選擇一批特別重要的軟件包有極大的幫助。你可以自由地選擇任何你想要的軟件包。以我的經(jīng)驗,我提供以下常見的有用建議:
o 桌面環(huán)境
+ [強(qiáng)烈推薦] - 同時選擇GNOME和KDE桌面環(huán)境
o 程序 - 默認(rèn)選擇的程序已經(jīng)足夠了
o 開發(fā)
+ [需要] - 開發(fā)庫支持和開發(fā)工具
+ [推薦] - 選擇GNOME軟件開發(fā),KDE軟件開發(fā)和X軟件開發(fā)
+ [可選] - Java開發(fā)和Fedora Eclipse都不是必須的除非你是(java)開發(fā)者。這不同于Sun的java軟件
o 服務(wù)器
+ [強(qiáng)烈推薦] - 添加服務(wù)器配置工具
+ [需要] - 添加windows文件服務(wù)器(需要與其他windows計算機(jī)分享文件)
o 基本系統(tǒng)
+ [可選] - 如果你想要可以除去Java,不過你仍然需要安裝Sun的java軟件
+ [強(qiáng)烈推薦] - 添加系統(tǒng)工具。這包含了fuse和用于讀/寫NTFS文件系統(tǒng)的ntfs-3g模塊
+ [不推薦] - 不要選擇虛擬化。如果你確實需要Xen虛擬化請稍后再安裝。 安裝已選擇的軟件包然后重啟計算機(jī)。
對于選擇了安裝grub到/分區(qū)的第一扇區(qū)代替MBR的用戶,你也許會需要安裝NTLDR來啟動Linux
對于第一次啟動:
顯示設(shè)置--顯示設(shè)置是被自動探測和設(shè)置的。分辨率和刷新率可能比你的典型設(shè)置有明顯不同。只需跟隨首次啟動的進(jìn)程進(jìn)行登錄之后再修改成和似的分辨率即可。 *防火墻 -推薦你忽略Internet連接來學(xué)習(xí)如何使用你的防火墻或者你已經(jīng)有一個硬件路由器/防火墻(例如:D-Link, Netgear等)。這很容易配置。 *linux安全性增強(qiáng)設(shè)置-SElinux要求另外的設(shè)置和配置使程序運(yùn)行更嚴(yán)格。SElinux通常會提供安全性的提升但是也代來了一些麻煩。(先禁用SElinux稍后再啟用要比直接配置要更容易些)無論怎樣,我還是推薦你們先嘗試SElinux。使用SELinux = Enforcing的多數(shù)常見的問題都有檔可查。 *日期和時間 -網(wǎng)絡(luò)時間協(xié)議-如果你有一個活躍的Internet連接(寬帶,T1,DSL)僅啟用這一項即可。不要啟用NTP廣播除非你的網(wǎng)絡(luò)上有其他的linux計算機(jī)。 * 硬件配置 -Fedora使用smolt提供定制安裝中的基本的非介入信息。雖然這可能對fedora的開發(fā)者有幫助,但是看來它可能是一個隱私問題。建議你在允許相關(guān)信息發(fā)送之前先了解將要被發(fā)送的信息是什么。 * 創(chuàng)建用戶 -為你自己創(chuàng)建1個用戶賬戶。通常使用這個賬戶作為你的個人帳戶而不是使用ROOT帳戶。這是一個很多錯誤產(chǎn)生的原因,同時root帳戶也不是為了個人使用而設(shè)計的。 設(shè)置 sudo
07 November 2007 Fedora,也像其他linux發(fā)行版一樣都有一個root用戶和個人用戶。ROOT用戶是超級用戶,多少類似于Windows系統(tǒng)中的”Administrator” 一般來說使用你首次啟動時創(chuàng)立的個人賬戶進(jìn)行日常應(yīng)用,ROOT只用來進(jìn)行系統(tǒng)管理/配置更為安全可靠。使用su或者sudo命令來作為’root’運(yùn)行程序。
echo ‘loginname ALL=(ALL) ALL’ >> /etc/sudoers ‘loginname’區(qū)域是你的用戶賬戶
使用’ALL=(ALL) NOPASSWD:ALL’如果你不想被提示輸入密碼 如果你運(yùn)行sudo被提示需要密碼,那是用戶密碼,不是root的,示例: [mirandam@charon ~]$ su
Password: <— Enter root password [root@charon mirandam]# echo ‘mirandam ALL=(ALL) NOPASSWD:ALL’ >> /etc/sudoers
[root@charon mirandam]# exit
exit 以下是一個示例教你如何使用sudo來運(yùn)行root級別的命令: [mirandam@charon ~]$ du -sh /root
du: `/root’: Permission denied <— Fails!!! [mirandam@charon ~]$ sudo du -sh /root
163M /root <— Works!!! 注意:如果除去每行命令前的sudo,本頁提供的每個命令都能運(yùn)行,但是這樣會要求你必須以’root’的身份登陸,一個可選的使用sudo的方法是在運(yùn)行一個命令之前,使用su作為root登錄。 設(shè)置yum
07 November 2007 http://fedora.redhat.com/docs/yum/en/ Fedora 使用yum來安裝和更新自身的軟件。當(dāng)連接到internet時,它會自動檢測程序的依賴關(guān)系。
Fedora Repositories
Fedora 軟件倉庫 Fedora有兩個軟件倉庫是默認(rèn)啟用的:fedora(與任何CD合集和DVD中的的軟件包相同)和updates(獲得更新的軟件包,新于fedora倉庫)
這些軟件倉庫對RPM文件進(jìn)行了’簽名’以確保下載的文件是有效的。導(dǎo)入這些倉庫的GPG 密鑰:
[mirandam@charon ~]$ sudo rpm –import /etc/pki/rpm-gpg/*
第三方倉庫
對于fedora開源政策之外的程序(例如MP3,DVD,MPEG, 二進(jìn)制驅(qū)動程序等等),可以使用第三方倉庫。對于這個指南的目的,(幾乎)所有需要都能通過Livna軟件倉庫滿足。(注意 ivna倉庫和Freshrpms倉庫不可并存)
[mirandam@charon ~]$ sudo rpm -ivh http://rpm.livna.org/livna-release-8.rpm [mirandam@charon ~]$ sudo rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY-livna NOTE: installation Prompt
注意:安裝提示
Yum下載程序或所請求更新的軟件包之后會提示你安裝。這有利于初學(xué)者追蹤系統(tǒng)中發(fā)生了什么。在更新中程序也可以同時被卸載。如果你想要yum自動安裝下載和實施變更,那么加-y參數(shù)(回答”yes”)來運(yùn)行yum。 # sudo yum -y install application_name NOTE: 系統(tǒng)的整體更新
如果你運(yùn)行下面的命令,所有倉庫有可用更新的RPM軟件包將被實施更新。
[mirandam@charon ~]$ sudo yum update 通常來說,強(qiáng)烈建議你首次安裝Fedora系統(tǒng)以后這么做(如果你有高速Internet的話)。在此之后,系統(tǒng)的整體更新就不是非常必須了。記住,系統(tǒng)更新同時也會對依賴關(guān)系進(jìn)行更新,這會導(dǎo)致很長時間的下載。一個更新可能會導(dǎo)致已經(jīng)正常工作的軟件出現(xiàn)問題。在你進(jìn)行持續(xù)更新之前,請確保你知道你自己在干什么。 安裝Nvidia 驅(qū)動
07 November 2007 Fedora建議用戶安裝第三方驅(qū)動的RPM軟件包替代Nvidia網(wǎng)站上的installer安裝腳本。當(dāng)前Livna軟件倉庫提供了已經(jīng)打包好的驅(qū)動。
僅對yum而言:
首先,安裝Livna軟件倉庫 通過Livna安裝nvidia驅(qū)動
[mirandam@charon ~]$ sudo yum install kmod-nvidia 如果內(nèi)核同時升級過,那么需要重啟系統(tǒng)。如果沒有,那只需簡單的注銷退出Gnome或KDE然后Nvidia驅(qū)動就能加載了。Nvidia的logo會一閃而過。 GCC 兼容
07 November 2007 Fedora 8包括GCC 4.1一同發(fā)行。一些程序使用老版本的GCC(例如:3.2)編譯則需要兼容庫的支持。
這些沒有包含在Fedora 8DVD里面并且需要在線下載(ftp,yum等) compat-libstdc++-33
compat-libstdc++-296 使用’yum’,運(yùn)行:
[mirandam@charon ~]$ sudo yum -y install compat-libstdc++-33 compat-libstdc++-296 安裝 GCC 3.4
07 November 2007 這一不是可選的。
Fedora 8 包含GCC 4.1編譯器。一些程序不能使用GCC4.1編譯的。你可以安裝GCC 3.4來編譯那些暫不支持GCC 4.1的程序。確定你已經(jīng)裝好了下列RPM軟件包:
他們沒有包含在Fedora 8 DVD中并且需要在線下載(ftp,yum等)
compat-gcc-34
compat-gcc-34-c++ 使用’yum’,運(yùn)行:
[mirandam@charon ~]$ sudo yum install compat-gcc-34 compat-gcc-34-c++ 安裝 Realplayer
07 November 2006 下載RealPlayer 10.0 GOLD 網(wǎng)址: http://www.real.com/linux/ 。
選擇:”Advanced installation RedHat Package”
在安裝Realplayer之前,確認(rèn)你已經(jīng)安裝了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%] 安裝MP3播放器
07 November 2007 Fedora 發(fā)行版沒有包含任何形式的MP3播放功能。為了添加MP3播放功能你必須從第三方安裝。以下需要用到Livna軟件倉庫 XMMS:簡單的,老牌的,基本功能的GUI播放器(但是仍然很流行)
* 通過yum安裝:
[mirandam@charon ~]$ sudo yum install xmms xmms-mp3 xmms-faad2
* Plugin settings: Options > Preferences >
Audio I/O Plugins > Input Plugins
Disable: MPEG Layer 1/2/3 Placeholder Plugin [librh_mp3.so]
==> UNCHECK [ ] Enable Plugin
* 更多細(xì)節(jié)介紹見Fedora Core 5 指南 Audacious Beep Media Player-BMP的一個分支)。由XMMS重新構(gòu)建較為時尚。仍然基于XMMS但是要好較之要好很多
* 通過yum安裝:
[mirandam@charon ~]$ sudo yum install audacious audacious-plugins-nonfree* NOTE:最后有一個通配符’*’
Rythmbox/Gstreamer - 一個簡單的音頻程序類似于iTunes設(shè)計風(fēng)格。
* 大部分Rythmbox和Gstreamer系統(tǒng)在安裝Gnome的時候應(yīng)當(dāng)就已經(jīng)被安裝好(上面提到過)。沒有的組件只有MP3(和其他媒體)插件。
* 通過yum安裝:
[mirandam@charon ~]$ sudo yum install gstreamer-plugins-ugly gstreamer-plugins-bad Amarok - 一個時尚的特性豐富的媒體播放器
* 先安裝好KDE有助于減少下載量 。
* 通過yum安裝
[mirandam@charon ~]$ sudo yum install amarok amarok-extras-nonfree * Amorak引擎:Amorak要求你選擇一個能播放不同媒體的”引擎”當(dāng)前支 持的引擎有Xine/Gstreamer andRealPlayer/HelixPlayer。如果你安裝了gstreamer-plugins-ugly 或amarok-extras-nonfree,Xine引擎將被設(shè)為默認(rèn)。 安裝媒體播放器
16 November 2007 Fedora發(fā)行集成了少量的有限的音頻和頻播放器。關(guān)于音頻請閱讀MP3播放條目。對于視頻和其他多媒體(如DVD)播放,我們也使用第三方軟件倉庫:Livna。在運(yùn)行下列命令之前,請確定你正確的配置了Livna軟件倉庫。注意,許多庫,插件和 解碼器的’依存關(guān)系’在這些程序中都是共享的,MP3播放器也是一樣。 最流行的媒體播放器(排序)有:MPlayer, Xine 和 VLC。每一個都有其自身的特點和長處。盡管推薦你安裝前兩個,但是你也可以根據(jù)你自己的喜好來選擇安裝哪一個。 MPlayer - MPlayer是一個僅在命令行下使用的播放器也有可以更換皮膚的的GUI前端,他還有強(qiáng)大的編碼工具M(jìn)Encoder(亦為音頻和視頻的解碼而設(shè)計)。另外還提供了高性能的Firefox/Mozilla瀏覽器插件用于播放各種格式的媒體。 * 通過yum使用Livna倉庫(啟用的)安裝:
[mirandam@charon ~]$ sudo yum install mplayer mplayer-gui mplayer-skins mplayer-fonts mplayerplug-in mencoder *二進(jìn)制解碼器:請為MPlayer不直接支持的媒體格式安裝二進(jìn)制解碼器播放更多種類的文件。 *PulseAudio 問題:如果你收到了如下的錯誤提示:
[AO_ALSA] Unable to find simple control ‘PCM’,0.
Run gmplayer, Right-Click, goto Preferences > Audio > Available drivers:, Select pulse
運(yùn)行g(shù)mplayer,右鍵單擊,進(jìn)入Preferences > Audio > Available drivers:,選中pulse
* 瀏覽器插件問題:如果瀏覽器插件沒有加載,請運(yùn)行下列命令:
[mirandam@charon ]$ sudo /usr/bin/mozilla-plugin-config -i -f Xine-Xine類似于MPlayer雖然缺少命令行程序和 編碼器。但是通過適當(dāng)?shù)呐渲每梢詫崿F(xiàn)DVD播放
* 通過yum使用Livna倉庫(啟用的)安裝:
[mirandam@charon ~]$ sudo yum install xine xine-lib-extras xine-lib-extras-nonfree libdvdcss * 二進(jìn)制解碼器:請為Xine不能直接支持的媒體格式安裝二進(jìn)制解碼器播放更多種類的文件。 二進(jìn)制解碼器-MPlayer項目包含了一個對于沒有開源方案可選文件格式的完整二進(jìn)制解碼器壓縮包,這些文件中的一些 屬于windowsDLL格式。他們?yōu)閄ine和MPlayer所共享。NOTE:因為依賴于不同的系統(tǒng)架構(gòu)(i386, x86_64,ppc)這會有有顯著的區(qū)別。32位i386系統(tǒng)效果最佳。
* 打開 http://www.mplayerhq.hu/MPlayer/releases/codecs/ (獲取解碼器)
* 選擇適合你系統(tǒng)的壓縮包(.tar.bz2)。大多數(shù)32位用戶使用: all-20071007.tar.bz2
* 安裝解碼器:
[mirandam@charon Download]$ sudo mkdir -p /usr/lib/codecs
[mirandam@charon Download]$ sudo tar -jxvf all-20071007.tar.bz2 –strip-components 1 -C /usr/lib/codecs/ VLC - VLC 是一個界面有好的輕量級媒體播放器。他也支持DVD播放。在大量需要使用Xine和MPlayer的情況下,許多人更喜歡使用VLC
* 通過yum使用Livna倉庫(啟用的)安裝: [mirandam@charon ~]$ sudo yum install vlc 安裝微軟Truetype字體
11 November 2007 http://corefonts.sourceforge.net/ 使用以上站點你必須編譯RPM。為了更方便,我已經(jīng)制作好RPM包(請勿直接鏈接到這個文件):msttcorefonts-2.0-1.noarch.rpm [mirandam@charon downloads]$ sudo yum –nogpgcheck localinstall msttcorefonts-2.0-1.noarch.rpm Fedora 鼓勵使用Liberation字體。這個字體是默認(rèn)安裝的(同時也包含在DVD中),假若沒有安裝,請運(yùn)行:
[mirandam@charon ~]$ sudo yum install liberation-fonts 禁用不需要的服務(wù)/進(jìn)程 07 November 2007 Macromedia Flash插件
07 November 2007 Macromedia(Adobe) Flash插件可以在Adobe的網(wǎng)站上找到。用戶可以直接安裝RPM包或者使用Adobe的YUM倉庫(推薦)。請注意如果不進(jìn)行額外配置這個插件不能直接運(yùn)行在64位系統(tǒng)上.
使用yum的用戶:
安裝Adobe的YUM倉庫,然后通過yum安裝:
[mirandam@charon downloads]$ sudo rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm
[mirandam@charon downloads]$ sudo rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux
[mirandam@charon downloads]$ sudo yum install flash-plugin 手動安裝:針對不使用yum的用戶:
進(jìn)入Adobe Flash Player下載中心然后選擇:
選擇2:.rpm。下載.rpm文件(RPM,2,545 K)然后保存到硬盤。
安裝:
[mirandam@charon downloads]$ sudo rpm -ivh flash-plugin-9.0.48.0-release.i386.rpm Fedora 64位系統(tǒng)上的安裝
以下的步驟為Fedora 64位系統(tǒng)用戶所需要:
[mirandam@charon downloads]$ sudo mkdir -p /usr/lib/mozilla/plugins
[mirandam@charon downloads]$ sudo yum install nspluginwrapper.{i386,x86_64} pulseaudio-lib.i386
[mirandam@charon downloads]$ sudo yum install flash-plugin
[mirandam@charon downloads]$ sudo mozilla-plugin-config -i -g -v 以下改編自Fedora的8發(fā)行注記。 安裝Java插件
11 November 2007 Fedora 8發(fā)行版中可用的有3種不同的選擇:SUN Java官方版,純開源的GNU gcj和OpenJDK(基于Sun Java)
Fedora 8的標(biāo)準(zhǔn)安裝會安裝基于OpenJDK的IcedTea。這比GNU gcj更完整,但是可能不能像Sun版本的Java完美運(yùn)行。 IcedTea是Fedora 8中最適合安裝的。如果沒有裝,你可用用yum來安裝:
[mirandam@charon ~]$ sudo yum install java-1.7.0-icedtea java-1.7.0-icedtea-plugin 安裝了IcedTea之后,Java程序和Web applets都能自動正常工作了。 NOTE:如果Firefox 或Mozilla中的IcedTea瀏覽器插件沒有載入,運(yùn)行下列命令:
[mirandam@charon ~]$ sudo /usr/bin/mozilla-plugin-config -i -f 使用Sun Java替代 如果你仍然需要Sun Java來替代IcedTea,你可以在Fedora中下載和使用Sun Java。盡管Sun提供了RPM安裝包,但是不推薦你使用其替代。 選擇:Java運(yùn)行時庫(JRE)6 Update 3 (面向開發(fā)者的JDK) 在下一頁,同意許可證,確認(rèn)你選擇了:Linux self-extracting file jre-6u3-linux-i586.bin 18.23 MB 安裝:
[mirandam@charon downloads]$ sh jre-6u3-linux-i586.bin
鍵入空白鍵到達(dá)底部,然后輸入’yes’
[mirandam@charon downloads]$ sudo mv -f jre1.6* /opt/jre1.6 當(dāng)你運(yùn)行java命令的時候,F(xiàn)edora會優(yōu)先使用IcedTea或者GNU gcj,要使用Sun Java運(yùn)行’alternatives’命令:
[mirandam@charon downloads]$ sudo /usr/sbin/alternatives –install /usr/bin/java java /opt/jre1.6/bin/java 20000 [mirandam@charon downloads]$ sudo /usr/sbin/alternatives –install /usr/lib/mozilla/plugins/libjavaplugin.so \
libjavaplugin.so /opt/jre1.6/plugin/i386/ns7/libjavaplugin_oji.so 20000 Note: 如果你想切換回來使用IcedTea,重新運(yùn)行以上兩個alternative命令使用15000代替20000
Note: Sun Java 插件正常運(yùn)行需要compat-libstdc++-33兼容庫。 NOTE: Sun Java插件中有個Bug。為了解決這個問題正常工作按照以下的做:
[mirandam@charon ~]$ cd /opt/jre1.6/lib/i386/xawt/
[mirandam@charon xawt]$ sudo cp libmawt.so libmawt.so.orig
[mirandam@charon xawt]$ sudo sed -i ’s/XINERAMA/FAKEEXTN/g’ libmawt.so 想許多人已經(jīng)建議的那樣,降級到libX11的老版本也可以解決。
升級:如果你升級了JRE軟件包,簡單的刪除掉/opt/jre1.6目錄然后復(fù)制新下載的到/opt/jre1.6 安裝Adobe Acrobat
11 November 2007 選擇:
操作系統(tǒng):Unix/Linux
版本:Linux (.rpm)
你的語言 Adobe Acrobat的最新版本是8.1.1,根據(jù)你選擇的語言,下載大小在40-60MB之間。
[mirandam@charon downloads]$ su -c ‘rpm -ivh AdobeReader_enu-8.1.1-1.i486.rpm’
Password:
Preparing… ########################################### [100%]
1:AdobeReader_enu ########################################### [100%] Note: 安裝RPM包請勿使用sudo。安裝軟件包時請以root登入或者使用su -c命令。 Acrobat瀏覽器插件 這個瀏覽器插件可以自動安裝到多個位置,包括~/.mozilla/plugins, /usr/lib/mozilla/plugins 和/usr/lib/firefox-x.x.x.x/plugins 。我刪除了除了/usr/lib/mozilla/plugins之外所有的項。
[mirandam@charon ]$ sudo rm -rf /usr/lib/firefox-2.0.0.8/plugins/nppdf.so
[mirandam@charon ]$ sudo rm -rf /root/.mozilla/plugins/nppdf.so
[mirandam@charon ]$ sudo rm -rf ~/.mozilla/plugins/nppdf.so NOTE: SELinux 問題: Fedora 8 SELinux策略可能會阻止Acrobat瀏覽器插件載入。要糾正這個問題,運(yùn)行下列命令: [mirandam@charon ]$ sudo chcon -t textrel_shlib_t /usr/lib/mozilla/plugins/nppdf.so
[mirandam@charon ]$ sudo /usr/bin/mozilla-plugin-config -i -f 可能你需要根據(jù)SElinux警告中給出的不同目錄來運(yùn)行這個命令。 安裝Samba -與windows分享文件
07 November 2007 如果你的局域網(wǎng)上有其他的Windows計算機(jī),你又希望與他們分享文件的話,你必須安裝Samba。 為了安裝Samba你需要(1) 安裝 samba, (2) 添加你的 ’shares’, (3) 添加用戶, (4) 啟動 Samba 服務(wù)。 1.安裝Samba 最好的是在系統(tǒng)安裝進(jìn)程中一并安裝Samba。如果不使用yum可以這樣安裝:添加/刪除軟件>服務(wù)器>windows文件服務(wù)器。不使用yum也能從DVD中的下列包來安裝(或者下載): samba,samba-common, samba-client 2.0添加共享 你必須以root身份編輯/etc/samba/smb.conf文件 如果你沒有GUI可以使用nano代替)
[mirandam@charon ~]$ sudo gedit /etc/samba/smb.conf 在[global]部分中設(shè)置你的Windows工作組名稱 在該文件的末尾添加共享。示例:
[c_drive]
path = /media/c_drive
public = yes
writable = no
[netshare]
path = /data/
public = yes
writable = yes 如果需要’可寫’那么這個位置在Linux中必須首先可寫。附加的權(quán)限必須相匹配(示例:drw-rw-rw-)。 如果家目錄下的數(shù)據(jù)(所有的個人文件都在/home/username目錄下)要能被存取,只需設(shè)置[homes]選項下的’browseable = yes’(第250行)。這個配置文件十分詳細(xì),你可以通過閱讀它來獲取更多的信息。 3.添加用戶 要存取共享,你須有一個有效的用戶。使用smbpasswd命令來添加有效的用戶名和密碼。 這個用戶名將是你使用SMB登錄名,同時密碼是你從Windows使用SMB來訪問你的Linux計算機(jī)。這個密碼無須同你的linux系統(tǒng)密碼相匹配。
[mirandam@charon ~]$ sudo smbpasswd -a username
New SMB password:
Retype new SMB password:
account_policy_get: (warnings ignore)
Added user username.
添加用戶名。
(Note: ‘username’必須是你系統(tǒng)中有效的帳戶) 4.開啟 Samba 服務(wù) 運(yùn)行 samba 和檢查所有錯誤
[mirandam@charon ~]$ sudo /etc/init.d/smb start
Starting SMB services: [ OK ] 用chkconfig 或 serviceconf使samba(smb)在運(yùn)行級3和5都運(yùn)行。這會確保每次Fedora啟動的時候運(yùn)行Samba服務(wù)。
[mirandam@charon ~]$ /sbin/chkconfig –list smb
smb 0 ff 1 ff 2 ff 3 ff 4 ff 5 ff 6 ff
[mirandam@charon ~]$ sudo /sbin/chkconfig –level 35 smb on
[mirandam@charon ~]$ /sbin/chkconfig –list smb
smb 0 ff 1 ff 2 ff 3:on 4:off 5:on 6:off 如果用戶名/密碼或者’smb.conf’有改動需要重新起動 Samba以便生效。
[mirandam@charon ~]$ sudo /etc/init.d/smb restart
Shutting down SMB services: [ OK ]
Starting SMB services: [ OK ] ————– 防火墻用戶
Run system-config-securitylevel
運(yùn)行 system-config-securitylevel 要允許Samba通過防火墻存取訪問,你必須將’Samba’設(shè)置成’信任的服務(wù)’ SELinux 用戶 SELinux 有限定Samba各個部分的的大量控制。運(yùn)行system-config-selinux。請閱讀/etc/samba/smb.conf文件中23行到51行獲取更詳細(xì)的解釋。以下不是完整的。 你可以在命令行中運(yùn)行:
[mirandam@charon ~]# sudo /usr/sbin/setsebool -P samba_export_all_rw on 如果在SELinux設(shè)置或smb.conf文件中做了任何改動,建議你重新啟動Samba。 掛載 NTFS 分區(qū)
07 November 2007 windows使用一個不同的文件系統(tǒng)(NTFS)來存儲文件。NTFS-3G提供了NTFS分區(qū)的安全讀寫支持。Fedora 8中的NTFS-3G應(yīng)當(dāng)被自動安裝了。 Gnome 用戶-使用Gnome桌面環(huán)境的用戶會發(fā)現(xiàn)通過點擊桌面上的計算機(jī)圖標(biāo)就可以掛載NTFS(或者其他任意分區(qū))(需要root密碼) 如果你不使用Gnome,使用KDE出現(xiàn)問題,或者甚至不使用X窗口管理系統(tǒng),以下的指導(dǎo)仍然有效。 要設(shè)置NTFS存取你需要(1) 安裝 NTFS 支持, (2) 確定你有多少個分區(qū), (3) 創(chuàng)建掛載點, (4) 掛載分區(qū), (5) 更新 fstab以便下次啟動的時候掛載. 1.安裝NTFS支持 NTFS支持所需的軟件已經(jīng)包含在DVD安裝中。如果沒有,使用yum來安裝:
[mirandam@charon ~]$ sudo yum install fuse fuse-libs ntfs-3g 不使用yum的用戶,下載或者使用你的Fedora 8DVD來安裝下列RPM包:fuse,fuse-lib和ntfs-3g. 2.0檢查你的分區(qū) 使用fdisk列出分區(qū)。大多數(shù)ATA硬盤都顯示成/dev/sda。根據(jù)你的配置,驅(qū)動設(shè)備也可能顯示成/dev/sdb。 [mirandam@charon ~]$ sudo /sbin/fdisk -lu /dev/sda | grep NTFS
/dev/sda1 * 63 33559784 16779861 7 HPFS/NTFS
/dev/sda2 33559785 67119569 16779892+ 7 HPFS/NTFS
/dev/sda3 67119570 100679354 16779892+ 7 HPFS/NTFS 通常來說第一個是C盤,然后是D,因此 /dev/sda1就是我windows系統(tǒng)中使用的C:\驅(qū)動器 3.創(chuàng)建掛載點 對于步驟2中你想要訪問的所有分區(qū),你需要一個”掛載點”。一個掛載點是一個目錄,常間的目錄有:/media/ 和 /mnt/ [mirandam@charon ~]$ cd /media/
[mirandam@charon media]$ sudo mkdir c_drive d_drive e_drive 你不必使用(上述)這些名字,如果你更喜歡創(chuàng)建像’movies’, ‘documents’, 或 ‘winxp’這樣的目錄,任何目錄都可以(建議不要包含空格)
4.掛載分區(qū) 使用NTFS-3G我們可以以只讀或讀寫方式掛載NTFS分區(qū)。對于一些新手,建議使用只讀模式。 [mirandam@charon ~]$ sudo mount /dev/sda1 /media/c_drive -t ntfs-3g -r -o umask=0222
[mirandam@charon ~]$ sudo mount /dev/sda2 /media/d_drive -t ntfs-3g -r -o umask=0222
[mirandam@charon ~]$ sudo mount /dev/sda3 /media/e_drive -t ntfs-3g -r -o umask=0222 讀/寫支持:以上是只讀訪問。為了以讀/寫模式掛載,你必須使用-rw -o umask=0000 這個參數(shù).示例:
[mirandam@charon ~]$ sudo mount /dev/sda1 /media/c_drive -t ntfs-3g -rw -o umask=0000 強(qiáng)烈建議: 請運(yùn)行man mount來更好的理解umask=的作用。 5.更新 /etc/fstab 每次Fedora啟動,這些分區(qū)都要掛載。為了實現(xiàn)自動掛載,你必須編輯 /etc/fstab。 在編輯器中打開 /etc/fstab: (如果你沒有GUI使用nano來替代)
[mirandam@charon ~]$ sudo gedit /etc/fstab 在文件的末尾加入這些行:
/dev/sda1 /media/c_drive ntfs-3g ro,defaults,umask=0222 0 0
/dev/sda2 /media/d_drive ntfs-3g ro,defaults,umask=0222 0 0
/dev/sda3 /media/e_drive ntfs-3g ro,defaults,umask=0222 0 0 讀/寫支持:以上是只讀訪問。為了以讀/寫模式掛載,你必須使用-rw -o umask=0000 這個參數(shù).示例:
/dev/sda1 /media/c_drive ntfs-3g rw,defaults,umask=0000 0 0 完成! FAT32用戶要注意的: 如果你有FAT32或者FAT16分區(qū),你可以使用vfat來替代上述命令中的ntfs-3g來掛載你的分區(qū),無須額外的模塊和下載。這已經(jīng)被編譯到內(nèi)核之中,只需在掛載分區(qū),編輯/etc/fstab文當(dāng)時將上文中的ntfs-3g全部置換成vfat即可。要記得是可以支持讀寫FAT分區(qū)的。 安裝Kernel Headers(頭文件)
07 November 2007 這個包提供Kernel Headers和makefiles足以應(yīng)付kernel包中的模塊編譯。如果你需要安裝驅(qū)動和某些第三方軟件,你應(yīng)該很需要Kernel Headers。如果一個驅(qū)動要求內(nèi)核源碼,那么也許安裝Kernel Headers就已經(jīng)足夠了。 Kernel Headers通過安裝kernel-devel RPM包就可以得到。這個包可能沒有被Fedora自動安裝。這個軟件包可以從你的Fedora DVD安裝或者通過FTP和YUM在線安裝。 在Fedora軟件倉庫和Update軟件倉庫中在線查找同時確保他們與你的系統(tǒng)相匹配,使用uname命令。示例:
[mirandam@charon ~]$ uname -rm
2.6.23.1-42.fc8 i686 Select: kernel-devel-2.6.23.1-42.fc8.i686.rpm
選擇: kernel-devel-2.6.23.1-42.fc8.i686.rpm 如果你已經(jīng)升級過你的kernel(使用yum),那么建議你使用yum來安裝這個軟件包。
[mirandam@charon ~]$ sudo yum install kernel-devel 安裝Kernel Source(內(nèi)核源代碼)
07 November 2007 一般來說無須安裝Kernel Source除非你有一些特別的原因想要重新編譯你的內(nèi)核。無論如何Kernel hesders都是必須的。
圍繞Kernel Sourcede的安裝有三個基本步驟。 1.下載你想要的內(nèi)核源碼(與你當(dāng)前的kernel想匹配如果需要) 2.0安裝SRC.RPM包 3.使用rpmbuild將源碼轉(zhuǎn)換成可用狀態(tài) NOTE: 以下的步驟將消耗至少400MB磁盤空間! 1.下載內(nèi)核源碼 獲得內(nèi)核源碼(對于默認(rèn)的Fedora 8 內(nèi)核) 獲得源碼(對于已經(jīng)升級過的Fedora 8內(nèi)核) 如果你升級了你的內(nèi)核,那么通常來說通過Fedora updates會有2或3個內(nèi)核源碼是可用的。 通過’yum’來獲得內(nèi)核源碼(對于最新的Fedora 8 內(nèi)核) yum工具可以下載最新的內(nèi)核源代碼。如果沒有找到,那么這里(還)沒有任何更新,那就使用默認(rèn)的Fedora 內(nèi)核源碼。 [mirandam@charon ~]$ sudo yum install yum-utils
[mirandam@charon ~]$ cd downloads
[mirandam@charon downloads]$ yumdownloader –source kernel 2.0安裝內(nèi)核源碼 安裝你之前選擇和下載的kernel.src.rpm
[mirandam@charon downloads]$ sudo rpm -ivh kernel-2.6.23.1-42.fc8.src.rpm
1:kernel ########################################### [100%] 忽略group kojibuilder does not exist 或者 user kojibuilder does not exist 警告 3.準(zhǔn)備好源碼 將源碼轉(zhuǎn)成可用狀態(tài): [mirandam@charon downloads]$ sudo rpmbuild -bp –target=$(uname -m) /usr/src/redhat/SPECS/kernel.spec 源文件可以在/usr/src/redhat/BUILD/kernel-2.6.23/目錄中找到。這里有兩個有用的目錄。
1.linux-2.6.23.ARCH/
這里有包含了Fedora 補(bǔ)丁和更新的標(biāo)準(zhǔn)kernel.org內(nèi)核。系統(tǒng)架構(gòu)與uname -m的輸出相匹配,一般來說是i686 ,如果你想,你可以讓–target=選項使用noarch參數(shù)。
2.0vanilla/
這里只包含標(biāo)準(zhǔn)的kernel.org的kernel(沒有補(bǔ)丁和更新). |