httpd离线升级
old-version:
- httpd-2.4.6-95.el7.centos.x86_64.rpm
new-version:
- httpd-2.4.6-97.el7.centos.x86_64.rpm
已经安装的旧版本 =========================================================================================================================================== Package Arch Version Repository Size =========================================================================================================================================== Installing: httpd x86_64 2.4.6-95.el7.centos /httpd-2.4.6-95.el7.centos.x86_64 9.4 M Installing for dependencies: apr x86_64 1.4.8-7.el7 base 104 k apr-util x86_64 1.5.2-6.el7 base 92 k httpd-tools x86_64 2.4.6-95.el7.centos base 93 k mailcap noarch 2.1.41-2.el7 base 31 k Transaction Summary ===========================================================================================================================================
需要更新的版本 及依赖关系
[root@agent1 httpd]# pwd /opt/httpd [root@agent1 httpd]# ll total 2880 -rw-r--r--. 1 root root 2847412 Jan 25 22:54 httpd-2.4.6-97.el7.centos.4.x86_64.rpm -rw-r--r--. 1 root root 96276 Jan 25 22:54 httpd-tools-2.4.6-97.el7.centos.4.x86_64.rpm [root@agent1 httpd]# createrepo . Spawning worker 0 with 2 pkgs Workers Finished Saving Primary metadata Saving file lists metadata Saving other metadata Generating sqlite DBs Sqlite DBs complete [root@agent1 httpd]# ll total 2884 -rw-r--r--. 1 root root 2847412 Jan 25 22:54 httpd-2.4.6-97.el7.centos.4.x86_64.rpm -rw-r--r--. 1 root root 96276 Jan 25 22:54 httpd-tools-2.4.6-97.el7.centos.4.x86_64.rpm drwxr-xr-x. 2 root root 4096 Feb 8 13:08 repodata [root@agent1 yum.repos.d]# pwd /etc/yum.repos.d [root@agent1 yum.repos.d]# cat httpd.repo [httpd] name=httpd - Plus baseurl=file:///opt/httpd gpgcheck=0 enabled=1 [root@agent1 yum.repos.d]# yum repolist httpd Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: mirrors.aliyun.com * centos-sclo-rh: mirrors.huaweicloud.com * centos-sclo-sclo: mirrors.aliyun.com * epel: mirror.sjtu.edu.cn * extras: mirrors.aliyun.com * updates: mirrors.aliyun.com repo id repo name status httpd httpd - Plus 2 repolist: 2 [root@agent1 yum.repos.d]# yum update httpd --enablerepo=httpd #我此处使用的是update, 使用install也是可以的。 Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: mirrors.aliyun.com * centos-sclo-rh: mirrors.huaweicloud.com * centos-sclo-sclo: mirrors.aliyun.com * epel: mirror.sjtu.edu.cn * extras: mirrors.aliyun.com * updates: mirrors.aliyun.com Resolving Dependencies --> Running transaction check ---> Package httpd.x86_64 0:2.4.6-95.el7.centos will be updated ---> Package httpd.x86_64 0:2.4.6-97.el7.centos.4 will be an update --> Processing Dependency: httpd-tools = 2.4.6-97.el7.centos.4 for package: httpd-2.4.6-97.el7.centos.4.x86_64 --> Running transaction check ---> Package httpd-tools.x86_64 0:2.4.6-95.el7.centos will be updated ---> Package httpd-tools.x86_64 0:2.4.6-97.el7.centos.4 will be an update --> Finished Dependency Resolution Dependencies Resolved =========================================================================================================================================== Package Arch Version Repository Size =========================================================================================================================================== Updating: httpd x86_64 2.4.6-97.el7.centos.4 httpd 2.7 M Updating for dependencies: httpd-tools x86_64 2.4.6-97.el7.centos.4 httpd 94 k Transaction Summary =========================================================================================================================================== Upgrade 1 Package (+1 Dependent package) Total download size: 2.8 M Is this ok [y/d/N]: y Downloading packages: ------------------------------------------------------------------------------------------------------------------------------------------- Total 166 MB/s | 2.8 MB 00:00:00 Running transaction check Running transaction test Transaction test succeeded Running transaction Updating : httpd-tools-2.4.6-97.el7.centos.4.x86_64 1/4 Updating : httpd-2.4.6-97.el7.centos.4.x86_64 2/4 Cleanup : httpd-2.4.6-95.el7.centos.x86_64 3/4 Cleanup : httpd-tools-2.4.6-95.el7.centos.x86_64 4/4 Verifying : httpd-tools-2.4.6-97.el7.centos.4.x86_64 1/4 Verifying : httpd-2.4.6-97.el7.centos.4.x86_64 2/4 Verifying : httpd-tools-2.4.6-95.el7.centos.x86_64 3/4 Verifying : httpd-2.4.6-95.el7.centos.x86_64 4/4 Updated: httpd.x86_64 0:2.4.6-97.el7.centos.4 Dependency Updated: httpd-tools.x86_64 0:2.4.6-97.el7.centos.4 Complete!
✈推荐阅读: