Beginning Linux-Fedora

來源:互聯網
上載者:User

        最近,一直在學習linux的Fedora版本,感觸不少。感覺,在案頭應用方面linux似乎是在朝著Windows的方向走了,這一點相當的明顯,只是在操作的簡便性,特別是在應用程式的安裝和刪除等方面,雖然是在努力改善,但是還會有一條很長的路要走。

       很幸運,可以很快地得到Fedora的最新版本,謝謝舍友果果。在學習一種新的事物的時候,走一些彎路也是不可避免的,但是絕對沒有人想繞遠而行。所以,在尋找有效路徑的過程中就會難免碰壁。到現在為至,我已經裝了三次作業系統了,辛苦了我的本子了,而且,這是在雙系統的情況下,幸好我的Windows做了系統的一鍵恢複。

        首先,是安裝過程。現在的Fedora版本,雖然安裝過程中還是會出現一些令人費解的E文,不過還可以吧,至少我可以勉強看得懂。如果是雙系統的話,那就要先在Windows系統中,用PQ8.0為Fedora划出一部分足夠的空間,大概要十到十五個GB吧。注意,划出的空間一定是自由分區,也就是沒有被格式化的。呵呵,這個應該不是太難。接下來,就是要找一碟Fedora的DVD片了,放入光碟機,光碟機啟動......。進入安裝介面,如果是非專業人仕,最好是選擇圖形介面安裝了。有一點很重要,就是在選擇安裝到哪裡的時候,一定要注意磁碟機和分區的區別,不要誤選了整個磁碟機,即整個硬碟,哦,這種事情想想都很恐怖!!接下來的事情就是根據提示一步步做了,還有就是要有點耐心,即使是看似是死了,也最好等等再說,過程大概一個小時左右,當然,如果快的話,四十分鐘就夠用了。安裝完成,自動彈出光碟。OK,第一步完成了。“重新引導”一下吧。

        重啟後即可進入Grub的引導介面,選擇剛才所安裝的作業系統(用上下方向鍵)。等一下,進入首次登入配置過程。很簡單,記得在選擇網路通訊協定的時候把HTTP,FTP等需要的選上就可以了。音效卡測試時,可能音量是最小的,也就是說如果聽不到聲音,可以試著調節一下音量大小器。然後,就可以進入你自己的Fedora世界了。不要告訴我你忘記了剛才輸入的使用者名稱和密碼(@^@)。

下面開始我們的Fedora7的設定階段:

1、不顯示光線標解決方案
在/etc/X11/xorg.conf中添加
Section "Device"
    Option        "HWCursor" "false"
EndSection

2、載入windows分區:
su
mkdir /mnt/sda1
....(以此類推)
gedit /etc/fstab
加入:
/dev/sda1 /mnt/sda1 vfat iocharset=utf8,umask=0 0 0
.....
上面的vfat表示fat檔案格式,ntfs用ntfs
然後mount -a即可。
(有人喜歡掛載到/media下,看自己習慣了)


3、安裝nvidia驅動及找不到glx和nvidia模組的解決辦法
(1)安裝
首先到www.nvidia.com 下載官方驅動(選擇適合自己的版本,Gforce2 mx以前的只能使用9631,根據官司主支援的硬體列表,9631以後的版本均不支援gforce 2及其以前的顯卡)。發現使用官方的驅動安裝後會進不了X,提示找不到glx和nvidia模組,於是用備份的xorg.conf.backup覆蓋 xorg.conf進了X,在yumex中搜尋nvidia,找到nvidia-x11-drv-96xx安裝後,依然出錯。
後來發現是nvidia將模組安裝到了錯誤的位置,於是找到解決辦法如下:
在啟動的時候在Fedora功能表項目上按a,加上參數single,進入命令列模式,然後執行如下命令:
cd /usr/lib/xorg/
ln -s ../xorg/ lib (注意中間有空)
然後再到nvidia驅動所在目錄執行如下命令:
sh NVIDIA-Linux-x86-1.0-9631-pkg1.run --x-prefix=/usr/lib/xorg
安裝完後,重啟,又見到nvidia的logo了。
如果你是x86_64的F7,安裝nvidia驅動得有些變化(多謝yeair補充):
cd /usr/lib64/xorg/
ln -s ../xorg/ lib64
然後再到nvidia驅動所在目錄執行如下命令:
sh NVIDIA-Linux-x86_64-1.0-9631-pkg1.run --x-prefix=/usr/lib64/xorg


