初识Linux

  直到不在VM下装Ubantu、在自己的电脑上直接装上了CentOS,才可以算是真正初识了Linux--尽管没有勇气不装X-Window。写此文目的无他,仅作纪念。

  一些约定: 1、所有可直接在终端输入的命令均用""括起来;
   2、下文提到的书,无特殊说明均指《鸟哥的linux私房菜基础学习篇(第三版)》;
   3、有关软件均不提供下载地址,不是因为版权,是因为看到这篇文章的人如果能自己用网络搜索,本身也是一个学习,因为必须经过获得信息、分析信息、处理信息的过程。还有诸如搜索关键字的问题,都是要自己去动手的积累经验的。

 

  学习环境: Dell XPS1530;
         CentOS-5.5;
        《鸟哥的Linux私房菜基础学习篇(第三版)》;
         互联网

问题一:在桌面环境用CentOS自带的播放器不能听歌,缺少插件。为了在命令行下听音乐,安装mpg123。

 

解决方法:
1、安装gcc等:"yum groupinstall "Development Tools""
2、下载mpg123.tar.bz2
3、解压:"tar tar -jxv -f mpg123.tar.bz2"
4、进入已解压目录,
5、"./configure"
6、"make"
7、"make install"

 

解决过程:
1、搜索Linux下的播放软件,下载mpg123.tar.bz2
2、解压缩:"tar -jxv -f mpg123.tar.bz2",进入已解压好的目录, 执行"./configure",发现错误,大概意思是找不到gcc,无法编译之类,查书,确认tarball

安装方式必须有编译器gcc及相关环境,因为tarball是源码安装,需要编译器将源代码编译,没有gcc,无法编译,不能生成可执行程序,即无法安装,于是安装gcc。
注1:tarball软件,即tarball文件,就是将软件的所有源码文件先以tar打包,然后再以压缩技术来压缩,常用的就是gzip和bzip2。因为利用了tar和gzip/bzip的功能

,所以tarball文件一般的扩展名是*.tar.gz或*.tar.bz2。总之,tarball是一个软件包,里面通常包含:1、源代码文件;2、检测程序文件(可能是configure或config等

文件名);3、本软件的简易说明和安装说明(INSTALL或README)。
注2:tar的解释:-j 解压bzip2格式文件
-z 解压gzip格式文件。
-v 将解压或压缩的过程细节显示出来
-x 解压缩
-f 后加要解压或压缩的文件名
注3:"./configure"是一个执行检测程序configure的命令,configure是软件厂商制作的一个检测工具,configure的作用是为安装本软件检测安装环境,并生成

makefile文件。makefile里面记载了如何编译源码的规则。make就是执行makefile里面规则的。
3、安装gcc?怎么安装?查书、google!结果:执行"yum groupinstall "Development Tools""。yum是Red Hat系列的一个在线安装软件的工具,

groupinstall是yum的一个参数,意思是安装Development Tools这个套件。安装完毕,"./configure" 成功,生成makefile。
4、执行"make";
5、执行"make install";
6、安装完成,执行mpg123,系统提示了用法,简单看看,成功播放MP3!

 

总结: 1、知识是用来解决问题的。我觉得学习如Linux之类最好的方式是要在Linux下做一件事,比如装一个软件,什么都不会?没关系,会就不用学了。在解决问题的

过程中通过学习解决遇到的一切问题!
           2、找一本好的参考书,能上网,这两条能是最好的学习资源。鸟哥的私房菜真的是一本好书,在里面能找到一个初学者几乎所有的困惑的详细解答,很符合认知规律、
网络搜索是解决问题的好方法。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值