娇w兴 发表于 2018-8-2 13:11:21

如何根据指定软件版本制作属于自己的puppet yum源

# yum clean all  
Loaded plugins: priorities, product-id, security, subscription-manager
  
Updating Red Hat repositories.
  
Cleaning up Everything
  
# yum install puppet
  
Loaded plugins: priorities, product-id, security, subscription-manager
  
Updating Red Hat repositories.
  
puppet                                                                                          |951 B   00:00
  
puppet/primary                                                                                    | 1.7 kB   00:00
  
puppet                                                                                                               3/3
  
puppetlabs-deps                                                                                 | 1.9 kB   00:00
  
puppetlabs-deps/primary_db                                                                        |43 kB   00:00
  
puppetlabs-products                                                                               | 1.9 kB   00:00
  
puppetlabs-products/primary_db                                                                  |95 kB   00:03
  
rhel-base                                                                                       | 1.5 kB   00:00
  
rhel-base/primary                                                                                 | 913 kB   00:00
  
rhel-base                                                                                                      3261/3261
  
157 packages excluded due to repository priority protections
  
Setting up Install Process
  
Resolving Dependencies
  
--> Running transaction check
  
---> Package puppet.noarch 0:2.7.25-1.el5 set to be updated
  
--> Processing Dependency: facter < 1:2.0 for package: puppet
  
--> Processing Dependency: ruby(abi) >= 1.8 for package: puppet
  
--> Processing Dependency: facter >= 1.5 for package: puppet
  
--> Processing Dependency: ruby >= 1.8.5 for package: puppet
  
--> Processing Dependency: ruby-shadow for package: puppet
  
--> Processing Dependency: /usr/bin/ruby for package: puppet
  
--> Processing Dependency: ruby-augeas for package: puppet
  
--> Processing Dependency: libselinux-ruby for package: puppet
  
--> Running transaction check
  
---> Package facter.x86_64 1:1.7.4-1.el5 set to be updated
  
---> Package libselinux-ruby.x86_64 0:1.33.4-5.7.el5 set to be updated
  
---> Package ruby.x86_64 0:1.8.5-19.el5_6.1 set to be updated
  
---> Package ruby-augeas.x86_64 0:0.4.1-2.el5 set to be updated
  
--> Processing Dependency: augeas-libs >= 0.8.0 for package: ruby-augeas
  
--> Processing Dependency: libaugeas.so.0(AUGEAS_0.8.0)(64bit) for package: ruby-augeas
  
--> Processing Dependency: libaugeas.so.0(AUGEAS_0.11.0)(64bit) for package: ruby-augeas
  
--> Processing Dependency: libaugeas.so.0(AUGEAS_0.10.0)(64bit) for package: ruby-augeas
  
--> Processing Dependency: libaugeas.so.0(AUGEAS_0.1.0)(64bit) for package: ruby-augeas
  
--> Processing Dependency: libaugeas.so.0(AUGEAS_0.12.0)(64bit) for package: ruby-augeas
  
--> Processing Dependency: libaugeas.so.0()(64bit) for package: ruby-augeas
  
---> Package ruby-libs.x86_64 0:1.8.5-19.el5_6.1 set to be updated
  
---> Package ruby-shadow.x86_64 0:1.4.1-8.el5 set to be updated
  
--> Running transaction check
  
---> Package augeas-libs.x86_64 0:0.10.0-4.el5 set to be updated
  
--> Finished Dependency Resolution
  
Dependencies Resolved
  
=========================================================================================================================

  Package                     Arch               Version                        Repository                  >  
=========================================================================================================================
  
Installing:
  puppet                        noarch               2.7.25-1.el5                     puppet                        1.1 M
  
Installing for dependencies:
  augeas-libs                   x86_64               0.10.0-4.el5                     puppetlabs-deps               376 k
  facter                        x86_64               1:1.7.4-1.el5                  puppet                         87 k
  libselinux-ruby               x86_64               1.33.4-5.7.el5                   rhel-base                      61 k
  ruby                        x86_64               1.8.5-19.el5_6.1               rhel-base                     276 k
  ruby-augeas                   x86_64               0.4.1-2.el5                      puppetlabs-deps                22 k
  ruby-libs                     x86_64               1.8.5-19.el5_6.1               rhel-base                     1.6 M
  ruby-shadow                   x86_64               1.4.1-8.el5                      puppetlabs-deps                10 k
  
Transaction Summary
  
=========================================================================================================================
  
Install       8 Package(s)
  
Upgrade       0 Package(s)

  
Total download>  
Is this ok : y
  
Downloading Packages:
  
(1/8): ruby-shadow-1.4.1-8.el5.x86_64.rpm                                                         |10 kB   00:00
  
(2/8): ruby-augeas-0.4.1-2.el5.x86_64.rpm                                                         |22 kB   00:00
  
(4/8): augeas-libs-0.10.0-4.el5.x86_64.rpm                                                      | 376 kB   00:03
  
-------------------------------------------------------------------------------------------------------------------------
  
Total                                                                                    823 kB/s | 3.6 MB   00:04

  
warning: rpmts_HdrFromFdno: Header V3 RSA/SHA1 signature: NOKEY, key>  
puppetlabs-deps/gpgkey                                                                            | 1.7 kB   00:00

  
Importing GPG key 0x4BD6EC30 "Puppet Labs>  
Is this ok : y
  
Running rpm_check_debug
  
Running Transaction Test
  
Finished Transaction Test
  
Transaction Test Succeeded
  
Running Transaction
  Installing   : ruby-libs                                                                                       1/8
  Installing   : ruby                                                                                              2/8
  Installing   : ruby-shadow                                                                                       3/8
  Installing   : augeas-libs                                                                                       4/8
  Installing   : ruby-augeas                                                                                       5/8
  Installing   : libselinux-ruby                                                                                 6/8
  Installing   : facter                                                                                          7/8
  Installing   : puppet                                                                                          8/8
  
duration: 668(ms)
  
Installed products updated.
  
Installed:
  puppet.noarch 0:2.7.25-1.el5
  
Dependency Installed:
  augeas-libs.x86_64 0:0.10.0-4.el5   facter.x86_64 1:1.7.4-1.el5          libselinux-ruby.x86_64 0:1.33.4-5.7.el5
  ruby.x86_64 0:1.8.5-19.el5_6.1      ruby-augeas.x86_64 0:0.4.1-2.el5   ruby-libs.x86_64 0:1.8.5-19.el5_6.1
  ruby-shadow.x86_64 0:1.4.1-8.el5
  
Complete!
页: [1]
查看完整版本: 如何根据指定软件版本制作属于自己的puppet yum源