Comment suivre quand un bucket géré par scoop change (principalement Java)

Lorsque j'ai fait l'inventaire des paquets scoop pour la première fois depuis longtemps, cela s'est produit.

PS> scoop status

image.png

Pour des raisons de maintenance, ** le fichier manifeste pour openjdk était absent de main Bucket **. (Au fait, Bazel a été promu du Bucket des extras au Bucket principal)

Java Bucket

Alors, où est passé Java? Apparemment, les packages liés à Java ont été regroupés et rendus indépendants.

https://github.com/lukesampson/scoop/wiki/Java https://github.com/se35710/scoop-java

Ceci est un bucket officiel, vous pouvez donc l'ajouter avec juste ce qui suit

PS> scoop bucket add java

Mise à jour de version

Donc, quand j'ai pensé que je pourrais enfin mettre à jour openjdk,

PS> scoop update openjdk

# openjdk: 1.8.0.141-1 (latest version)
# Latest versions for all apps are installed! For more information try 'scoop status'

Ne peux pas.

Apparemment, ** le déplacement du bucket ne suit pas les mises à jour **. Eh bien, que dois-je faire?

Un dernier recours

S'il n'y a rien que vous puissiez faire, vous pouvez y remédier en l'effaçant une fois et en le réinsérant.

PS> scoop uninstall openjdk
PS> scoop install openjdk

Cependant, cela supprime également toutes les versions antérieures, ce qui peut être un problème dans certains cas. (Auparavant, j'avais supprimé toutes les versions de l'environnement Conda par la même méthode.)

B. Conseils

** C'est un truc, alors ne pleure pas si tu fais une erreur **

Alors, pourquoi scoop colle-t-il à la manifestation du seau principal perdu? En fait, il y a la dernière entité de chaque application sous ~ / scoop / apps / APP_NAME / current /, mais il semble que Bucket soit jugé en regardant ʻinstall.json` dedans.

Vous pouvez donc suivre les mises à jour en apportant les modifications suivantes:

install.json


{
+    "bucket":  "java",
    "architecture":  "64bit"
}
PS> scoop update openjdk

image.png

Au fait, si vous êtes promu principal comme Bazel, vous pouvez supprimer toute la ligne de " bucket ":" extras ".

prime

En passant à Java Bucket, JRE / JDK est fourni ** par build x par version **, de sorte que le changement de version du système peut être géré par scoop.

◆ Paquet fourni

◆ Commutation

PS> scoop install openjdk9 openjdk10 zulu10

#Passer à Open JDK 9
PS> scoop reset openjdk9

#Passer à Open JDK 10
PS> scoop reset openjdk10

#Passer à Zulu 10
PS> scoop reset zulu10

Cela basculera la référence entre la commande java et JAVA_HOME. Cela suffit si vous ne l'avez pas développé sévèrement.

Recommended Posts

Comment suivre quand un bucket géré par scoop change (principalement Java)
[Java] Comment obtenir une requête par communication HTTP
[Java] Comment découper une chaîne de caractères caractère par caractère
Comment créer un conteneur Java
Comment créer un tableau Java
Comment créer un résumé de calendrier Java
[Introduction à Java] Comment écrire un programme Java
[IntelliJ IDEA] Comment ajouter automatiquement la finale lors de l'enregistrement d'un fichier Java
Comment une personne complètement inexpérimentée a étudié pour acquérir de l'argent Java par elle-même
Comment passer un proxy lors du lancement de REST avec SSL en Java
[Rails] Comment écrire lors de la création d'une sous-requête
Comment afficher une page Web en Java
Comment convertir un contrat de solidité en une classe de contrat Java
(Java) Comment implémenter equals () pour une classe avec des éléments de valeur ajoutés par héritage
Comment créer un environnement Java en seulement 3 secondes
Comment passer d'Eclipse Java à un fichier SQL
java: Comment écrire une liste de types génériques [Note]
[Java] Comment sortir de Janken (équivalent à paiza rang A)
Comment créer un URI de données (base64) en Java
[Java] Comment exécuter des tâches régulièrement
[Java] Comment effacer un caractère spécifique d'une chaîne de caractères
Comment convertir A en A et A en A en utilisant le produit logique et la somme en Java
Comment convertir un fichier en tableau d'octets en Java
[Java] Comment rompre une ligne avec StringBuilder
Changements de Java 8 à Java 11
Comment initialiser par lots des tableaux avec Java que je ne savais pas quand j'étais débutant
Comment réduire même un peu la charge du programme lors de la combinaison de caractères avec JAVA
Comment créer une image de conteneur légère pour les applications Java
Comment stocker des chaînes de ArrayList à String en Java (personnel)
Comment écrire et noter lors de la migration de VB vers JAVA
Comment déployer une application kotlin (java) sur AWS Fargate
Comment sélectionner une date spécifiée par code dans le calendrier FS
Comment changer dynamiquement les JDK lors de la construction de Java avec Gradle
Comment simuler le téléchargement de formulaires post-objet vers OSS en Java
Une histoire de malentendu sur l'utilisation du scanner Java (mémo)
Comment créer une paire de clés d'ecdsa dans un format lisible par Java
Comment abaisser la version java
Comment désinstaller Java 8 (Mac)
Java - Comment créer JTable
Comment utiliser java Facultatif
Comment réduire les images Java
Comment rédiger un commentaire java
Comment laisser un commentaire
Comment utiliser la classe Java
[Java] Comment utiliser removeAll ()
[Java] Comment afficher les Wingdings
Comment utiliser Java Map
Comment définir des constantes Java
Comment utiliser les variables Java
Comment convertir la base Java
[Java] Comment implémenter le multithreading
Comment initialiser un tableau Java
Comment insérer une vidéo