ubuntu 7.04 java 安裝相關

可安裝英文環境,再升級中文語言包,得到中文,或直接中文版,相信也支持英文切換。

sudo gedit /etc/apt/sources.list

然後加上cn99的源 或者是 歐洲官方源

deb http://ubuntu.cn99.com/ubuntu/ feisty main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ feisty-security main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ feisty-updates main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ feisty-proposed main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ feisty-backports main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ feisty main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ feisty-security main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ feisty-updates main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ feisty-proposed main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ feisty-backports main restricted universe multiverse

福州電信源:
deb http://ubuntu.cnsite.org/ubuntu/ feisty main restricted universe multiverse
deb-src http://ubuntu.cnsite.org/ubuntu/ feisty main restricted universe multiverse
deb http://ubuntu.cnsite.org/ubuntu/ feisty-updates main restricted universe multiverse
deb-src http://ubuntu.cnsite.org/ubuntu/ feisty-updates main restricted universe multiverse
deb http://ubuntu.cnsite.org/ubuntu/ feisty-backports main restricted universe multiverse
deb-src http://ubuntu.cnsite.org/ubuntu/ feisty-backports main restricted universe multiverse
deb http://ubuntu.cnsite.org/ubuntu/ feisty-security main restricted universe multiverse
deb-src http://ubuntu.cnsite.org/ubuntu/ feisty-security main restricted universe multiverse
deb http://ubuntu.cnsite.org/ubuntu/ feisty-proposed main multiverse restricted universe
deb-src http://ubuntu.cnsite.org/ubuntu/ feisty-proposed main restricted universe multiverse
deb http://ubuntu.cnsite.org/ubuntu-cn/ feisty main multiverse restricted universe




然後保存 關閉

在終端
sudo apt-get update
sudo apt-get dist-upgrade


安裝JAVA環境

 打開終端,執行以下命令,或使用《新立得軟件管理器》,在其中分別搜索“sun-java6-jre“和“sun-java6-jdk”並標記安裝。
 
sudo apt-get install sun-java6-jre
 # 如果空間富裕,建議安裝一個JDK。呵呵
sudo apt-get install sun-java6-jdk
設置當前默認的java解釋器

sudo update-alternatives --config java

然後配置環境變量:
sudo gedit /etc/environment
在其中添加如下兩行:
CLASSPATH=/usr/lib/jvm/java-6-sun/lib
JAVA_HOME=/usr/lib/jvm/java-6-sun

安裝瀏覽器的JAVA Plugin(可選)
sudo apt-get install sun-java6-plugin







之後安裝配置 Eclipse。安裝很簡單:
sudo apt-get install eclipse
雖然已經這時新安裝的 java 已經成爲系統默認的 jvm,但是 Eclipse 並不會用 update-alternative 設置的 jvm 來啓動自身,而使用的是以前的 GNU Java。GNU Java 是 1.4.2 的實現,而且在性能上遠不如 SUN 的實現。爲了讓 Eclipse 利用 SUN Java 啓動,我們還需要繼續配置。首先將 SUN Java 完完全全的設置爲系統的默認 JDK:
sudo update-java-alternatives -s java-6-sun
然後編輯 JVM 配置文件:
sudo gedit /etc/jvm
將文件中的
/usr/lib/jvm/java-6-sun
這一行填入到配置塊的頂部。由於 Eclipse 會忽略 Ubuntu 的通用 Java 設置(貌似一個 bug),我們需要繼續編輯 Eclipse 的 java_home 文件:
sudo gedit /etc/eclipse/java_home
如同上面一樣,將
/usr/lib/jvm/java-6-sun
這一行填入到文件的頂部。

所有的安裝配置完成之後,Ubuntu 的 Java 開發平臺就基本完備了。


修改源爲福州電信,三篇安裝指南,mplayer,netbeans,等

 

[NetBeans] NetBeans on Ubuntu

