linux基础(二)
2009-07-14 16:40
上一次写了,关于Linux下的一些简单命令,为以后的做准备。
今天,讲一些Linux下的软件。
Linux和windows不同之处,kernel不同,商业形式不同,用途不同,当然里面的软件的格式也基本不同,一些差异很大。Linux下运行的软件多数是ELF格式的,而windows下的多数是exe的。
其实,只有Linux下有这个软件,而且很常用那么它安装起来其实比windows还要简单,真的,如何简单方呢?一条命令搞定!
why?这么简单呢?因为是很多Linux发行版采用了软件包管理,比方说:ubuntu的采用deb的包,只要你源配置好,慢!慢!慢!
什么是源,源啊?是这样的,在系统里面有个存放源地址的文件,每一个发行版的配置文件不同。源,就是配置文件里面很多的url了,很多网站的网址,那些网址对应的空间里面有很多Linux下的软件。
而软件包管理器,是找到那些网址,找到你要下载的软件,解决软件包的所有依赖关系,而且安装软件和软件的依赖的软件。就一条命令就轻松安装你要的软件,难
道没有windows下简单吗?只是很多人用熟了windows知道什么软件可以干什么,Linux下就不知道了相应的软件了。而且用windows的思
维想Linux还是用过去的老办法,下载exe文件,说实话"太土"了,而且你那些软件在Linux就更本没有,
比方:没有金山词霸,但是有星际译王
没有迅雷,但是用myget有wget等等下载软件
没有windows的office但是有openoffice有永中office
杀毒软件,Linux下基本没有杀毒软件,因为很难中毒,而且熟悉了Linux,你自己也完全可以用系统自己提供的软件和监视器和日志就可以自己分析是否有毒,有则找到那些病毒把它干掉。我没有遇到过任何病毒,不用杀毒。
ubuntu下的命令apt-get命令就可以安装很多软件,详细你自己查找去吧!
fedora下的是yum,采用的rpm包
例子:
[root@gaowei gaowei]# yum install dia
已安装:
dia.i586 1:0.96.1-17.fc11这是一个绘图工具,不错,我喜欢!
suse下的是yast管理,也比较简单。
(在过一段时间讲解Linux的发行版,因为Linux下真的有很多发行版,带你一起玩好玩的系统。)
一般下载和安装软件用root用户哦!
安装了,不知道安装到哪里了,怎么办呢?
命令,一切可以用命令搞定,可以用一个窗口搞定的我们就不用多个窗口。
[gaowei@gaowei blog]$ which ls
alias ls='ls --color=auto'
/bin/ls
[gaowei@gaowei blog]$ whereis ls
ls: /bin/ls /usr/share/man/man1p/ls.1p.gz
/usr/share/man/man1/ls.1.gz
用这俩个命令基本就可以知道你安装的软件在哪里了,一个是which一个是whereis
你想卸载,啊,我的天啊!你要我找"资源管理器",老大,这里是Linux,用命令,刚才是怎么安装呢?用软件包管理器从源安装,对!我们还是用刚才例子
里面的命令,但是要换一下参数,把刚才的命令的参数install换成uninstall就OK。干干净净,漂漂亮亮!
问题来了,如果源上没有软件怎么办呢?
方法和windows下的大同小异,搜索,但是一般你最好加上Linux字样。
一般,你会找到源码包或者rpm包,deb包
看看你的系统是采用的是什么管理软件的,redhat一系列的都是rpm包的,Debian和ubutun一系列是采用deb的包,当然源码一般在哪里也可以,需要编译,好在,Linux基本的发行版里面一般用了最好的C编译器gcc了,所以没有问题。
rpm包安装
[root@gaowei brower]# rpm -ivh opera-9.62.gcc4-shared-qt3.i386.rpm
Preparing...
########################################### [100%]
1:opera
########################################### [100%]
[root@gaowei brower]#卸载就把参数ivh换成e就好了。漂亮!不会给你留任何的渣滓。
源码安装
我现在就安装一个给大家看看吧!我安装emacs-22.3,下好emacs-22.3.tar.gz
[gaowei@gaowei emacs]$ tar -zxvf emacs-22.3.tar.gz
[gaowei@gaowei emacs]$ cd emacs-22.3;ls
[gaowei@gaowei emacs-22.3]$ ./configure
[gaowei@gaowei emacs-22.3]$ make
[gaowei@gaowei emacs-22.3]$ sudo make install
这样就安装好了,卸载就比较麻烦了,一个一个删除吧!(具体网上找吧)
Linux下没有你在windows下的软件,而且你真的想安装windows下的那个软件,好,只是稍微麻烦一些。安装wine这个软件,就可以运行
windows下的软件了,但是你安装你之后也许还是用不成,你要把你在windows下安装的那些dll包拷贝过来,放在.wine/drive_c
/windows/system32/目录下就OK了,在不行就真的,比较麻烦了,你要看日志有何错误,然后在找找解决的办法。
基本就是这些了!
|
下一篇:linux基础