0
点赞
收藏
分享

微信扫一扫

Centos Linux系统的yum仓库管理及软件安装相关方法

半秋L 2024-11-03 阅读 8
Linux运维


使用 yum-config-manager 可以帮助你更灵活地管理 YUM 仓库,特别是在处理多个仓库和需要频繁启用或禁用仓库的场景中。

yum install yum-utils

查看仓库

[root@localhost ~]# yum repolist

Loaded plugins: fastestmirror

Loading mirror speeds from cached hostfile

repo id                             repo name                                                    status

base                                base                                                         10,072

epel/x86_64                         Extra Packages for Enterprise Linux 7 - x86_64               13,791

extras                              extras                                                          526

nginx-stable/7/x86_64               nginx stable repo                                               364

updates                             updates                                                       6,173

repolist: 30,926

导入仓库的gpgkey

rpm --import http://my.custom.repo/centos/RPM-GPG-KEY-my-repo

查看一个软件的所有可用的版本

[root@localhost ~]# yum list nginx --showduplicates

禁用某个repo仓库

yum-config-manager --disable my-repo

启用某个repo仓库

yum-config-manager --able my-repo

安装指定老版本的nginx

[root@localhost ~]# yum list nginx --showduplicates
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Available Packages
nginx.x86_64                             1:1.8.0-1.el7.ngx                                 nginx-stable
nginx.x86_64                             1:1.8.1-1.el7.ngx                                 nginx-stable
nginx.x86_64                             1:1.10.0-1.el7.ngx                                nginx-stable
nginx.x86_64                             1:1.10.1-1.el7.ngx                                nginx-stable
nginx.x86_64                             1:1.10.2-1.el7.ngx                                nginx-stable
nginx.x86_64                             1:1.10.3-1.el7.ngx                                nginx-stable
nginx.x86_64                             1:1.12.0-1.el7.ngx                                nginx-stable
nginx.x86_64                             1:1.12.1-1.el7.ngx                                nginx-stable
nginx.x86_64                             1:1.12.2-1.el7_4.ngx                              nginx-stable
nginx.x86_64                             1:1.14.0-1.el7_4.ngx                              nginx-stable
nginx.x86_64                             1:1.14.1-1.el7_4.ngx                              nginx-stable
nginx.x86_64                             1:1.14.2-1.el7_4.ngx                              nginx-stable
nginx.x86_64                             1:1.16.0-1.el7.ngx                                nginx-stable
nginx.x86_64                             1:1.16.1-1.el7.ngx                                nginx-stable
nginx.x86_64                             1:1.18.0-1.el7.ngx                                nginx-stable
nginx.x86_64                             1:1.18.0-2.el7.ngx                                nginx-stable
nginx.x86_64                             1:1.20.0-1.el7.ngx                                nginx-stable
nginx.x86_64                             1:1.20.1-1.el7.ngx                                nginx-stable
nginx.x86_64                             1:1.20.1-10.el7                                   epel        
nginx.x86_64                             1:1.20.2-1.el7.ngx                                nginx-stable
nginx.x86_64                             1:1.22.0-1.el7.ngx                                nginx-stable
nginx.x86_64                             1:1.22.1-1.el7.ngx                                nginx-stable
nginx.x86_64                             1:1.24.0-1.el7.ngx                                nginx-stable
nginx.x86_64                             1:1.26.0-1.el7.ngx                                nginx-stable
nginx.x86_64                             1:1.26.1-1.el7.ngx                                nginx-stable
nginx.x86_64                             1:1.26.1-2.el7.ngx                                nginx-stable
[root@localhost ~]# yum install nginx-1.20.1-10.el7
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Resolving Dependencies
--> Running transaction check
---> Package nginx.x86_64 1:1.20.1-10.el7 will be installed
--> Processing Dependency: nginx-filesystem = 1:1.20.1-10.el7 for package: 1:nginx-1.20.1-10.el7.x86_64
--> Processing Dependency: libcrypto.so.1.1(OPENSSL_1_1_0)(64bit) for package: 1:nginx-1.20.1-10.el7.x86_64
--> Processing Dependency: libssl.so.1.1(OPENSSL_1_1_0)(64bit) for package: 1:nginx-1.20.1-10.el7.x86_64
--> Processing Dependency: libssl.so.1.1(OPENSSL_1_1_1)(64bit) for package: 1:nginx-1.20.1-10.el7.x86_64
--> Processing Dependency: nginx-filesystem for package: 1:nginx-1.20.1-10.el7.x86_64
--> Processing Dependency: redhat-indexhtml for package: 1:nginx-1.20.1-10.el7.x86_64
--> Processing Dependency: libcrypto.so.1.1()(64bit) for package: 1:nginx-1.20.1-10.el7.x86_64
--> Processing Dependency: libprofiler.so.0()(64bit) for package: 1:nginx-1.20.1-10.el7.x86_64
--> Processing Dependency: libssl.so.1.1()(64bit) for package: 1:nginx-1.20.1-10.el7.x86_64
--> Running transaction check
---> Package centos-indexhtml.noarch 0:7-9.el7.centos will be installed
---> Package gperftools-libs.x86_64 0:2.6.1-1.el7 will be installed
---> Package nginx-filesystem.noarch 1:1.20.1-10.el7 will be installed
---> Package openssl11-libs.x86_64 1:1.1.1k-7.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

=======================================================================================================
 Package                      Arch               Version                        Repository        Size
=======================================================================================================
Installing:
 nginx                        x86_64             1:1.20.1-10.el7                epel             588 k
Installing for dependencies:
 centos-indexhtml             noarch             7-9.el7.centos                 base              92 k
 gperftools-libs              x86_64             2.6.1-1.el7                    base             272 k
 nginx-filesystem             noarch             1:1.20.1-10.el7                epel              24 k
 openssl11-libs               x86_64             1:1.1.1k-7.el7                 epel             1.5 M

Transaction Summary
=======================================================================================================
Install  1 Package (+4 Dependent packages)

Total download size: 2.4 M
Installed size: 6.7 M
Is this ok [y/d/N]: 

举报

相关推荐

0 条评论