NetBeans 網站下載 Linux 版本之後,執行:

sudo ./netbeans-5_5-linux.bin

然後照著畫面走就可以。

NetBeans 預設會裝在 /opt 目錄下,可是我比較喜歡裝在 /usr/local/java 目錄,所以就改了一下。然後再設一下 Symbolic Link:

sudo ln -s /usr/local/java/netbeans-5.5/bin/netbeans /usr/local/bin/netbeans

這樣不管在任何地方,只要直接執行 netbeans 就可以了!

如果要安裝 Enterprise Pack,請執行:

sudo ./netbeans-ent_pack-5_5-linux.sh


然後照著畫面走就可以。

Sun Java System Application Server Platform Edition 9 UR1 (PE9) 預設一樣是裝在 /opt 目錄,我還是把它改到 /usr/local/java 目錄。

PE9 預設的系統管理者帳號 admin,密碼 adminadmin。

PE9 預設使用的一些 Port:

Admin Port:4848
HTTP Port:8080
HTTPS Port:8181

如果要安裝 Visual Web Pack,請執行:

sudo ./netbeans-visualweb-5_5-linux.bin

然後照著畫面走就可以。

非root終端下:(root下不清楚,這樣肯定也可以)
javac a.java
java -cp . a


[配置 Java]
sudo apt-get install sun-java5-jdk
安裝完畢之後,選擇默認 java:
sudo update-alternatives --config java
然後配置環境變量:
sudo gedit /etc/environment
在其中添加如下兩行:
CLASSPATH=/usr/lib/jvm/java-1.5.0-sun/lib
JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun
保存退出。

[配置 Eclipse]
sudo apt-get install eclipse
將 SUN Java 完完全全的設置爲系統的默認 JDK:
sudo update-java-alternatives -s java-1.5.0-sun
編輯 JVM 配置文件:
sudo gedit /etc/jvm
將文件中的
/usr/lib/jvm/java-1.5.0-sun
這一行移動到配置塊的頂部。
編輯 Eclipse 的 java_home 文件:
sudo gedit /etc/eclipse/java_home
將文件中的
/usr/lib/jvm/java-1.5.0-sun
這一行移動到文件的頂部。

創建桌面連接
sudo gedit /usr/share/applications/eclipse.desktop
加入下面內容
[Desktop Entry]
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse SDK
Exec=/opt/eclipse/eclipse
Icon=/opt/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=Application;Development;
這時就會在最左上角的應用程序菜單加多一個"編程"-->"eclipse"的菜單,點擊即可起動eclipse.
提示:如果點擊"編程"-->"eclipse"的菜單提示編碼錯誤,就在桌面上自己建一個啓動器指向eclipse安裝目錄即可

[配置 Tomcat]
從官方網站下載Tomcat
wget http://apache..../apache-tomcat-5.5.16.tar.gz
tar -zxvf apache-tomcat-5.5.16.tar.gz
sudo mv apache-tomcat-5.5.16 /opt/tomcat
啓動Tomcat
cd /opt/tomcat/bin
sudo ./starup.sh


[配置 KDE]
sudo apt-get install kubuntu-desktop

提示要下載200MB左右的文件,遇到提示時全部選“Y”
下載完成後,終端自動進行配置,之後變成一個藍屏的文字窗口,問你要選擇Kdm 還是gdm,
這只是開機登陸窗是KDE的還是GNOME的差別

安裝好後,按組合鍵Ctrl+Alt+Backspace 重啓Xwindows,在登陸窗的“會話”中選擇KDE,
登陸後就是變成KDE了。(如果想回到ubuntu的話,可以在“會話”中改成gnome)

需要說明的是,此時你在ubuntu下安裝的一切軟件都可以在Kubuntu下使用,同理,Ubuntu
下也可以使用KDE的軟件。簡言之,所以軟件是共用的。

