裝完fedora之後要作的系統功能強化,以徹底擺脫window

此乃轉載文章:http://tieba.baidu.com/p/3222136874?see_lz=1

在fedora22之後,dnf取代了yum,請fedora22之後版本的童鞋自己替換命令(不過貌似yum也能用。。。)

前言
你是否還在爲linux無法輕鬆使用win系統上的各種常用功能而糾結?你是否還在認爲linux只是程序員學習操作系統敲命令寫代碼才能玩轉的工具?你又是否想過你也可以輕鬆玩轉linux,離開win系統也能學習、辦公和娛樂。。。接下來就讓我來總結下Fedora20安裝後的一些必要操作和常用軟件的安裝。
首先,要做的是打開一個終端窗口,什麼!!!連終端窗口也不知道,那還是趕緊查查相關資料吧,一般使用組合鍵“Ctrl+Alt+T”就可以打開一個終端窗口了,當然有時候默認並沒有這個快捷鍵,這個時候win系統下我們一直使用的鼠標就起作用了,隨便點點就可以找到這個終端窗口了。還是不懂怎麼辦?那就百度一下吧
我收集的以下要用到的一些安裝包,這是百度網盤的地址http://pan.baidu.com/s/1sjoEnGL

====================================================================================================================================

一、添加軟件源1、安裝wget
wget是一個從網絡上自動下載文件的自由工具,支持通過HTTP、HTTPS、FTP三個最常見的TCP/IP協議下載,並可以使用HTTP代理。wget名稱的由來是“World Wide Web”與“get”的結合。(安裝時若提示當前用戶不在sudoers文件中,參考本文最後五、幾個常見問題的說明)
安裝方法:終端輸入
sudo yum install wget
2、添加163源
因爲大部分linux發行版的官方源都是國外的網站,在我們這邊下載速度可能會慢一些。所以我們改用國內的鏡像軟件源,比如163的源或搜狐的源,163的源目前是每4小時更新一次,而搜狐的源我看了下上次更新的時間還是2013年,所以這裏我們添加163的源就好了。
安裝方法:
1)打開163源的官網
http://mirrors.163.com/.help/fedora.html
下載fedora-163.repo和fedora-updates-163.repo,
放入/etc/yum.repos.d/
sudo cp ~/下載/fedora*.repo /etc/yum.repos.d/
運行以下命令生成緩存
sudo yum clean all
sudo yum makecache
2)本機repo源的位置 /etc/yum.repos.d
添加方法:終端輸入
sudo cd /etc/yum.repos.d
163源:wget http://mirrors.163.com/.help/fedora-163.repo
wget http://mirrors.163.com/.help/fedora-updates-163.repo
運行以下命令生成緩存
sudo yum clean all
sduo yum makecache
3. 添加rpmfusion源
從Fedora 8之後,爲了提高最終用戶的用戶體驗,把軟件集中到一個地方進行管理,Fedora官方合併了 Dribble,Freshrpms, 和 Livna,形成了現在的RPM Fusion。它爲Fedora和Red Hat Enterprise Linux 5提供預編譯的RPMs包,CentOS(一個在紅帽子企業版linux上再編譯的系統)用戶也可以使用這裏的更新。該庫囊括了自由軟件和部分非自由軟件。
安裝方法:
1)打開rpmfusion的官網
http://download1.rpmfusion.org/
在free和nofree庫中fedora目錄分別下載
rpmfusion-free-release-20.noarch.rpm和
rpmfusion-nonfree-release-20.noarch.rpm
運行以下命令進行安裝
cd ~/下載
sudo rpm –ivh rpmfusion*.rpm
運行以下命令生成緩存
sudo yum clean all
sduo yum makecache
4、安裝fastestmirror
一個自動選擇最快的yum源的插件
安裝方法:
1)搜索fastestmirror包的全名
sudo yum searchfastestmirror
2)假設搜索的結果是“yum-fastestmirror-noarch”,那麼輸入命令
sudo yum installyum-fastestmirror-noarch

===================================================================================================================

