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/软件名-版本号/
- 1、使用tar解包,建议释放到/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=安装目录
- 2、执行源码目录下的configure脚本
示例代码:#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
阅读全文
0 0
- Linux命令yum及源码安装(四)
- Linux软件安装之Yum及源码编译安装
- Linux安装yum命令
- linux下Yum命令安装Mysql数据库及配置
- linux yum安装lsof命令
- rpm 和 yum 搭建php环境--linux安装(四)
- linux中软件包的安装(源码/RPM/YUM)
- Linux-----系统安装【四】【替换原有yum】
- linux 文件及命令(四)
- Fedora yum光盘安装及运行命令
- CentOS7 nginx yum 安装及相关命令
- linux下yum安装支持库命令(不断更新)
- linux下yum命令作用及应用
- linux下安装软件--yum命令
- linux 软件安装 yum命令学习
- LINUX yum安装的相应命令查询
- linux下使用yum命令安装tomcat
- linux 用yum命令安装mysql
- iOS 新特性引导页设计
- 知识点记录
- day_02_静态库与共享库
- SpringMVC请求转发与重定向以及视图与数据的返回
- 微信运动刷步怎么用?微信运动刷步使用教程[多图]
- Linux命令yum及源码安装(四)
- springboot 日志输出
- ZooKeeper学习和使用
- Android 动态设置控件文字颜色和背景色
- STM32高级开发(8)-链接器与启动文件
- 迭代
- 常用电平标准(TTL、CMOS、LVTTL、LVCMOS、ECL、PECL、LVPECL、RS232
- java 泛型笔记
- CMS系统之java