代码改变世界

Ubuntu的个人使用总结

2010-12-04 15:37  会被淹死的鱼  阅读(831)  评论(0编辑  收藏  举报

Ubuntu的安装概述


想学unix的人可以尝试一下freeBSD或者openSolaris

对于Linux这种东西来说,就是要实践,去折腾,去google,慢慢地就学会了

我觉得linux对于一般人来说,如果有个比较旧的电脑,跑xp很慢的话,可以试试linux,装xubuntu,轻量级的xfce桌面环境,反应速度各方面是windows无法比拟的,linux灵活的定制,要求的配置是相当低的。

 

ubuntu的镜像下载地址:

http://mirrors.kernel.org/ubuntu-releases/

下载地址非常多, 下载自己想要的版本, 比较推荐ubuntu10.04, 因此这是一个LTS

 

Tip:

 LTS
(Long Term Support): 是指长期支持LTS版本通常每2年发布一次。LTS desktop版有3年的支持,LTS
sever版有5年的支持。Ubuntu
desktop版与server版每6个月更新一个发布版本(含LTS与非LTS版在内的所有版本)。安全更新至少有18个月的支持。


安装过程网上有很多教程, 主要就是分盘, 我觉得注意以下几点就可以了

1. 搞清楚主分区和逻辑分区, 最好将ubuntu安装在逻辑分区的最后一块区域中(不一定是一个分区)

2. 分区要看你打算给ubuntu多少的硬盘, 下面给出我自己的两个配置, 第一个是在真机上装的, 第二个是在虚拟机上装的

1)总大小在25G左右(推荐的分区方式)

/boot 100M(其实50M都可以, 只要你不需要太多的内核版本)

/    10G(这个已经够用了)

/home 剩下的都可以分给home

swap分区  如果你内存在1G以上, 这个区有1G左右差不多了(不过, Oracle对swap分区的大小有要求, 需要装oracle的朋友要注意一下)

2)总大小在10G, 可以全部都给根分区, 就是/, swap可以分512M或者不要

 

建议:如果没有接触过ubuntu或其他的linux发行版的话, 可以试试用虚拟机安装, 熟练后再在真机上装

 

一般是通过cd安装的, 所以语言包各方面都不完整

配置好网络后, 首先配置更新的源, 源的配置需要根据网络来修改, 一般用到的三种网络:教育网, 网通和电信, 找各自比较快的源(google一下可以找到很多源)

主要是通过修改配置文件或图形界面下进行配置

建议学习一下ubuntu的包管理, 更新源后使用命令:

 sudo apt-get update

更新系统软件

sudo apt-get upgrade


其实在ubuntu下(其他的linux也可以), 已经有非常多的应用了, 而且从开发的角度来说, 有些东西的配置更加简单, 比如python和php

 

下面我介绍一些ubuntu下比较好用的软件

开发环境的配置都比较简单

比较好的两个IDE就是eclipse和netbeans,可以开发java,c/c++,php,perl,python,ruby等,几乎所有主流的程序语言都可以

 

PPS已经出了ubuntu的版本,是带有图形界面的,还可以

官方下载主页:http://dl.pps.tv/

在主页的相关下载中

下载地址:http://download.ppstream.com/ppstream_1.0.0-1_i386.deb

 

输入法:fictx(卸载了ibus吧, fictx才是linux下兼容性最好的输入法)

ibus输入法是比较不错的,还有scim也很不错,两个对中文的支持也还可以,但在与一些软件的兼容性上有小小的问题

在ubuntu10.04的自带输入法ibus上,我发现的一个问题是在与chrome有兼容性问题

 

飞信:libfetion或openfetion(推荐)

其实飞信有很多版本的,可以在google code里搜一下

libfetion的项目主页:http://www.libfetion.cn/

目前来说不是一个很好的选择了,因为libfetion好像已经很久没更新了

 

openfetion

google项目主页:http://code.google.com/p/ofetion/

是原生的Linux下的软件,基于GTK+

 

QQ:qq for linux或 wine qq2010(推荐)

qq for linux 主要是没有声音, 可能有些时候不是很稳定, 有qq基本的功能

wine qq2008 qq2009 qq2010

我觉得最稳定的是wine qq2009pre单文件版, wine qq2010现在也比较稳定了