另外,此時默認的KDE爲英文界面,可以使用這條命令 安裝中文環境。
sudo apt-get install language-pack-kde-zh language-pack-kde-zh-base language-pack-zh language-pack-zh-base language-support-zh

按組合鍵Ctrl+Alt+Backspace 重啓Xwindows,這樣就變成中文 的了


[配置 MySQL]
sudo apt-get install mysql-server

在Ubuntu下MySQL缺省只允許本地訪問的,如果你要其他機器也能夠訪問的話,需要改變/etc/mysql/my.cnf配置文件
默認的MySQL安裝之後根用戶是沒有密碼的,所以首先用根用戶進入:
$mysql -u root
進入mysql之後,最要緊的就是要設置Mysql中的root用戶密碼了,否則,Mysql服務無安全可言了。
mysql> GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY "123456";
注意,我這兒用的是123456做爲root用戶的密碼,但是該密碼是不安全的,請大家最好使用大小寫字母與數字混合的密碼,且不少於8位。
這樣的話,就設置好了MySQL中的root用戶密碼了,然後就用root用戶建立你所需要的數據庫。我這裏就以xoops爲例:
mysql>CREATE DATABASE xoops;
mysql>GRANT ALL PRIVILEGES ON xoops.* TO xoops_root@localhost IDENTIFIED BY "654321";
這樣就建立了一個xoops_roots的用戶,它對數據庫xoops有着全部權限。以後就用xoops_root來對xoops數據庫進行管理,而無需要再用root用戶了,而該用戶的權限也只被限定在xoops數據庫中。

如果你想進行遠程訪問或控制,那麼你要做兩件事:
其一:
mysql>GRANT ALL PRIVILEGES pON pxoops.* TO xoops_root@"%" IDENTIFIED BY "654321";
允許xoops_root用戶可以從任意機器上登入MySQL。
其二:
$sudo gedit /etc/mysql/my.cnf
老的版本中
>skip-networking => # skip-networking
新的版本中
>bind-address=127.0.0.1 => bind-address= 你機器的IP
這樣就可以允許其他機器訪問MySQL了。


[配置 MySQL-GUI-Tools]
wget http://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-gui-tools-5.0r8.tar.gz/from/http://mysql.mirrors.hoobly.com/

解壓縮
tar xzvf mysql-gui-tools-5.0r8.tar.gz

默認的是將這個目錄放到/opt/下
然後把裏面的*.Desktop文件拷貝到/usr/share/applications/
這樣 在菜單中就能啓動gui-tools了

完成上面的操作後,還不能使用gui-tools進行數據庫的連接.
提示找不到 /tmp/mysql.sock
最重要的是下面這段

sudo ln -s /var/run/mysqld/mysqld.sock /tmp/mysql.sock
sudo ln -s /etc/mysql/mysql.cnf /etc/mysql.cnf

這樣就可以放心的使用 gui-tools 了

{不該有的問題 MySql Query Browser 中文亂碼}
據說這樣可以

sudo gedit /usr/local/mysql/data/mysql.cnf /etc/mysql/mysql.cnf

[mysqld]
default-character-set=utf8
default-storage-engine=INNODB

[client]
init_connect='SET NAMES utf8'
default-character-set=utf8

[配置 SCIM]

輸入法 都裝全
sudo apt-get install scim
sudo apt-get install scim-chinese
sudo apt-get install scim-config-socket
sudo apt-get install scim-gtk2-immodule
sudo apt-get install scim-tables-zh
sudo apt-get install scim-bridge
sudo apt-get install anguage-support-zh
sudo apt-get install im-switch

[配置 Opera]
下載就不用說了
問題主要是 中文菜單 和 中文輸入法

中文菜單 主要是缺少字庫
把 windows版的opera/locale 目錄直接覆蓋到 usr/share/opera/locale

sudo gedit /usr/bin/opera
開頭加上
export QT_IM_MODULE=XIM


