yum install 软件

使用yum源安装ApacheHTTP
本文详细介绍了如何通过yum源在CentOS7上安装ApacheHTTP服务器。包括了完整的安装过程,解析了安装过程中遇到的公钥未安装问题,并展示了如何解决这一问题。同时,文章还列出了安装过程中自动安装的依赖软件。

一、使用yum源安装

1、命令

# 安装
yum install 软件名

# 搜索
yum search 软件名

yum install 会自动安装依赖的软件,比较简单。

以安装apache http为例,以下是安装全过程:

[root@localhost ~]# yum install httpd
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirrors.zju.edu.cn
 * extras: mirrors.zju.edu.cn
 * updates: mirrors.zju.edu.cn
正在解决依赖关系
--> 正在检查事务
---> 软件包 httpd.x86_64.0.2.4.6-88.el7.centos 将被 安装
--> 正在处理依赖关系 httpd-tools = 2.4.6-88.el7.centos,它被软件包 httpd-2.4.6-88.el7.centos.x86_64 需要
--> 正在处理依赖关系 /etc/mime.types,它被软件包 httpd-2.4.6-88.el7.centos.x86_64 需要
--> 正在检查事务
---> 软件包 httpd-tools.x86_64.0.2.4.6-88.el7.centos 将被 安装
---> 软件包 mailcap.noarch.0.2.1.41-2.el7 将被 安装
--> 解决依赖关系完成

依赖关系解决

================================================================================================
 Package                架构              版本                            源               大小
================================================================================================
正在安装:
 httpd                  x86_64            2.4.6-88.el7.centos             base            2.7 M
为依赖而安装:
 httpd-tools            x86_64            2.4.6-88.el7.centos             base             90 k
 mailcap                noarch            2.1.41-2.el7                    base             31 k

事务概要
================================================================================================
安装  1 软件包 (+2 依赖软件包)

总下载量:2.8 M
安装大小:9.6 M
Is this ok [y/d/N]: y
Downloading packages:
警告:/var/cache/yum/x86_64/7/base/packages/httpd-2.4.6-88.el7.centos.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
httpd-2.4.6-88.el7.centos.x86_64.rpm 的公钥尚未安装
(1/3): httpd-2.4.6-88.el7.centos.x86_64.rpm                              | 2.7 MB  00:00:01     
(2/3): mailcap-2.1.41-2.el7.noarch.rpm                                   |  31 kB  00:00:00     
(3/3): httpd-tools-2.4.6-88.el7.centos.x86_64.rpm                        |  90 kB  00:00:01     
------------------------------------------------------------------------------------------------
总计                                                            1.3 MB/s | 2.8 MB  00:00:02     
从 file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 检索密钥
导入 GPG key 0xF4A80EB5:
 用户ID     : "CentOS-7 Key (CentOS 7 Official Signing Key) <security@centos.org>"
 指纹       : 6341 ab27 53d7 8a78 a7c2 7bb1 24c6 a8a7 f4a8 0eb5
 软件包     : centos-release-7-5.1804.el7.centos.x86_64 (@anaconda)
 来自       : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
是否继续?[y/N]:y
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  正在安装    : mailcap-2.1.41-2.el7.noarch                                                 1/3 
  正在安装    : httpd-tools-2.4.6-88.el7.centos.x86_64                                      2/3 
  正在安装    : httpd-2.4.6-88.el7.centos.x86_64                                            3/3 
  验证中      : httpd-tools-2.4.6-88.el7.centos.x86_64                                      1/3 
  验证中      : mailcap-2.1.41-2.el7.noarch                                                 2/3 
  验证中      : httpd-2.4.6-88.el7.centos.x86_64                                            3/3 

已安装:
  httpd.x86_64 0:2.4.6-88.el7.centos                                                            

作为依赖被安装:
  httpd-tools.x86_64 0:2.4.6-88.el7.centos             mailcap.noarch 0:2.1.41-2.el7            

完毕!

 

转载于:https://my.oschina.net/tita/blog/3012543

### yum install 使用指南 `yum install` 是 Linux 中用于通过 YUM (Yellowdog Updater, Modified) 包管理器安装软件或包的命令。以下是 `yum install` 的基本用法及相关说明: #### 1. 单个软件包安装 要安装单个软件包,可以使用以下命令: ```bash yum install PACKAGE_NAME ``` 例如,安装 Apache HTTP Server 可以执行: ```bash yum install httpd ``` 此命令会自动解析并解决依赖关系,确保所需的所有依赖项都被正确安装[^1]。 #### 2. 多个软件包同时安装 如果需要一次性安装多个软件包,可以在命令中列出所有包名,中间用空格分隔: ```bash yum install PACKAGE_1 PACKAGE_2 PACKAGE_3 ``` 例如,同时安装 `httpd`, `php`, 和 `mysql`: ```bash yum install httpd php mysql ``` #### 3. 安装软件YUM 不仅支持单独安装软件包,还允许安装一组预定义的相关软件包。可以通过以下命令实现: ```bash yum groupinstall GROUP_NAME ``` 例如,安装 KDE 桌面环境: ```bash yum groupinstall "KDE" ``` 需要注意的是,软件组名称可能因发行版不同而有所差异,具体可查询可用的软件组列表。 #### 4. 解决依赖问题 在某些情况下,可能会因为缺失依赖而导致安装失败。此时可以先检查所需的依赖项: ```bash yum deplist PACKAGE_NAME ``` 然后手动安装这些依赖项: ```bash yum install DEPENDENCY_PACKAGE_NAME ``` 完成后再尝试重新安装目标软件包[^3]。 #### 5. 替代方案:MariaDB 示例 对于一些被官方仓库移除的软件(如 MySQL),可以选择功能相似的替代品(如 MariaDB)。以下是安装 MariaDB 的示例: ```bash yum install -y mariadb-server systemctl start mariadb.service ``` 初始化配置可通过以下脚本完成: ```bash mysql_secure_installation ``` 这将引导设置密码、删除匿名用户等安全措施[^4]。 --- ### 注意事项 - 如果网络连接不稳定或者镜像源不可靠,可能导致下载失败。可以考虑更换国内镜像源加速下载。 - 对于较旧版本的操作系统,部分新软件可能无法找到对应的 RPM 包。这种情况下需升级操作系统或寻找第三方仓库支持。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值