二、安裝一些日常應用軟件1、首先是wineQQ
openSUSE吧現任吧主寫的一個腳本,整合了wine與TM2013的安裝,據說各linux發行版只需要執行tm2013_install.sh這個腳本就行了,現在給出鏈接http://tieba.baidu.com/p/2819638596
最開始我在opensuse13.1上是成功安裝的,但其實我在Fedora20上面執行tm2013_install.sh並沒有成功,所以稍微精簡修改了下原腳本。前面已經給出了我的百度網盤分享地址
安裝方法:
解壓後直接運行以下命令進行安裝(並不需要sudo,已經寫在腳本里面了)
sh 路徑/tm2013_install.sh
2、瀏覽器
Firefox是各Linux發行版默認的瀏覽器,chrome是Google出品的一款很強大的瀏覽器,所謂Google出品,必屬精品,但這兩款瀏覽器都消耗很多的資源,還有一個輕量級的opera瀏覽器,非常流暢。還有adobe-flash插件的安裝。chrome訪問不了官網,opera和adobe-flash插件可以分別到官網下載,在軟件源裏都沒有,前面已經給出了我的百度網盤分享地址
安裝方法:
1)安裝chrome
首先進入rpm安裝包所在目錄,cd命令參照前面,後面所有安裝均要進入安裝包所在目錄,不再提示。
運行下面這條命令
sudo rpm –ivh google-chrome*.rpm
如果提示缺少什麼依賴包,則安裝依賴包後在執行,後面的軟件安裝缺少依賴包時參照此處依賴包的安裝,依賴包的安裝方法
sudo –y yum install 依賴包1 依賴包2 依賴包n
2)安裝opera
sudo rpm –ivh opera*.rpm
3)安裝adobe-flash插件
sudo rpm –ivh flash*.rpm
3、桌面美化插件docky和cairo-dock
Docky是從項目剝離出來的一個Dock軟件,最初即爲GNOME Do的“Docky”模式。後來開發者覺得,GNOME Do是個快速啓動工具,弄個Docky模式有點不倫不類,於是,Docky就作爲一個獨立軟件立項了。而cairo-dock則是和docky類似的插件,不過貌似更爲美觀。兩者都是仿蘋果的軟件,喜歡哪個裝哪個。
安裝方法:
1)安裝docky
sudo yum install docky
2)安裝cairo-docky
sudo yum install cairo-docky
4、壓縮與解壓縮工具
Linux下打包壓縮解壓縮一般用的是tar、gzip、bzip2命令,tar打包後的壓縮包通常爲*.tar.gz或*.tar.bz,gzip壓縮後的文件爲*.gz,bzip2壓縮後的文件爲*.bz。也有辦法解壓縮zip文件。但對於新手來說,win平臺常見的rar、zip和7z文件使用unrar和p7zip可能更爲適合,現在我們來安裝一下。
安裝方法:
1)安裝unrar
sudo yum install unrar
2)安裝p7zip
sudo yun install p7zip
5、在線音樂kwplayer
這是一個酷我音樂盒的linux版本,kwplayer 是linux桌面下的輕量級的音樂播放軟件, 由LiuLang同學開發, 使用的是Python3+gtk3, 開源的(GPLv3),地址爲https://github.com/LiuLang/kwplayer
方法:
sudo rpm –ivh kwplayer*.rpm
這個要安裝音頻解碼器等依賴包,根據依賴檢測缺失的包安裝一下就好
6、多媒體播放器
多媒體播放器各linux發行版都會有自帶的音樂播放器和視頻播放器,都已經相當好用了。常見的音樂格式mp3、wav、flac和ape和視頻格式mp4、avi、rmvb和mkv等都能正常播放。如果不能播放,那可能是你沒有裝好一些必須的音頻視頻解碼器,安裝一下就好了。不過還是介紹下那些經典的音樂播放器和視頻播放器吧。
安裝方法:
1)音樂播放器Amarok
KDE桌面下的播放器,功能全面,界面很好看因爲Amarok是用KDELibs和Qt寫成的,在gnome下使用可能會有bug。我親自測試過的支持的音樂格式有mp3、wav、flac和ape。
安裝方法:
sudo –y yum install amarok
2)音樂播放器RhythmBox
Gnome桌面下的默認播放器,它的靈感來自於蘋果的iTunes,它使GStreamer多媒體庫開發,在GNOME桌面環境中執行結果和效果者讓人感到驚豔。我親自測試過的支持的音樂格式有mp3、wav、flac和ape。
安裝方法:(如果默認沒有安裝可以輸入以下命令安裝)
sudo –y yum install rhythmbox
3)音樂播放器Exaile
基於GTK界面的播放器,中文支持比較好。我親自測試過的支持的音樂格式有mp3、wav、flac和ape。
安裝方法:
sudo –y yum install exaile
4)音樂播放器Clementine
Clementine是簡單跨平臺的音樂播放軟件,界面設計源於KDE Amarok 1.4的多標籤設計。我親自測試過的支持的音樂格式有mp3、wav、flac和ape。
安裝方法:
sudo yum install clementine
5)視頻播放器Mplayer
Linux下最完美的全能型多媒體播放器,支持相當多的媒體格式,無論在音頻播放還是在視頻播放方面,它支持的格式是相當全面的。同時更爲誘人的是它可以讓VCD上損壞的MPEG文件播放更流暢!我親自測試過的支持的音樂格式有mp3、wav、flac、ape和視頻格式有mp4、avi、rmvb、mkv。不過Mplayer這個播放器是基於命令行的,對於用慣了鼠標操作的同學是不太友好啦。不過沒關係,我們可以再安裝完Mplayer的基礎上再進行安裝一個Kmplayer。Linux 裏的KMPlayer是一個Mplayer的KDE界面程序,而不是Windows下的那個韓國KMPlayer播放器。
安裝方法:
sudo – y yum install Mplayer
sudo –y yum install Kmplayer
6)視頻播放器VLC
VLC多媒體播放器(最初命名爲VideoLAN客戶端)是VideoLAN計劃的多媒體播放器。它支持衆多音頻與視頻解碼器及檔案格式,並支持DVD、VCD的播放及各類串流協議。它亦能作爲unicast和multicast的串流服務器在IPv4以及IPv6的高速網絡連線下使用。它融合了FFmpeg出品的解碼器與libdvdcss程序庫,這更使其增添了播放多媒體檔案及加密DVD影碟的功能。我親自測試過的支持的音樂格式有mp3、wav、flac、ape和視頻格式有mp4、avi、rmvb、mkv。
VLC多媒體播放器具有跨平臺的持性,分別有Linux、Microsoft Windows、Mac OS X、BeOS、BSD、Pocket PC及Solaris等版本。
安裝方法:
sudo –y yum install vlc
7)多媒體播放器banshee
Banshee是Gnome官方的播放器,是一個功能非常全的音樂播放器,能夠支持各種格式文件。甚至能夠支持視頻文件的播放,Banshee也有MacOS和Windows版本,但是最穩定的版本,是運行在Linux上的版本。
安裝方法:
sudo –y yum install banshee
7、辦公軟件
默認安裝的libreoffice是開源的辦公軟件,兼容微軟的office的各種文檔格式,但是有點問題就是可能兩者的顯示效果並不一致,不知道是不是跟文字編碼和字體有關,這一點上國產的WPS則要好一點點,所以一般linux和windows的文檔交流用的是pdf文檔。因爲不同系統對office文檔的顯示效果並不那麼一致,就連win系統不同版本間對office的顯示效果有時都會不一樣。
安裝方法:
1)安裝libreoffice
sudo –y yum install libreoffice
2)安裝wps,wps for linux下載地址
http://community.wps.cn/download/
sudo rpm –ivh wps-office*.rpm
安裝後打開wps是可能會提示缺少字體,可以到win系統下把字體複製到~/.fonts文件夾下就是了。因爲那些字體是有版權的,wps並沒有集成。
8、PDF閱讀器
Linux下的PDF閱讀器有官方的Adobe-Reader,、國產的FoxitReader,還有Okular、Piotr Szymanski由2005年開發的項目、以KPDF爲基礎、並代替KPDF、KGhostView、KFax、KFaxview、與KDVI,成爲KDE 4自帶的文檔查看器,3款PDF閱讀器顯示效果相差不大,選一個自己喜歡的就好了,值得一提的是,官方的Adobe-Reader反而打開PDF文件有點慢。
安裝方法:
1)安裝Adobe-Reader
sudo rpm –ivh AdobeReader*.rpm
2)安裝FoxitReader
Sudo rpm –ivh FoxitReader*.rpm
9、chm閱讀器
chm是windows下用的最多的幫助文檔格式,我們程序開發者經常看幫助文檔有時就會用到,linux下也很多有chm閱讀器,分別是xchm、chmsee、kchmviewer、gnochm、chmreader、fbreader,當然還是國人制作的chmsee適合國人一些,所以安裝chmsee就好了。
安裝方法:
sudo –y yum install chmsee
10、圖形處理工具gimp
Windows下有Photoshop這個圖形處理軟件,而linux下對應的圖形處理工具則是gimp,值得一提的是,gimp比Photoshop還要強大一些,可以直接輸出視頻。
安裝方法:
sudo yum install gimp
11、翻譯詞典stardict
星際譯王(stardict)是利用GTK(GIMP TOOLKIT)開發的國際化的、跨平臺的自由的桌面字典軟件。它並不包含字典檔,使用者須自行下載配合使用。它可以運行於多種不同的平臺,如Linux, MicrosoftWindows,FreeBSD及Solaris,並使用GPL授權。
安裝方法:
sudo yum install stardict

