yum 命令工具
- 查看软件列表
- 格式:yum list [软件名].. ..
示例代码:
#yum list(列出所有包,会显示已安装的包和可用的包)
- 检索软件及相关信息
- 用法:yum search 关键词(查找关键词)
- yum info [软件名]…(查看软件的描述)
- yum provides 文档路径…(查看那些软件能提供该文件)
示例代码:
#yum search httpd
#yum info httpd
#yum provides /etc/passwd
- 软件包基本操作
- 格式:yum [-y] 指令 [软件名]…
-
常用指令:
– install:安装指定软件包,类似于rpm -i
– update:升级指定软件包
– remove:卸载指定软件包,类似于rpm -e
- 清空本地yum缓存
- 适用于yum缓存存在错误时,再次查询或更新时,会自动重建缓存
-
格式:yum clean all(清空所有缓存)
yum list (再次查询时更新)
查询/安装/卸载软件组
- 软件组基本操作
- 格式:yum [-y] 指令 [包组名]…
-
常用指令:
– grouplist:查看软件组列表
– groupinfo:查看软件组的说明信息
– groupinstall:安装指定的软件组
– groupupdate:升级软件组
– groupremove:卸载软件组
编译安装介绍
-
使用源代码安装软件的优点
– 获得软件的最新版,及时修复bug
– 软件功能可按需选择/定制
– 有更多软件可供选择
– 源码包适用于各种平台
示例网站:
http://sourceforge.net/
http://www.gnu.org/
http://www.apache.org/
-
开源软件多使用C/C++语言开发
– 需要gcc、make等编译工具
– 通过yum安装“开发工具”软件组可解决
检查是否安装:
#gcc --version
#g++ --version
#make --version
- 编译安装的基本过程
- 步骤1:tar解包,释放源代码至指定目录
- 步骤2:./configure配置,指定安装目录/功能模块等选项
- 步骤3:make编译,生成可执行的二进制程序文件
- 步骤4:make install安装,将编译好的文件复制到安装目录
- 步骤5: 测试及应用/维护软件
编译过程分步解析
- 下载及解包
-
1、使用tar解包,建议释放到/usr/src/目录
– 标准位置:/usr/src/软件名-版本号/
-
示例代码:
#tar zxf httpd-2.2.25.tar.gz -C /usr/src/
#ls -F /usr/src/httpd-2.2.25/
- 配置
-
2、执行源码目录下的configure脚本
– 通过“./configure –help”可以查看帮助
– 典型配置参数:–prefix=安装目录
-
示例代码:
#cd /usr/src/httpd-2.2.25/
#./configure --prefix=/usr/local/httpd
- 编译及安装
- 3、make编译
- 4、make install安装
示例代码:
#make
#make install
- 验证安装结果
- 查看安装目录、了解程序的使用方法
- 运行软件包提供的程序/服务
#ls -F /usr/local/httpd/
#/usr/local/httpd/bin/apachectl start(启动httpd网站服务)
- 结果验证
-
检查安装目录、运行程序测试
– 查看httpd默认网站
-