现在的位置: 首页 > 综合 > 正文

程序员安装ubuntu10.04后还需要做的事情

2014年02月23日 ⁄ 综合 ⁄ 共 6604字 ⁄ 字号 评论关闭

转载时请注明出处和作者联系方式
文章出处:http://blog.csdn.net/jack0106

作者联系方式:冯牮 fengjian0106@yahoo.com.cn

 

      工欲善其事必先利其器,下面将介绍我常用的ubuntu10.04的配置。

      在开始之前,先说明一下,ubuntu下安装软件的方法有N种,可以通过ubuntu的软件源网站在线安装,可以下载deb包然后本地安装,还可以下载源代码包然后手动编译安装。作为一个工作平台,我们需要的当然是最方便最快捷最稳定的安装方式,因此首选的是在线安装这种方法,本文介绍的都是在线安装的常用软件。

      ubuntu10.04有3种在线安装方式,一种是图形界面方式,也就是使用软件中心来安装,另外两种是命令行工具,apt-get和aptitude,但是aptitude 与 apt-get 最好不要混用。我个人用的是软件中心和apt-get这两种的混搭。

 

1、更新软件源。

     更新/etc/apt/sources.list 文件,这个最重要。

     我个人推荐的软件源是由bones7456所架设的一个ubuntu源,它的特点分别用两个字来描述:全 新。

     具体如下:

    deb http://ubuntu.srt.cn/ubuntu/ lucid main restricted universe multiverse
    deb http://ubuntu.srt.cn/ubuntu/ lucid-security main restricted universe multiverse
    deb http://ubuntu.srt.cn/ubuntu/ lucid-updates main restricted universe multiverse
    deb http://ubuntu.srt.cn/ubuntu/ lucid-proposed main restricted universe multiverse
    deb http://ubuntu.srt.cn/ubuntu/ lucid-backports main restricted universe multiverse
    deb-src http://ubuntu.srt.cn/ubuntu/ lucid main restricted universe multiverse
    deb-src http://ubuntu.srt.cn/ubuntu/ lucid-security main restricted universe multiverse
    deb-src http://ubuntu.srt.cn/ubuntu/ lucid-updates main restricted universe multiverse
    deb-src http://ubuntu.srt.cn/ubuntu/ lucid-proposed main restricted universe multiverse
    deb-src http://ubuntu.srt.cn/ubuntu/ lucid-backports main restricted universe multiverse 

 

新手可能不知道具体怎样操作,这里描述一下:

a、先备份下原先的文件,执行:

    sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup

b、修改更新源文件,执行:

    sudo gedit /etc/apt/sources.list

这时会打开一个文本编辑器,把里面的内容全部删除,然后将上面我给出的那一堆网址复制进去。

c、然后执行sudo apt-get update,如果网速够快的话,还可以先执行sudo apt-get upgrade,这样的话,就将进行系统升级(打补丁)。

 

补充,其实还有更方便的设置方法,在图形界面下就可以完成。系统管理-->软件源,然后在"下载自"菜单中选择其他站点,然后在中国项中,就可以看到ubuntu.srt.cn了,选中即可。(这样执行的效果,最终也是修改了/etc/apt/sources.list)

 

2、安装openssh-server。这样就可以远程登陆ubuntu了。

     执行sudo apt-get install openssh-server即可。

 

3、安装ftp图形界面工具,filezilla。软件中心里就可以安装。

     用命令行安装也行,执行sudo apt-get install filezilla。

 

4、安装图形界面的ssh客户端,putty。软件中心里就可以安装。

 

5、安装中文支持,从图形界面安装即可(系统管理-->语言支持)。

 

5.1 安装完后,还要设置中文输入法,10.04默认使用的是ibus输入法,当中文环境设置好后,删除ibus默认安装的一些具体的输入法,只保留一个名为"PinYin"的输入法就够了。个人建议,中文安装好后,还要安装英文支持。

5.2  安装sun拼音输入法,执行sudo apt-get install ibus-sunpinyin 即可

 

 

