第十二章:Linux系统下的软件安装

2010年01月30日 Linux视频 评论 4 条 阅读 9,601 views 次

内容简介
通过源码安装
通过RPM安装
通过YUM安装

源包安装软件
1:解包: tar.gz 类型文件:tar -zxvf filename.tar.gz tar.bz2 类型文件:tar -jxvf filename.tar.bz
2:进入目录
然后看一下目录中包含了以下哪一个文件:configure还是Makefile
1)如果是configure文件,就执行:
# ./configure --prefix=# make# make install
2)如果是Makefile文件,就执行:
# make# make install
3:make uninstall [make clean] (卸载)

安装实例
安装FCITX
gettext gettext-devel libXft libXft-devel libXpm libXpm-devel
安装好后,还要做下面的工作
在/etc/X11/xinit/xinput.d/下创建个文件,假设为fcitx。内容如下
XIM=fcitx
XIM_PROGRAM=fcitx
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
然后再
ln -s /etc/X11/xinit/xinput.d/fcitx /$HOME/.xinputrc
fcitx -nb

安装mdadm
源包安装软件常出现的问题
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*

4)缺少某些链接库;确诊方法:在make时,提示需要某些文件。解决方法:安装包含这个文件的包。

5)查看帮助;
./configure -help README INSTAll

RPM安装软件
RPM 软件包通常具有类似***-1.0-1.i386.rpm 的文件名。其中包括软件包的名称(***),版本号(1.0),发行号(1), 和 硬件平台(i386)。
RPM常用参数
- vh:显示安装进度
- i :安装软件
- e:删除软件 - U(F):升级软件包
- ql(qpl):列出RPM软件包内的文件信息 - qi:列出RPM软件包的描述信息 - qf:查找指定文件属于哪个RPM软件包 - Va:校验所有的RPM软件包,查找丢失或更改的文件
- qpR:查看包依赖关系
--nodeps 不检查依赖性关系
--force 忽略软件包及文件的冲突(强制安装或复制)
--test用来测试,并不是真正的安装

安装WINE
下载地址:
http://www.winehq.org/download/
centos/rhel
http://download.fedora.redhat.com/pub/epel/5Server/i386/

RPM安装软件常见问题
1、系统中安装了那些rpm软件包rpm -qa 列出所有安装过的包
2、一个rpm包中的文件安装到那里去了
rpm -ql 包名(注意这里的是不包括.rpm后缀的软件包的名称)
3、一个rpm包中包含那些文件
一个没有安装过的软件包,使用rpm -qlp ****.rpm一个已经安装过的软件包,还可以使用rpm -ql ****.rpm
4、如何获取关于一个软件包的版本,用途等相关信息一个没有安装过的软件包,使用rpm -qip ****.rpm一个已经安装过的软件包,还可以使用rpm -qi ****.rpm
5、某个程序或文件是哪个软件包安装的,或者哪个软件包包含这个程序首先获得这个程序的完整路径,可以用whereis或者which,
?rpm -qf 返回软件包的全名rpm -qif 返回软件包的有关信息rpm -qlf 返回软件包的文件列表也可以使用rpm -qilf,同时输出软件包信息和文件列表
注:i 表示info,获得软件包的信息;?
l 表示list,获得文件列表;??
f 表示file,根据文件进行相关的查询;
p 表示package,根据软件包进行查询;

CentOS5.3下配置本地的YUM源
1、先挂载CDROM
2、编辑/etc/yum.repos.d/CentOS-Media.repo

RHEL5.3下配置本地的YUM源
1、把源文件(光盘)放到一个目录里面
2、编辑/etc/yum.repos.d/rhel-debuginfo.repo
3、编辑/usr/lib/python2.4/site-packages/yum/yumRepo.py
找到remote" remote = url + '/' + relative"
把/改为源文件的目录如:/RHEL5
4、creatrepo /RHEL5

YUM安装软件
yum install packagename
yum remove packagename
yum update packagename
yum clean all
yum list
yum info packagename
Yum provides commond [命令是哪个包生成的+命令的绝对路径]
★★★★★★★★★★★★★★★★★视频观看地址★★★★★★★★★★★★★★★★★★
http://www.boobooke.com/v/bbk3041
http://www.boobooke.com/v/bbk3042
http://www.boobooke.com/v/bbk3072

4 条留言  访客:0 条  博主:0 条   引用: 4 条

来自外部的引用: 4 条

  • Apache+PHP+Mysql+GD+eAccelerator+Zend的配置以及安装(基础篇)Radhat/CentOS教程 | Linux服务器 | PHP教程 | Mysql/Oracle资料 | Jquery开源资料 |冰封博客
  • CentOS RHEL 5.4 编译内核Radhat/CentOS教程 | Linux服务器 | PHP教程 | Mysql/Oracle资料 | Jquery开源资料 |冰封博客
  • Linux下的实时网络流量监控工具 – iftop | Scorpio
  • 缺少mcrypt扩展和没有找到mbstring扩展Radhat/CentOS教程 | Linux服务器 | PHP教程 | Mysql/Oracle资料 | Jquery开源资料 |冰封博客

给我留言

Copyright © 羽飞博客 保留所有权利.   Ality主题 皖ICP备14013844号-1

用户登录