需要借助winetricks来安装一些qq运行必须的环境, 比如flash, ie, vs2005等

 

PlayOnLinux

ubuntu下安装方法:
sudo apt-get install playonlinux
然后在里面直接安装微软office 2007,需要去下载一个office 2007安装包。
安装自己需要的软件就好,我选择自定义安装,去掉VBA,和.net的选项,只默认安装excel,powerpoint,word,其他都不安装。之前我没注意选择,装出来的很不稳定。
到~/.PlayOnLinux/wineprefix/Office2007/drive_c里面有个安装备份文件MSOCache,有600+M,可以删除掉,因为我硬盘空间有限。windows下也可以删掉的,一般来说都没用的。

linux下有非常好的桌面效果,有compiz,可以完美重现mac主题,Mac4Lin就是这样一个脚本。awn可以实现和mac一样的下面一行图标,还有screenlets可以说是一个比vista边栏好得多的一个工具,比较完美。

 

netbeans

很不错的ide,可以开发java ,使用gcc开发c/c++,可以开发javaFX,进行php开发.

netbeans是一个比较不错的支持多种语言的集成环境

功能全面,6.9.1的速度方面也有很大提升.现在最新版应该是7.0bate

wine

应该说是功能很强大的windows模拟器,提供一个在linux下使用windows软件的很好的平台。不过wine不是万能的,wine qq2008没有问题,解决了linux下的qq问题.

用wine目前我测试过的游戏有这几个,植物大战僵尸

 

iptux

是个兼容飞鸽的软件,比较方便,ubuntu下sudo apt-get install iptux,就可以用了,绝对是非常好用的飞鸽替代软件。

 

 

 

ies4linux 和 迅雷

ies4linux是一个linux下用wine模拟的ie浏览器,需要wine的支持,可以用env WINEPREFIX="/home/你的 用户名/.ies4linux/ie6" wine XX.exe 来安装迅雷,没有太大的问题

ies4linux现在已经不太需要了, 如果浏览的网站必须要ie的话, 可以试试, 否则还是不要装了

wine里装ie会出现比较多的问题, 现在新版的wine解决了一些问题, ie6一打开, 中文可能还有点问题, 需要修改wine的注册表

有个人精简了迅雷, 做了一个迅雷的deb安装包, 基本上没什么问题, 也不需要ies4linux的支持

 

virtualbox

sun的虚拟机,使用比较方面,升级内核后需要重新编译内核才可以运行。

可以装个deepin xp来解决最初对linux的不适应,功能强大的虚拟机

 

totem

一个比较强大的播放器,用ubuntu的话,添加好源后,可以自动联网解决解码的问题。

里面有强大的插件功能,比较不错的一个插件是ppstream,基本稳定。

 

stardict

星际译王,linux下最为强大的一款字典了,不过我个人觉得没lingoes好用,还需要改进。

语音需要自己去配置,就是下载音频文件,然后配置音频文件的路径即可.

 

chrome for linux

linux下轻量级浏览器,速度各方面都很好,flash需要自己配置,新版好像已经不需要配置flash,应该是默认就已经安装好的,值得试试的浏览器。

现在chrome已经很稳定了,chromium和chrome是两个基本一样的浏览器.只是google改了个名字而已

 

 

 

smplayer mplayer

比较好的视频播放器,可以试试。smplayer是mplayer的前端,方便操作.

 

YOYOPlayer

一个用java写的类似千千静听的软件,有个比较严重的问题是声卡独占问题,字体可能需要自己配置一下,用起来不错。不过linux已经有相当丰富的音频软件了。

 

rhythmbox音乐播放器

比较不错的,不过中文支持方面有点问题,歌名可能会乱码。

歌词乱码的解决:find . -iname "*.mp3" -execdir mid3iconv --remove-v1 -e gbk {} \;

 

lrcdis

一个强大的支持多款linxu音频播放器的歌词显示脚本,比较不错,可以解决无歌词显示的问题,而且很稳定。

这个支持大部分linux下的播放器,而且歌词显示无乱码

但是有个缺点,就是歌词不是很全,而且交互性比较差

不过可以看脚本,进行修改

http://code.google.com/p/lrcdis/

===================

未完待续,待修改