安裝Fedora 20桌面版並配置(gnome桌面環境)

  1. Fedora 20 中安裝源

    # cd /etc/yum.repos.d

    # wget http://mirrors.163.com/.help/fedora-163.repo

    # wget http://mirrors.163.com/.help/fedora-updates-163.repo

    # wget http://mirrors.sohu.com/help/fedora-sohu.repo

    # wget http://mirrors.sohu.com/help/fedora-updates-sohu.repo

    # wget http://lug.ustc.edu.cn/wiki/_export/code/mirrors/help/fedora?codeblock=0

    # wget http://lug.ustc.edu.cn/wiki/_export/code/mirrors/help/fedora?codeblock=1

    # yum makecache //(更新緩存)

  2. 一般的,安裝完成之後需要先升級更新系統

    # yum update   #升級所有包,改變軟件設置和系統設置,系統版本內核都升級

    #yum upgrade   #升級所有包,不改變軟件設置和系統設置,系統版本升級,內核不改變

    查看linux版本的方法:

          #uname -r        #查看當前linux系統的內核版本號

          #uname -a       #可以查看包括內核版本號、機器硬件信息、網絡節點名、操作系統名字等信息     

  3. 安裝右鍵啓動終端功能
    #yum install nautilus-open-terminal

  4. 編輯sudoers文件,先備份/etc/sudoers,之後使用su - root切換到root下,在sudoers中,找到root    ALL=(ALL)       ALL後,加入下面一行username     ALL=(ALL)       ALL

  5. 安裝鏡像選擇工具,這個工具會從所有已配置的鏡像中選擇速度最快的下載
    #yum install yum-plugin-fastestmirror
    #yum install yum-presto yum-downloadonly
    注:
    安裝priority這個yum的插件,這個插件用來設定安裝軟件時候軟件倉庫的優先級,一般是默認先從官方base或者鏡像安裝,然後從社區用戶contribute的軟件中安裝,再從第三方軟件倉庫中安裝。
    #yum install yum-priorities

    注:
    RPMForge源-----RPMForge是一個安全、穩定並且更新及時的軟件倉庫,通過安裝RPMForge可以在進行yum update的時候多一個選擇,如果懶得自己編譯安裝,就得依靠RPMForge了。 
    注:
    手動編輯 /etc/yum.repos.d/ 目錄中後綴爲.repo的文件來設置軟件倉庫的優先級, priority=N(N是整數,範圍從1-99,數字越小代表優先級越高) 
    官方推薦配置是:[base], [addons], [updates], [extras] 這幾部分 priority=1 
    [centosplus],[contrib] 這幾部分priority=2

  6. 添加man手冊

    #yum install man-pages

  7. 安裝axelget插件 
    axelget是一個多線程下載工具,yum本身是單線程下載,難怪速度不快呢,安裝方法:
    #yum install axel

    注意:在這裏提供一個小技巧:在YUM的時可能會遇到很長時間都沒有速度的現象,這時候可以Ctrl+C。這樣就是終止了從當前站點的下載,然後會自動選擇其他站點下載,速度往往快很多。

  8. 安裝wget : 
    #yum install wget

  9. 加入第三方源。rpmfusion足夠強大,一般把這個加入就無憂了。
    http://download1.rpmfusion.org/free/Fedora/rpmfusion-free-release-stable.noarch.rpm
    http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
    #rpm -ivh rpmfusion-free-release-stable.noarch.rpm
    #rpm -ivh rpmfusion-nonfree-release-stable.noarch.rpm
    #rpm --import RPM-GPG-KEY-rpmfusion-nonfree-fedora-19

  10. 現在開始安裝rpmforge的軟件倉庫 

    獲取-------http://dag.wieers.com/rpm/packages/rpmforge-release/ 

    找到與系統平臺架構匹配的rpmforge包安裝之即可。安裝完後.默認會在系統的/etc/yum.repos.d/下新增兩個文件,mirrors-rpmforge和rpmforge.repo 

    #rpm -ivh rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm 
    #rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt

    更改 /etc/yum.repos.d/rpmforge.repo 配置文件,添加 priority=1(或者2.3.4….) 

    現在就可以使用rpmforge這個軟件倉庫了。

  11. 安裝gnome-tweak-tool設置工具(標題欄添加“最大/最小化和關閉按鈕”)
    #yum install gnome-tweak-tool
    然後在左上角的“活動”裏找到“優化工具”,選擇左側的“Shell”,將“管理標題欄上的按鈕”設置爲“全部”,這樣,窗口的右上角就有最大化和最小化按 鈕了。此外,還可以在左側的“Shell”中,把“在日曆中顯示星期”打開。對於國內用戶,肯定不習慣多個桌面的形式,因此可以把“動態工作區”關閉,然 後把右側的數字設置爲1,即只使用1個桌面。

    我們也可以通過下面設置來調出gnome-tweak-tool“最大化/最小化/關閉”按鈕:
    安裝gconf-editor:

    #yum install gconf-editor

    然後啓動gconf-editor(按住Alt+F2,輸入gconf-editor啓動),依次打開“ desktop>gnome>shell>windows”,在右側一欄找到”button_layout”最大化/最小化設置,我們 將其值設置爲:minimize,maximize,close

    若是大家喜歡Ubuntu風格,則設置爲:close,minimize,maximize:

    註銷後重新登陸即可。

  12. 安裝FTP客戶端(Filezilla)
    #yum install filezilla

  13. linux下相當於windows中的迅雷的下載軟件(多線程下載,支持斷點續傳等。超級好用!):

    multiget
  14. 安裝flash plugin: 
    64位系統: 
    wget http://linuxdownload.adobe.com/adobe-release/adobe-release-x86_64-1.0-1.noarch.rpm 
    #rpm -ivh adobe-release-x86_64-1.0-1.noarch.rpm 
    #yum install flash-plugin

  15. 安裝chrome 
    64位系統: 
    wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm 
    #rpm -ivh google-chrome-stable_current_x86_64.rpm 
    依賴性: 
    #yum install lsb 
    #yum install libXScrnSaver

  16. 給LibreOffice安裝中文字體
    #yum install libreoffice-langpack-zh-Hans

  17. 安裝五筆輸入法(ibus)
    [bear@bogon ~]$ sudo yum list | grep wubi
    ibus-table-chinese-wubi-haifeng.noarch  1.4.6-2.fc19                     fedora
    ibus-table-chinese-wubi-jidian.noarch   1.4.6-2.fc19                     fedora
    [bear@bogon ~]$ sudo yum install ibus-table-chinese-wubi-haifeng

    然後需要重啓一下(不知道爲什麼需要重啓),添加一個輸入源。打開“設置”-“區域和語言”,點擊“輸入源”下面的加號,選擇“漢語(中國)”,列表裏會出現“漢語(海峯五筆86)”,然後點“添加”就可以了。
    簡單測試了一下,貌似海峯五筆比極點五筆好用一些。極點五筆把tfrc打出了“造反”,而海峯五筆可以同時打出爲“造反”和“選擇”。
    (補充:發現極點五筆確實很差,ykkl無法打出“識別”)

  18. 安裝音視頻播放器
    Mplayer是一個全能影音播放器,支持現有的幾乎所有流行視頻、音頻格式。Smplayer是Mplayer的前端,界面漂亮,功能設置多。
    #yum install mplayer
    #yum install mplayer* smplayer*
    系統就會自動開始mplayer的下載,並自動下載因包依賴性而需要的其它rpm包。
    下載完成並安裝後,mplayer就被安裝入系統。但這時候它還什麼都不能放,需要接着安裝解碼包。
    安裝解碼包:
    #yum install win32codecs 

    順便也把gstreamer的那些解碼包也安裝上:
    #yum install gstreamer*
    完成後,mplayer就能播放除了rm/rmvb以外的全部格式了。要播放rm/rmvb格式的文件,還需要安裝realplayer


    如果使用yum install mplayer和yum install smplayer不能安裝,則執行以下語句之後便可以安裝mplayer和smplayer了。(反正我的機器是Fedora  20 的,可以這麼做)

    rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
    rpm -ivh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
    #yum update or.http://rpmfusion.org       #把這裏的源加上

    #yum install gstreamer-plugins-good gstreamer-plugins-bad gstreamer-plugins-ugly      #安裝MP3插件
    #yum install vlc     #安裝視頻插件
    #yum install ffmpeg ffmpeg-libs gstreamer-ffmpeg libmatrosca xvidcore


    百度了一下,比較好的音樂播放器有

    kmplayer vlc  potplayer   xine  quicktime    vebvbox  iTunes
    totem:使用簡單播放流暢,可以自動下載解碼器,但是目前不支持rmvb格式。

    totem-xine:totem的前端加xine的後端,可以使用和mplayer一樣的codec。

    realplayer:只支持real系列的格式,功能一般。
    Clenmentine,功能較爲強大,有點兒像iTunes
    audacious,界面簡潔,比較像foobar
    這裏以安裝audacious爲例:
    #yum install audacious
    #yum install audacious-plugins-freeworld  #需要RPM Fusion,在本文第5步中已經安裝

  19. 安裝音頻支持
    #yum  install gstreamer-plugins-good gstreamer-plugins-bad gstreamer-plugins-ugly libtunepimp-extras-freeworld xine-lib-extras-freeworld

  20. 安裝視頻解碼庫
    #yum install ffmpeg ffmpeg-libs gstreamer-ffmpeg xvidcore libdvdread libdvdnav lsdvd gstreamer-plugins-good gstreamer-plugins-bad gstreamer-plugins-ugly

  21. 安裝音視頻解壓器:
    wget http://mplayerhq.hu/MPlayer/releases/codecs/all-20110131.tar.bz2
    tar jxf all-20110131.tar.bz2
    64位系統:
    #mkdir -p /usr/lib64/codecs
    #cp all-20110131/*  /usr/lib64/codecs

  22. 安裝壓縮軟件

    #yum install p7zip p7zip-plugins p7zip-full p7zip-rar rar unrar

    #yum install p7zip*



  23. 修改gedit亂碼
    由於編碼格式的不同,fedora打開windows下的文本文件經常會出現亂碼。
    終端輸入命令:
    gsettings set org.gnome.gedit.preferences.encodings auto-detected "['UTF-8', 'GB18030', 'GB2312', 'GBK', 'BIG5', 'CURRENT', 'UTF-16']"
    gsettings set org.gnome.gedit.preferences.encodings shown-in-menu "['UTF-8', 'GB18030', 'GB2312', 'GBK', 'BIG5', 'CURRENT', 'UTF-16']"

  24. 處理播放器音樂標籤亂碼
    修改環境變量,以root身份修改/etc/profile文件,在文件最後加入下面兩行:
    export GST_ID3_TAG_ENCODING=GBK:UTF-8:GB18030
    export GST_ID3V2_TAG_ENCODING=GBK:UTF-8:GB18030
    註銷後重新導入歌曲信息即可解決亂碼。

  25. 安裝Docky
    #yum install docky

  26. 安裝郵件客戶端:
    #yum install thunderbird

  27. 安裝BT下載軟件

    #yum install azureus

    #yum install deluge

  28. 安裝截圖工具shutter
    #yum install shutter

  29. 安裝星際譯王
    #yum install starditc

  30. SuperTux
    SuperTux是Linux下的超級瑪麗類型遊戲,只不過主角變成了一隻企鵝並且畫面效果好得多!
    #yum install supertux

  31. zsnes
    zsnes是一個優秀的跨平臺的SFC模擬器,我以前在windows下也一直用它。推薦ROM:天地創造中文版
    #yum install zsnes

  32. supertuxkart
    一個類似跑跑卡丁車的3D賽車遊戲,主角理所當然地變成了企鵝和其它生物
    #yum install supertuxkart

  33. AMSN
    挺不錯的MSN客戶端,功能比Pidgin的MSN插件強大得多,很難得地支持視頻。一般裝了eva後裝個amsn,基本就能應付大部分需要了。當然,amsn也有不少缺點。首先是字體在Fedora7下非常難看,然後是文件傳輸經常無故中斷,手寫功能也有點問題。
    安裝方法:
    #yum install amsn

  34. AdobeReader
    大名鼎鼎的PDF瀏覽軟件,用法和Windows版的一模一樣。可以去www.Adobe.com下載,也可以用yum安裝:
    #yum install acroread

  35. 升級安裝的步驟
    命令行模式,包括如下幾個步驟:
    #yum install fedora-upgrade 
    #fedora-upgrade

  36. 安裝編程軟件:
    #yum install vim cvim mysql mysql-server php-mysql phpmyadmin

  37. 安裝C及C++編譯器

    #yum install gcc

    #yum install gcc-c++

    #yum install gcc*

    #yum install gcc-c++*

  38. 安裝C/C++開發環境

    #yum install kdevelop

    #yum install anjuta

    #yum install anjuta*

    #yum install netbeans

    #yum install netbeans*

    #yum install codeblocks

    #yum install codeblocks*

  39. 安裝C#開發環境(也可用於C/C++/WEB等的開發)

    #yum install monodevelop

       注:有時安裝程序時可能會有類似於

    --> 解決依賴關係完成
    錯誤:軟件包:fluidsynth-libs-1.1.6-4.el7.nux.x86_64 (nux-dextop)
             需要:liblash.so.1()(64bit)
    您可以嘗試添加 --skip-broken 選項來解決該問題
    您可以嘗試執行:rpm -Va --nofiles --nodigest
    這類的提示,解決辦法:#yum install name --skip-broken    即可強制安裝(即忽略依賴問題)

  40. 安裝emacs編輯器

    #yum install emacs

    #yum install emacs*

  41. 安裝搜狗輸入法

    2014.9.24 02:50更新
    源主頁:https://copr.fedoraproject.org/coprs/mosquito/myrepo/

    * 此包目前支持以下發行版:
      fedora-rawhide-x86_64 / i386
      fedora-21-x86_64 / i386
      fedora-20-x86_64 / i386
      fedora-19-x86_64 / i386
      rhel/centos-7-x86_64

    添加源
    # yum install dnf-plugins-core
    # dnf copr enable mosquito/myrepo
    安裝(若以上兩部均成功,但安裝過程中提示沒有可用軟件包或者其他錯誤時,可多次嘗試,便可安裝成功)
    # dnf install sogou-pinyin - 搜狗拼音輸入法,基於 fcitx

    # dnf install sogou-pinyin-skins - 搜狗拼音輸入法皮膚

    # dnf install pidgin-lwqq - 使用 WebQQ 協議編寫的 pidgin-QQ 插件

    # dnf install pidgin-openfetion - 使用 fetion v4 協議編寫的 pidgin 飛信插件

    # dnf install pidgin-sendscreenshot - pidgin 截圖插件

    # dnf install wiz-note - 爲知筆記

    # dnf install fcitx-googlepinyin - 基於 fcitx 框架的谷歌拼音輸入模塊

    # dnf install fcitx-rime - 中州韻輸入法

    # dnf install deepin-music-player

    # dnf install dmusic-plugin-baidumusic

    (安裝之後,可採用這種方法啓用搜狗拼音輸入法

           首先,先刪除之前的ibus相關程序:

               #yum remove imsettings imsettings-libs im-chooser

               #yum remove ibus

               #yum install fcitx

               #yum install fcitx*

         之後,修改環境變量:

               #vi ~/.bashrc

            在最後增加如下內容:

               export GTK_IM_MODULE=xim

               export XMODIFIERS="@im=fcitx"

               export QT_IM_MODULE=xim

            保存後退出。

         接着,設置開機自動啓動,打開終端,輸入gnome-session-properties,在打開的圖形界面中添加一條,名稱和命令分別爲 Fcitx fcitx就可以了。)

  42. 安裝wine

    #yum install wine

    #yum install wine*

    安裝Wine支持包(我們需要安裝非開源(但免費)的支持包。這包括微軟Core Fonts、Visual C++運行時環境等軟件包)

    #yum install cabextract     需要該軟件包來解壓縮微軟.cab文件。

    現在我們需要下載一個很棒的腳本,名爲winetricks,它會自動下載和安裝必要的支持包。 

    #wget http://winetricks.org/winetricks

    現在輸入下列命令,安裝必要的支持包:

    #sh winetricks corefonts Tahoma

    提示:你還可以不用任何命令行參數來運行winetricks,那樣就能從漂亮的GUI界面選擇需要安裝的軟件包。

  43. 終端圖片查看器(feh+zgv+pho)

    #yum install feh

    #yum install zgv

    #yum install pho

  44. 用火狐瀏覽器上外網#翻#牆#(由於限制,一下的g o a g e n t單詞中間有空格,具體安裝時,要刪除中間的空格,包括網址中也有空格)

        先爲瀏覽器安裝插件,點擊這兩個網址中的任意一個即可安裝

         https://addons.mozilla.org/zh-CN/firefox/addon/autoproxy/

         https://addons.mozilla.org/zh-cn/firefox/addon/foxyproxy-standard/

        然後下載g o a g e n t:https://code.google.com/p/g o a g e n t/     這個款軟件在linux/mac/windows中可以通用
        接着編輯修改local文件夾中的proxy.ini文件,將appid修改成你的appid:修改local/proxy.ini中的[gae]下的 appid=你的appid(多appid請用|隔開),即前面創建創建Application所設定的Application ID。關於Application ID,百度教程很多,也很簡單。不再贅述。
        接着上傳服務器:打開終端,進入 g o a g e n t/server文件夾
                執行命令:python uploader.zip,然後依照提示輸入AppID和你的google賬戶和密碼,等待上傳服務器(這裏有  時會失敗,多試兩次就會成功)
        然後導入證書文件  打開FireFox->選項->高級->加密->查看證書->證書機構->導入證書, 選擇g o a g e n t/local/ca.crt, 勾選所有項,導入即可。
         接着添加代理設置,點擊AutoProxy圖標旁邊的三角按鈕,在下拉菜單中選擇“preferences”或者使用快捷鍵Ctrl+Alt+P進入附加組件首選項設置,然後點擊Proxy Server,選擇Edit Proxy Server,添加代理
                  名字填g o a g e n t            IP地址填127.0.0.1               端口號填8087
              設置g o a g e n t爲默認代理
         然後在瀏覽器中,在該插件中設置使用g o a g e n t代理。
         運行g o a g e n t local: 在g o a g e n t/local/目錄下,執行python proxy.py (開機運行python addto-startup.py)現在已經配置成功了。可以上facebook等網站了。

  45. 安裝 JDK

    *.tar.gz包安裝方法

      解壓 jdk:tar -xvf jdk-8u5-linux-x64.tar.gz

      移動解壓後的 jdk1.8.0_05 :sudo mv jdk1.8.0_05/ /usr/lib/jvm/

      安裝jdk

           #alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_05/bin/java 500

    設置環境變量  編輯/etc/profile, 在末尾加上:
                  #set java environment
                  JAVA_HOME=/usr/java/jdk1.8.0_05
                  CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOEM/lib/dt.jar
                  PATH=$JAVA_HOME/bin:$PATH
                  export JAVA_HOME CLASSPATH PATH

       設置爲默認jdk

           #alternatives --config java

       在出現的界面裏面選擇剛剛安裝的jdk

         There are 2 programs which provide 'java'.

         Selection    Command
       -----------------------------------------------
       * +1           /usr/lib/jvm/jre-1.7.0-openjdk.i386/bin/java
           2          /usr/lib/jvm/jdk1.8.0_05/bin/java
        Enter to keep the current selection[+], or type selection number:
        2序號的SunJDK已經被選爲默認了。

    # java -version
    java version "1.8.0_05"
    Java(TM) SE Runtime Environment (build 1.8.0_05-b13)
    Java HotSpot(TM) 64-Bit Server VM (build 25.5-b02, mixed mode)

    至此,JDK安裝成功

  46. 安裝tomcat服務器

    首先到apache官方網站上下載tomcat,我的版本是apache-tomcat-8.0.9.tar.gz

    解壓tomcat軟件包,並且移動到/usr/local/目錄下,重命名爲tomcat8目錄:

    tar -xvzf apache-tomcat-8.0.9.tar.gz

    mv apache-tomcat-8.0.9 /usr/local/tomcat8

    設置環境變量,使用vim編輯/etc/profile文件,添加環境變量:

    #vim /etc/profile

    在末尾添加

    export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CATALINA_BASE/lib
    export CATALINA_BASE=/usr/local/tomcat8
    export CATALINA_HOME=/usr/local/tomcat8
    export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$CATALINA_BASE/bin

    保存,退出,並運行下面命令,使剛纔的配置生效

       #source /etc/profile

    至此,tomcat服務器配置安裝成功,詳細可參考: http://blog.csdn.net/bitsjx/article/details/6944415

    安裝tomcat也可以通過yum命令安裝:
    #yum install tomcat
    #yum install tomcat-admin-webapps
    #yum install tomcat-webapps
    #yum install tomcat-doc
    啓動、停止tomcat服務可以使用下面的操作
    #systemctl enable tomcat.service
    #systemctl start tomcat.service
    #systemctl stop tomcat.service

        命令#tomcat version             #用來查看tomcat版本

        命令 #rpm -ql tomcat | cat -n    #用來查看用yum命令安裝的tomcat目錄

  47. 安裝安卓開發環境SDK

    Android提供的SDK中類似platform-tools/adb這樣的工具是32bit的,64位的系統需要安裝32bit的庫,具體如下:

      #yum install glibc.i686

      #yum install glibc-devel.i686

      #yum install zlib-devel.i686

      #yum install ncurses-devel.i686

    下載eclipse-standard-kepler-SR2-linux-gtk-x86_64.tar.gz,由於是綠色版的,所以解壓到自己的目錄即可。

    安裝ADT
          進入eclipse界面
          Help->Install New Software
          在Work with中添加(如果你可以上外網)https://dl-ssl.google.com/android/eclipse/

                   或者添加 (如果你沒有上外網)http://dl-ssl.google.com/android/eclipse/

    點擊ok安裝。

        溫馨提示:解決Android SDK Manager Setting下載速度慢的方法:

             在Android SDK Manager Setting 窗口設置HTTP Proxy server和HTTP Proxy Port這個2個參數,分別設置爲:
                  HTTP Proxy server:mirrors.neusoft.edu.cn             HTTP Proxy Por:80

             然後把下面的Force ..http://...sources to be fetched using http://..選項打鉤,close Android SDK ManagerSetting,然後在重新啓動Android SDK Manager Setting,這時就可以快速下載了。

    (在此,我順便附上Eclipse插件ADT的下載地址,改地址可以下載到最新版的ADT插件,並且,ADT插件是用於Eclipse的,所以沒有Linux和windows之分,既可以通用。http://developer.android.com/sdk/installing/installing-adt.html



    

如有疑問,請發送郵件至[email protected]或者加QQ羣274313939尋求解答

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