日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux开发环境部署

發(fā)布時間:2024/3/13 linux 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux开发环境部署 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1、安裝ubuntu

  • 下載Ubuntu鏡像ISO文件,制作U盤安裝盤(Ubuntu官方有介紹相關(guān)軟件,也可以利用UltraISO制作)
  • 啟動選擇USB啟動,進(jìn)入安裝流程
  • 注意分區(qū)最好選擇Manual手動分區(qū);
  • 本人經(jīng)研究后的分區(qū)規(guī)劃(含順序和掛載分區(qū)以及大小等)為
    sda1 20G ext4 / 主分區(qū)
    sda2 2G swap 邏輯分區(qū)
    sda3 5G ext4 /tmp 邏輯分區(qū)
    sda4 剩余空間 ext4 /home 邏輯分區(qū)
  • 基本一路Next,大約5-10分鐘內(nèi)完成(如果中途有長時間卡住不動現(xiàn)象,可能是你制作的USB啟動盤有問題,請重新制作,建議換制作軟件重新制作)
  • 裝好后,配置網(wǎng)絡(luò)連接,點(diǎn)擊"系統(tǒng)->首選項->網(wǎng)絡(luò)連接->有線->Auto eth0->編輯->802.1x安全性->選中對此連接使用802.1x:選中PEAP:用戶名/密碼輸入郵件用戶名前綴/密碼"
  • 電話給IT部,將你的電腦加入Linux用戶組后方可連接外網(wǎng)
    • 在終端輸入sudo apt-get update以及sudo apt-get upgrade對相關(guān)軟件進(jìn)行升級
  • 重啟后,切換語言:System\Administration\Language Support。選擇chinese,apply安裝。然后切換default language為chinese(china)。
  • 重啟后,建議保留英文文件夾名。
  • 2、安裝基本工具軟件

    安裝軟件之前,請建目錄:

    cd /usr sudo mkdir ali sudo chown $USERNAME:$USERNAME ali
  • java安裝
    • 將jdk-1_5_0_22-Linux-i586.bin拷貝到/usr/ali目錄下
      //修改bin文件權(quán)限 chmod u+x jdk-1_5_0_22-Linux-i586.bin ./jdk-1_5_0_22-Linux-i586.bin
    • link(創(chuàng)建軟連接)
      cd /usr/ali/ ln -s jdk1. 5 .0_22 java
  • antx安裝:
    • Checkout Antx到/usr/ali/antx:
      svn co http: //svn.alibaba-inc.com/repos/opentech/antx/trunk/ /usr/ali/antx
    • Build Antx:執(zhí)行antx目錄下的build.bat或build.sh (./build.sh)(如果提示JAVA_HOME,則source ~/.profile,或者直接重啟即可)
    • 添加PATH路徑:將/usr/ali/antx/dist/antx/bin目錄添加到PATH環(huán)境變量中(vi ~/.profile 也可以vi /etc/profile)。
    • 重新登錄,在任意目錄運(yùn)行一下antx,看到亂碼了吧,解決如下:
      //l為小寫L echo '-l china:utf8' > ~/.antxrc
  • svn安裝:
    • 使用新立得吧
      sudo apt-get install subversion
    • 第二方類庫co到~/.antx/repository.project目錄下:
      • 進(jìn)入到.antx目錄下
        svn co http: //svn.alibaba-inc.com/repos/binary/branches/intl/release/repository.project ~/.antx/repository.project
    • 目前使用第三方類庫的分支是:
      http: //svn.alibaba-inc.com/repos/binary/repository
  • 3、安裝服務(wù)器等

  • apache
    • 簡單或?yàn)榱瞬怀鲥e誤,從同事那邊拷貝一份即可,官方貌似已經(jīng)不再提供linux下apache二進(jìn)制包的下載,只有源代碼,安裝要自己編譯的。
  • 安裝jboss(4.0)
    • 解壓到/usr/ali/jboss目錄下 (同Apache,方便或不出問題的角度考慮,找同事拷貝一份即可。
  • cd /usr/ali/ ln -s jboss- 4.0 . 5 .GA jboss

    4、設(shè)置環(huán)境變量:

    • 修改~/.profile
      export JAVA_HOME=/usr/ali/java export ANTX_HOME=/usr/ali/antx/dist/antx export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib export PATH=$ANTX_HOME/bin:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$CATALINA_HOME/bin:$PATH:$HOME/bin export JBOSS_HOME=/usr/ali/jboss
  • 可能遇到的錯誤:
    1.安裝JDK時,請檢查rt.jar、tools.jar有沒有生成,個別情況下需要再進(jìn)行解壓編譯成jar格式(幾率很小,但我碰上了);
    2.注意在/usr下建立的ali文件夾,需要更改所屬用戶及用戶組;
    3.注意目錄命名,不可自定義名稱,參考環(huán)境變量中的名稱,因?yàn)樵诓渴瓠h(huán)境中有多處配置文件中將該目錄定死,所以如果更改的話,會引起連鎖錯誤;
    4.如果應(yīng)用訪問所有URL報404異常,則請檢查mod_jk.conf.vm文件,檢查是否有JkMountCopy all這個配置項,增加后試下看看是否可以解決問題,因?yàn)橄嗤牟僮飨到y(tǒng),有的同事不需要這個參數(shù)配置,而我的則必須要配置該配置項,怪異的問題。


    操作系統(tǒng)相關(guān)

    操作系統(tǒng)安裝

    從導(dǎo)師那里取得ubuntu9.10 64位的操作系統(tǒng)U盤,設(shè)置bios為U盤啟動,重啟并安裝

    • 建議根分區(qū)(/)可以分配40G空間,留1G到2G空間給swap分區(qū),剩余空間可以分配給用戶空間
    • 系統(tǒng)密碼建議設(shè)置成公司初始的密碼 至少自己忘記時別人可以提醒你





    網(wǎng)絡(luò)設(shè)定

  • System?->?Prefrence?->?Network Connection?里添加一個連接(建議把原來的刪除),然后跳到802.1x Security頁,把use 802.1x...那個選項勾上
  • 在Username處填上域\用戶名 如hz\chaosen.lincs
  • 在Password處填上公司分配的密碼,默認(rèn)和系統(tǒng)密碼一致,不知道可以致電1818查詢
    設(shè)置好網(wǎng)絡(luò)后得重新登錄一下才能夠正常使用,與肖剛毅共同見證這個詭異的現(xiàn)象~
  • 必備軟件安裝

    因?yàn)橛凶詭Я诵铝⒌密浖芾砉ぞ?#xff08;英文名是:Synaptic Package Manager),ubuntu系統(tǒng)下軟件安裝是比較舒服的,但請確保 源 的可用、可靠、速度性。建議使用163的源,速度方面還是挺快的?哈哈

    • virtualBox 是必裝的,因?yàn)閡buntu下很多軟件不能用,所以還是得裝個虛機(jī)軟件,到時可以在windows下使用日常的一些工具了(還是擺脫不了微軟的操作系統(tǒng))。具體的安裝簡單得要命,只要在新立得里查一下virtualBox就行了,到時勾選virtualBox-ose就可以。
    • ssh 這個也是必裝的,不然到時不能遠(yuǎn)程到這個機(jī)器那就麻煩大了??梢栽诿钚邢掳惭b,同樣也可以在新立得下安裝。
      • 命令行下安裝:$sudo apt-get install ssh
      • 新立得工具打開的時候,使用命令行安裝軟件將被提示:
        錯誤信息
        E: 無法獲得鎖 /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
        E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

    編程環(huán)境相關(guān)

    無論你裝什么軟件,一定要記住你現(xiàn)在的操作系統(tǒng)是64位的!找軟件得找64位的,不然會出現(xiàn)裝不了,或者裝上去不能使用的問題

    建議工作環(huán)境目錄:$sudo mkdir /usr/ali

    其實(shí)還不如把工作環(huán)境目錄建立在用戶分區(qū),一則不需要寫操作時敲sudo命令,二則以后系統(tǒng)有問題重裝后工作目錄里的東西還存在

    JDK安裝

  • 從導(dǎo)師處取得64位的Jdk文件包,并放在工作環(huán)境目錄下
  • 編輯用戶環(huán)境變量,加入JAVA_HOME等環(huán)境

    $vi ~/.profile

    export JAVA_HOME=/usr/ali/java
    export ANTX_HOME=/usr/ali/antx/dist/antx
    export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
    export PATH=$ANTX_HOME/bin:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$CATALINA_HOME/bin:$PATH:$HOME/bin
    export JBOSS_HOME=/usr/ali/jboss





  • 測試一下JAVA環(huán)境是否正常,可以使用以下命令
    • 查看JAVA路徑: $whereis java 如果查到的路徑是自己設(shè)置的路徑 說明環(huán)境正常
    • 查看JAVA版本: $java -version
  • Apache安裝

    • 下載Apache源代碼,$wget?http://archive.apache.org/dist/httpd/httpd-2.0.61.tar.gz
      強(qiáng)烈建議使用此版本的Apache,因?yàn)槠渌姹镜脑?4位系統(tǒng)下不能正常使用jk連接器,不知道是自己環(huán)境問題還是其它版本的代碼問題,此處不予深究
    • 解壓:$tar -xvfz httpd-2.0.61.tar.gz
    • 切記:進(jìn)行下一步之前 一定要確保libz.so正常安裝了!!不然deflate.c不能進(jìn)行編譯(2011-06-27)
    • $./configure --prefix=/usr/local/apache2.0.61/ --enable-mods-shared=all --enable-proxy --enable-deflate --with-mpm=worker
      其中/usr/local/apache2.0.61/為目標(biāo)安裝路徑,請先建立此路徑
      當(dāng)需要apr時 可以加上以下參數(shù) --with-apr=/usr/local/apr-httpd --with-apr-util=/usr/local/apr-util-httpd --enable-so
      前提是正確安裝apr兩個包了
      在安裝apache之前先安裝apr-util-1.2.7.tar.gz和apr-1.2.7.tar.gz
      首先安裝apr。
      tar xvfz apr-1.2.7.tar.gz
      cd apr-1.2.7
      ./configure --prefix=/usr/local/apr-httpd
      make
      make install
      cd ..
      再安裝apr-util-1.2.7.tar.gz
      tar xvfz apr-util-1.2.7.tar.gz
      cd apr-util-1.2.7
      ./configure --prefix=/usr/local/apr-util-httpd --with-apr=/usr/local/apr-httpd
      make
      make install
    • $make && make install
    • 啟動:$/usr/local/apache2.0.61/bin/apachectl start
    • 如果上一步?jīng)]有出現(xiàn)?error?的提示,那說明正常啟動了,可以通過瀏覽器訪問一下http://localhost看看是否出現(xiàn)那只可愛的貓

    jboss安裝

    這個就比較簡單了,沒有64位和32的區(qū)別,只要從導(dǎo)師處把?jboss-4.0.5.GA?拷到工作環(huán)境目錄下解壓即可,可以通過啟動jboss驗(yàn)證是否正常

    jk安裝

    強(qiáng)烈建議使用tomcat-connectors-1.2.26-src進(jìn)行編譯,因?yàn)槲以谑褂闷渌姹緯r apache不能正常讀取mod_jk.so文件
    • wget?http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/source/jk-1.2.26/tomcat-connectors-1.2.26-src.tar.gz
    • tar -zxvf tomcat-connectors-1.2.26-src.tar.gz
    • 進(jìn)入tomcat-connectors-1.2.26-src/native目錄
      • ./configure --with-apxs=/usr/local/apache2.0.61/bin/apxs
      • make && make install
        make install將會自動把生成的文件拷貝到/usr/local/apache2.0.61/modules目錄下,如果不加此命令 請手工進(jìn)行拷貝,并執(zhí)行chmod 777 mod_jk.so命令
    • 進(jìn)行apache的conf目錄 cd /usr/local/apache2.0.61/
      • 修改httpd.conf文件:$sudo vi httpd.conf 在第1043行處加入Include conf/mod_jk2.conf這句話
      • 新建mod_jk2.conf文件$sudo vi mod_jk2.conf,內(nèi)容如下

        LoadModule jk_module modules/mod_jk.so
        JkWorkersFile conf/workers2.properties
        JkLogFile logs/mod_jk.log
        #Set the jk log level[debug/error/info]
        JkLogLevel info
        #Select the log format
        JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
        #JkOptions indicate to send SSL KEY SIZE,
        JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
        #JkRequestLogFormat set the request format
        JkRequestLogFormat "%w %V %T"
        #以下代表使用jboss解析所有*.jsp文件
        JkMount /*.jsp worker1
        #解析servlet 的方式
        JkMount /servletname worker1
        JkMount /upload/* worker1
        #以下命令意味著所有的圖片將由APACHE解析
        JkUnMount /*.jpg loadbalancer
        JkUnMount /*.gif loadbalancer
        JkUnMount /*.swf loadbalancer
        JkUnMount /*.bmp loadbalancer
        JkUnMount /*.png loadbalancer

      • 新建workers2.properties文件$sudo vi workers2.properties,內(nèi)容如下

        worker.list=worker1
        worker.worker1.port=8009
        worker.worker1.host=localhost
        worker.sworker1.type=ajp13
        worker.worker1.lbfactor=1
        #worker.worker1.local_worker=1
        worker.worker1.cachesize=100

    jk相關(guān)安裝及配置說明
    • mod_jk安裝
    • Apache以及mod_jk的配置

    Eclipse安裝

    (注:此處使用eclipse3.1版本為例 后續(xù)版本有多處與此版本有差異。。)

    • Eclipse的安裝比較簡單,不存在64位操作系統(tǒng)的問題。所以只要去www.eclipse.org下載一個安裝包,解壓到相關(guān)目錄即可。
    • 在/usr/bin下面新建一個eclipse文件$sudo vi /usr/bin/eclipse,內(nèi)容如下

      #!/bin/sh
      export ECLIPSE_HOME="/usr/local/eclipse"?
      $ECLIPSE_HOME/eclipse -vm /usr/ali/java/bin

      這樣就可以在命令行里直接運(yùn)行eclipse命令來啟動了。

    • 也可以在桌面上加一個快捷方式來運(yùn)行eclipse
      • 在桌面上點(diǎn)右鍵 選中Create Luncher
      • Name輸入框隨便寫吧,是快捷方式的名稱,比如寫Eclipse Plactform
      • Command輸入框?qū)懗蒭clipse即可
      • Comment為描述,隨便寫

    Eclipse插件安裝

    eclipse插件的安裝可有兩種方式,一種是Update方式,一種是外部Link方式,建議使用后者,因?yàn)檫@樣可以很方便的對插件進(jìn)行加載和卸載。
    • Update方式安裝
      • 打開eclipse
      • 選擇Help --> Install New Software
      • 然后按圖形界面提示進(jìn)行查找和安裝新的插件
    • Link方式安裝(以subversion為例)
      • 去對應(yīng)的網(wǎng)站下載所要安裝的插件包,比如wget?http://subclipse.tigris.org/files/documents/906/47423/site-1.6.10.zip,并解壓出來
      • 為統(tǒng)一管理這些插件,新建目錄/home/linchaosen/eclipseplugins/,在此目錄下新建subeclipse/eclipse目錄,并進(jìn)入此目錄
      • 把下載到的site-1.6.10.zip復(fù)制到當(dāng)前目錄,并解壓upzip site-1.6.10.zip
      • 在Eclipse的工作目錄下新建links文件夾,并進(jìn)入此文件夾
      • 新建subclipse.link文件,內(nèi)容如下:

        path = /home/linchaosen/eclipseplugins/subclipse/

        需要注意的一點(diǎn)是,link方式安裝插件的時候,要求插件所以在的目錄必須和eclipse目錄的結(jié)構(gòu)一致,比如/home/linchaosen/eclipseplugins/subclipse/的下級目錄應(yīng)該是eclipse目錄,然后里面應(yīng)該有features和plugins文件夾
    推薦安裝的eclipse插件
    • antxclipse
    • easyexplore
    • hibernatesynchronizer
    • JBossIDE-1.5-ALL
    • subclipse
    • velocityWebEdit
      因?yàn)檫@些軟件去找也比較麻煩,所以需要的時候可以直接去\\10.20.131.157\share\MySoftware\工具軟件\eclipse\eclipse-plugin找,要不找我要也行chaosen.lincs@ailibaba-inc.com

    mod_jk安裝

    用root帳號進(jìn)入系統(tǒng)

    wget http: //www.apache.org/dist/tomcat/tomcat-connectors/jk/source/jk-1.2.24/tomcat-connectors-1.2.24-src.tar.gz tar -zxvf tomcat-connectors- 1.2 . 24 -src.tar.gz cd tomcat-connectors- 1.2 . 24 -src/ native / ./configure --with-apxs=/usr/ali/apache2/bin/apxs --with-apache2-lib=/usr/ali/apache2/modules --with-java-home=/usr/ali/java --with-java-platform= 2 -enable-jni? make make install


    1.郵件設(shè)置


    it部已經(jīng)有一個很詳細(xì)得教程了,大家可以點(diǎn)擊下面得鏈接設(shè)置:

    郵件設(shè)置

    2.設(shè)置網(wǎng)易源


    據(jù)說是將ubuntu的源設(shè)置成隔壁的,安裝下載會快很多,然后會更新你可以安裝的軟件版本,比如說ubuntu自帶的火狐只能裝4.0,更新源后你就可以裝7.0的

    #備份文件 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak #使用編輯器編輯list sudo gedit /etc/apt/sources.list #更新源 sudo apt-get update ?

    官方使用幫助

    3.設(shè)置字體


    雖然說ubuntu11.4的字體已經(jīng)算不錯,但是對于我們這些長期使用xp的人來說,還是不習(xí)慣。所以將字體換成xp得字體是很重要的一件事。

    1.首先將xp的字體目錄拷出來

    2.將字體目錄放在 /usr/share 目錄xia

    3.進(jìn)入目錄雙擊你要使用得字體,安裝即可

    4.然后在 系統(tǒng)----首選項---外觀--字體 ? 設(shè)置你剛才安裝的字體

    4.安裝大內(nèi)存支持


    如果你使用得是32位系統(tǒng),內(nèi)存超過3g,ubuntu一般也只會顯示3.5左右,和xp一樣。怎么才能不讓內(nèi)存消失?ubuntu下解決這個問題很簡單

    $ sudo apt-get install linux-headers-server linux-image-server linux-server

    執(zhí)行完后重啟系統(tǒng)使用 free -m 來查看內(nèi)存情況

    5.安裝旺旺


    內(nèi)網(wǎng)中已經(jīng)有支持ubuntu的旺旺可以使用了,大家只需要簡單得安裝一下就好

    Linux旺旺目前支持的平臺:
    Ubuntu 10.10 32位(64 位)?Ubuntu 11.04 32位(64 位)
    Linux旺旺下載安裝方法:在shell下逐條輸入以下命令(其中Ubuntu 11.04的用戶安裝完后需要注銷,否則系統(tǒng)托盤不可見)

    wget?http://10.20.1.137/aliww/install.sh
    chmod a+x install.sh
    sudo ./install.sh

    6.sumba服務(wù)安裝


    安裝配置sumba

    ??? 為了能在windows得機(jī)器上訪問ubuntu的磁盤資源,你需要安裝一個sumba服務(wù)器,這樣你就可以在win和linux之間來回得跳sumba了

    #安裝相關(guān)軟件 sudo apt-get install samba smbfs smbclient #保存現(xiàn)有的配置文件 sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak #修改現(xiàn)配置文件 sudo gedit /etc/samba/smb.conf

    需要注意的是在smb.conf文件中“#”和“;”都是注釋。

    在smb.conf文件中加入部分就是共享部分,在此部分中需要將共享的目錄添加到此文件中。此部分的格式和主要選項如下:
    [share] ----------在Windows主機(jī)中看到的共享文件名,不一定與Linux中共享的文件名一致,

    comment=this is Linux share directory ----------對此目錄的說明
    path=/home/share -------Linux系統(tǒng)真實(shí)的共享目錄,必須為絕對路徑
    public=no -------yes是否允許所有人都能夠看到此目錄,no為看不到
    security=user------使用帳號登錄
    browsealbe = no-----
    writable=yes -------是否允許用戶在此目錄下可寫,no為不可些,如果可寫,還需要目錄具有w權(quán)限

    創(chuàng)建Ubuntu samba帳戶

    sudo touch /etc/samba/smbpasswd sudo smbpasswd \-a komy \#komy必須為系統(tǒng)中存在的賬戶 然后會要求你輸入samba帳戶的密碼 如果沒有第四步,當(dāng)你登錄時會提示 session setup failed: NT_STATUS_LOGON_FAILURE]

    重啟Ubuntu samba服務(wù)器

    sudo /etc/init.d/samba restart

    Ubuntu Samba配置測試

    smbclient //localhost/share

    Ubuntu Samba配置使用

    可以到windows下輸入ip使用了,在文件夾處輸入 "?
    " + "Ubuntu機(jī)器的ip或主機(jī)名" + "?
    " + "share"

    7.安裝虛擬機(jī)


    由于在linux下許多軟件都用不了,所最好得方式還是裝一個xp虛擬機(jī)。這樣基本上就可以滿足你得一切需求了。
    ubuntu下我們使用virtualbox作為虛擬機(jī),oracle出品,品質(zhì)不凡!
    大家記住不要使用新立得里面的安裝,要自己去官網(wǎng)下一個最新的。

    官方網(wǎng)站

    有兩個東西需要下載

    1.VirtualBox platform packages 基礎(chǔ)安裝包

    2.VirtualBox 4.1.2 Oracle VM VirtualBox Extension Pack 擴(kuò)展安裝包,這個是為了讓你的虛擬機(jī)可以和主機(jī)共享usb設(shè)備,比如網(wǎng)銀得usb key之類得

    如果你下載得基礎(chǔ)包是.run后綴,那么直接

    $sh 文件名 運(yùn)行好了

    如果是deb包使用sudo dpkg -i *.deb安裝

    擴(kuò)展包直接雙擊安裝即可

    安裝完畢之后,打開 系統(tǒng)->系統(tǒng)管理->用戶和組,然后選擇左下方的 管理組 找到vboxusers點(diǎn)擊屬性,把你當(dāng)前用戶勾上即可。然后重啟

    裝好xp后還需要在設(shè)備菜單中安裝一下,增強(qiáng)功能包,這樣虛擬機(jī)才可以使用更高的分辨率

    在虛擬機(jī)中的xp安裝好以后你還需要映射一下網(wǎng)絡(luò)磁盤,就是我們上一步配置sumba得共享,這樣你就可以和主機(jī)交換文件共享磁盤了

    8.開發(fā)工具


    1.svn
    svn安裝很簡單,在新立得中搜索svn然后安裝下面三個軟件包即可

    ??

    其他的軟件有總結(jié)得很好得同學(xué),大家可以過去看看

    2.maven

    maven也可以直接在新立得中安裝,這樣安裝的maven不需要再去配置環(huán)境變量,直接與系統(tǒng)集成

    3.maven的配置文件

    在你的用戶目錄下建立一個.m2文件夾,將settings.xml文件放在里面,將antx.properties文件放在用戶當(dāng)前目錄,

    然后修改一下settings.xml的<localRepository>/home/flyzonemu/m2_repo</localRepository>配置項,紅色部分是你的本地倉庫目錄,這個目錄可以依據(jù)你自己的情況自由設(shè)置.

    settings.xml

    antx.properties

    4.eclipse

    從官網(wǎng)上下載一個最新的eclipse,解壓后就可以直接運(yùn)行了

    然后有很重要的一步,就是設(shè)置eclipse中的變量,這個變量是用來查找你的倉庫目錄的,和其他相關(guān)jar

    M2_REPO這個變量是一定要設(shè)置的,目錄就是第三步你自己定義的maven倉庫目錄?
    ?

    林朝森_新人入職、系統(tǒng)及開發(fā)環(huán)境記錄

    Ubuntu系統(tǒng)設(shè)置和其下的Windows替代軟件

    2009-06-25 ubuntu安裝ssh

    ?2009-06-30 ubuntu GBK

    9.更新火狐


    ubuntu自帶的版本太老,所以先刪除老版的火狐,終端中命令如下。
    sudo apt-get remove firefox

    不要使用--purge命令,這個會把配置文件也清除的,這樣新的firefox就無法繼承以前的配置了。

    然后解壓firefox到/usr/lib/ 目錄(我的火狐下載到的用戶目錄wdp的下載文件夾里面的 其他用戶請自己改tar命令里面的路徑哈)
    cd /usr/lib/
    sudo tar -xvf '/home/wdp/下載/firefox-4.0b4.tar.bz2'

    下一步就是創(chuàng)建鏈接到/usr/bin/里面了。這樣在終端中輸入firefox就可以響應(yīng)了。
    cd /usr/bin/
    sudo ln -s /usr/lib/firefox/firefox

    注意第二條里面的/usr/lib/firefox/firefox指的是firefox里面可執(zhí)行文件的位置,有些版本的火狐用的是firefox.sh,這點(diǎn)要注意,那就改成firefox.sh。

    呵呵,firefox升級大功告成。

    看看效果吧~ 什么?上邊面板的firefox快捷方式?jīng)]logo了。那就在屬性里面設(shè)置一下,改成/usr/lib/firefox/icons/里面的圖標(biāo)吧。?

    如果你安裝了163的源,上面的步驟其實(shí)都可以省略掉,直接在軟件管理器中就有最新的火狐提供安裝

    ?10.一些知識點(diǎn)


    軟件安裝與卸載

    (1)deb包的安裝方式

    deb是debian系Linux的包管理方式,ubuntu是屬于debian系的Linux發(fā)行版,所以默認(rèn)支持這種軟件安裝方式,當(dāng)下載到一個 deb格式的軟件后,在終端輸入這個命令就能安裝:

    sudo dpkg -i *.deb

    (2)編譯安裝方式

    (Tip:使用編譯安裝前,需要先建立編譯環(huán)境,使用以下命令建立基本的編譯環(huán)境:sudo apt-get install build-essential)
    在linux的世界,有很多軟件只提供了源代碼給你,需要你自己進(jìn)行編譯安裝,一般開源的軟件都會使用tar.gz壓縮檔來進(jìn)行發(fā)布,當(dāng)然也有其他的形 式。拿到源代碼的壓縮文檔,把它解壓到/tmp目錄下,進(jìn)入/tmp/軟件目錄,然后執(zhí)行以下三個命令:
    (1) ./configure
    (2) make
    (3) sudo make install

    在第一步./configure時可能會提示說有某某軟件找不到,例如提示“l(fā)ibgnome”這個開發(fā)包找不到,那就把libgnome這個關(guān)鍵詞 copy,然后打開新立得軟件管理器,在里面搜索libgnome這個關(guān)鍵詞,就會找到libgnome相關(guān)的項目,把前面有個ubuntu符號的 libgnome包(注意:同樣需要安裝dev包,但可以不裝doc包)全部安裝,通過這個方法把./configure過程中缺失的開發(fā)包都全部裝上就 OK了,第一步能順利通過,第二,三步基本問題不大。
    以上就是一般初學(xué)ubuntu的朋友必須掌握的編譯安裝的基本方法!

    (3)apt-get安裝方法
    ubuntu世界有許多軟件源,在系統(tǒng)安裝篇已經(jīng)介紹過如何添加源,apt-get的基本軟件安裝命令是:
    sudo apt-get install 軟件名

    (4)。新立得軟件包管理
    打開:系統(tǒng)--系統(tǒng)管理--新立得軟件包管理,這個工具其實(shí)跟apt一樣,可以搜索,下載,安裝ubuntu源里的軟件,具體安裝方式很簡單,看著界面應(yīng) 該會懂,就不詳細(xì)介紹了

    (5)二進(jìn)制包的安裝方式
    有不少不開源的商業(yè)軟件都會采用這種方式發(fā)布Linux軟件,例如google earth,拿到二進(jìn)制軟件后,把它放到/tmp目錄,在終端下進(jìn)入安裝目錄,在安裝目錄下執(zhí)行:
    ./軟件名
    然后按照一步步提示,就能安裝該軟件

    (6)rpm包的安裝方式
    rpm包是deb包外最常見的一種包管理方式,但ubuntu同樣可以使用rpm的軟件資源^_^,首先我們需要安裝一個rpm轉(zhuǎn)deb的軟件
    sudo apt-get install alien
    然后就可以對rpm格式的軟件轉(zhuǎn)換成deb格式了:
    alien -d *.rpm
    然后就可以用deb的安裝方式進(jìn)行軟件安裝
    也可以不需轉(zhuǎn)換而直接對rpm包進(jìn)行安裝:
    alien -i *.rpm
    更多的alien使用方法可以用-h參數(shù)查看相應(yīng)說明文檔

    (7)其它安裝方式
    其他安裝方式一般還有腳本安裝方式,這類軟件,你會在軟件安裝目錄下發(fā)現(xiàn)類似后綴名的文件,如: .sh .py .run等等,有的甚至連后綴名都沒有,直接只有一個INSTALL文件,對于這種軟件,可嘗試以下幾種方式安裝最簡單的就是直接在軟件目錄下輸入: ./軟件名* (注意有一個*號,那是一般可以通配所有后綴名)
    或者: sh 軟件名.sh

    或者: python 軟件名.py

    二、終端安裝與卸載的常見命令

    安裝軟件 apt-get install softname1 softname2 softname3……
    卸載軟件 apt-get remove softname1 softname2 softname3……
    卸載并清除配置 apt-get remove --purge softname1
    更新軟件信息數(shù)據(jù)庫 apt-get update
    進(jìn)行系統(tǒng)升級 apt-get upgrade
    搜索軟件包 apt-cache search softname1 softname2 softname3……
    安裝deb軟件包 dpkg -i xxx.deb
    刪除軟件包 dpkg -r xxx.deb
    連同配置文件一起刪除 dpkg -r --purge xxx.deb
    查看軟件包信息 dpkg -info xxx.deb
    查看文件拷貝詳情 dpkg -L xxx.deb
    查看系統(tǒng)中已安裝軟件包信息 dpkg -l
    重新配置軟件包 dpkg-reconfigure xxx
    安裝64位QQ舉例:
    下載地址http://download.pchome.net/internet/communications/oicq/download-140334.html
    發(fā)現(xiàn)RAR無法打開 終端執(zhí)行 sudo apt-get install rar(所以要聯(lián)網(wǎng))
    這時再打開文件就可以解壓出的deb包了

    4.UBUNTU最快輸入法Fcitx(DEB包,同步官網(wǎng)最新版本)下載安裝
    安裝方法 :
    (1).卸載IBUS:
    sudo apt-get remove ibus
    (2).安裝依賴包(如果不安裝此依賴包輸入法界面會亂碼)
    sudo apt-get install ttf-arphic-uming
    (3).下面地址下載最新版本Fcitx DEB包 安裝方法地球人都會http://code.google.com/p/fcitx/downloads/list

    (4).系統(tǒng)-首選項-啟動應(yīng)用程序 添加:
    名稱:Fcitx
    命令:fcitx -d
    (5).修改設(shè)置在~/.config/fcitx目錄下 的 config文件 然后重啟電腦

    5.刪除未完成的任務(wù)
    chenwl@chenwl-laptop:~$ sudo apt-get install build-essential
    正在讀取軟件包列 表... 完成
    正在分析軟件包的依賴關(guān)系樹
    讀取狀態(tài)信息... 完成
    build-essential 已經(jīng)是最新的版本了。
    共升級了 0 個軟件包,新安裝了 0 個軟件包,要卸載 0 個軟件包,有 0 個軟件未被升級。
    有 1 個軟件包沒有被完全安裝或卸載。
    操作完成后,會消耗掉 0B 的額外磁盤空間。
    正在設(shè)置 flashplugin-nonfree (10.0.1.218+10.0.0.525ubuntu1~hardy1+really9.0.124.0ubuntu2) ...
    Downloading...
    -23:28:30-?http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_9_linux.tar.gz
    => `./install_flash_player_9_linux.tar.gz'
    正在解析主機(jī) fpdownload.macromedia.com... 125.252.202.70
    正在連接 fpdownload.macromedia.com|125.252.202.70|:80... 已連接。
    已發(fā)出 HTTP 請求,正在等待回應(yīng)... 200 OK
    長度: 3,044,538 (2.9M) []

    0K .......... .......... ..........dpkg:處理 flashplugin-nonfree (--configure)時出錯:
    子進(jìn)程 post-installation script 被信號(中斷)終止了
    在處理時有錯誤 發(fā)生:
    flashplugin-nonfree
    E: Sub-process /usr/bin/dpkg returned an error code (1)
    chenwl@chenwl-laptop:~$ sudo apt-get uinstall install_flash_player_9_linux.tar.gz
    E: 無效的操作 uinstall
    chenwl@chenwl-laptop:~$

    6.3D特效設(shè)置

    首先安裝CompizConfig設(shè)置管理器(3D驅(qū)動必須裝好)

    sudo apt-get install compizconfig-settings-manager

    運(yùn)行 系統(tǒng)->首選項->Advanced Desktop Effects Settings,點(diǎn)擊General Compiz options,把Desktop Size選項卡里的“水平虛擬大小”設(shè)置為4,“垂直虛擬大小”設(shè)置為1,“桌面數(shù)”設(shè)置為4,后退,勾選“桌面立方體”“旋轉(zhuǎn)立方體”“立方體倒映” “Cube Caps ”幾項,按住Ctrl+alt,再按住鼠標(biāo)左鍵移動,3D桌面效果出現(xiàn)。

    在Gube Gears前面打鉤,然后找到前面打過鉤的桌面立方體,點(diǎn)擊,選擇Transparent Cube,將Opacity During Rotation降到50左右,再將3D桌面調(diào)出來,立方體成半透明的了,并且里面有三個齒輪在滾動!

    點(diǎn)擊旋轉(zhuǎn)立方體->一般,把縮放調(diào)整到1.0,把速度調(diào)整到0.7,再按Ctrl+alt+向左/向右鍵,可以看到立方體運(yùn)動時的慢動作,并 且立方體小了很多。

    將鼠標(biāo)在桌面上的空白位置點(diǎn)擊一下,然后轉(zhuǎn)動鼠標(biāo)的滾輪,出現(xiàn)旋轉(zhuǎn)的3D桌面效果。按住Super鍵(Ctrl與Alt中間的那個鍵)+Tab鍵, 桌面水平排列。

    進(jìn)入調(diào)整大小->動作,點(diǎn)擊一般前面的小三角,雙擊“啟動所有窗口的窗口拾取器”,選中Topleft,點(diǎn)擊OK?,F(xiàn)在將你的鼠標(biāo)移動到桌面 左上角,就能實(shí)現(xiàn)類似Mac os X的Expose特效了。

    進(jìn)入CompizConfig設(shè)置管理器的主界面,點(diǎn)擊Expo->動作,在窗口中的Expo上面雙擊,勾選Top Right,然后OK。將鼠標(biāo)移動到桌面的右上角,4個桌面整齊排列在一個3D空間內(nèi)(同super+E效果),可以將窗口從一個桌面拖動到另一個桌面, 甚至放在兩個桌面中間!

    在CompizConfig設(shè)置主界面選擇Shift Switcher->動作->Initial(All workspace)下,勾選Bottomleft。鼠標(biāo)移動到桌面的左下角,出現(xiàn)iPhone的Cover Flow特效。可以用鼠標(biāo)滾輪和方向鍵切換桌面?;氐絊hift Switcher,點(diǎn)擊外觀,在Switcher mode中選擇Flip。鼠標(biāo)移動到桌面的左下角,出現(xiàn)windows vista中的Flip3D特效。

    在CompizConfig設(shè)置管理器主界面選擇“在屏幕上繪制火焰”前面的復(fù)選框,現(xiàn)在就可以直接按住Super+shift鍵,然后用鼠 標(biāo)左鍵在屏幕寫了?;鹧娴哪J(rèn)顏色是紅色,可以直接進(jìn)入“在屏幕上繪制火焰”設(shè)置項里,調(diào)整火焰顏色,或者干脆“隨機(jī)”,取消火焰的時候同時按 Super+Shift+C。

    再次回到主界面中,勾選Windows Previews,這樣將鼠標(biāo)移動到任務(wù)欄會出現(xiàn)預(yù)覽窗口。

    在CCSM(CompizConfig設(shè)置管理器)主界面選擇移動窗口,將其設(shè)置界面中的不透明度設(shè)置到60左右,這樣你移動窗口的時候就會 有半透明的效果。 同樣在主界面中選擇General Options->Opacity Settings,點(diǎn)擊ADD(添加)。在OpacityWindows 中輸入Dock,OpacityWIndow Values輸入數(shù)值80。再以同樣的方式添加DropDownMenu和PopupMenu,數(shù)值都為80。輸入完畢之后,不管是什么菜單,現(xiàn)在都是以 半透明的方式顯示了,包括右鍵菜單。

    在CCSM主界面中選擇Animations->CloseAnimation,在窗口中的第一個Glide2上雙擊,然后從 CloseEffect的下拉菜單中選擇Burn,這樣每次關(guān)閉窗口的時候會有火焰的效果。

    點(diǎn)擊Effect Settings,找到下面的Fire,點(diǎn)擊小三角形出現(xiàn)火焰選項,然后勾選其中的“隨機(jī)顏色火焰”后面的復(fù)選框,火焰顏色隨機(jī)。也可以去 OpenAnimation里設(shè)置開啟窗口時的動畫特效,或者就選“隨機(jī)”。

    7.fcitx小企鵝輸入法無法啟動的問題第一種現(xiàn)象:安裝后在終端輸入“fcitx”能正常啟動小企鵝輸入法,但修改了配置文件后就 出現(xiàn)無法啟動輸入法的現(xiàn)象,其實(shí)這是配置文件出現(xiàn)了問題,其中有一項“使用托盤圖標(biāo)”,有些配置文件并沒有這一項,結(jié)果沒注意全部復(fù)制粘貼 fcitx就自動關(guān)閉了。所以在修改時應(yīng)仔細(xì)對比一下自己的配置文件。

    第二種現(xiàn)象:編譯成功后注銷重新登錄,在終端輸入“fcitx”無法啟動小企鵝輸入法,出現(xiàn) 一行提示,大致意思為另一個相同的fcitx進(jìn)程正在運(yùn)行,打開系統(tǒng)監(jiān)視器,殺死正在運(yùn)行的fcitx進(jìn)程,再在終端輸入“fcitx”,能正常啟動了, 但按Ctrl+Space卻無法輸入。這種原因可能是你以前安裝過fcitx,或系統(tǒng)自帶的ibus輸入法沒有卸載干凈,解決方法是:打開“新立得軟件包 管理器”,搜索ibus,將搜索出來的結(jié)果全都右鍵標(biāo)記刪除,然后在終端輸入gedit ~/.bashrc,把其中的export XMODIFIERS="@im=fcitx"語句刪除,再在終端輸入sudo rm /etc/X11/xinit/xinput.d/zh_CN命令刪除文件。最后再按照我的安裝教程編譯即可

    jdk+netbeans配置

    首先我們來下載J2SDK 1.6(當(dāng)然配置1.4和1.5原理都一樣,大家根據(jù)喜好和需要去下載吧),給出地址:https://sdlc6a.sun.com/ECom/EComActionS?... 2AF27F032F
    (上面這個是JDK6的下載地址,進(jìn)去點(diǎn)下Accept才可以下載哦~如果需要其他版本,可以去下面這個鏈接找找看,都可以找到的)http://java.sun.com/javase/downloads/index.jsp
    官方的鏈接,下載速度很快!

    下載完后,我們就開始安裝了。(我們假設(shè)下載后的文件名為jdk1.6.bin)
    在命令行下打開其所在文件夾,打chmod u+x ./jdk1.6.bin
    然后./jdk1.6.bin
    看到協(xié)議,一直敲Down鍵或者Enter鍵(協(xié)議還挺長的)
    最后看到
    Do you agree to the above license terms??yes or no
    尋問是否接受,當(dāng)然是打y 回車?yán)瓇

    然后就看到它解壓縮
    解壓縮完后的默認(rèn)文件名是jdk1.6.0
    接著打
    cp jdk1.6.0 /usr/
    把它復(fù)制到usr目錄里去

    好了,到這里就只差配置環(huán)境了
    export JAVA_HOME=/usr/jdk1.6.0
    export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
    export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin

    打vi .bashrc
    進(jìn)入用戶環(huán)境變量配置界面中,把上面的三行加入到最后,ESC,:wq
    保存并退出
    這樣JDK就算配置好了~
    如果只是需要簡單的學(xué)習(xí),用不到IDE的話,加上VI就可以開工了
    下面的也就可以跳過了,趕緊調(diào)個HelloWorld試試吧~

    我們再來講下NetBeans的配置
    由于裝的是JDK1.6,與其配套的是NetBeans5.5
    首先需要去下載它
    地址:http://gceclub.sun.com.cn/TT/NetBeans55?... -zh_CN.bin
    這個可以只接在瀏覽器下載的
    下載完畢后,還是先來改一下它的模式
    在其目錄打
    chmod u+x ./netbeans-5_5-linux-zh_CN.bin
    然后是./netbeans-5_5-linux-zh_CN.bin
    開始準(zhǔn)備(我裝時候是說有錯誤提示的,不要理會,等一下就可以進(jìn)入圖形界面安裝)
    按操作安裝就可以了,如果您系統(tǒng)有多個JRE,會有多個JDK版本讓您選擇(也可能是JRE)
    這里就選我們剛才配置的/usr/JDK1.6.0
    裝好后,就可以到提示的路徑去運(yùn)行了

    如果沒有出現(xiàn)漢字亂碼,到這也就結(jié)束了,如果是亂碼,繼續(xù)往下看:

    出現(xiàn)亂碼是因?yàn)镴DK內(nèi)的字體原因,我們?nèi)ハ螺dsimsun.ttf這個字體
    一樣給出地址:ftp://219.153.8.210/office2000/Windows/Fonts/SIMSUN.TTC
    下載回來的是.ttc,把擴(kuò)展名改成.ttf就可以了
    進(jìn)入剛才的JDK目錄
    在jre/lib/fonts新建一個目錄fallback然后將simsun.ttf 拷貝到這里,在起動NetBeans就能看到我們熟悉的漢字了



    一、Ubuntu系統(tǒng)設(shè)置

    0.? 為系統(tǒng)改用更快的源,更新軟件

    ?操作方法:
  • ?首先備份源列表:
    sudo cp /etc/apt/sources.list /etc/apt/sources.list.bkp
  • 用文本編輯器打開sources.list文件
    sudo gedit /etc/apt/sources.list
  • 刪除sources.list文件原來的內(nèi)容,改成如下的內(nèi)容:
    deb http: //mirrors.163.com/ubuntu/ jaunty main restricted universe multiverse deb http: //mirrors.163.com/ubuntu/ jaunty-security main restricted universe multiverse deb http: //mirrors.163.com/ubuntu/ jaunty-updates main restricted universe multiverse deb http: //mirrors.163.com/ubuntu/ jaunty-proposed main restricted universe multiverse deb http: //mirrors.163.com/ubuntu/ jaunty-backports main restricted universe multiverse deb-src http: //mirrors.163.com/ubuntu/ jaunty main restricted universe multiverse deb-src http: //mirrors.163.com/ubuntu/ jaunty-security main restricted universe multiverse deb-src http: //mirrors.163.com/ubuntu/ jaunty-updates main restricted universe multiverse deb-src http: //mirrors.163.com/ubuntu/ jaunty-proposed main restricted universe multiverse deb-src http: //mirrors.163.com/ubuntu/ jaunty-backports main restricted universe multiverse

    保存sources.list文件,退出編譯器。

  • 執(zhí)行下面的命令:
    sudo apt-get update

    如果出錯,可能是打開其它的更新的程序(比如 新立得軟件包管理器),關(guān)閉它們,再執(zhí)行一遍命令。

  • 個人意見:

    經(jīng)過上面設(shè)置之后,你就遁出更新時痛苦等待的輪回了,哈里路亞~~

    上面設(shè)置使用的163的源,有10M/S的速度(公司網(wǎng)絡(luò)),呼呼的~,安裝什么都是瞬間就下載好了!

    想起之前裝個JDK,都晚上選好,早上來看看是不是好了,10K的速度,苦啊~~

    # 也許你會說,下載一個JDK(Sun的、IBM的、Oracle的),解壓一下就可以用了,但是那樣并沒有和系統(tǒng)集成,比如Web Start、瀏覽器中的Java Applet等等。

    上面的設(shè)置我是從這里看到的:?如何使用我們推薦的源

    1. 為系統(tǒng)加上中文環(huán)境(會自動加上默認(rèn)的中文字體、中文輸入法)

    剛裝好系統(tǒng)時,中文環(huán)境不全的,比如沒有默認(rèn)的中文字體。

    ?操作方法:
  • ?選擇主菜單的?[系統(tǒng)]?-?[系統(tǒng)管理]?-?[語言支持],彈出下面的窗口

    你可能上面選框中,還不是"漢語(中國)",先不用設(shè)置。
  • 點(diǎn)擊?[安裝/移除語言]?按鈕,彈出下面的窗口

    勾上 上面的"Chinese",下面的組件上的check box也都勾上。點(diǎn)擊?[應(yīng)用變更]?按鈕。就會開始下載和安裝。
    好了之后,就會回到步驟1的窗口,這時你可以都選上"漢語"。
  • 個人意見:
    • Ubuntu系統(tǒng)多語言的支持是如此的簡單, Windows這一方面要遜色。
    • 要讓程序支持"國際化"和"本地化",程序還要比不支持多挺多的瑣碎的事要做,甚至一開始的架構(gòu)就要為這個作好準(zhǔn)備。
    • 如果你學(xué)過了日語,上面的語言安裝也可以勾上"日語",連日語的輸入法也會有了,在系統(tǒng)的SCIM輸入法上。SCIM是一個國際化的輸入法軟件。我用了這個輸入法很長一段時間。

    2. 為系統(tǒng)添加的字體(比如Windows的、MAC的)

    現(xiàn)在的網(wǎng)頁上,用了大量的Windows字體,幾乎成了事實(shí)上的標(biāo)準(zhǔn),所以加上Windows的是很有必要的。

    ?操作方法:
  • ?把Windows下的字體(位于C:\WINDOWS\Fonts目錄下)拷貝到Ubuntu的/usr/share/fonts/目錄下,可以在/usr/share/fonts/目錄下建一個external的目錄(什么名字都可以,不會有影響;下面有幾層目錄也沒有關(guān)系),專門放你自己找好了的字體。
    要操作目錄/usr/share/fonts/,要root權(quán)限,記得使用sudo。
  • 在這個目錄(/usr/share/fonts/external)執(zhí)行下面的命令:
    find -type d -exec sudo mkfontscale {} \; find -type d -exec sudo mkfontdir {} \; sudo fc-cache -f
  • 把external的目錄及其下的文件的權(quán)限改成755。命令如下:
    cd /usr/share/fonts/ sudo chmod 755 -R external

    這樣保證了自己的用戶有讀取這些字體文件的權(quán)限。

  • 添加字體的操作已經(jīng)完了,這一步只是確認(rèn)一下。選擇主菜單的?[系統(tǒng)]?-?[首選項]?-?[外觀],在下面界面上的選你喜歡的系統(tǒng)UI的字體。
  • 個人意見:
    • 相對Ubuntu 8, Ubuntu 9 GUI上的字體渲染和設(shè)置有了很大改進(jìn),系統(tǒng)默認(rèn)的字體,美感也不錯了。不像Ubuntu 8那樣,如果你不去改一下,顯示中文字的效果那是灰常的"地攤"。
    • 我用的第一個Linux發(fā)行版是Redhat 8。有人說Ret Hat是將UI的丑進(jìn)行到底。Linux的UI給很多初用者留下了"地攤"的感覺。現(xiàn)在好了,Ubuntu 9的UI可以和Windows XP的水平差不多了,而且是完全不要錢的哦~~
    • GUI對Linux其實(shí)說的是窗口管理器,Ubuntu默認(rèn)用的是GNOME。Ubuntu 9.04用的GNOME 2.26,期待GNOME 3的表現(xiàn)。

    3. Firefox中Flash的字顯示方塊的問題

    編輯文件 /etc/fonts/conf.d/49-sansserif.conf,把這個文件中的多個

    <string>sans-serif</string>

    改成

    <string>sans</string>

    注意:應(yīng)該事先備份一下這個文件;修改這個文件要root,記得sudo一下。

    4. Java的UI上中文字是方塊

    ?安裝了JDK(參見 二、常用軟件和推薦軟件 - 3. 安裝JDK),Java程序的UI上中文字是方塊

    ?操作方法:
  • 在 JAVA_HOME的jre/lib/fonts目錄下建立目錄 fallback,JDK6即是在/usr/lib/jvm/java-6-sun/jre/lib/fonts目錄下。
    sudo mkdir /usr/lib/jvm/java- 6 -sun/jre/lib/fonts/fallback
  • 在fallback(/usr/lib/jvm/java-6-sun/jre/lib/fonts/fallback)目錄下執(zhí)行
    sudo ln -s /usr/share/fonts/truetype/wqy/wqy-zenhei.ttc

    就是建一個字體文件的符號鏈接。我這里用的是"文泉驛正黑",你也可以用其它你喜歡的字體,比如"宋體"。

  • OK,方塊不會出現(xiàn)了。?

    5. 默認(rèn)文本編輯器gedit加上自動編碼識別

    默認(rèn)gedit可能不能自動識別GB18030的編碼,Windows的文本默認(rèn)是GB18030的,打開是亂碼,不方便。

    運(yùn)行g(shù)conf-editor,在左邊的樹中選擇apps->gedit-2->preferences->encodings。修改auto_detected的值,增加GB18030。如下圖:

    6. 設(shè)置上Windows慣用的快捷鍵(Win + E、Win + D。。。)

    Windows下的快捷鍵用慣了,改了也不方便。下面是一些Windows設(shè)置。

    設(shè)置Win + E, 打開文件瀏覽器

    運(yùn)行 Ubuntu Tweak (安裝 參見?二、常用軟件和推薦軟件 - 5. Ubuntu Tweak),如下圖;

    打開文件瀏覽器的命令為:?nautilus --no-desktop?, 點(diǎn)擊后面的按鍵的一格,按下 Win + E快捷鍵即可。

    # 還可以設(shè)置其它你喜歡的快捷鍵,如下面的圖中,我還設(shè)置 Win + C(打開命令行)、Win + F(打開Firefox)?

    設(shè)置Win + D, 顯示桌面

    Ubuntu下, 顯示桌面的快捷鍵默認(rèn)是 Ctrl + Alt + D,和Windows下的 Win + D不一樣,有點(diǎn)不習(xí)慣。

    運(yùn)行g(shù)conf-editor。依次打開 Apps->Metacity->Global keybingdings。如下圖:

    找到?show_desktop?一項,值改成?<Super>d?即可。

    # 這個地方還有其它的很有用的值可以改,自己看看就明白了。

    二、常用軟件和推薦軟件的安裝

    1. Virtual Box

    由于MS Office的大量使用,和汪汪等N多軟件只有Windows版本,還是要裝上虛擬機(jī)來個XP跑這些軟件。我主要在虛擬機(jī)跑下面的軟件:

    • MS Office(也包括Outlook)
      Ubuntu可以用Evolution收郵件,但是Outlook發(fā)的會議邀請可能有困難。
      怎么在Ubuntu下解決這個問題,還請知道的人賜教。
    • 汪汪
    • SSH的登陸軟件
      Ubuntu下用命令ssh,有些不便:有很多站點(diǎn)時,不好管理;每次在登錄輸入密碼。
      但是連接sftp在Ubuntu下非常方便,因?yàn)橐呀?jīng)在nautilus集成了。使用這樣URL就ok了:sftp://username@10.20.129.147/home/ 。
      #nautilus真棒,集成了stfp、ftp、smb(就是windows共享)等等,用起來很方便。
    • IE,某些網(wǎng)站只能用IE,比如QA那BUG管理系統(tǒng)。
    • StarUML,這個免費(fèi)軟件不錯。
      用跑在Java上的Jude 或是 ArgoUML,這兩個軟件不錯,Ubuntu下也可以方便畫UML了。

    由于使用的軟件不多,虛擬機(jī)的XP內(nèi)存可以少一些,比如320M就OK了,可以應(yīng)付上面的應(yīng)用了。

    # 我忽然想起讀書時買的第一臺電腦的內(nèi)存還是256M的,呵呵

    Virtual Box的安裝很簡單,到?http://www.virtualbox.org/wiki/Downloads?下載最新版本的DEB文件,點(diǎn)擊安裝就好了。

    2. SVN命令安裝

    其實(shí)Ubuntu下安裝SVN命令,可以用下面的方法的秒殺:

    sudo apt-get install subversion

    但是問題是,這個安裝的是svn1.5的版本,1.6到現(xiàn)在也還沒有在Ubuntu的源中出現(xiàn),可能不打算升到1.6了。

    低版本會些問題,比如Eclipse的SVN插件是1.6的,就無法在命令行對其進(jìn)行操作了。

    要裝SVN 1.6按照下面的步驟:

    操作方法:
  • 到?http://openssl.org/source/?下載?openssl-0.9.8k.tar.gz
  • 到?http://subversion.tigris.org/getting.html#source-release?下載SVN 1.6最新的Soure Code,我這里以1.6.5為例。
    下載兩個文件:subversion-1.6.5.tar.gz?和?subversion-deps-1.6.5.tar.gz。
  • 執(zhí)行下面的命令:
    sudo apt-get install libssl-dev sudo apt-get install zlib1g-dev
  • 解壓縮上面下載的3個文件:
    tar xvfz subversion- 1.6 . 5 .tar.gz tar xvfz subversion-deps- 1.6 . 5 .tar.gz tar xvfz openssl- 0.9 .8k.tar.gz

    上面subversion的兩個文件會解壓縮到一個目錄下,所以只會多出兩個目錄。

  • 安裝openssl:
    cd openssl- 0.9 .8k ./config make sudo make install
  • 安裝SVN
    cd ../subversion- 1.6 . 5 ./configure --with-openssl=/usr/local/ssl --with-ssl --with-zlib=/usr/include --without-berkley-db make sudo make install

    #執(zhí)行make來編譯源碼,可能要三五分鐘,耐心等一下。

  • 個人意見:

    SVN作為現(xiàn)在主流的版本控制工具(Version Control),使用好版本控制工具是程序員必備的技能,其地位和至少和使用好一門編程語言(C、Java)是一樣重要。

    程序員修煉三部曲 叢書:第一步就是版本控制工具,可見一斑(Version Control->UT->項目自動化)。

    其實(shí)這個不言而喻,代碼是軟件的根,代碼管理是對軟件管理基礎(chǔ),SVN有必要深入些了解。

    程序員修煉三部曲的第一部,這本書挺贊的,講解深入淺出,不但說了SVN如何用,更說了版本控制的一些簡單的思想和最佳實(shí)踐。

    如果你對SVN不熟悉,對版本控制的思想、最佳實(shí)踐和重要性理解的覺得還不夠,那一定要看一下。

    3. 安裝JDK

    ◆ 安裝JDK

    使用下面的命令:

    sudo apt-get install sun-java5-jdk sun-java5-demo? sun-java5-source sun-java5-plugin sudo apt-get install sun-java6-jdk sun-java6-fonts sun-java6-demo sun-java6-source sun-java6-plugin

    第一行安裝的是JDK5,第二行安裝的是JDK6。

    因?yàn)槠綍r的開發(fā)會用到JDK 5和JDK 6,所以有必要把這兩個版本都裝上:

    只裝5,Java 6的程序不能編譯或運(yùn)行。

    只裝6,Java 5的程序在Eclipse中可以編譯過,但是用的是Java 6的庫,可能在Java 5中不能運(yùn)行。

    ◆?安裝JDK的文檔

    在安裝的過程會有提示,照著提示做就好了。

    sudo apt-get install sun-java6-doc java5-doc ? ?

    如果你不想在本地看Java的文檔,就不麻煩用上面的方法裝了,可以看在線文檔:

    Java 5的在線文檔:

    http://java.sun.com/j2se/1.5.0/docs/

    http://java.sun.com/j2se/1.5.0/docs/api/

    Java 6的在線文檔:

    http://java.sun.com/javase/6/docs/

    http://java.sun.com/javase/6/docs/api/

    ◆?安裝JDK6的JavaDB?

    sudo apt-get install sun-java6-javadb sun-javadb-core sun-javadb-doc sun-javadb-javadoc sun-javadb-demo


    上面安裝的JDK在目錄( /usr/lib/jvm/ )下面?



    4. 安裝SSH

    ?可以運(yùn)程用SSH和SFTP登陸自己的機(jī)器,這個多方便~

    sudo apt-get install openssh-server

    5. madedit文本編輯器

    程序員對文本編輯器有不一般感情,一個又一個:VI、EMACS、NANO......

    到?http://sourceforge.net/projects/madedit/files/?下載 最新的版本的DEB文件 來安裝。

    madedit真是很贊:

    • 自動識別文件編碼
    • 可以對文件編碼轉(zhuǎn)換
    • 16進(jìn)制編輯模式
    • N多文件格式的語法高亮(Java、CCS、SHELL、XML。。。。)
    • 。。。。。。

    不會比我在Windows下慣用的Editplus遜色。

    感謝國際站的魏娟讓我知道了這么贊的免費(fèi)文本編輯器!

    6. 簡易配置Ubuntu系統(tǒng)和桌面的工具(Ubuntu Tweak)

    有點(diǎn)類似Windows下的"超級兔子"的軟件。

    到?http://ubuntu-tweak.com/downloads?下載最新的版本,選DEB文件,點(diǎn)點(diǎn)安裝就好了。

    可以方便設(shè)置很多內(nèi)容,比如 系統(tǒng)的快捷鍵、GUI的小調(diào)整、軟件增刪、文件類型管理。。。。

    7. 解壓縮rar文件軟件

    ?使用下面的命令:

    sudo apt-get install unrar

    下面只是用來解壓縮rar文件,并不是生成rar文件,并自動會GUI的壓縮工具集成,要壓縮推薦用GZ。

    在GUI下,生成壓縮文件和Windows下一樣,都是點(diǎn)點(diǎn)就OK了。

    7 Zip壓縮格式(http://www.7-zip.org/)現(xiàn)在呼聲很高。使用下面命令安裝,也是和GUI集成了。

    sudo apt-get install p7zip-full

    8. 安裝源代碼行統(tǒng)計工具

    sudo apt-get install sloccount

    ?怎么使用看看MAN就好了。這個軟件很有意思,會統(tǒng)計出 寫的代碼行值?多少美元,會讓你很有成就感。

    9. 安裝 dos2unix 和 unix2dos 命令

    sudo apt-get install tofrodos

    ?用這兩個命令可以方便地互相轉(zhuǎn)換文本文件中 unix(\n) 和 Windows(\r\n) 中不一樣的換行。

    10. 自動掛載Windows分區(qū)

    sudo apt-get install ntfs-config

    11. GUI比較工具(文本比較、目錄比較)

    sudo apt-get install meld

    和Windows下的某些比較工具(比如beyond compare收費(fèi)的,等等)差一點(diǎn),不過足夠能應(yīng)付平時的絕大部分需要了。?



    總結(jié)

    以上是生活随笔為你收集整理的Linux开发环境部署的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。