红联Linux门户
Linux帮助

linux使用心得

发布时间:2007-10-28 01:28:05来源:红联作者:Drcede
上学期期末的时候曾接触过linux,最终因为他的难操作性而放弃了,当我参加了人生的第三个招聘会后,才意识到linux的重要性,主要是结合C/C++搞嵌入式开发(现在的我还是一个嵌入式文盲).再说,作为一个计算机专业的学生,就只能操作个Windows,是不是遗憾了点?
两周前开始学习linux操作系统,由于最近确实有些忙,学起也是断断续续的.其实此刻我都不知道应不应该继续……近段时间又在学VC,那确实是一个让人头痛的东西.而且又只能在Windows下运行,所以,现在唯一支撑我学习linux的信念:就像在搞娱乐,学起完吧!多了解点又不会坏事(哈哈).
不说这些了,还是看看两周来的一点心得吧(主要是软件的安装 ):
1)一种是软件的源代码,您需要自己动手编译它。这种软件安装包通常是用gzip压缩过的tar包(后缀为.tar.gz)。
2)另一种是软件的可执行程序,你只要安装它就可以了。这种软件安装包通常被是一个RPM包(Redhat Linux Packet Manager,就是Redhat的包管理器),后缀是.rpm。
第一部分:搞定.tar.gz
  1.首先,使用tar -xzvf来解开这个包,如:
  #tar -xzvf liumang.tar.gz
  这样就会在当前目录中创建了一个新目录liumang(目录名与.tat.gz包的文件名类似),用来存放解压了的内容。
  2.进入这个目录,再用ls命令查看一下所包含的文件,如:
  #cd liumang
  #ls
  你观察一下这个目录中包含了以下哪一个文件:configure、Makefile还是Imake。
1)如果是configure文件,就执行:
  #./configure
  #make
  #make install
2)如果是Makefile文件,就执行:
  #make
  #make install
3)如果是Imake文件,就执行:
  #xmkmf
  #make
  #make install
./configure后执行#make的一般的错误提示是文件中没Makefile文件(先前下载的那个就出现了这种情况)
  如果遇到错误提示,也别急,通常是十分简单的问题:
1)没有安装C或C++编译器;
  确诊方法:执行命令gcc(C++则为g++),提示找不到这个命令。
  解决方法:将Linux安装光盘mount上来,然后进入RPMS目录,执行命令:
  #rpm -ivh gcc*
2)没有安装make工具;
  确诊方法:执行命令make,提示找不到这个命令。
  解决方法:将Linux安装光盘mount上来,然后进入RPMS目录,执行命令:
  #rpm -ivh make*
3)没有安装autoconf工具;
  确诊方法:执行命令make,提示找不到这个命令。
  解决方法:将Linux安装光盘mount上来,然后进入RPMS目录,执行命令:
  #rpm -ivh autoconf*

第二部分:搞定.rpm
  1.安装软件:执行rpm -ivh rpm包名,如:
   #rpm -ivh liumang-1.3.6.i386.rpm
  2.升级软件:执行rpm -Uvh rpm包名。
  3.反安装:执行rpm -e rpm包名。如:
要卸载software-1.2.-1.i386.rpm这个包时,应执行:#rpm -e software
  4.查询软件包的详细信息:执行rpm -qpi rpm包名
  5.查询某个文件是属于那个rpm包的:执行rpm -qf rpm包名
  6.查该软件包会向系统里面写入哪些文件:执行 rpm -qpl rpm

下面介绍一下安装步骤:

1.解压数据包
源代码软件通常以.tar.gz做为扩展名,也有tar.Z、tar.bz2或.tgz为扩展名的。不同扩展名解压缩命令也不相同.
2.编译软件
在安装软件以前要成为root用户。在终端输入“su”,此时系统会提示输入root用户的密码就OK了.
通常的安装方法是从安装包的目录执行以下命令:
gunzip soft1.tar.gz
cd soft1
#. /configure #配置#
make #调用make#
make install #安装源代码#

删除安装时产生的临时文件:
#make clean

卸载软件:
#make uninstall

.bin文件安装
例如 有这样一个安装包r1p1_linux22_libc6_i386_a1.bin,我们执行:
#chmod +x r1p1_linux22_libc6_i386_a1.bin
./ r1p1_linux22_libc6_i386_a1.bin
.bin文件的卸载,以RealONE for Linux为例,如果采用普通安装方式的话,在用户主目录下会有Real和Realplayer9两个文件夹,把它们删除即可。

有了上面的基础知识,下面的就简单了:
(1) LumaQQ 2006安装
这是我在linux下安装的第一个软件,对于LumaQQ 2005没什么说的,下载下来安装就是了,然而在安装LumaQQ 2006之前,必需配置一下环境, 去sun官方网去下载jre-6u3-linux-i586.bin 完毕后:我们进入下载目录执行:
#chmod a+x jre-6u3-linux-i586.bin
然后启动安装过程
./jre-6u3-linux-i586.bin 就OK了。
去下载lumaqq_2006M2linux_gtk2_x86_no_jre.tar.gz 记得后缀名是.gz的,开始下了个后缀名为zip的,搞了半天也没搞正确。下载完毕后进入当前目录执行:
#tar -zxvf lumaqq_2006M2linux_gtk2_x86_no_jre.tar.gz
#cd LumaQQ
#./configure
 #make
 #make install
安装成功后:进入LumaQQ目录执行 ./lumaqq 等待一会就会弹出QQ登陆对话框

(2)下载工具Wget的安装
可在http://www.gnu.org/software/wget/wget.html下载最新版本,并使用如下命令编译安装:
#tar zxvf wget-1.10.1.tar.gz
#cd wget-1.10.1
#./configure
#make
#make install
使用方法,Wget使用格式如下: #wget [选项] [下载地址]
Wget常用参数
◆-b:后台下载,Wget默认的是把文件下载到当前目录。
◆-O:将文件下载到指定的目录中。
◆-P:保存文件之前先创建指定名称的目录。
◆-t:尝试连接次数,当Wget无法与服务器建立连接时,尝试连接多少次。
◆-c:断点续传,如果下载中断,那么连接恢复时会从上次断点开始下载。

(3)我用的是Red Hat 9,由于版权问题,自带的xxms不能播放mp3了,所以必须下载个插件。
下载地址:http://havardk.xmms.org/dist/xmms-1.2.7-rh8-rh9-rpm/xmms-mpg123-1.2.7-21.i386.rpm
不过,最终我还是自己下了个xxms用。目前的乱码问题还没有解决。
文章评论

共有 1 条评论

  1. Ddrmail 于 2007-10-28 16:44:11发表:

    的确,像百度等国内的大公司都是整个linux平台