CentOS安装指定版本软件

CentOS安装指定版本软件

1 方法

  1. 查找软件版本
    yum list <software> --showduplicates | sort -r
    		
  2. 安装指定版本软件
    sudo yum -y install <software>-[VERSION]
    		

2 实践

以安装指定版本 docker-ce 为例

  1. 查找 docker-ce 版本
    yum list docker-ce --showduplicates | sort -r
    		Loading mirror speeds from cached hostfile
    		Loaded plugins: fastestmirror
    		docker-ce.x86_64            3:20.10.2-3.el7                     docker-ce-stable
    		docker-ce.x86_64            3:20.10.1-3.el7                     docker-ce-stable
    		docker-ce.x86_64            3:20.10.0-3.el7                     docker-ce-stable
    		docker-ce.x86_64            3:19.03.9-3.el7                     docker-ce-stable
    		docker-ce.x86_64            3:19.03.8-3.el7                     docker-ce-stable
    		docker-ce.x86_64            3:19.03.7-3.el7                     docker-ce-stable
    		docker-ce.x86_64            3:19.03.6-3.el7                     docker-ce-stable
    		docker-ce.x86_64            3:19.03.5-3.el7                     docker-ce-stable
    		docker-ce.x86_64            3:19.03.4-3.el7                     docker-ce-stable
    		docker-ce.x86_64            3:19.03.3-3.el7                     docker-ce-stable
    		docker-ce.x86_64            3:19.03.2-3.el7                     docker-ce-stable
    		docker-ce.x86_64            3:19.03.14-3.el7                    docker-ce-stable
    		docker-ce.x86_64            3:19.03.1-3.el7                     docker-ce-stable
    		docker-ce.x86_64            3:19.03.13-3.el7                    docker-ce-stable
    		docker-ce.x86_64            3:19.03.12-3.el7                    docker-ce-stable
    		docker-ce.x86_64            3:19.03.11-3.el7                    docker-ce-stable
    		docker-ce.x86_64            3:19.03.10-3.el7                    docker-ce-stable
    		docker-ce.x86_64            3:19.03.0-3.el7                     docker-ce-stable
    		docker-ce.x86_64            3:18.09.9-3.el7                     docker-ce-stable
    		docker-ce.x86_64            3:18.09.8-3.el7                     docker-ce-stable
    		docker-ce.x86_64            3:18.09.7-3.el7                     docker-ce-stable
    		docker-ce.x86_64            3:18.09.6-3.el7                     docker-ce-stable
    		docker-ce.x86_64            3:18.09.5-3.el7                     docker-ce-stable
    		docker-ce.x86_64            3:18.09.4-3.el7                     docker-ce-stable
    		docker-ce.x86_64            3:18.09.3-3.el7                     docker-ce-stable
    		docker-ce.x86_64            3:18.09.2-3.el7                     docker-ce-stable
    		docker-ce.x86_64            3:18.09.1-3.el7                     docker-ce-stable
    		docker-ce.x86_64            3:18.09.0-3.el7                     docker-ce-stable
    		docker-ce.x86_64            18.06.3.ce-3.el7                    docker-ce-stable
    		docker-ce.x86_64            18.06.2.ce-3.el7                    docker-ce-stable
    		docker-ce.x86_64            18.06.1.ce-3.el7                    docker-ce-stable
    		docker-ce.x86_64            18.06.0.ce-3.el7                    docker-ce-stable
    		docker-ce.x86_64            18.03.1.ce-1.el7.centos             docker-ce-stable
    		docker-ce.x86_64            18.03.0.ce-1.el7.centos             docker-ce-stable
    		docker-ce.x86_64            17.12.1.ce-1.el7.centos             docker-ce-stable
    		docker-ce.x86_64            17.12.0.ce-1.el7.centos             docker-ce-stable
    		docker-ce.x86_64            17.09.1.ce-1.el7.centos             docker-ce-stable
    		docker-ce.x86_64            17.09.0.ce-1.el7.centos             docker-ce-stable
    		docker-ce.x86_64            17.06.2.ce-1.el7.centos             docker-ce-stable
    		docker-ce.x86_64            17.06.1.ce-1.el7.centos             docker-ce-stable
    		docker-ce.x86_64            17.06.0.ce-1.el7.centos             docker-ce-stable
    		docker-ce.x86_64            17.03.3.ce-1.el7                    docker-ce-stable
    		docker-ce.x86_64            17.03.2.ce-1.el7.centos             docker-ce-stable
    		docker-ce.x86_64            17.03.1.ce-1.el7.centos             docker-ce-stable
    		docker-ce.x86_64            17.03.0.ce-1.el7.centos             docker-ce-stable
    		Available Packages
    		
  2. 安装指定版本 docker-ce (以 19.03.9-3.el7 为例)
    yum -y install docker-ce-19.03.9-3.el7
    		Loaded plugins: fastestmirror
    		Loading mirror speeds from cached hostfile
    		 * base: ftp.sjtu.edu.cn
    		 * epel: mirror.sjtu.edu.cn
    		 * extras: ftp.sjtu.edu.cn
    		 * updates: ftp.sjtu.edu.cn
    		Resolving Dependencies
    		--> Running transaction check
    		---> Package docker-ce.x86_64 3:19.03.9-3.el7 will be installed
    		--> Processing Dependency: container-selinux >= 2:2.74 for package: 3:docker-ce-19.03.9-3.el7.x86_64
    		--> Processing Dependency: containerd.io >= 1.2.2-3 for package: 3:docker-ce-19.03.9-3.el7.x86_64
    		--> Processing Dependency: docker-ce-cli for package: 3:docker-ce-19.03.9-3.el7.x86_64
    		--> Processing Dependency: libcgroup for package: 3:docker-ce-19.03.9-3.el7.x86_64
    		--> Running transaction check
    		---> Package container-selinux.noarch 2:2.119.2-1.911c772.el7_8 will be installed
    		--> Processing Dependency: policycoreutils-python for package: 2:container-selinux-2.119.2-1.911c772.el7_8.noarch
    		---> Package containerd.io.x86_64 0:1.4.3-3.1.el7 will be installed
    		---> Package docker-ce-cli.x86_64 1:20.10.2-3.el7 will be installed
    		---> Package libcgroup.x86_64 0:0.41-21.el7 will be installed
    		--> Running transaction check
    		---> Package policycoreutils-python.x86_64 0:2.5-34.el7 will be installed
    		--> Processing Dependency: setools-libs >= 3.3.8-4 for package: policycoreutils-python-2.5-34.el7.x86_64
    		--> Processing Dependency: libsemanage-python >= 2.5-14 for package: policycoreutils-python-2.5-34.el7.x86_64
    		--> Processing Dependency: audit-libs-python >= 2.1.3-4 for package: policycoreutils-python-2.5-34.el7.x86_64
    		--> Processing Dependency: python-IPy for package: policycoreutils-python-2.5-34.el7.x86_64
    		--> Processing Dependency: libqpol.so.1(VERS_1.4)(64bit) for package: policycoreutils-python-2.5-34.el7.x86_64
    		--> Processing Dependency: libqpol.so.1(VERS_1.2)(64bit) for package: policycoreutils-python-2.5-34.el7.x86_64
    		--> Processing Dependency: libapol.so.4(VERS_4.0)(64bit) for package: policycoreutils-python-2.5-34.el7.x86_64
    		--> Processing Dependency: checkpolicy for package: policycoreutils-python-2.5-34.el7.x86_64
    		--> Processing Dependency: libqpol.so.1()(64bit) for package: policycoreutils-python-2.5-34.el7.x86_64
    		--> Processing Dependency: libapol.so.4()(64bit) for package: policycoreutils-python-2.5-34.el7.x86_64
    		--> Running transaction check
    		---> Package audit-libs-python.x86_64 0:2.8.5-4.el7 will be installed
    		---> Package checkpolicy.x86_64 0:2.5-8.el7 will be installed
    		---> Package libsemanage-python.x86_64 0:2.5-14.el7 will be installed
    		---> Package python-IPy.noarch 0:0.75-6.el7 will be installed
    		---> Package setools-libs.x86_64 0:3.3.8-4.el7 will be installed
    		--> Finished Dependency Resolution
    
    		Dependencies Resolved
    
    		========================================================================================================================================================================================
    		 Package                                          Arch                             Version                                             Repository                                  Size
    		========================================================================================================================================================================================
    		Installing:
    		 docker-ce                                        x86_64                           3:19.03.9-3.el7                                     docker-ce-stable                            24 M
    		Installing for dependencies:
    		 audit-libs-python                                x86_64                           2.8.5-4.el7                                         base                                        76 k
    		 checkpolicy                                      x86_64                           2.5-8.el7                                           base                                       295 k
    		 container-selinux                                noarch                           2:2.119.2-1.911c772.el7_8                           extras                                      40 k
    		 containerd.io                                    x86_64                           1.4.3-3.1.el7                                       docker-ce-stable                            33 M
    		 docker-ce-cli                                    x86_64                           1:20.10.2-3.el7                                     docker-ce-stable                            33 M
    		 libcgroup                                        x86_64                           0.41-21.el7                                         base                                        66 k
    		 libsemanage-python                               x86_64                           2.5-14.el7                                          base                                       113 k
    		 policycoreutils-python                           x86_64                           2.5-34.el7                                          base                                       457 k
    		 python-IPy                                       noarch                           0.75-6.el7                                          base                                        32 k
    		 setools-libs                                     x86_64                           3.3.8-4.el7                                         base                                       620 k
    
    		Transaction Summary
    		========================================================================================================================================================================================
    		Install  1 Package (+10 Dependent packages)
    
    		Total download size: 92 M
    		Installed size: 390 M
    		Downloading packages:
    		(1/11): audit-libs-python-2.8.5-4.el7.x86_64.rpm                                                                                                                 |  76 kB  00:00:00     
    		(2/11): container-selinux-2.119.2-1.911c772.el7_8.noarch.rpm                                                                                                     |  40 kB  00:00:00     
    		(3/11): checkpolicy-2.5-8.el7.x86_64.rpm                                                                                                                         | 295 kB  00:00:00     
    		warning: /var/cache/yum/x86_64/7/docker-ce-stable/packages/containerd.io-1.4.3-3.1.el7.x86_64.rpm: Header V4 RSA/SHA512 Signature, key ID 621e9f35: NOKEY.2 MB/s |  37 MB  00:00:44 ETA 
    		Public key for containerd.io-1.4.3-3.1.el7.x86_64.rpm is not installed
    		(4/11): containerd.io-1.4.3-3.1.el7.x86_64.rpm                                                                                                                   |  33 MB  00:00:31     
    		(5/11): libcgroup-0.41-21.el7.x86_64.rpm                                                                                                                         |  66 kB  00:00:00     
    		(6/11): libsemanage-python-2.5-14.el7.x86_64.rpm                                                                                                                 | 113 kB  00:00:00     
    		(7/11): policycoreutils-python-2.5-34.el7.x86_64.rpm                                                                                                             | 457 kB  00:00:00     
    		(8/11): python-IPy-0.75-6.el7.noarch.rpm                                                                                                                         |  32 kB  00:00:00     
    		(9/11): setools-libs-3.3.8-4.el7.x86_64.rpm                                                                                                                      | 620 kB  00:00:00     
    		(10/11): docker-ce-cli-20.10.2-3.el7.x86_64.rpm                                                                                                                  |  33 MB  00:00:28     
    		(11/11): docker-ce-19.03.9-3.el7.x86_64.rpm                                                                                                                      |  24 MB  00:02:33     
    		----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    		Total                                                                                                                                                   615 kB/s |  92 MB  00:02:33     
    		Retrieving key from https://download.docker.com/linux/centos/gpg
    		Importing GPG key 0x621E9F35:
    		 Userid     : "Docker Release (CE rpm) <docker@docker.com>"
    		 Fingerprint: 060a 61c5 1b55 8a7f 742b 77aa c52f eb6b 621e 9f35
    		 From       : https://download.docker.com/linux/centos/gpg
    		Running transaction check
    		Running transaction test
    		Transaction test succeeded
    		Running transaction
    		  Installing : libcgroup-0.41-21.el7.x86_64                                                                                                                                        1/11 
    		  Installing : audit-libs-python-2.8.5-4.el7.x86_64                                                                                                                                2/11 
    		  Installing : setools-libs-3.3.8-4.el7.x86_64                                                                                                                                     3/11 
    		  Installing : libsemanage-python-2.5-14.el7.x86_64                                                                                                                                4/11 
    		  Installing : checkpolicy-2.5-8.el7.x86_64                                                                                                                                        5/11 
    		  Installing : python-IPy-0.75-6.el7.noarch                                                                                                                                        6/11 
    		  Installing : policycoreutils-python-2.5-34.el7.x86_64                                                                                                                            7/11 
    		  Installing : 2:container-selinux-2.119.2-1.911c772.el7_8.noarch                                                                                                                  8/11 
    		setsebool:  SELinux is disabled.
    		  Installing : containerd.io-1.4.3-3.1.el7.x86_64                                                                                                                                  9/11 
    		  Installing : 1:docker-ce-cli-20.10.2-3.el7.x86_64                                                                                                                               10/11 
    		  Installing : 3:docker-ce-19.03.9-3.el7.x86_64                                                                                                                                   11/11 
    		  Verifying  : 3:docker-ce-19.03.9-3.el7.x86_64                                                                                                                                    1/11 
    		  Verifying  : 1:docker-ce-cli-20.10.2-3.el7.x86_64                                                                                                                                2/11 
    		  Verifying  : 2:container-selinux-2.119.2-1.911c772.el7_8.noarch                                                                                                                  3/11 
    		  Verifying  : python-IPy-0.75-6.el7.noarch                                                                                                                                        4/11 
    		  Verifying  : containerd.io-1.4.3-3.1.el7.x86_64                                                                                                                                  5/11 
    		  Verifying  : checkpolicy-2.5-8.el7.x86_64                                                                                                                                        6/11 
    		  Verifying  : policycoreutils-python-2.5-34.el7.x86_64                                                                                                                            7/11 
    		  Verifying  : libsemanage-python-2.5-14.el7.x86_64                                                                                                                                8/11 
    		  Verifying  : setools-libs-3.3.8-4.el7.x86_64                                                                                                                                     9/11 
    		  Verifying  : audit-libs-python-2.8.5-4.el7.x86_64                                                                                                                               10/11 
    		  Verifying  : libcgroup-0.41-21.el7.x86_64                                                                                                                                       11/11 
    
    		Installed:
    		  docker-ce.x86_64 3:19.03.9-3.el7                                                                                                                                                      
    		Dependency Installed:
    		  audit-libs-python.x86_64 0:2.8.5-4.el7     checkpolicy.x86_64 0:2.5-8.el7        container-selinux.noarch 2:2.119.2-1.911c772.el7_8     containerd.io.x86_64 0:1.4.3-3.1.el7          
    		  docker-ce-cli.x86_64 1:20.10.2-3.el7       libcgroup.x86_64 0:0.41-21.el7        libsemanage-python.x86_64 0:2.5-14.el7                 policycoreutils-python.x86_64 0:2.5-34.el7    
    		  python-IPy.noarch 0:0.75-6.el7             setools-libs.x86_64 0:3.3.8-4.el7    
    		Complete!
    		
© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容