1、安装ubuntu
- 下载Ubuntu镜像ISO文件,制作U盘安装盘(Ubuntu官方有介绍相关软件,也可以利用UltraISO制作)
- 启动选择USB启动,进入安装流程
- 注意分区最好选择Manual手动分区;
- 本人经研究后的分区规划(含顺序和挂载分区以及大小等)为
sda1 20G ext4 / 主分区
sda2 2G swap 逻辑分区
sda3 5G ext4 /tmp 逻辑分区
sda4 剩余空间 ext4 /home 逻辑分区
- 基本一路Next,大约5-10分钟内完成(如果中途有长时间卡住不动现象,可能是你制作的USB启动盘有问题,请重新制作,建议换制作软件重新制作)
- 装好后,配置网络连接,点击"系统->首选项->网络连接->有线->Auto eth0->编辑->802.1x安全性->选中对此连接使用802.1x:选中PEAP:用户名/密码输入邮件用户名前缀/密码"
- 电话给IT部,将你的电脑加入Linux用户组后方可连接外网
- 在终端输入sudo apt-get update以及sudo apt-get upgrade对相关软件进行升级
- 重启后,切换语言:System\Administration\Language Support。选择chinese,apply安装。然后切换default language为chinese(china)。
- 重启后,建议保留英文文件夹名。
2、安装基本工具软件
安装软件之前,请建目录:
cd sudo sudo |
- java安装
- 将jdk-1_5_0_22-Linux-i586.bin拷贝到/usr/ali目录下
//修改bin文件权限
chmod
u+x jdk-1_5_0_22-Linux-i586.bin./jdk-1_5_0_22-Linux-i586.bin
- link(创建软连接)
cd
/usr/ali/ln
-s jdk1.5
.0_22 java
- 将jdk-1_5_0_22-Linux-i586.bin拷贝到/usr/ali目录下
- antx安装:
- Checkout Antx到/usr/ali/antx:
svn
co http://svn.alibaba-inc.com/repos/opentech/antx/trunk/ /usr/ali/antx
- Build Antx:执行antx目录下的build.bat或build.sh (./build.sh)(如果提示JAVA_HOME,则source ~/.profile,或者直接重启即可)
- 添加PATH路径:将/usr/ali/antx/dist/antx/bin目录添加到PATH环境变量中(vi ~/.profile 也可以vi /etc/profile)。
- 重新登录,在任意目录运行一下antx,看到乱码了吧,解决如下:
//l为小写L
echo
'-l china:utf8'
> ~/.antxrc
- Checkout Antx到/usr/ali/antx:
- svn安装:
- 使用新立得吧
sudo
apt-get install subversion - 第二方类库co到~/.antx/repository.project目录下:
- 进入到.antx目录下
svn
co http://svn.alibaba-inc.com/repos/binary/branches/intl/release/repository.project ~/.antx/repository.project
- 进入到.antx目录下
- 目前使用第三方类库的分支是:
http:
//svn.alibaba-inc.com/repos/binary/repository
- 使用新立得吧
3、安装服务器等
- apache
- 简单或为了不出错误,从同事那边拷贝一份即可,官方貌似已经不再提供linux下apache二进制包的下载,只有源代码,安装要自己编译的。
- 安装jboss(4.0)
- 解压到/usr/ali/jboss目录下 (同Apache,方便或不出问题的角度考虑,找同事拷贝一份即可。
cd ln 4.0 . 5 .GA jboss |
4、设置环境变量:
-
- 修改~/.profile
export
JAVA_HOME=/usr/ali/javaexport
ANTX_HOME=/usr/ali/antx/dist/antxexport
CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/libexport
PATH=$ANTX_HOME/bin:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$CATALINA_HOME/bin:$PATH:$HOME/binexport
JBOSS_HOME=/usr/ali/jboss
- 修改~/.profile
可能遇到的错误:
1.安装JDK时,请检查rt.jar、tools.jar有没有生成,个别情况下需要再进行解压编译成jar格式(几率很小,但我碰上了);
2.注意在/usr下建立的ali文件夹,需要更改所属用户及用户组;
3.注意目录命名,不可自定义名称,参考环境变量中的名称,因为在部署环境中有多处配置文件中将该目录定死,所以如果更改的话,会引起连锁错误;
4.如果应用访问所有URL报404异常,则请检查mod_jk.conf.vm文件,检查是否有JkMountCopy all这个配置项,增加后试下看看是否可以解决问题,因为相同的操作系统,有的同事不需要这个参数配置,而我的则必须要配置该配置项,怪异的问题。
操作系统相关
操作系统安装
从导师那里取得ubuntu9.10 64位的操作系统U盘,设置bios为U盘启动,重启并安装
网络设定
必备软件安装
因为有自带了新立得软件管理工具(英文名是:Synaptic Package Manager),ubuntu系统下软件安装是比较舒服的,但请确保 源 的可用、可靠、速度性。建议使用163的源,速度方面还是挺快的 哈哈
- virtualBox 是必装的,因为ubuntu下很多软件不能用,所以还是得装个虚机软件,到时可以在windows下使用日常的一些工具了(还是摆脱不了微软的操作系统)。具体的安装简单得要命,只要在新立得里查一下virtualBox就行了,到时勾选virtualBox-ose就可以。
- ssh 这个也是必装的,不然到时不能远程到这个机器那就麻烦大了。可以在命令行下安装,同样也可以在新立得下安装。
编程环境相关
建议工作环境目录:$sudo mkdir /usr/ali
JDK安装
- 从导师处取得64位的Jdk文件包,并放在工作环境目录下
- 编辑用户环境变量,加入JAVA_HOME等环境
- 测试一下JAVA环境是否正常,可以使用以下命令
Apache安装
- 下载Apache源代码,$wget http://archive.apache.org/dist/httpd/httpd-2.0.61.tar.gz
- 解压:$tar -xvfz httpd-2.0.61.tar.gz
- 切记:进行下一步之前 一定要确保libz.so正常安装了!!不然deflate.c不能进行编译(2011-06-27)
- $./configure --prefix=/usr/local/apache2.0.61/ --enable-mods-shared=all --enable-proxy --enable-deflate --with-mpm=worker
- $make && make install
- 启动:$/usr/local/apache2.0.61/bin/apachectl start
- 如果上一步没有出现 error 的提示,那说明正常启动了,可以通过浏览器访问一下http://localhost看看是否出现那只可爱的猫
jboss安装
这个就比较简单了,没有64位和32的区别,只要从导师处把 jboss-4.0.5.GA 拷到工作环境目录下解压即可,可以通过启动jboss验证是否正常
jk安装
- 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
- 进入tomcat-connectors-1.2.26-src/native目录
- ./configure --with-apxs=/usr/local/apache2.0.61/bin/apxs
- make && make install
- 进行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,内容如下
- 新建workers2.properties文件$sudo vi workers2.properties,内容如下
Eclipse安装
(注:此处使用eclipse3.1版本为例 后续版本有多处与此版本有差异。。)
- Eclipse的安装比较简单,不存在64位操作系统的问题。所以只要去www.eclipse.org下载一个安装包,解压到相关目录即可。
- 在/usr/bin下面新建一个eclipse文件$sudo vi /usr/bin/eclipse,内容如下
这样就可以在命令行里直接运行eclipse命令来启动了。
- 也可以在桌面上加一个快捷方式来运行eclipse
- 在桌面上点右键 选中Create Luncher
- Name输入框随便写吧,是快捷方式的名称,比如写Eclipse Plactform
- Command输入框写成eclipse即可
- Comment为描述,随便写
Eclipse插件安装
- Update方式安装
- 打开eclipse
- 选择Help --> Install New Software
- 然后按图形界面提示进行查找和安装新的插件
- Link方式安装(以subversion为例)
- 去对应的网站下载所要安装的插件包,比如wget http://subclipse.tigris.org/files/documents/906/47423/site-1.6.10.zip,并解压出来
- 为统一管理这些插件,新建目录/home/linchaosen/eclipseplugins/,在此目录下新建subeclipse/eclipse目录,并进入此目录
- 把下载到的site-1.6.10.zip复制到当前目录,并解压upzip site-1.6.10.zip
- 在Eclipse的工作目录下新建links文件夹,并进入此文件夹
- 新建subclipse.link文件,内容如下:
mod_jk安装
用root帐号进入系统
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
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.邮件设置
it部已经有一个很详细得教程了,大家可以点击下面得链接设置:
2.设置网易源
据说是将ubuntu的源设置成隔壁的,安装下载会快很多,然后会更新你可以安装的软件版本,比如说ubuntu自带的火狐只能装4.0,更新源后你就可以装7.0的
#备份文件 sudo #使用编辑器编辑list sudo #更新源 sudo |
3.设置字体
虽然说ubuntu11.4的字体已经算不错,但是对于我们这些长期使用xp的人来说,还是不习惯。所以将字体换成xp得字体是很重要的一件事。
1.首先将xp的字体目录拷出来
2.将字体目录放在 /usr/share 目录xia
3.进入目录双击你要使用得字体,安装即可
4.然后在 系统----首选项---外观--字体 设置你刚才安装的字体
4.安装大内存支持
如果你使用得是32位系统,内存超过3g,ubuntu一般也只会显示3.5左右,和xp一样。怎么才能不让内存消失?ubuntu下解决这个问题很简单
$ |
执行完后重启系统使用 free -m 来查看内存情况
5.安装旺旺
内网中已经有支持ubuntu的旺旺可以使用了,大家只需要简单得安装一下就好
Linux旺旺目前支持的平台:
Ubuntu 10.10 32位(64 位) Ubuntu 11.04 32位(64 位)
Linux旺旺下载安装方法:在shell下逐条输入以下命令(其中Ubuntu 11.04的用户安装完后需要注销,否则系统托盘不可见)
wget http://10.20.1.137/aliww/install.sh
chmod a+x install.sh
sudo ./install.sh
6.sumba服务安装
安装配置sumba
为了能在windows得机器*问ubuntu的磁盘资源,你需要安装一个sumba服务器,这样你就可以在win和linux之间来回得跳sumba了
#安装相关软件 sudo #保存现有的配置文件 sudo #修改现配置文件 sudo |
sudo sudo \#komy必须为系统中存在的账户 然后会要求你输入samba帐户的密码 如果没有第四步,当你登录时会提示 |
重启Ubuntu samba服务器
sudo |
Ubuntu Samba配置测试
smbclient //localhost/share |
Ubuntu Samba配置使用
可以到windows下输入ip使用了,在文件夹处输入 "
" + "Ubuntu机器的ip或主机名" + "
" + "share"
7.安装虚拟机
由于在linux下许多软件都用不了,所最好得方式还是装一个xp虚拟机。这样基本上就可以满足你得一切需求了。
ubuntu下我们使用virtualbox作为虚拟机,oracle出品,品质不凡!
大家记住不要使用新立得里面的安装,要自己去官网下一个最新的。
有两个东西需要下载
1.VirtualBox platform packages 基础安装包
2.VirtualBox 4.1.2 Oracle VM VirtualBox Extension Pack 扩展安装包,这个是为了让你的虚拟机可以和主机共享usb设备,比如网银得usb key之类得
如果你下载得基础包是.run后缀,那么直接
$sh 文件名 运行好了
如果是deb包使用sudo dpkg -i *.deb安装
扩展包直接双击安装即可
安装完毕之后,打开 系统->系统管理->用户和组,然后选择左下方的 管理组 找到vboxusers点击属性,把你当前用户勾上即可。然后重启
装好xp后还需要在设备菜单中安装一下,增强功能包,这样虚拟机才可以使用更高的分辨率
在虚拟机中的xp安装好以后你还需要映射一下网络磁盘,就是我们上一步配置sumba得共享,这样你就可以和主机交换文件共享磁盘了
8.开发工具
1.svn
svn安装很简单,在新立得中搜索svn然后安装下面三个软件包即可
其他的软件有总结得很好得同学,大家可以过去看看
2.maven
maven也可以直接在新立得中安装,这样安装的maven不需要再去配置环境变量,直接与系统集成
3.maven的配置文件
在你的用户目录下建立一个.m2文件夹,将settings.xml文件放在里面,将antx.properties文件放在用户当前目录,
然后修改一下settings.xml的<localRepository>/home/flyzonemu/m2_repo</localRepository>配置项,红色部分是你的本地仓库目录,这个目录可以依据你自己的情况*设置.
4.eclipse
从官网上下载一个最新的eclipse,解压后就可以直接运行了
然后有很重要的一步,就是设置eclipse中的变量,这个变量是用来查找你的仓库目录的,和其他相关jar
M2_REPO这个变量是一定要设置的,目录就是第三步你自己定义的maven仓库目录
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'
下一步就是创建链接到/usr/bin/里面了。这样在终端中输入firefox就可以响应了。
cd /usr/bin/
sudo ln -s /usr/lib/firefox/firefox
注意第二条里面的/usr/lib/firefox/firefox指的是firefox里面可执行文件的位置,有些版本的火狐用的是firefox.sh,这点要注意,那就改成firefox.sh。
呵呵,firefox升级大功告成。
看看效果吧~ 什么?上边面板的firefox快捷方式没logo了。那就在属性里面设置一下,改成/usr/lib/firefox/icons/里面的图标吧。
如果你安装了163的源,上面的步骤其实都可以省略掉,直接在软件管理器中就有最新的火狐提供安装
10.一些知识点
软件安装与卸載
(1)deb包的安装方式
deb是debian系Linux的包管理方式,ubuntu是属于debian系的Linux发行版,所以默认支持这种软件安装方式,当下载到一个 deb格式的软件后,在终端输入这个命令就能安装:
sudo dpkg -i *.deb
(2)编译安装方式
(Tip:使用编译安装前,需要先建立编译环境,使用以下命令建立基本的编译环境:sudo apt-get install build-essential)
在linux的世界,有很多软件只提供了源代码给你,需要你自己进行编译安装,一般开源的软件都会使用tar.gz压缩档来进行发布,当然也有其他的形 式。拿到源代码的压缩文档,把它解压到/tmp目录下,进入/tmp/软件目录,然后执行以下三个命令:
(1) ./configure
(2) make
(3) sudo make install
在第一步./configure时可能会提示说有某某软件找不到,例如提示“libgnome”这个开发包找不到,那就把libgnome这个关键词 copy,然后打开新立得软件管理器,在里面搜索libgnome这个关键词,就会找到libgnome相关的项目,把前面有个ubuntu符号的 libgnome包(注意:同样需要安装dev包,但可以不装doc包)全部安装,通过这个方法把./configure过程中缺失的开发包都全部装上就 OK了,第一步能顺利通过,第二,三步基本问题不大。
以上就是一般初学ubuntu的朋友必须掌握的编译安装的基本方法!
(3)apt-get安装方法
ubuntu世界有许多软件源,在系统安装篇已经介绍过如何添加源,apt-get的基本软件安装命令是:
sudo apt-get install 软件名
(4)。新立得软件包管理
打开:系统--系统管理--新立得软件包管理,这个工具其实跟apt一样,可以搜索,下载,安装ubuntu源里的软件,具体安装方式很简单,看着界面应 该会懂,就不详细介绍了
(5)二进制包的安装方式
有不少不开源的商业软件都会采用这种方式发布Linux软件,例如google earth,拿到二进制软件后,把它放到/tmp目录,在终端下进入安装目录,在安装目录下执行:
./软件名
然后按照一步步提示,就能安装该软件
(6)rpm包的安装方式
rpm包是deb包外最常见的一种包管理方式,但ubuntu同样可以使用rpm的软件资源^_^,首先我们需要安装一个rpm转deb的软件
sudo apt-get install alien
然后就可以对rpm格式的软件转换成deb格式了:
alien -d *.rpm
然后就可以用deb的安装方式进行软件安装
也可以不需转换而直接对rpm包进行安装:
alien -i *.rpm
更多的alien使用方法可以用-h参数查看相应说明文档
(7)其它安装方式
其他安装方式一般还有脚本安装方式,这类软件,你会在软件安装目录下发现类似后缀名的文件,如: .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
更新软件信息数据库 apt-get update
进行系统升级 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
查看系统中已安装软件包信息 dpkg -l
重新配置软件包 dpkg-reconfigure xxx
安装64位QQ举例:
下载地址http://download.pchome.net/internet/communications/oicq/download-140334.html
发现RAR无法打开 终端执行 sudo apt-get install rar(所以要联网)
这时再打开文件就可以解压出的deb包了
4.UBUNTU最快输入法Fcitx(DEB包,同步官网最新版本)下载安装
安装方法 :
(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).系统-首选项-启动应用程序 添加:
名称:Fcitx
命令:fcitx -d
(5).修改设置在~/.config/fcitx目录下 的 config文件 然后重启电脑
5.删除未完成的任务
chenwl@chenwl-laptop:~$ sudo apt-get install build-essential
正在读取软件包列 表... 完成
正在分析软件包的依赖关系树
读取状态信息... 完成
build-essential 已经是最新的版本了。
共升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件未被升级。
有 1 个软件包没有被完全安装或卸载。
操作完成后,会消耗掉 0B 的额外磁盘空间。
正在设置 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'
正在解析主机 fpdownload.macromedia.com... 125.252.202.70
正在连接 fpdownload.macromedia.com|125.252.202.70|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度: 3,044,538 (2.9M) []
0K .......... .......... ..........dpkg:处理 flashplugin-nonfree (--configure)时出错:
子进程 post-installation script 被信号(中断)终止了
在处理时有错误 发生:
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特效设置
首先安装CompizConfig设置管理器(3D驱动必须装好)
sudo apt-get install compizconfig-settings-manager
运行 系统->首选项->Advanced Desktop Effects Settings,点击General Compiz options,把Desktop Size选项卡里的“水平虚拟大小”设置为4,“垂直虚拟大小”设置为1,“桌面数”设置为4,后退,勾选“桌面立方体”“旋转立方体”“立方体倒映” “Cube Caps ”几项,按住Ctrl+alt,再按住鼠标左键移动,3D桌面效果出现。
在Gube Gears前面打钩,然后找到前面打过钩的桌面立方体,点击,选择Transparent Cube,将Opacity During Rotation降到50左右,再将3D桌面调出来,立方体成半透明的了,并且里面有三个齿轮在滚动!
点击旋转立方体->一般,把缩放调整到1.0,把速度调整到0.7,再按Ctrl+alt+向左/向右键,可以看到立方体运动时的慢动作,并 且立方体小了很多。
将鼠标在桌面上的空白位置点击一下,然后转动鼠标的滚轮,出现旋转的3D桌面效果。按住Super键(Ctrl与Alt中间的那个键)+Tab键, 桌面水平排列。
进入调整大小->动作,点击一般前面的小三角,双击“启动所有窗口的窗口拾取器”,选中Topleft,点击OK。现在将你的鼠标移动到桌面 左上角,就能实现类似Mac os X的Expose特效了。
进入CompizConfig设置管理器的主界面,点击Expo->动作,在窗口中的Expo上面双击,勾选Top Right,然后OK。将鼠标移动到桌面的右上角,4个桌面整齐排列在一个3D空间内(同super+E效果),可以将窗口从一个桌面拖动到另一个桌面, 甚至放在两个桌面中间!
在CompizConfig设置主界面选择Shift Switcher->动作->Initial(All workspace)下,勾选Bottomleft。鼠标移动到桌面的左下角,出现iPhone的Cover Flow特效。可以用鼠标滚轮和方向键切换桌面。回到Shift Switcher,点击外观,在Switcher mode中选择Flip。鼠标移动到桌面的左下角,出现windows vista中的Flip3D特效。
在CompizConfig设置管理器主界面选择“在屏幕上绘制火焰”前面的复选框,现在就可以直接按住Super+shift键,然后用鼠 标左键在屏幕写了。火焰的默认颜色是红色,可以直接进入“在屏幕上绘制火焰”设置项里,调整火焰颜色,或者干脆“随机”,取消火焰的时候同时按 Super+Shift+C。
再次回到主界面中,勾选Windows Previews,这样将鼠标移动到任务栏会出现预览窗口。
在CCSM(CompizConfig设置管理器)主界面选择移动窗口,将其设置界面中的不透明度设置到60左右,这样你移动窗口的时候就会 有半透明的效果。 同样在主界面中选择General Options->Opacity Settings,点击ADD(添加)。在OpacityWindows 中输入Dock,OpacityWIndow Values输入数值80。再以同样的方式添加DropDownMenu和PopupMenu,数值都为80。输入完毕之后,不管是什么菜单,现在都是以 半透明的方式显示了,包括右键菜单。
在CCSM主界面中选择Animations->CloseAnimation,在窗口中的第一个Glide2上双击,然后从 CloseEffect的下拉菜单中选择Burn,这样每次关闭窗口的时候会有火焰的效果。
点击Effect Settings,找到下面的Fire,点击小三角形出现火焰选项,然后勾选其中的“随机颜色火焰”后面的复选框,火焰颜色随机。也可以去 OpenAnimation里设置开启窗口时的动画特效,或者就选“随机”。
7.fcitx小企鹅输入法无法启动的问题第一种现象:安装后在终端输入“fcitx”能正常启动小企鹅输入法,但修改了配置文件后就 出现无法启动输入法的现象,其实这是配置文件出现了问题,其中有一项“使用托盘图标”,有些配置文件并没有这一项,结果没注意全部复制粘贴 fcitx就自动关闭了。所以在修改时应仔细对比一下自己的配置文件。
第二种现象:编译成功后注销重新登录,在终端输入“fcitx”无法启动小企鹅输入法,出现 一行提示,大致意思为另一个相同的fcitx进程正在运行,打开系统监视器,杀死正在运行的fcitx进程,再在终端输入“fcitx”,能正常启动了, 但按Ctrl+Space却无法输入。这种原因可能是你以前安装过fcitx,或系统自带的ibus输入法没有卸载干净,解决方法是:打开“新立得软件包 管理器”,搜索ibus,将搜索出来的结果全都右键标记删除,然后在终端输入gedit ~/.bashrc,把其中的export XMODIFIERS="@im=fcitx"语句删除,再在终端输入sudo rm /etc/X11/xinit/xinput.d/zh_CN命令删除文件。最后再按照我的安装教程编译即可
jdk+netbeans配置
首先我们来下载J2SDK 1.6(当然配置1.4和1.5原理都一样,大家根据喜好和需要去下载吧),给出地址:https://sdlc6a.sun.com/ECom/EComActionS ... 2AF27F032F
(上面这个是JDK6的下载地址,进去点下Accept才可以下载哦~如果需要其他版本,可以去下面这个链接找找看,都可以找到的)http://java.sun.com/javase/downloads/index.jsp
官方的链接,下载速度很快!
下载完后,我们就开始安装了。(我们假设下载后的文件名为jdk1.6.bin)
在命令行下打开其所在文件夹,打chmod u+x ./jdk1.6.bin
然后./jdk1.6.bin
看到协议,一直敲Down键或者Enter键(协议还挺长的)
最后看到
Do you agree to the above license terms? yes or no
寻问是否接受,当然是打y 回车拉~
然后就看到它解压缩
解压缩完后的默认文件名是jdk1.6.0
接着打
cp jdk1.6.0 /usr/
把它复制到usr目录里去
好了,到这里就只差配置环境了
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
进入用户环境变量配置界面中,把上面的三行加入到最后,ESC,:wq
保存并退出
这样JDK就算配置好了~
如果只是需要简单的学习,用不到IDE的话,加上VI就可以开工了
下面的也就可以跳过了,赶紧调个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
开始准备(我装时候是说有错误提示的,不要理会,等一下就可以进入图形界面安装)
按操作安装就可以了,如果您系统有多个JRE,会有多个JDK版本让您选择(也可能是JRE)
这里就选我们刚才配置的/usr/JDK1.6.0
装好后,就可以到提示的路径去运行了
如果没有出现汉字乱码,到这也就结束了,如果是乱码,继续往下看:
出现乱码是因为JDK内的字体原因,我们去下载simsun.ttf这个字体
一样给出地址:ftp://219.153.8.210/office2000/Windows/Fonts/SIMSUN.TTC
下载回来的是.ttc,把扩展名改成.ttf就可以了
进入刚才的JDK目录
在jre/lib/fonts新建一个目录fallback然后将simsun.ttf 拷贝到这里,在起动NetBeans就能看到我们熟悉的汉字了
一、Ubuntu系统设置
0. 为系统改用更快的源,更新软件
操作方法:
- 首先备份源列表:
sudo
cp /etc/apt/sources.list /etc/apt/sources.list.bkp - 用文本编辑器打开sources.list文件
sudo
gedit /etc/apt/sources.list - 删除sources.list文件原来的内容,改成如下的内容:
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文件,退出编译器。
- 执行下面的命令:
sudo
apt-get update如果出错,可能是打开其它的更新的程序(比如 新立得软件包管理器),关闭它们,再执行一遍命令。
个人意见:
经过上面设置之后,你就遁出更新时痛苦等待的轮回了,哈里路亚~~
上面设置使用的163的源,有10M/S的速度(公司网络),呼呼的~,安装什么都是瞬间就下载好了!
想起之前装个JDK,都晚上选好,早上来看看是不是好了,10K的速度,苦啊~~
# 也许你会说,下载一个JDK(Sun的、IBM的、Oracle的),解压一下就可以用了,但是那样并没有和系统集成,比如Web Start、浏览器中的Java Applet等等。
上面的设置我是从这里看到的: 如何使用我们推荐的源
1. 为系统加上中文环境(会自动加上默认的中文字体、中文输入法)
刚装好系统时,中文环境不全的,比如没有默认的中文字体。
操作方法:
- 选择主菜单的 [系统] - [系统管理] - [语言支持],弹出下面的窗口
你可能上面选框中,还不是"汉语(中国)",先不用设置。 - 点击 [安装/移除语言] 按钮,弹出下面的窗口
勾上 上面的"Chinese",下面的组件上的check box也都勾上。点击 [应用变更] 按钮。就会开始下载和安装。
好了之后,就会回到步骤1的窗口,这时你可以都选上"汉语"。
个人意见:
- Ubuntu系统多语言的支持是如此的简单, Windows这一方面要逊色。
- 要让程序支持"国际化"和"本地化",程序还要比不支持多挺多的琐碎的事要做,甚至一开始的架构就要为这个作好准备。
- 如果你学过了日语,上面的语言安装也可以勾上"日语",连日语的输入法也会有了,在系统的SCIM输入法上。SCIM是一个国际化的输入法软件。我用了这个输入法很长一段时间。
2. 为系统添加的字体(比如Windows的、MAC的)
现在的网页上,用了大量的Windows字体,几乎成了事实上的标准,所以加上Windows的是很有必要的。
操作方法:
- 把Windows下的字体(位于C:\WINDOWS\Fonts目录下)拷贝到Ubuntu的/usr/share/fonts/目录下,可以在/usr/share/fonts/目录下建一个external的目录(什么名字都可以,不会有影响;下面有几层目录也没有关系),专门放你自己找好了的字体。
要操作目录/usr/share/fonts/,要root权限,记得使用sudo。
- 在这个目录(/usr/share/fonts/external)执行下面的命令:
find
-type d -exec sudo mkfontscale {} \;find
-type d -exec sudo mkfontdir {} \;sudo
fc-cache -f - 把external的目录及其下的文件的权限改成755。命令如下:
cd
/usr/share/fonts/sudo
chmod755
-R external这样保证了自己的用户有读取这些字体文件的权限。
- 添加字体的操作已经完了,这一步只是确认一下。选择主菜单的 [系统] - [首选项] - [外观],在下面界面上的选你喜欢的系统UI的字体。
个人意见:
- 相对Ubuntu 8, Ubuntu 9 GUI上的字体渲染和设置有了很大改进,系统默认的字体,美感也不错了。不像Ubuntu 8那样,如果你不去改一下,显示中文字的效果那是灰常的"地摊"。
- 我用的第一个Linux发行版是Redhat 8。有人说Ret Hat是将UI的丑进行到底。Linux的UI给很多初用者留下了"地摊"的感觉。现在好了,Ubuntu 9的UI可以和Windows XP的水平差不多了,而且是完全不要钱的哦~~
- GUI对Linux其实说的是窗口管理器,Ubuntu默认用的是GNOME。Ubuntu 9.04用的GNOME 2.26,期待GNOME 3的表现。
3. Firefox中Flash的字显示方块的问题
编辑文件 /etc/fonts/conf.d/49-sansserif.conf,把这个文件中的多个
<string>sans-serif</string> |
都改成
<string>sans</string> |
注意:应该事先备份一下这个文件;修改这个文件要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)目录下执行
sudo
ln -s /usr/share/fonts/truetype/wqy/wqy-zenhei.ttc就是建一个字体文件的符号链接。我这里用的是"文泉驿正黑",你也可以用其它你喜欢的字体,比如"宋体"。
OK,方块不会出现了。
5. 默认文本编辑器gedit加上自动编码识别
默认gedit可能不能自动识别GB18030的编码,Windows的文本默认是GB18030的,打开是乱码,不方便。
运行gconf-editor,在左边的树中选择apps->gedit-2->preferences->encodings。修改auto_detected的值,增加GB18030。如下图:
6. 设置上Windows惯用的快捷键(Win + E、Win + D。。。)
Windows下的快捷键用惯了,改了也不方便。下面是一些Windows设置。
设置Win + E, 打开文件浏览器
运行 Ubuntu Tweak (安装 参见 二、常用软件和推荐软件 - 5. Ubuntu Tweak),如下图;
打开文件浏览器的命令为: nautilus --no-desktop , 点击后面的按键的一格,按下 Win + E快捷键即可。
# 还可以设置其它你喜欢的快捷键,如下面的图中,我还设置 Win + C(打开命令行)、Win + F(打开Firefox)
设置Win + D, 显示桌面
Ubuntu下, 显示桌面的快捷键默认是 Ctrl + Alt + D,和Windows下的 Win + D不一样,有点不习惯。
运行gconf-editor。依次打开 Apps->Metacity->Global keybingdings。如下图:
找到 show_desktop 一项,值改成 <Super>d 即可。
# 这个地方还有其它的很有用的值可以改,自己看看就明白了。
二、常用软件和推荐软件的安装
1. Virtual Box
由于MS Office的大量使用,和汪汪等N多软件只有Windows版本,还是要装上虚拟机来个XP跑这些软件。我主要在虚拟机跑下面的软件:
- MS Office(也包括Outlook)
Ubuntu可以用Evolution收邮件,但是Outlook发的会议邀请可能有困难。
怎么在Ubuntu下解决这个问题,还请知道的人赐教。 - 汪汪
- SSH的登陆软件
Ubuntu下用命令ssh,有些不便:有很多站点时,不好管理;每次在登录输入密码。
但是连接sftp在Ubuntu下非常方便,因为已经在nautilus集成了。使用这样URL就ok了:sftp://username@10.20.129.147/home/ 。
#nautilus真棒,集成了stfp、ftp、smb(就是windows共享)等等,用起来很方便。 - IE,某些网站只能用IE,比如QA那BUG管理系统。
- StarUML,这个免费软件不错。
用跑在Java上的Jude 或是 ArgoUML,这两个软件不错,Ubuntu下也可以方便画UML了。
由于使用的软件不多,虚拟机的XP内存可以少一些,比如320M就OK了,可以应付上面的应用了。
# 我忽然想起读书时买的第一台电脑的内存还是256M的,呵呵
Virtual Box的安装很简单,到 http://www.virtualbox.org/wiki/Downloads 下载最新版本的DEB文件,点击安装就好了。
2. SVN命令安装
其实Ubuntu下安装SVN命令,可以用下面的方法的秒杀:
sudo |
但是问题是,这个安装的是svn1.5的版本,1.6到现在也还没有在Ubuntu的源中出现,可能不打算升到1.6了。
低版本会些问题,比如Eclipse的SVN插件是1.6的,就无法在命令行对其进行操作了。
要装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。 - 执行下面的命令:
sudo
apt-get install libssl-devsudo
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-dbmake
sudo
make install#执行make来编译源码,可能要三五分钟,耐心等一下。
个人意见:
SVN作为现在主流的版本控制工具(Version Control),使用好版本控制工具是程序员必备的技能,其地位和至少和使用好一门编程语言(C、Java)是一样重要。
程序员修炼三部曲 丛书:第一步就是版本控制工具,可见一斑(Version Control->UT->项目自动化)。
其实这个不言而喻,代码是软件的根,代码管理是对软件管理基础,SVN有必要深入些了解。
程序员修炼三部曲的第一部,这本书挺赞的,讲解深入浅出,不但说了SVN如何用,更说了版本控制的一些简单的思想和最佳实践。
如果你对SVN不熟悉,对版本控制的思想、最佳实践和重要性理解的觉得还不够,那一定要看一下。
3. 安装JDK
◆ 安装JDK
使用下面的命令:
sudo sudo |
第一行安装的是JDK5,第二行安装的是JDK6。
因为平时的开发会用到JDK 5和JDK 6,所以有必要把这两个版本都装上:
只装5,Java 6的程序不能编译或运行。
只装6,Java 5的程序在Eclipse中可以编译过,但是用的是Java 6的库,可能在Java 5中不能运行。
◆ 安装JDK的文档
在安装的过程会有提示,照着提示做就好了。
sudo |
如果你不想在本地看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 |
上面安装的JDK在目录( /usr/lib/jvm/ )下面
4. 安装SSH
可以运程用SSH和SFTP登陆自己的机器,这个多方便~
sudo |
5. madedit文本编辑器
程序员对文本编辑器有不一般感情,一个又一个:VI、EMACS、NANO......
到 http://sourceforge.net/projects/madedit/files/ 下载 最新的版本的DEB文件 来安装。
madedit真是很赞:
- 自动识别文件编码
- 可以对文件编码转换
- 16进制编辑模式
- N多文件格式的语法高亮(Java、CCS、SHELL、XML。。。。)
- 。。。。。。
不会比我在Windows下惯用的Editplus逊色。
感谢国际站的魏娟让我知道了这么赞的免费文本编辑器!
6. 简易配置Ubuntu系统和桌面的工具(Ubuntu Tweak)
有点类似Windows下的"超级兔子"的软件。
到 http://ubuntu-tweak.com/downloads 下载最新的版本,选DEB文件,点点安装就好了。
可以方便设置很多内容,比如 系统的快捷键、GUI的小调整、软件增删、文件类型管理。。。。
7. 解压缩rar文件软件
使用下面的命令:
sudo |
下面只是用来解压缩rar文件,并不是生成rar文件,并自动会GUI的压缩工具集成,要压缩推荐用GZ。
在GUI下,生成压缩文件和Windows下一样,都是点点就OK了。
7 Zip压缩格式(http://www.7-zip.org/)现在呼声很高。使用下面命令安装,也是和GUI集成了。
sudo |
8. 安装源代码行统计工具
sudo |
怎么使用看看MAN就好了。这个软件很有意思,会统计出 写的代码行值 多少美元,会让你很有成就感。
9. 安装 dos2unix 和 unix2dos 命令
sudo |
用这两个命令可以方便地互相转换文本文件中 unix(\n) 和 Windows(\r\n) 中不一样的换行。
10. 自动挂载Windows分区
sudo |
11. GUI比较工具(文本比较、目录比较)
sudo |
和Windows下的某些比较工具(比如beyond compare收费的,等等)差一点,不过足够能应付平时的绝大部分需要了。