Notez qu'il y aura peut-être plus de choses à faire à l'avenir
Je souhaite installer un package dans un environnement hors ligne.
Suivez les étapes ci-dessous en supposant que vous disposez d'un environnement en ligne qui se connecte à Internet.
Spécifiez l'option --downloadonly
avec yum install.
Vous pouvez spécifier la destination du téléchargement en spécifiant l'option --downloaddir
, mais c'est ennuyeux car j'ai oublié de le spécifier ici. .. ..
$ sudo yum install -y https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_amd64/amazon-ssm-agent.rpm --downloadonly
Loaded plugins: fastestmirror
amazon-ssm-agent.rpm | 31 MB 00:00:10
Examining /var/tmp/yum-root-oPlmKR/amazon-ssm-agent.rpm: amazon-ssm-agent-2.3.772.0-1.x86_64
Marking /var/tmp/yum-root-oPlmKR/amazon-ssm-agent.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package amazon-ssm-agent.x86_64 0:2.3.772.0-1 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
=============================================================================================================================================================
Package Arch Version Repository Size
=============================================================================================================================================================
Installing:
amazon-ssm-agent x86_64 2.3.772.0-1 /amazon-ssm-agent 120 M
Transaction Summary
=============================================================================================================================================================
Install 1 Package
Total size: 120 M
Installed size: 120 M
Background downloading packages, then exiting:
exiting because "Download Only" specified
J'ai été trompé par le lieu inconnu appelé / var / tmp / yum-root-oPlmKR
, alors je l'apporte chez moi.
Changer également le propriétaire
# cp amazon-ssm-agent.rpm /home/centos/
# chown centos /home/centos/amazon-ssm-agent.rpm
Transférer avec la commande scp.
Spécifiez le fichier de clé pour vous connecter à la destination de transfert avec l'option -i
.
$ scp -i ./.ssh/xxx.pem amazon-ssm-agent.rpm xx.xx.xx.xx(Transfert IP de destination):~
Installez avec yum comme d'habitude
J'ai oublié de mettre sudo et je me suis mis en colère une fois. .. ..
$ sudo yum install amazon-ssm-agent.rpm
Loaded plugins: fastestmirror
Examining amazon-ssm-agent.rpm: amazon-ssm-agent-2.3.772.0-1.x86_64
Marking amazon-ssm-agent.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package amazon-ssm-agent.x86_64 0:2.3.772.0-1 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
=============================================================================================================================================================
Package Arch Version Repository Size
=============================================================================================================================================================
Installing:
amazon-ssm-agent x86_64 2.3.772.0-1 /amazon-ssm-agent 120 M
Transaction Summary
=============================================================================================================================================================
Install 1 Package
Total size: 120 M
Installed size: 120 M
Is this ok [y/d/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : amazon-ssm-agent-2.3.772.0-1.x86_64 1/1
Created symlink from /etc/systemd/system/multi-user.target.wants/amazon-ssm-agent.service to /etc/systemd/system/amazon-ssm-agent.service.
Verifying : amazon-ssm-agent-2.3.772.0-1.x86_64 1/1
Installed:
amazon-ssm-agent.x86_64 0:2.3.772.0-1
Complete!
Vous l'avez installé avec succès.