6、安装字体,推荐字体是文泉译的微米黑,因为它和雅黑长的挺像的。(这是等宽字体,适合程序员使用)

     执行 sudo apt-get install ttf-wqy-microhei

 

7、安装ubuntu额外的版权受限的程序。包括了一堆东西。比如:unrar,也就是解压rar文件的程序,微软的Truetype字体,Sun JRE,还有一些受限代码,还有Adobe Flash Player,等等,我估计rmvb的gsteamer插件也在这里面。在软件中心里就能找到(可以用关键字ubuntu restricted extras找找看,名字可能会有变化,但是很好找)。如果用命令行的话,使用命令sudo apt-get install ubuntu-restricted-extras。

 

8、ubuntu默认安装的播放器是totem,是基于gstreamer的。但是,想要播放视频,还要安装对应的插件才行。在软件中心里有好几个相关的gstreamer插件,安装上就行。(gsteamer是linux下的一个多媒体编程框架,以后会专门针对gstreamer写一些文章)。

 

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

 

9、根据工作需要,安装开发环境(比如gtk开发或者qt开发)。这里主要讲gtk的开发环境安装。qt的安装,不使用这套方法,qt可以直接编译最新的源代码(关于qt的东西,以后会再写一些文章介绍)。
但是,这里描述的一些东西,也是gtk和qt共同需要的。
a、安装最基本的开发套件。sudo apt-get install build-essential。
b、安装gtk开发套件。sudo apt-get install gnome-devel gnome-devel-docs。
说明:其实安装GTK的开发环境只要安装一个libgtk2.0-dev就可以了,而安装gnome开发环境的话,需要装gnome-devel ,它包含GTK的开发包。但在一般情况下,我们需要有一个ide开发环境,需要帮助文件以及一些其他的工具,于是我们安装 sudo apt-get install gnome-devel gnome-dev-doc。这样的话,就已经包含了很多工具了和底层的库,以及帮助文档了,还有图形界面设计器glade等等。

c  安装qt开发工具。sudo apt-get install qt4-dev-tools qt4-demos qtmobility-dev qtmobility-examples qtcreator

 

10、安装内存泄漏检测工具valgrind。

     执行 sudo apt-get install valgrind

 

11、安装opengl的开发环境。这一步不是必须的,如果不开发opengl程序,可以不做这一步,但是如果要使用clutter编程,建议安装opengl的开发环境。(以后还会写一些文件介绍clutter的开发)

ubuntu默认已经安装了opengl的运行环境了(即opengl程序可以运行),但是没有安装相关的头文件等。
使用命令sudo apt-get install freeglut3-dev
此命令还会自动安装如下的额外的包:
freeglut3 libgl1-mesa-dev libglu1-mesa-dev libxt-dev mesa-common-dev xlibmesa-gl-dev

 

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

做到这里,最基本的开发环境已经安装完了,只要会使用gcc,make等命令,就可以开始编程了。但是,还可以做的更多更好。

 

12、安装一些零碎的工具,比如vim,svn(图形界面可以用subcommander,),git(图形界面可以用cola),sqlite(gui工具可以通过软件中心安装sqlite datebase browser),scite编辑器(类似于windows中的notepad++),星际译王(stardict,翻译软件),goldendict(新一代翻译软件,支持多种不同的字典--字典需要自己安装),命令行下载工具(axel,aria2c,curl),wine版迅雷,mldonkey电驴客户端等等。

svn,git,sqlite在命令行下面本身就可以工作,但是,图形界面用起来更方便直观,尤其是对新手来说,所以图形界面的也安装上。

 

a、执行sudo apt-get install subversion

     然后在软件中心里安装subcommander

 

b、执行sudo apt-get install git

     然后在软件中心里安装cola

 

c、执行sudo apt-get install libsqlite3-dev

     然后在软件中心里安装sqlite datebase browser

 

d、其他的基本都可以在软件中心里找到并安装

 

 