===================================================================================================================

三、磁盤管理與刻錄、啓動U盤製作1、圖形化分區和格式化磁盤工具gparted
在 Linux 中調整分區最簡單的方法是使用GParted 程序。它拒絕在任何當前掛載的分區上進行操作,不能調整根目錄(/)或者其他對操作系統功能來說至關重要的分區,避免了誤操作。當然要調整這些至關重要的分區還是可以在命令行進行的。
安裝方法:
sudo yum install gparted
2、專業的圖形化光盤刻錄工具k3b
K3b(KDE Burn Baby Burn)是一個設計給 KDE在Linux或其它類Unix系統上的CD/DVD燒錄的自由軟件 。當然各linux發行版一般都有自帶磁盤刻錄的工具啦。
安裝方法:
sudo yum install k3b
3、Linux下製作USB安裝盤(啓動U盤)
在windows下我們使用通過製作PE或者使用UltraISO寫入硬盤映像的方法來製作USB引導安裝盤,也就是所謂的啓動U盤,在linux下也是可以做到的,通過unetbootin這個傻瓜式的圖形軟件就可以一鍵製作各linux發行版的USB引導盤,但可惜的是unetbootin並不支持win系統的USB安裝盤的製作。沒有關係我們可以使用gparted、ms-sys、cp等工具進行製作win系統的USB引導盤,下面就來介紹一下。
安裝方法:
1) 製作linux各發行版USB安裝盤 
sudo –y yuminstall unetbootin
然後打開unetbootin這個軟件就可以一鍵製作linux各發行版USB安裝盤了。
2)製作win7系統的USB安裝盤
有三步:
第一步:使用gparted格式化U盤爲NTFS格式
第二步:使用ms-sys -7 /dev/sdb 寫入win7引導信息到dev/sdb磁盤上面,注意看你的U盤設備是什麼,是“dev/sdb”還是“dev/sdc”
第三部:掛載win7.iso和你的U盤,複製win7.iso裏面的所有信息到U盤去,可以使用cp –r命令或直接在圖形化的文件管理器裏用鼠標進行復制。