(2)配置,禁止顯示Nvidia Logo
系統啟動後,可以運行nvidia-settings來配置顯卡。
查詢OpenGL是否開啟:
glxinfo | grep rendering
禁止顯示Nvidia logo(需要root下運行):
nvidia-xconfig --no-logo
這樣系統啟動的時候就不會顯示nvidia logo了。


4、添加和設定YUM源(參見http://fedora.linuxsir.org/main/?q=node/132)
(1)添加livna源:
到http://rpm.livna.org/ 下載livna-release-7.rpm,並安裝。
(2)添加freshrpms源(支援apt和yum):
到http://www.freshrpms.net 頁面點擊click here下載freshrpms-release-1.1-1.fc.noarch.rmp,並安裝。
另 外還有:Aptrpms源(支援apt)、ulyssis源,安裝方法見上面的地址。源不用太多,太多會影響yum啟動速度,而且可能會有衝突,一般安裝 livna+freshrpms(如果仍有衝突,建議只安裝livna,或在yumex自己選擇軟體倉庫,也可以在其中屏蔽freshrpm)即可。
(3)yum設定檔
yum的設定檔案為/etc/yum.conf,如果網路不通暢,可以在/etc/yum.conf檔案中修改timeout參數,將timeout時間設定得稍微長一點。
yum中可以通過修改檔案來屏蔽軟體源:
修改/etc/yum.repos.d/XXX.repo,把其中的enable=1改為enable=0
指定或去掉軟體源的mirror:
編輯/etc/yum.repos.d/XXX.repo, 注釋掉mirrorlist那幾行,並把baseurl那行設定成指向你喜歡的鏡像伺服器,這樣可以獲得更快的速度。
(4)自動選擇最快的源
由於yum中有的mirror速度是非常慢的,如果yum選擇了這個mirror,這個時候yum就會非常慢,對此,可以下載fastestmirror外掛程式,它會自動選擇最快的mirror:
yum install yum-fastestmirror -y
fastestmirror設定檔:(一般不用動)
/etc/yum/pluginconf.d/fastestmirror.conf
你的yum鏡像的速度測試記錄檔案:
/var/cache/yum/timedhosts.txt
(5)使用圖形介面的yum
如果覺得命令列的yum不方便,那麼可以使用圖形化的yumex,這個看起來更方便,因為可以自由地選擇軟體倉庫:
yum install yumex
然後在系統工具中就可以看到yum extender了。
實際上系統內建的“添加/刪除程式“也可以實現圖形化的軟體安裝,但有些yumex的功能它沒有。
(6)yum Existing lock 錯誤的解決辦法
如果系統啟動的時候, yum 出現Existing lock /var/run/yum.pid: another copy is running as pid 3380. Aborting. 可以用下面的辦法解決:
可以直接輸入/etc/init.d/yum-updatesd stop
也可以 rm -f /var/run/yum.pid
主要原因就是yum在自動更新 只要關掉它就可以了


5、字型美化(詳細的可以參見附錄)
實際上Fedora的字型已經不錯了,比起Ubuntu慘不忍睹的字型來說好得多了。下面介紹習慣於windows字型的美化方法,最終效果和winxp差不多(但仍有一點差別)。
最簡單的方法是到Linuxfans下載vera-sans-yuanti字型,下載後,解壓,
並將字型檔複製到/usr/share/fonts/truetype/
然後fc-cache -fv
然後將解壓目錄中的local.conf複製到/usr/fonts/local.conf
如果要支援gtk-1.2還需要做以下工作:
#cp gtkrc.zh_CN gtkrc.zh_CN.utf-8 /etc/gtk/
然後到字型中設定字型的大小(字型請保持為原來預設的Sans),我自己覺得設定為9比較順眼,根據個人喜好了。
然後的按Ctrl+BackSpace重啟X即可。
另一個方法是直接引入windows下的字型,引入後還要進行一些設定,請搜尋網路,有許多文章的。
可以參考:
http://www.linuxsir.org/bbs/showthread.php?t=180145&highlight=%E8%8B%B1%E6%96%87+%E8%BE%93%E5%85%A5+%E5%85%A5%E6%B3%95


6、配置多媒體
(1)安裝音樂播放器,由於不喜歡內建的,比較喜歡audacious類winamp的,因此安裝audacious,在yumex中安裝下面這些東西就可以了。
audacious
audacious-plugins
audacious-plugins-extra(讓audacious能播放mp3、wma)
audacious-docklet(讓audacious能最小化到托盤,安裝後到中把這一項選上)
其它的plugin,根據需要選擇安裝,注意選擇了audacious-plugins-extra,就不要選擇nonfree-mp3、wma、aac了,否則會衝突。
audacious本身支援讀取cue了,但要讓audacious支援ape,還要下載下面的外掛程式:
http://www.magiclinux.org/people/jiangtao9999/audacious/audacious-mac-0.2.0-2mgc.i686.rpm
(2)安裝mplayer
不喜歡totem(比mplayer和kaffeien差太遠),於是安裝mplayer,
yum install mpalyer*
然後下載win32codecs包,以支援插入各類視頻,解壓後,放到/usr/lib/codecs,如果仍然不行試試mkdir /usr/lib/win32,ln-s /usr/lib/codecs /usr/lib/win32
如果喜歡totem,建議刪除totem,安裝totem-xine。
(3)如果是kde,建議可以採用amarok+Kaffeine,也是相當不錯的,但要注意的是kaffeine讀取win32解碼包時,是到/usr/lib/win32的。


7、啟用自動登陸系統:
個人使用者,懶得在啟動的時候輸入密碼,可以設定自動登陸:系統->管理->登入螢幕->安全下可以設定自動登陸


8、系統最佳化,關掉你不需要的Fedora services
關掉一些對自己沒用的服務,可以加快啟動速度,最佳化效能。
參見虛度光陰的文章:http://www.linuxsir.org/bbs/showthread.php?t=304624


9、將使用者添加到sudo組且不輸入密碼
有時候我們只需要執行一條root許可權的命令也要su到root,是不是有些不方便?這時可以用sudo代替
fedora預設建立的使用者不在sudo組,需要編輯/etc/sudoers檔案將使用者加入,該檔案只能使用visudo命令,首先需要切換到root
su -  (注意有- ,這和su是不同的,在用命令"su"的時候只是切換到root,但沒有把root的環境變數傳過去,還是當前用乎的環境變數,用"su -"命令將環境變數也一起帶過去,就象和root登入一樣)
然後
visudo
這個和vi的用法一樣,由於可能會有人不太熟悉vi,所以簡要說一下步驟
移動游標,到最後一行,按a,進入append模式,輸入
your_user_name ALL=(ALL)
然後按Esc,再輸入:w儲存檔案,再:q退出
這樣就把自己加入了sudo組,可以使用sudo命令了。
如果覺得在sudo的時候輸入密碼麻煩,把剛才的輸入換成如下內容即可:
your_user_name ALL=(ALL)NOPASSWD: ALL
至於安全問題,對於一般個人使用者,我覺得這樣也可以的。


10、瀏覽器與下載工具使用:
(1)opera
喜歡opera的可以到www.opera.com 下載operafor fedora的rpm包,安裝後直接就可以用了,字型選擇剛才安裝的vera sans yuanti 和vera sans yuanti mono就會非常的漂亮了,不用象其它的那樣再進行設定。
(2)firefox
喜歡firefox的推薦下載swiftfox,到http://getswiftfox.com 根據自己的cpu型號下載適合自己的swiftfox,解壓後即可使用。我在解壓後使用時出現SELinux許可權問題,我的解決辦法是:在系統->管理 ->SELinux Management中把SELinux改為允許(permission),不使用強制,這樣就會只警告,不會中止它的運行。如果要嚴格地使用 SELinux,需要使用chcon命令,這個我沒使用過,不太熟悉,好象挺複雜的。
推薦安裝的firefox擴充:downthemall(超快的下載工具)、tab mix plux(更方便多標籤頁瀏覽)、mediawrap(讓你能收聽嵌入在網頁中的歌曲)
(3)下載工具:用firefox的話,推薦上面的downthemall,用opera的話,推薦下載Multiget(只有一個檔案,下載後雙擊即可運行)。

11、安裝EVA QQ
目前pidgin登陸不了,而Eva則可以。而且Eva可以傳送檔案,感覺比其它用戶端要好用一點。
:ftp://ftp.fedora.cn/pub/fedora-cn/linux/7/i386/eva-0.4.1-5.fc7.fcn.y0.i386.rpm
然後使用yum localinstall eva-0.4.1-5.fc7.fcn.y0.i386.rpm安裝即可。
我是雙擊直接安裝的,因為之前,我的系統上已經安裝過kdelibs了,所以對於沒有安裝kdelibs的可以使用上面的命令試試。

12、常見文檔格式支援
pdf:
安裝acrobat reader,可到官方下載,或到fedora-cn下載:ftp://ftp.fedora.cn/pub/fedora-cn/linux/7/i386/acroread-7.0.9-1.fc7.fcn.y1.i386.rpm
也可以安裝xpdf,kpdf
chm:
chmsee,kchmviewer(kde),gnochm(gnome)自己選擇
mht:
在windows下很多要喜歡把網頁儲存為這個格式,在linux下可以用opera直接開啟。

13、安裝網路電視sopcast
下載下面兩個檔案:
ftp://ftp.fedora.cn/pub/fedora-cn/linux/7/i386/sp-sc-1.0.2-1.fc7.fcn.y0.i386.rpm
ftp://ftp.fedora.cn/pub/fedora-cn/linux/7/i386/gsopcast-0.2.9-1.fc7.fcn.y0.i386.rpm
安裝後在Internet菜單中即多出gsopcast(注意它預設採用mplayer作播放器)。
如果是kde,請到這裡下載qsopcast 
http://www.sopcast.com/cn/download


14、安裝星際譯王stardict
yum install stardict
注意這隻安裝了stardict的程式,沒有安裝詞典(主要是因為stardict的詞典基本上都是盜版的,所以各大軟體源都不收錄)
安裝詞典到:http://stardict.sourceforge.net 自己去下載,還可以下載安裝tts引擎
如果不想安裝詞典,偶爾想查一下,使用很多線上詞典都不錯的,我比較喜歡線上查詞。


15、安裝beryl
(1)安裝
首先安裝顯卡驅動,確認已經安裝官方驅動:
$ glxinfo | grep rendering
direct rendering: Yes
然後開始安裝
yum install beryl-gnome 或 yum install beryl-KDE
或者直接
yum install beryl(包括KDE與gnome)
(2)可能遇到的問題:
首先測試自身帶的compiz desktop-effects效果是否正常。
在終端中輸入desktop-effects,在出來的表單中點擊啟用案頭效果,然後選擇立方體,如果正常,則使用beryl一般也不會有什麼問題。
如果出現如下提示:
compiz: No sync extension
開啟/etc/X11/xorg.conf作如下修改:
在 "Device" section:加入
Option "AddARGBGLXVisuals" "True"
Option "DisableGLXRootClipping" "True"
在Module section:加入
Load "extmod"
如果是ATI則加入
Load "dri"
最後在Moudel section中加入:
SubSection "extmod"
Option "omit xfree86-dga"
EndSubSection
我在安裝的時候出現了下面的問題,用以上方法成功解決(若出現啟動beryl後。表單沒有邊框,請確認使用了emerald,若仍不行,可以按上面的方法修改解決此問題)。
這是另一個beryl設定方案,大致都是差不多的,我沒試過:
改/etc/X11/xorg.conf設定檔。
先備份原來的設定檔cp xorg.conf xorg.conf.bak, 然後在xorg.conf中Module段加入
SubSection "extmod"
Option "omit xfree86-dga"
EndSubSection
在Device段中加入
Option "DisableGLXRootClipping" "True"
Option "AddARGBGLXVisuals" "True"
Option "AllowGLXWithComposite" "True"
Option "RenderAccel" "True"
在設定檔的最後加入
Section "Extensions"
Option "Composite" "Enable"
EndSection

        如果說進入之後,介面的視覺效果很不理想,那麼,不要急,那是因為顯卡驅動沒有安裝或者是配置好的緣故。此處以Fedora7為例。(稍後繼續......)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.