Linux命令yum及源码安装(四)

来源:互联网 发布:淘宝网的美折怎么购买 编辑:程序博客网 时间:2024/05/07 16:11

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默认网站
#cat /usr/local/httpd/htdocs/index.html
原创粉丝点击