ps:这篇日志去年写的,无意间在电脑中看到竟然还存在就直接复制上来了。希望对于新手来说会有帮助吧。

 Linux下软件的安装总结
写在前面:看到这个title千万别笑,真的,连软件的安装都要写出来?呵呵~~我敢保证,如果你是第一次使用linux的话,你装软件绝不会轻松,所以请不懂的看完,对你以后装linux系统我相信还是有一定好处的。当然如果你接触过linux那请忽略本文,因为我写这些的目的只是为了那些没接触过linux的人。仅此而已,共同学习。
 
前言:刚开始使用Ubuntu linux或者其他linux发行版的用户肯定会有这样的问题,我要安装软件怎么办?.exe文件在哪里,怎么软件有这么多格式?rpm,.tar.gz,deb,bundle是什么?怎么就是安装不了啊?等等等等。的确,在Windows下安装文件只需要双击即可,所以很多人在Ubuntu下觉得很不习惯。事实上,使用Ubuntu平台下的新立得软件包管理器安装大部分软件比在Windows平台下更加简单,操作更加容易.当然,也有很多软件Ubuntu的库里面没有,而这些软件有着各式各样的格式,因而安装方法也都不一样.下面我就Ubuntu下安装软件的方法做一个总结.
 
Ps:在ubuntu下的apt包管理器和red hat下的rpm包管理器差不多。但是它具有更多优秀的功能,至少能帮你自动搞定依赖问题。它继承了debian系统包管理器的所有优点并且添加了一些自己的新特性。
 
一.使用新立得软件包安装.
新立得拥有一个友好的图形界面,你可以使用它安装大部分Ubuntu软件库里已有的程序.请定位到系统-系统管理-新立得软件包管理器 打开就是了。会要求你输入密码的。输入就是了。再搜索里面输入你要查找的软件。搜索出来标记安装就OK了。还有个添加删除管理器也是一样的。不过跟windows下不一样的就是它不仅可以同时安装多个软件包,同时它也具有卸载功能,怎么样,唯一相似的添加删除都不一样?。。^_^
 
二.使用终端安装软件.
Ps:使用终端安装软件必须先满足两个要求:
1.       你必须知道你要安装软件的名字
2.       源里面必须要有,否则会提示出错。什么叫源?简单的说就是系统升级加软件更新下载的服务器、
安装方法:
 
请定位到应用程序–附件–终端,打开终端(你要是喜欢直接右键打开的话输入如下命令sudo apt-get install nautilus-open-terminal输入密码就开始安装了。).
 
看到了么?在终端下安装用什么命令?对了就是. sudo apt-get install xxxx
好了。看下面:
 
sudo apt-get install xxxx 或者 sudo aptitude install xxxx
 
当然,上面的xxxx只是虚构的软件.sudo 就是临时授权给你。在ubuntu下默认是不开启root用户的。一般都是可以的,如果提示找不到软件包,那就试着换个源吧。
 
删除命令:
 
sudo apt-get remove xxxx 或者 sudo aptitude remove xxxx
 
如果你想同时删除配置文件:来的彻底一些的话请输入如下命令:
sudo apt-get remove –purge xxxx 或者 sudo aptitude purge xxxx
 
虽然命令行可能让很多Linux新用户感到害怕,但是正如你所看到的,它同样非常简单易用,而且和图形界面的新立得有很多共通之处.很多用户更喜欢在终端里安装软件,也有很多喜欢在新立得安装.你可以按自己的喜好选择.如果你决定在Ubuntu下常驻,那么还是多用用命令行吧.个人建议,linux强大之处就在于命令的繁多同时这个也是让人害怕的地方。
 
三.手动安装软件包
你应该或许也有无法在新立得里面找到自己需要的软件?你试过激活更多的额外源么?如果你都常试过了都无法找到的话,那么我们就要使用你在Windows下经常使用的招数了.下载安装包然后手动安装.
 
1.安装Debian包(.deb)
其实你在新立得软件包管理器里面下载的所有软件都是Debian软件包.所以如果你在网上找到的程序有几种格式供下载的时候,最简单的就是下载Debian包.但是你如果你不喜欢的话我只能说你是个多事的人。。^_^。很好。
 
安装方法:
 
1.让系统自动安装.
 
你只需要双击下载的Debian包,安装工具就会自动启动.点击”安装软件包”执行安装即可.如果有依赖软件需要安装或者软件源里有更新的版本可供安装,它会自动提示你.
 
2.使用dpkg命令.
 
假设你下载的软件包test.deb在主文件夹,那么安装命令就是:
 
sudo dpkg -i ~/test.deb
 
注意:使用此命令需要你自己注意依赖软件,所以这并不是安装软件的最佳方法.
 
2.安装rpm软件包(.rpm)
 
Rpm是另外一个流行的软件打包方式,它在很多流行的Linux发行版如redhat,centos,fedora等上应用得非常广泛.它并没有被Ubuntu的软件包管理器所采用,但是有一个命令能够将其转化为Deb格式,尽管如此,这并不代表所有的rpm包都能在你的系统上正常运行需要的软件alien装上就是了、
sudo apt-get install alien
接着安装吧。Sudo alien –i xxxx
3.bundle.bin二进制包格式
这个也比较简单。简单的说分四步
 1.cd 到你包的存放位置
 2.ls 查看有那些包
 3.chmod +x xxxx..xxx
 4.sudo ./xxxx..xxx
 就行了。。
4.源码安装包(.tar.gz, .tgz, .tar.bz),
 源码安装是最讨厌最烦人的,所以只有在你费尽心机,耗尽体力,死都找不到deb包或者rpm包的时候就只要找它了。
 
Ps::并不是所有以.tar ,.tar.gz等为的文件都是源码压缩包,它们也有可能已经被编译过了,压缩包里面会有一个安装程序(Installer)或者扩展名为bin的可执行文件.
安装方法:
1.       下载你所需要软件包的源码包
2.       解压到你喜欢放置的位置可以右键归档器加压或者命令解压。先安装sudo apt-get install rar unrar p7zip p7zip-rar p7zip-full 就是了比如说你下载的是xxxx.tar.bz2 那么解压的命令即为tar jxvf xxxx..tar.bz2 ~./ 可以俺tab补全的…
3.       进入上步解压的位置输入./configure
4.       这步就是传说中的编译了,产生makefile文件==的,但是谁都不知道在这一步当中会出现什么问题。要是出现问题的话会有提示的,你只要把提示复制出来到google或者寻求其他人的帮助就可以了。。一般都是缺少什么软件包之类德。。所以你必须要先解决这些错误返回来再继续./configure,否则铁定不成功.
5. 没问题了之后继续输入sudo make && sudo make install 生成编译文件并且安装。
 
好了,基本的就这些了,希望看到的人都能把这看完,我始终相信对于初次接触linux的人看看还是有些用处的。所以花了一点时间把这些写出来。
 
 
 
                                                                                                                                                             By sharpshooter
                                                                                                                                                                     2009-9-21

看看当时写的时候,不知不觉一年时间又快过去了,真是岁月不饶人啊。马上就要步入大四的新生活,要真正的开始学会接触社会了。