`
victorwmh
  • 浏览: 213852 次
  • 性别: Icon_minigender_1
  • 来自: 宇宙
社区版块
存档分类
最新评论

[转]CentOS中yum安装非标准库中的包(Nginx)

阅读更多

#yum install nginx

 

补充:

如果遇到以下错误提示:

 

[root@localhost ~]# yum -y install nginx
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * addons: centos.ustc.edu.cn
 * base: centos.ustc.edu.cn
 * extras: centos.ustc.edu.cn
 * updates: data.nicehosting.co.kr
Setting up Install Process
No package nginx available.
Nothing to do

 

原因是:

对CentOS系统而言,Nginx不在标准库里,不过可以使用EPEL库,EPEL参考资料(http://www.cyberciti.biz/faq/rhel-fedora-centos-linux-enable-epel-repo/ )。 使用EPEL库安装Nginx,命令如下:
 # rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm

 

检查一下 yum list:

#yum repolist

 

[root@localhost ~]# yum repolist
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * addons: centos.ustc.edu.cn
 * base: centos.ustc.edu.cn
 * extras: centos.ustc.edu.cn
 * updates: data.nicehosting.co.kr
repo id                    repo name                              status
addons                     CentOS-5 - Addons                      enabled:     0
base                       CentOS-5 - Base                        enabled: 3,434
extras                     CentOS-5 - Extras                      enabled:   303
updates                    CentOS-5 - Updates                     enabled:   919
repolist: 4,656

 

如果没有 EPEL, 运行:

rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm

版本号需要调整, 如果找不到。

 

[root@localhost ~]# rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm
Retrieving http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm
error: skipping http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm - transfer failed - Unknown or unexpected error
[root@localhost ~]# rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
Retrieving http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
warning: /var/tmp/rpm-xfer.2DN7ju: Header V3 DSA signature: NOKEY, key ID 217521f6
Preparing...                ########################################### [100%]
   1:epel-release           ########################################### [100%]
 

 

再检查一下 yum list,

 

[root@localhost ~]# yum repolist
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * addons: centos.ustc.edu.cn
 * base: centos.ustc.edu.cn
 * epel: ftp.sjtu.edu.cn
 * extras: centos.ustc.edu.cn
 * updates: data.nicehosting.co.kr
epel                                                                                                                                   | 3.7 kB     00:00     
epel/primary_db                                                                                                                        | 3.3 MB     00:15     
repo id                                             repo name                                                                                   status
addons                                              CentOS-5 - Addons                                                                           enabled:     0
base                                                CentOS-5 - Base                                                                             enabled: 3,434
epel                                                Extra Packages for Enterprise Linux 5 - x86_64                                              enabled: 5,832
extras                                              CentOS-5 - Extras                                                                           enabled:   303
updates                                             CentOS-5 - Updates                                                                          enabled:   919
repolist: 10,488
 

如果 EPEL 更新成功, 则运行:

#yum install nginx

分享到:
评论

相关推荐

    CentOS 7 yum 安装 Nginx

    为了能够使用 YUM 命令安装 Nginx,我们首先需要将 Nginx 的软件仓库添加到 CentOS 7 系统中。这一步非常重要,因为它确保了系统能够找到并下载正确的 Nginx 包。 1. **添加 Nginx YUM 源:** 打开终端,并执行...

    centos7.6离线安装nginx

    然后,使用`yum localinstall`命令来安装Nginx的RPM包: ```bash sudo yum localinstall /home/user/nginx_packages/nginx-1.14.2-1.el7.ngx.x86_64.rpm -y ``` 安装完成后,启动Nginx服务并设置其开机启动: ```...

    Centos7.9 离线安装Nginx依赖包

    在Linux系统中,尤其是服务器环境,离线安装软件包是一个常见的需求。对于CentOS 7.9这样的操作系统,Nginx是一个...在能够联网的环境中,推荐使用`yum`或`dnf`等包管理器进行安装和更新,以确保系统的安全性与稳定性。

    CentOS 7 Nginx 离线安装依赖库

    在CentOS 7系统中安装Nginx时,会遇到一些必须的依赖库,这些库通常包括SSL支持、PCRE(Perl Compatible Regular Expressions)库以及Zlib压缩库。在描述中提到,ssl依赖包已经在上传的gcc依赖包中提供,这可能指的...

    centOS7离线安装nginx依赖包.zip

    本压缩包"centOS7离线安装nginx依赖包.zip"显然是为了帮助用户在没有网络连接的环境中在CentOS 7上安装Nginx。离线安装意味着我们需要预先准备所有必要的依赖包,以便在目标机器上进行安装。 首先,了解Nginx的基本...

    centos 和 linux 6.5 yum包

    Yum(Yellowdog Updater, Modified)是RPM包管理器,用于自动化安装、升级、卸载和查询软件包,对于基于RPM的系统如CentOS,它是日常维护中的重要工具。在标题中提到的“centos 和 linux 6.5 yum包”可能是指一组...

    Centos7环境下Nginx版本升级方式及步骤

    在CentOS7环境中,对Nginx进行版本升级是一个重要的任务,这可能是因为新版本提供了更多的功能、性能优化或安全修复。本篇文章将详细介绍两种在CentOS7上升级Nginx的方法:YUM upgrade和源码平滑升级,并提供相关的...

    yum 安装 Nginx (Centos)

    yum 安装 Nginx 为懒人准备。 第三方yum源(CentOS默认的标准源里没有nginx软件包)

    nginx1.20.1_使用yum install增加 stream模块(非编译)

    centos7.9yum装nginx1.20.1关于stream模块失效的报错,如unknown directive “stream” in /etc/nginx/nginx.conf(非编译安装)

    CentOS7 离线安装nginx.zip

    在安装过程中,yum会处理依赖关系,尝试从本地仓库中找到并安装必要的依赖包。如果缺少任何依赖,你需要手动下载它们并添加到你的本地仓库中,然后再尝试安装。 安装完成后,你可以启动Nginx服务: ```bash sudo ...

    centOS6.x下离线手动下载安装nginx

    在Linux环境中,特别是对于服务器操作...总之,离线安装Nginx在CentOS 6.x上需要手动处理更多细节,但通过下载源码包和依赖,并按照正确的步骤进行配置和编译,你可以成功地在无网络的环境中部署这个强大的Web服务器。

    centos7下安装nginx(有网以及没有网络)

    在 CentOS 7 系统上部署 Nginx 有两种常见场景:一种是有网络连接的情况下安装,另一种是在离线环境中安装。 #### 二、准备工作 在安装 Nginx 之前,需要准备几个必要的依赖库: 1. **PCRE (Perl Compatible ...

    CentOS 6.2 yum安装配置lnmp服务器(Nginx+PHP+MySQL)

    CentOS 6.2 yum安装配置lnmp服务器(Nginx+PHP+MySQL)

    CentOS自动安装nginx

    标题 "CentOS自动安装nginx" 涉及到的主要知识点是Linux系统管理,特别是针对CentOS发行版,以及网络服务器软件Nginx的自动化部署。Nginx是一款高性能的HTTP和反向代理服务器,常用于网站托管,因为它具有高并发处理...

    centos安装yum所需资源

    你可以使用`dnf`(Dandified Yum)来安装`yum`,因为`dnf`在CentOS 7中是默认的包管理器,并且能够处理`yum`的依赖关系: ```bash sudo dnf install -y yum ``` 执行上述命令后,`yum`应该已经成功安装在你的系统上...

    centos6.5通过yum安装nginx

    以下是:centos6.5 通过yum安装nginx 提示No package nginx available 需要先安装epe: yum install epel-release 安装epel之后 yum -y install nginx 安装完成之后 service nginx start 启动nginx 在浏览器访问...

    内网centos7下安装nginx.zip

    下面将详细介绍如何在CentOS7的内网环境中进行Nginx的离线安装。 首先,你需要获取Nginx的安装包。Nginx的官方源码可以从其官方网站下载,也可以通过其他方式在有网络的环境中获取。通常,我们会选择下载适用于...

    How To Install nginx on CentOS 6 with yum

    在本教程中,我们将指导您如何在 CentOS 6 上使用 yum 安装 Nginx 服务器。 Nginx 服务器简介 Nginx 是一个免费的开源软件,能够提供高性能的 Web 服务器服务。它由俄罗斯程序员 Igor Sysoev 于 2002 年创建,2004...

    centos7.4下安装nginx1.16.0.docx

    在 CentOS 7.4 操作系统中安装 Nginx 1.16.0 需要遵循以下步骤: 一、下载 Nginx 安装包 首先,需要切换到 `/usr/local` 目录下,然后下载 Nginx 1.16.0 的安装包。可以使用 wget 命令下载安装包,命令如下: `# ...

Global site tag (gtag.js) - Google Analytics