使用Yum管理软件组

本文介绍了如何使用Yum在Linux系统中管理MySQL数据库服务器软件组的安装、卸载和英文安装过程,以及查询‘开发工具’软件组的详细信息。同时,通过编译安装httpd网站服务软件和aria2下载工具,详细阐述了编译安装的步骤,包括环境部署、源码获取、配置、编译和安装验证。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 步骤

实现此案例需要按照如下步骤进行。
步骤一:安装“MySQL 数据库服务器”软件组

命令操作如下所示:
[root@localhost /]# yum -y groupinstall " MySQL 数据库服务器"
步骤二:卸载“MySQL 数据库服务器”软件组

命令操作如下所示:
[root@localhost /]# yum -y groupremove " MySQL 数据库服务器"
步骤三:用英文方式安装“MySQL 数据库服务器”软件组

命令操作如下所示:
[root@localhost /]#LANG=en yum –y groupinstall “MySQL Database server”
步骤四:查询“开发工具”软件组,详细信息

命令操作如下所示:
[root@localhost /]# yum -y groupinfo “开发工具”

安装源代码软件

 步骤

实现此案例需要按照如下步骤进行。
步骤一:编译安装、使用httpd网站服务软件

1)部署编译安装环境
可以通过安装“开发工具”包组,也可以通过命令“yum –y install gcc*”来实现。命令操作如下所示:

[root@localhost /]# yum -y install gcc*
[root@localhost /]# gcc --version      			//查看gcc编译器版本
gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-4)
Copyright ? 2010 Free Software Foundation, Inc.
本程序是自由软件;请参看源代码的版权声明。本软件没有任何担保;
包括没有适销性和某一专用目的下的适用性担保。
 [root@localhost /]# make --version      		//查看make工具版本
GNU Make 3.81
Copyright (C) 2006  Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.

This program built for x86_64-redhat-linux-gnu
[root@localhost /]#  					

2)获得httpd源代码包,利用tar命令解包
本例中利用VMware Tools工具,将httpd源码包上传到Linux服务器上,然后利用tar命令解包,相关命令操作如下所示:

[root@localhost 桌面]# pwd
/root/桌面
[root@localhost 桌面]# ls
httpd-2.2.25.tar.gz
[root@localhost 桌面]# tar -zxf httpd-2.2.25.tar.gz -C /usr/src/
[root@localhost 桌面]# ls /usr/src
debug  httpd-2.2.25  kernels  vmware-tools-distrib
[root@localhost 桌面]#

3)切换到解压目录,配置编译参数

[root@localhost 桌面]# cd /usr/src/httpd-2.2.25/
[root@localhost httpd-2.2.25]# ./configure --prefix=/usr/local/apache  //配置
……

4)依次执行编译、安装过程

[root@localhost httpd-2.2.25]# make    					//编译
……
[root@localhost httpd-2.2.25]# make install   			//安装
……

5)确认安装结果,并启用httpd服务
查看安装完成后的程序目录:

[root@localhost httpd-2.2.25]# ls /usr/local/apache/
bin  build  cgi-bin  conf  error  htdocs  icons  include  lib  logs  man  manual  modules
[root@localhost httpd-2.2.25]#

开启httpd服务(运行脚本):

 [root@localhost httpd-2.2.25]# /usr/local/apache/bin/apachectl start
httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain for ServerName
[root@localhost httpd-2.2.25]#

通过本机的Firefox浏览器访问 http://localhost/,应该能看到“IT Works! ”的默认网页,如图-1所示,说明httpd安装并运行成功。

在这里插入图片描述
步骤二:编译安装aria2下载工具

1)解包、进入源码目录:

[root@localhost 桌面]# cd /root/桌面
[root@localhost 桌面]# tar zxf aria2-1.17.1.tar.gz
[root@localhost 桌面]# cd aria2-1.17.1

2)配置,./configure :

[root@localhost aria2-1.17.1]# ./configure
.. ..
Message Digest: yes
WebSocket:      yes
Libaria2:       no
bash_completion dir: ${datarootdir}/doc/${PACKAGE_TARNAME}/bash_completion
Static build:

3)编译、安装,make && make install
其中&&符号为连接符号,意思是前边命令执行成功后则执行后面命令:

[root@localhost aria2-1.17.1]# make && make install   
.. ..
make[2]: Entering directory `/root/Desktop/tools/aria2-1.17.1'
make[2]: Nothing to be done for `install-exec-am'.
 /bin/mkdir -p '/usr/local/share/doc/aria2'
 /usr/bin/install -c -m 644 README README.rst '/usr/local/share/doc/aria2'
make[2]: Leaving directory `/root/Desktop/tools/aria2-1.17.1'
make[1]: Leaving directory `/root/Desktop/tools/aria2-1.17.1'

4)程序测试
在此前安装的httpd网站根目录下建立一个测试文件,比如可以将/boot/目录下vmlinuz开头的内核文件复制过去:

[root@localhost aria2-1.17.1]# cp /boot/vmlinuz-2.6.18-348.el5 /usr/local/apache/htdocs/vmlinuz.knl
[root@localhost aria2-1.17.1]# ls -lh /usr/local/apache/htdocs/vmlinuz.knl
-rw-r--r-- 1 root root 2.1M 09-27 17:30 /usr/local/httpd/htdocs/vmlinuz.knl
然后使用aria2c下载vmlinuz.knl文件,下载格式“aria2c  文件的URL”,若成功下载所要的文件,说明程序顺利安装并可正常使用:
[root@localhost aria2-1.17.1]# cd   						//返回root的宿主目录
[root@localhost ~]# aria2c http://localhost/vmlinuz.knl  	//执行下载

09/27 17:34:04 [NOTICE] Download complete: /root/vmlinuz.knl

下载结果:
gid   |stat|avg speed  |path/URI
======+====+===========+=======================================================
48e71e|OK  |   289MiB/s|/root/vmlinuz.knl

状态标识:
(OK):完成下载。
[root@localhost ~]# ls -lh vmlinuz.knl  				//确认下载结果
-rw-r--r-- 1 root root 2.1M 09-27 17:34 vmlinuz.knl

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值