sans
sans
sans
sans bold
monospace
10
可安装英文环境,再升级中文语言包,得到中文,或直接中文版,相信也支持英文切换。
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,等
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啦。
sans
sans
sans bold
monospace
10
可安装英文环境,再升级中文语言包,得到中文,或直接中文版,相信也支持英文切换。
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啦。