Installer Google Cloud composants erreur de gcloud commande
Je suis en train d'installer plusieurs BPC composants de gcloud ligne de commande et reçois la même erreur de toujours:
$ gcloud components list
Your current Cloud SDK version is: 146.0.0
The latest available version is: 146.0.0
┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ Components │
├───────────────┬──────────────────────────────────────────────────────┬──────────────────────────┬───────────┤
│ Status │ Name │ ID │ Size │
├───────────────┼──────────────────────────────────────────────────────┼──────────────────────────┼───────────┤
│ Not Installed │ App Engine Go Extensions │ app-engine-go │ 47.9 MiB │
│ Not Installed │ Bigtable Command Line Tool │ cbt │ 3.8 MiB │
│ Not Installed │ Cloud Datalab Command Line Tool │ datalab │ < 1 MiB │
│ Not Installed │ Cloud Datastore Emulator │ cloud-datastore-emulator │ 15.4 MiB │
│ Not Installed │ Cloud Datastore Emulator (Legacy) │ gcd-emulator │ 38.1 MiB │
│ Not Installed │ Cloud Pub/Sub Emulator │ pubsub-emulator │ 21.0 MiB │
│ Not Installed │ Google Container Registry's Docker credential helper │ docker-credential-gcr │ 3.3 MiB │
│ Not Installed │ gcloud app Java Extensions │ app-engine-java │ 128.3 MiB │
│ Not Installed │ gcloud app Python Extensions │ app-engine-python │ 7.2 MiB │
│ Not Installed │ kubectl │ kubectl │ 11.5 MiB │
│ Installed │ BigQuery Command Line Tool │ bq │ < 1 MiB │
│ Installed │ Cloud SDK Core Libraries │ core │ 5.7 MiB │
│ Installed │ Cloud Storage Command Line Tool │ gsutil │ 2.8 MiB │
│ Installed │ Default set of gcloud commands │ gcloud │ │
│ Installed │ gcloud Alpha Commands │ alpha │ < 1 MiB │
│ Installed │ gcloud Beta Commands │ beta │ < 1 MiB │
└───────────────┴──────────────────────────────────────────────────────┴──────────────────────────┴───────────┘
$ gcloud composants installer kubectl
Vous ne pouvez pas effectuer cette action car ce Nuage installation du SDK est
géré par un autre gestionnaire de paquets. Si vous souhaitez obtenir le
la dernière version, veuillez consulter notre page de téléchargement principale:
https://cloud.google.com/sdk/
ERROR: (gcloud.components.install) The component manager is disabled for this installation
Aucune idée pourquoi est-ce une erreur?
Got it!. Vous devez installer gcloud ligne de commande directement auprès d'un de version de l'archive à la place d'un gestionnaire de paquets (apt-get ou yum). Il semble qu'il n'y a pas d'autre chemin pour l'installation de certains second paquet si vous utiliser le plus tard.
Vous pouvez également installer les composants (ou de certains d'entre eux en tout cas) à l'aide de yum, regarde ici: cloud.google.com/sdk/downloads#yum
Vous pouvez également installer les composants (ou de certains d'entre eux en tout cas) à l'aide de yum, regarde ici: cloud.google.com/sdk/downloads#yum
OriginalL'auteur Ivan Fernandez | 2017-03-09
Vous devez vous connecter pour publier un commentaire.
Le Cloud SDK gestionnaire de composant ne fonctionne que si vous n'avez pas à installer le SDK par un autre gestionnaire de paquets. Si vous souhaitez utiliser le gestionnaire de composant, vous pouvez installer à l'aide de l'une de ces méthodes:
https://cloud.google.com/sdk/downloads#versioned
https://cloud.google.com/sdk/downloads#interactive
Paquets supplémentaires sont disponibles dans notre deb et yum repos de sorte que tous les composants sont disponibles, il vous suffit d'utiliser votre gestionnaire de paquets à installer:
https://cloud.google.com/sdk/downloads#apt-get
https://cloud.google.com/sdk/downloads#yum
sudo apt-get install google-cloud-sdk-pubsub-emulator
et obtenu l'erreur:E: Unable to locate package google-cloud-sdk-pubsub-emulator
Vous dites "Le Cloud SDK gestionnaire de composant ne fonctionne que si vous n'avez pas à installer le SDK par un autre gestionnaire de paquets." Mais dans mon cas, je n'ai jamais installé gcloud; il est préinstallé sur tous les BPC de l'instance. Donc, pour ceux d'entre nous à l'aide de docker, c'est que de préinstallation inutile?
Différents BPC images sont gérées par des personnes différentes, et donc la version préinstallée du Nuage SDK peut varier. La debian images installer le SDK en utilisant apt-get méthode mentionnée ci-dessus et aura tous les composants disponibles. D'autres distributions de gérer leur propre SDK paquet et peuvent ne pas avoir toutes les pièces disponibles. Si vous besoin de quelque chose qui n'est pas disponible, la meilleure solution est de désinstaller le kit de développement qui vient sur l'image, et l'installer en utilisant l'une des méthodes ci-dessus.
Également installé via apt-get conformément aux instructions, aussi ne peut pas installer google-cloud-sdk-pubsub de l'émulateur (ou banque de données) comme par Karl notes ci-dessus.
OriginalL'auteur Mark
D'ajouter un peu plus de contexte à cette réponse pour la Ubuntu OS, ce sont les étapes que j'ai pris quand j'avais déjà installé
google-cloud-sdk
à l'aide de laapt-get
gestionnaire de paquetssudo apt-get remove google-cloud-sdk
https://cloud.google.com/sdk/docs/quickstart-linux et suivez les étapes pour télécharger le bon
tar.gz
package pour votre systèmetar -zxf google-cloud-sdk-*
./google-cloud-sdk/install.sh
À l'aide de cette installation j'ai ensuite été en mesure de mettre à jour et installer
kubectl
avec les commandes suivantesOriginalL'auteur ScottMcC
En cas
apt
ouapt-get
ne désinstalle pas gcloud essayer avecsnap remove google-cloud-sdk
.Ce pourrait être le cas si vous utilisez une version plus récente de la version Ubuntu (par exemple. LTS 18.04).
OriginalL'auteur Wal