[配置 SVN]
沒有 svn 搞開發就是亂彈琴了
網上搜了一把
粘過來先
轉自:
http://jdkcn.com/trackback.asp?tbID=29

原文如下:

Ubuntu:SubVersion服務安裝設置
作者:莫多

1. 簡介

如果您對 Subversion 還比較陌生,本節將給您一個關於 Subversion 的簡要介紹。

Subversion 是一款開放源代碼的版本控制系統。使用 Subversion,您可以重新加載源代碼和文檔的歷史版本。Subversion 管理了源代碼在各個時期的版本。一個文件樹被集中放置在文件倉庫中。這個文件倉庫很像是一個傳統的文件服務器,只不過它能夠記住文件和目錄的每一次變化。

2. 假設

首先我們假設您能夠在 Ubuntu 中操作 Linux 的命令、編輯文件、啓動和停止服務。當然,我們還認爲您的 Ubuntu 正在運行中,您可以使用 sudo 操作並且您打算使用 Subversion。

我們假設您可能需要使用所有可能的方法訪問 SVN 文件倉庫。同時我們也認爲您應該已經配置好了您的 /etc/apt/sources.list 文件。

3. 本文涉及的範圍

要通過 HTTP 協議訪問 SVN 文件倉庫,您需要安裝並配置好 Web 服務器。Apache 2 被證實可以很好的與 SVN 一起工作。關於 Apache 2 的安裝超出了本文的範圍,儘管如此,本文還是會涉及如何配置 Apache 2 使用 SVN。

類似的,要通過 HTTPS 協議訪問 SVN 文件倉庫,您需要在您的 Apache 2 中安裝並配置好數字證書,這也不在本文的討論範圍之中。

4. 安裝

幸運的,Subversion 已經包含在 main 倉庫中。所以,要安裝 Subversion,您只需要簡單的運行:

$ sudo apt-get install subversion

$ sudo apt-get install libapache2-svn

如果系統報告了依賴關係的錯誤,請找出相應的軟件包並安裝它們。如果存在其它問題,也請自行解決。如果您是再不能解決這些問題,可以考慮通過 Ubuntu 的網站、Wiki、論壇或郵件列表尋求支持。

5. 服務器配置

您應該已經安裝了上述的軟件包。本節將闡述如何創建 SVN 文件倉庫以及如何設置項目的訪問權限。

5.1. 創建 SVN 倉庫

許多位置都可以放置 Subversion 文件倉庫,其中兩個最常用的是:/usr/local/svn 以及 /home/svn。爲了在下面的描述中簡單明瞭,我們假設您的 Subversion 文件倉庫放在 /home/svn,並且你的項目名稱是簡單的“myproject”。

同樣的,也有許多常用的方式設置文件倉庫的訪問權限。然而,這也是安裝過程中最 經常出現錯誤的地方,因此我們會對此進行一個詳細說明。典型的情況下,您應該創建一個名爲“Subversion”的組來擁有文件倉庫所在的目錄。下面是 一個快速的操作說明,有關內容請參考相關文檔的詳細說明:

在 Ubuntu 菜單上選擇“系統->系統管理->用戶和組”;

切換到“組”標籤;

點擊“添加組”按鈕;

組名爲“subversion”;

將您自己和“www-data”(Apache 用戶)加入組成員中;

點擊“OK”以確認修改,關閉該程序。

您需要註銷然後再登錄以便您能夠成爲 subversion 組的一員,然後就可以執行簽入文件(Check in,也稱提交文件)的操作了。

現在執行下面的命令

$ sudo mkdir /home/svn

$ cd /home/svn

$ sudo mkdir myproject

$ sudo chown -R root:subversion myproject

$ sudo chmod -R g+rws myproject

最後的一條命令賦予組成員對所有新加入文件倉庫的文件擁有相應的權限。

下面的命令用於創建 SVN 文件倉庫:

