4月29号,ubuntu10.04正式版发布,但一直坚持用8.04LTS版本,忽升级VirtualBox,校内下载到10.04的LTS版本,兴奋之余,开始非常之体验——Ubuntu 10.04,记录之。 1)升级VirtualBox至3.2.2版,由于Sun被Oracle收购,3.2版的Virtualbox的logo已经换成oracle了。 2)新建Ubuntu 10.04虚拟机,硬盘设置20Gb,交换分区设置1Gb,加载Ubuntu 10.04 ISO文件,按步就班地安装即可。 3)修改/etc/apt/sources.list,注释掉原有的源列表(否则会速度会很慢),加入学校内网的源列表如下: 网通,校园网用户:(上海交通大学更新服务器:ubuntu10.04 ) sudo gedit /etc/apt/sources.list sudo apt-get update 4)安装语言支持。选择菜单->System ->Administration ->Language Support。然后系统会提示你语言未安装完整,选择install,就开始下载安装,因为是内网的源,所以很快就下载完了,开始安装。 5)安装增强功能。重启电脑,并在虚拟电脑上的菜单中选择设备->安装增强功能。进入系统后,打开终端,输入: cd /media/VBOXADDITIONS_3.2.2_62321 sudo sh VBoxLinuxAdditions-x86.run 6)分配共享数据空间。虚拟电脑菜单上选择设备->分配数据空间,添加一个共享空间,选择windows下的目录,然后勾选“固定分配”,名称为sharespace。打开终端,输入: sudo mkdir /mnt/host //这里host目录名不要使用sharespace,即不能与数据空间目录名相同 sudo mount -t vboxsf sharespace /mnt/host 如果要设置每次启动都自动挂载,编辑/etc/fstab: sharespace /mnt/host vboxsf rw,gid=100,uid=1000,auto 0 0 //这一步有问题,待下面解决 编辑/etc/rc.local文件,在exit 0之前加入以下代码: # load vboxvfs module modprobe vboxvfs # virtualbox share folder mount -t vboxsf sharespace /mnt/host 7)安装flash插件。安装完flash插件后,中文会有乱码。在终端里输入: sudo vim /etc/fonts/conf.d/49-sansserif.conf 将倒数第四行 <string>sans-serif</string> 改为 <string>文泉驿正黑</string>,保存后重启firefox即可。 8)安装jdk。发现ubuntu10.04源里面没有sun-java6-jdk,只有openjdk了,有点不爽,只好重新在源列表中加入ubuntu9.10的源地址 sudo gedit /etc/apt/sources.list #上海市上海交通大学更新服务器(推荐校园网和网通用户使用): deb karmic main multiverse restricted universe deb karmic-backports main multiverse restricted universe deb karmic-proposed main multiverse restricted universe deb karmic-security main multiverse restricted universe deb karmic-updates main multiverse restricted universe deb karmic main multiverse restricted universe deb-src karmic main multiverse restricted universe deb-src karmic-backports main multiverse restricted universe deb-src karmic-proposed main multiverse restricted universe deb-src karmic-security main multiverse restricted universe deb-src karmic-updates main multiverse restricted universe 然后 sudo apt-get update sudo apt-get install sun-java6-jdk sun-java6-source sun-java6-plugin 现在安装的是1.6.0_20版本的,安装好后,打开一些有java程序的网页,发现中文居然没有乱码了(以前都是有乱码的,要手动解决,这次就不用了) 设置java环境: sudo vim /etc/profile #或者vim .bashrc 末尾加入以下内容: export JAVA_HOME=/usr/lib/jvm/java-6-sun export PATH=$PATH:$JAVA_HOME/bin 保存退出,执行: source /etc/profile 9)安装maven 把解压后的apache-maven-2.2.1目录移动到/opt/apache-maven-2.2.1下 创建软链接: sudo ln -s apache-maven-2.2.1 apache-maven 设置环境变量: sudo vim /etc/profile #或者vim .bashrc 结合上一步安装jdk,修改以下内容: export JAVA_HOME=/usr/lib/jvm/java-6-sun export M2_HOME=/opt/apache-maven export PATH=$PATH:$JAVA_HOME/bin:$M2_HOME/bin 然后配置maven的settings.xml 10)安装svn客户端(如果需要图形界面,则安装rabbitvcs) sudo apt-get install subversion 然后配置svn的配置文件config 11)安装eclipse Ubuntu下Eeclipse及CDT安装 (1)使用“新德利”安装eclipse (2)更新站点Galileo:http://download.eclipse.org/releases/galileo (3)选择ProgrammingLanguage中的C/C++ 也可重新在源列表中加入ubuntu9.10的源地址更新后运行: sudo apt-get install eclipse 或者自行下载并解压eclipse-jee-galileo-SR2-linux-gtk.tar.gz tar zxvf eclipse-jee-galileo-SR2-linux-gtk.tar.gz 然后把解压好的文件夹复制到/opt/eclipse 然后建立图标: sudo vim /usr/share/applications/Eclipse.desktop 输入以下代码 [Desktop Entry] Name=Eclipse Comment=Eclipse IDE Exec=/opt/eclipse/eclipse Icon=/opt/eclipse/icon.xpm Terminal=false Type=Application Categories=Application;Development; 12)修改启动菜单,增加命令模式启动 有时候启动只是想做简单的事情,如果启动桌面速度太慢,希望可以通过直接进入命令行的模式来启动,所以在启动菜单中加入命令行模式 复制{dy}段menuentry,修改后如下(把quiet splash改为text)
14)Rhythmbox中*.mp3文件名称乱码解决 (1)安装软件:sudoapt-get install python-mutagen (2)cd到存放mp3的目录; (3)格式转换:mid3iconv -e gbk *.mp3 15)Ubuntu下有关“文件夹”的几个操作 (1)rm -rf 非空目录名:强制删除一个非空目录下的一切 (2)rm 空目录:删除一个空目录 (3)rm file1 file2:删除一个或多个文件 16)Ubuntu下“卸载”软件包 (1)不xx卸载(卸载某个软件包及其关联软件包,但依然保留这些软件包在系统中的配置信息) apt-get remove xchat (2)xx卸载(彻底删除所有相关软件包及其配置文件) apt-get –purge remove xchat (3)自动删除:apt-get autoremove 17)Ubuntu系统更新升级 (1)更新软件信息数据库:apt-get update (2)系统升级:apt-get upgrade 18)Ubuntu下设置“超级账户” (1)输入命令:sudo passwd root,并设置密码 (2)用户切换:su root 19)Ubuntu下“xx系统垃圾” (1)xx旧版本的软件缓存:sudo apt-get autoclean (2)xx所有软件缓存:sudo apt-get clean (3)删除系统不再使用的孤立软件:sudo apt-get autoremove 20)Ubuntu下IBUS如何自动启动? (1)系统 -> {sx}项 -> 启动应用程序 -> 添加启动ibus-daemon (2)终端输入如下命令: ~$ which ibus-daemon /usr/bin/ibus-daemon 21)Ubuntu下如何播放swf文件? 方法一:安装swfdec flash播放器:sudo apt-get install swfdec-gnome (问题:使用此播放器播放swf文件时,不能快进,很不爽!) 方法二:安装realplayer播放器 (1)下载RealPlayer11Gold.bin,见链接http://www.real.com/realplayer/linux (2)将RealPlayer11Gold.bin拷贝到/home/[用户名]/目录下 (3)安装RealPlayer11Gold.bin,依次在终端输入如下命令: chmod +x RealPlayer11GOLD.bin sudo ./RealPlayer11GOLD.bin (4)按照提示,进行安装。 22)Ubuntu下设置环境变量 方法一:终端下输入命令 export PATH="$PATH:/my_new_path" 方法二:修改profile文件,在里面加入 export PATH="$PATH:/my_new_path" 方法三:修改.bashrc文件,在里面加入 export PATH="$PATH:/my_new_path" 注意:后两种方法一般需要重新注销系统才能生效。 测试设置的环境变量是否生效,终端下运行命令 echo $PATH 23)Ubuntu下几个重要的文件 (1)软件源:/etc/apt/sources.list (2)$PATH: /etc/environment (3)环境变量: /etc/profile (4)Grub: /boot/grub/grub.cfg (5)用户bash: /home/[用户]/.bashrc 24)Ubuntu下primission denied错误的解决 (1)单个文件的权限问题: chmod a+x [文件名] (2)如果想让一个文件夹下的所有文件都可执行,终端运行命令:chmod a+x [文件夹路径]/* 25)Ubuntu下带有pdf阅读/注释功能的软件Xournal Windows一直用的都是Foxit Reader,真的很方便,并且很小。Foxit Reader也有Linux版的,不过不带注释功能。可以使用wine将Windows下安装的Foxit拿来用,这样就有很好的注释功能了,但是我对wine一窍不通。如此,只能选择折中的方案了,使用xournal,它也带注释功能。 在Ubuntu下可以通过新德里软件包搜索xournal进行安装,或者在终端输入命令sudo apt-get install xournal进行安装。 26)Ubuntu下用wine安装Windows下的Foxit Reader 注意:Foxit Reader已经推出了Linux版本,但现在还不带注释功能,所以用这种方法。 (1)使用命令行或“新德利”安装wine; (2)将Windows下Foxit Reader的整个安装目录拷贝到~/.wine/drive_c/Program\ Files,注意权限问题; (3)运行wine ~/.wine/drive_c/Program\ Files/Foxit\ Reader/Foxit\ Reader.exe,即可打开Windows下的Foxit Reader,你会发现注释功能; (4)创建脚本Foxit.sh,并右键单击*.pdf文件,选择刚创建的脚本,如此以后就可以直接双击*.pdf而选择Foxit Reader打开文件了; #Foxit.sh脚本内容如下: FoxitReader="~/.wine/drive_c/Program Files/Foxit\ Software/Foxit\ Reader/Foxit\ Reader.exe" ROOT_DRIVE="Z:\\" for arg do wine "$FoxitReader" "${ROOT_DRIVE}$(echo "$arg" | sed 's/\//\\/g')" done 27)Ubuntu下命令行安装和卸载deb软件包 (1) dpkg -i ***.deb (安装***.deb,注意这里是deb包名,而不是软件名) (2) dpkg -l | grep *** (查找***,得出的结果有的软件包会是***-svn形式,别落下了-svn) (3) dpkg -r *** (删除***) (4) dpkg --purge *** (删除***的配置文件) 28)Ubuntu下安装*.chm文件阅读器Chmsee (1) 在“新德利“搜索chmsee进行安装即可; (2) 命令行下面运行:sudo apt-get install chmsee 29)Ubuntu下安装英汉词典StarDict及配置 (1) 命令行下面运行sudo apt-get install stardict,安装StartDict辞典; (2) 将shijishuangxiangcidian-2.4.2.zip解压后,放到/usr/share/stardict/dic目录下; (3) 真人发音: i. 将WyabdcRealPeopleTTS.tar.bz2解压,并将解压后的文件夹复制到/usr/share目录下; ii. 打开stardict,在“{sx}项-> Dictionary->Sound“中,将“Enable sound event”由play改为aplay; iii. 在“{sx}项-> Dictionary->Sound“中,选择“Use TTS program”为“espeak %s &”; (4) 附加选项: i. 在“{sx}项->Network->Net Dict"中,注册一个帐号; ii. 在“词典管理->Network Dictionaries"中,选择喜欢的网络辞典 30)FTP客户端gFTP sudo apt-get install gftp sudo gedit /usr/bin/gftp 在#!/bin/sh之后加上 即第2行添加 export LANG=zh_CN.GBK 并且对于gFTP,做了如上的设置后,不用再在它的 FTP->选项 中的远程字符集中再填入zh_CH.UTF-8,否则中文乱码问题依旧。 以上设置如果还是没有解决中文乱码问题,可能是系统的locale中没有生成所要用到的zh_CH.GBK和zh_CH.GB2312,可以用下面的命令 来生成: #sudo locale-gen zh_CN.GBK 这时候使用终端启动gftp就不会乱码了,但是从应用程序-互联网启动还是会,因为启动方式不同。查看属性可知,桌面启动是 gftp-gtk %u,将其修改为gftp,p.s.应用程序的位置在/usr/share/applications。 如果这时候还是乱码,可以回到最初的操作 —— 设置远程字符集为GBK gFTP 2.0.19,默认中文,只是ftp连接到服务器上中文乱码的事情让人很愁,解决如下: FTP--属性--常规 --远程字符集 输入 cp936,gb18303,gbk,gb2312,utf8,gb18030,euc-tw,zh_CN 或者在在/usr/share/gftp/gftprc 更改 remote_charsets也可。 31)ubuntu 10.04在自定义外观里少了界面这一选项,只能在gconf-editor里设定 Alt+F2 32)网络工具
|