gparted前面已經介紹了安裝的方法,現在介紹安裝ms-sys這個微軟出品的在開源linux上使用的寫入win系統引導信息的命令行工具,去官網下載一個最新版,http://sourceforge.net/projects/ms-sys/
只有源碼的makefile文件,沒有前面用的那種rpm包,所以我們要手動編譯並安裝
在終端進入下載的ms-sys目錄下,運行命令
sudo make
這時如果沒有錯誤提示則在運行make install命令,如果提示找不到cc或gcc,那就是沒有安裝gcc編譯器的意思。
這時就可以先運行命令安裝gcc編譯器
sudo yum install gcc
安裝完gcc編譯器後,我們再運行
sudo make
sudo make install
安裝完ms-sys命令後,我們可以運行ms-sys命令測試一下,這是就可以看到ms-sys的具體用法了。
然後我們使用之前安裝的圖形化gparted工具將U盤格式化爲NTFS格式,win7安裝盤一定要是NTFS格式,否則製作的引導盤無法引導win7系統,
格式化後關閉gparted,打開終端,然後輸入partprobe命令刷新磁盤信息
然後寫入win7引導信息到U盤,運行命令
ms-sys -7 /dev/sdb
-7這個參數是寫入win7引導信息的意思,/dev/sdb是你的U盤設備名
最後掛載win7.iso並複製所有iso裏的文件到你的U盤裏面,可以使用如下命令
掛載win7.iso
sudo mount 路徑/win7.iso /mnt/media
複製文件
cp –r /mnt/media/* U盤的掛載路徑
因爲win7.iso有3.2G大小,複製需要10-20分鐘時間,耐心等待就好
如果你覺得命令行下看不到進度條不放心,也可以使用圖形化的文件管理器進行復制
複製完後就win7USB引導設備就製作完成了,XP和win8我沒有嘗試,應該也是可以成功的。

===================================================================================================================

四、開發環境的安裝
如果是作爲一個普通用戶使用Fedora,以上的軟件已經足夠像在windows上那樣隨心所欲地操作了,但如果作爲開發者而言,一些開發環境的安裝是不能不知道的。比如C/C++的編譯器GCC,Java的編譯與運行環境JDK,目前比較流行的Java的集成開發環境eclipse,甚至還有Oracle數據庫、apache服務器等等。鑑於下學期大家要同時學習linux、C++和Java這三門課,我還是簡要介紹下這兩門語言在linux下的開發環境。
1、安裝GCC編譯器
GCC(GNU Compiler Collection,GNU 編譯器套裝),是一套由GNU開發的編程語言編譯器。它是一套以GPL及LGPL許可證所發佈的自由軟件,也是GNU計劃的關鍵部分,亦是自由的類Unix及蘋果電腦Mac OS X操作系統的標準編譯器。
sudo yum install gcc
2、安裝openjdk
openjdk是jdk的開放原始碼版本,以GPL協議的形式放出。在JDK7的時候,openjdk已經成爲jdk7的主幹開發,sun jdk7是在openjdk7的基礎上發佈的,其大部分原始碼都相同,只有少部分原始碼被替換掉。使用JRL(JavaResearchLicense,Java研究授權協議)發佈。至於openjdk6則更是有其複雜的一面,首先是openjdk6是jdk7的一個分支,並且儘量去除Java SE7的新特性,使其儘量的符合Java6的標準。
我們安裝openjdk7就好了
1)安裝java程序運行環境
java-1.7.0-openjdk.x86_64(Java程序的運行環境,libreoffice等多數開源程序的運行就是基於此)
sudo –y install java-1.7.0-openjdk.x86_64
1) 安裝java開發環境
java-1.7.0-openjdk-devel.x86_64(開發環境,Java的編譯環境)
sudo–y install java-1.7.0-openjdk-devel.x86_64
3、安裝linux下的常用文本編輯器
vi是所有linux下的強大命令行文本編輯器,vim是vi的升級版本,有高亮顯示的功能,已經是一個代碼編輯器了,很多程序員都喜歡用vim或者emacs作爲寫C/C++代碼的編輯器。nano是一個易於使用的命令行文本編輯器。gedit是gnome桌面默認的圖形文本編輯器,對應的,KDE桌面也有一個默認的圖形文本編輯器叫kwrite。
安裝方法:
1)安裝vim
sudo –y yum install vim
2)安裝nano
sudo –y yum install nano
3)安裝emacs
sudo –y yum install emacs
4、安裝eclipse
Eclipse是目前比較流行的Java集成開發環境
sudo –y yum install eclipse

===================================================================================================================

五、幾個常見問題的說明1、當前用戶不在sudoers文件中
解決辦法是,將當前用戶寫到/etc/sudoers文件中
1)切換到root用戶
su –
2)修改/etc/sudoers文件權限,修改爲可寫權限
chmod 777 /etc/sudoers
3)使用gedit或kwrite編輯/etc/sudoers文件
添加要提升權限的用戶;在文件中找到root ALL=(ALL)ALL那一行,在該行下添加提升權限的用戶信息,比如我的用戶名爲“jison“,就填上jison如:
root ALL=(ALL) ALL
jison ALL=(ALL) ALL
說明:格式爲(用戶名 網絡中的主機=(執行命令的目標用戶) 執行的命令範圍)
4)保存退出,並恢復/etc/sudoers的訪問權限爲440
chmod 440 /etc/sudoers
5)切換到普通用戶,測試用戶權限提升功能
sudo 命令
2、音樂格式不支持播放
那是因爲沒有安裝到相關的音樂解碼器,安裝一下以下音頻解碼器就好了。
安裝音頻解碼器:(可以一條命令一起安裝,每個包之間用空格隔開即可,這樣寫只是爲了大家知道有哪些包)
sudo yum install ffmpeg
sudo yum install ffmpeg-libs
sudo yum install gstreamer-ffmpeg
sudo yum install xvidcore
sudo yum install libdvdread
sudo yum install libdvdnav
sudo yum install lsdvd
sudo yum install gstreamer-plugins-good
sudo yum install gstreamer-plugins-bad
sudo yum install gstreamer-plugins-ugly
sudo yum install gstreamer-plugins-bad
sudo yum install gstreamer-ffmpeg
3、視頻格式不支持播放
那是因爲沒有安裝到相關的視頻解碼器,安裝一下以下視頻解碼器就好了。
安裝視頻解碼器:(可以一條命令一起安裝,每個包之間用空格隔開即可,這樣寫只是爲了大家知道有哪些包)
sudo yum installffmpeg
sudo yum install ffmpeg-libs
sudo yum installgstreamer-ffmpeg
sudo yum installlibmatroska
sudo yum installxvidcore
4、Fedora無線接收信號弱的問題
網卡驅動的問題,相同環境linux下的驅動一般都沒有windows下面好用。我用了四個linux發行版,centOS7的無線網卡驅動好用一些,效果和win相差不大,ubuntu和fedora的無線略差,openSUSE也還行。實際測試的結果是4M寬帶,Fedora20隔兩堵牆和中間四五米的走廊信號還能用,而win和centOS還可以再遠4到5米接收信號,opensuse介於兩者之間。當然網速就一般了,正常上網沒有問題。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章