$ sudo svnadmin create /home/svn/myproject

6. 訪問方式

Subversion 文件倉庫可以通過許多不同的方式進行訪問(Check Out,簽出)——通過本地硬盤,或者通過各種網絡協議。無論如何,文件倉庫的位置總是使用 URL 來表示。下表顯示了不同的 URL 模式對應的訪問方法:

模式

訪問方法

file:///

直接訪問本地硬盤上文件倉庫

http://

通過 WebDAV 協議訪問支持 Subversion 的 Apache 2 Web 服務器

https://

類似 http://,支持 SSL 加密

svn://

通過自帶協議訪問 svnserve 服務器

svn+ssh://

類似 svn://,支持通過 SSH 通道

本節中,我們將看到如何配置 SVN 以使之能夠通過所有的方法得以訪問。當然這裏我們之討論基本的方法。要了解更高級的用途,我們推薦您閱讀《使用 Subversion 進行版本控制》在線電子書。

6.1. 直接訪問文件倉庫(file://)

這是所有訪問方式中最簡單的。它不需要事先運行任何 SVN 服務。這種訪問方式用於訪問本地的 SVN 文件倉庫。語法是:

$ svn co file:///home/svn/myproject

或者

$ svn co file://localhost/home/svn/myproject

注意:如果您並不確定主機的名稱,您必須使用三個斜槓(///),而如果您指定了主機的名稱,則您必須使用兩個斜槓(//).

對文件倉庫的訪問權限基於文件系統的權限。如果該用戶具有讀/寫權限,那麼他/她就可以簽出/提交修改。如果您像前面我們說描述的那樣設置了相應的組,您可以簡單的將一個用戶添加到“subversion”組中以使其具有簽出和提交的權限。

6.2. 通過 WebDAV 協議訪問(http://)

要通過 WebDAV 協議訪問 SVN 文件倉庫,您必須配置您的 Apache 2 Web 服務器。您必須加入下面的代碼片段到您的 /etc/apach2/apache2.conf 中:


DAV svn

SVNPath /home/svn/myproject

AuthType Basic

AuthName "myproject subversion repository"

AuthUserFile /etc/subversion/passwd


Require valid-user



當您添加了上面的內容,您必須重新起動 Apache 2 Web 服務器,請輸入下面的命令:

sudo /etc/init.d/apache2 restart

接下來,您需要創建 /etc/subversion/passwd 文件,該文件包含了用戶授權的詳細信息。要添加用戶,您可以執行下面的命令:

sudo htpasswd2 /etc/subversion/passwd user_name

它會提示您輸入密碼,當您輸入了密碼,該用戶就建立了。您可以通過下面的命令來訪問文件倉庫:

$ svn co http://hostname/svn/myproject myproject --username user_name

它會提示您輸入密碼。您必須輸入您使用 htpasswd2 設置的密碼。當通過驗證,項目的文件就被簽出了。

警告:密碼是通過純文本傳輸的。如果您擔心密碼泄漏的問題,我們建議您使用 SSL 加密,有關詳情請看下一節。

6.3. 通過具有安全套接字(SSL)的 WebDAV 協議訪問(https://)

通過具有 SSL 加密的 WebDAV 協議訪問 SVN 文件倉庫(https://)非常類似上節所述的內容,除了您必須爲您的 Apache 2 Web 服務器設置數字證書之外。

您可以安裝由諸如 Verisign 發放的數字簽名,或者您可以安裝您自己的數字簽名。

我們假設您已經爲 Apache 2 Web 服務器安裝和配置好了相應的數字證書。現在按照上一節所描述的方法訪問 SVN 文件倉庫,別忘了把 http:// 換成 https://。如何,幾乎是一模一樣的!

6.4. 通過自帶協議訪問(svn://)

當您創建了 SVN 文件倉庫,您可以修改 /home/svn/myproject/conf/svnserve.conf 來配置其訪問控制。

例如,您可以取消下面的註釋符號來設置授權機制:

# [general]

# password-db = passwd

現在,您可以在“passwd”文件中維護用戶清單。編輯同一目錄下“passwd”文件,添加新用戶。語法如下:

username = password

要了解詳情,請參考該文件。

現在,您可以在本地或者遠程通過 svn:// 當文 SVN 了,您可以使用“svnserve”來運行 svnserver,語法如下:

$ svnserve -d --foreground -r /home/svn

# -d -- daemon mode

# --foreground -- run in foreground (useful for debugging)

# -r -- root of directory to serve

要了解更多信息,請輸入:

$ svnserve --help

當您執行了該命令,SVN 就開始監聽默認的端口(3690)。您可以通過下面的命令來訪問文件倉庫:

$ svn co svn://hostname/myproject myproject --username user_name

基於服務器的配置,它會要求輸入密碼。一旦通過驗證,就會簽出文件倉庫中的代碼。

要同步文件倉庫和本地的副本,您可以執行 update 子命令,語法如下:

$ cd project_dir

$ svn update

要了解更多的 SVN 子命令,您可以參考手冊。例如要了解 co (checkout) 命令,請執行:

$ svn co help

6.5. 通過具有安全套接字(SSL)的自帶協議訪問(svn+ssh://)

配置和服務器進程於上節所述相同。我們假設您已經運行了“svnserve”命令。

我們還假設您運行了 ssh 服務並允許接入。要驗證這一點,請嘗試使用 ssh 登錄計算機。如果您可以登錄,那麼大功告成,如果不能,請在執行下面的步驟前解決它。

svn+ssh:// 協議使用 SSL 加密來訪問 SVN 文件倉庫。如您所知,數據傳輸是加密的。要訪問這樣的文件倉庫,請輸入:

$ svn co svn+ssh://hostname/home/svn/myproject myproject --username user_name

注意:在這種方式下,您必須使用完整的路徑(/home/svn/myproject)來訪問 SVN 文件倉庫

基於服務器的配置,它會要求輸入密碼。您必須輸入您用於登錄 ssh 的密碼,一旦通過驗證,就會簽出文件倉庫中的代碼。

您還應該參考 SVN book 以瞭解關於 svn+ssh:// 協議的詳細信息。

7. 參考資料

Setting up Apache on Ubuntu

SVN Home page

SVN Book

Apache 2 Documentation

Mod-SSL

Apache-SSL
(e129)








    重裝windows後會發現重啓動沒有grub的選擇項,無法進入ubuntu。這時需要重新安裝grub.一個簡單的辦法就是利用安裝光盤或者硬盤安裝時的ISO文件。
    進入liveCD,在終端中輸入sudo grub,會有如下提示符:grub>.
    輸入root (hdx,   .在這裏,x是指第幾塊硬盤,從0開始算。大部分人都只有一塊硬盤,所以寫root (hd0,即可。
    點Tab鍵,一下或者兩次。這時會給出類似下面的提示:
           [ Minimal BASH-like line editing is supported.   For
         the   first   word,  TAB  lists  possible  command
         completions.  Anywhere else TAB lists the possible
         completions of a device/filename. ]

grub> root (hd0,
 Possible partitions are:
   Partition num: 0,  Filesystem type unknown, partition type 0x7
   Partition num: 2,  Filesystem type is ext2fs, partition type 0x83
   Partition num: 4,  Filesystem type unknown, partition type 0x7
   Partition num: 5,  Filesystem type unknown, partition type 0x7
   Partition num: 6,  Filesystem type is fat, partition type 0xb
   Partition num: 7,  Filesystem type unknown, partition type 0x82

grub> root (hd0,

    自己查看邏輯盤符,輸入,我輸入的是root (hd0,2)。回車。
    再輸入setup (hd0)命令。這裏也是指第幾塊硬盤。

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