补充说明一下,以sqlite3为例,如果使用sudo apt-get install sqlite3,安装上的只是sqlite3可执行文件,以及相关的库。如果自己编写程序需要使用sqlite3的apt接口,编译是不能通过的,因为并没有安装相关的头文件。所以,还需要安装对应的头文件(开发套件),使用命令sudo apt-get install libsqlite3-dev,就可以了,这样就会装上对应的头文件。
如果要装对应的帮助文档的话,使用sudo apt-get install sqlite3-doc,即可。

 

这里要举一反三,要区分可执行文件,开发套件和开发帮助文档。安装其他的一些工具或库时,也是可以和sqlite3的情况类似的(但是也并不绝对)。

 

13 Touchpad Indicator:快速关闭/启用触摸板

Touchpad Indicator 是一款用于快速关闭/启用触摸板的小软件,如果你的本子没有硬按钮的话,那么这个工具或许对你来说很有用。最新版的 Touchpad Indicator 添加了快捷键功能,可以帮你更方便的实现这一功能。

执行如下命令:

sudo add-apt-repository ppa:lorenzo-carbonell/atareao
sudo apt-get update
sudo apt-get install touchpad-indicator

 

20110506更新(不要使用上面的了):

 

我们之前介绍过Touchpad-indicator,可以通过它来快速关闭和打开触摸板,现在Touchpad新增功能:在你插入鼠标时自动关闭触摸板

安装方法:

sudo add-apt-repository ppa:atareao/atareao

sudo apt-get update

sudo apt-get install touchpad-indicator

 

 

14  美化

14.1用 Emerald 创建透明化的窗口边框

http://wowubuntu.com/emerald.html

14.2 在 Ubuntu 10.10 中安装 Bisigi 系列主题

http://wowubuntu.com/bisigi-theme.html

14.3 安装一个conky配置。

首先安装conky,执行sudo apt-get install conky

然后,参照http://www.ubuntuhome.com/try-this-great-looking-conky.html

 

 

 

14.3 或者是使用gnome主题管理器-Gstyle

执行

 

sudo apt-add-repository ppa:s-lagui 

sudo apt-get update 

sudo apt-get install gstyle

 

 

注:可以参考 http://www.ptubuntu.com/2010/08/3589.html

 

 

 

15  安装grub的图形化管理器

如果装的双系统,ubuntu默认不是启动win7,而是默认启动ubuntu,这个时候就需要修改grub文件。可以手动修改,也可以使用这个图形化的工具来修改。

 

ubuntu下安装,执行下面的命令

sudo add-apt-repository ppa:danielrichter2007/grub-customizer

sudo apt-get update

sudo apt-get install grub-customizer

 

注:可以参考http://www.ubuntusoft.com/grub-graphical-front-end-management-tools-grub-customizer.html

 

16 下载工具。

迅雷一直没有推出linux版,用wine版的话,感觉也不够爽。这个时候,flashget的linux版正式推出了。

到这里下载吧 http://www.flashget.com/cn/product_Linux.html

 

flashget的设置,参考http://www.ubuntusoft.com/combination-of-firefox-under-ubuntu-express-tutorial.html

 

17 安装Scribes,功能强大的迷你文字编辑器

执行命令

sudo add-apt-repository ppa:mystilleef/scribes-daily

sudo apt-get update

sudo apt-get install scribes

 

注:可以参考 http://www.ptubuntu.com/2011/02/4104.html

 

 

 18 图形界面分区工具,gparted

执行

sudo apt-get install gparted

 

///////2011-05-11更新

19 适用于 Ubuntu 11.04 的 10 个 AppIndicator

 

参看 http://wowubuntu.com/10-appindicator.html

 

 

 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

装完这些,就可以在ubuntu10.04下面开始工作了(可以在虚拟机里安装,也可以直接装在硬件上,但是,做视频相关开发或者3D开发的朋友,建议不要使用VM虚拟机),当然,还有很多很好的软件,但并不是必须的,所以这里没有详细的介绍,以后会单独介绍一些。

抱歉!评论已关闭.