Verfolgen, wann sich ein von Scoop verwalteter Bucket ändert (hauptsächlich Java)

Als ich zum ersten Mal seit langer Zeit eine Bestandsaufnahme der Schaufelpakete durchführte, geschah dies.

PS> scoop status

image.png

Aufgrund von Wartungsarbeiten fehlte ** die Manifestdatei für openjdk in main Bucket **. (Bazel wurde übrigens vom Extras Bucket zum Main Bucket befördert)

Java Bucket

Wohin ging Java? Anscheinend wurden Java-bezogene Pakete zusammengefasst und unabhängig gemacht.

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

Dies ist ein offizieller Eimer, daher können Sie ihn mit den folgenden Angaben hinzufügen

PS> scoop bucket add java

Versions-Upgrade

Als ich dachte, ich könnte endlich openjdk aktualisieren,

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'

Kann nicht.

Anscheinend verfolgt ** Moving Bucket keine Updates **. Was soll ich tun?

Ein letzter Ausweg

Wenn Sie nichts tun können, können Sie damit umgehen, indem Sie es einmal löschen und erneut einfügen.

PS> scoop uninstall openjdk
PS> scoop install openjdk

Dadurch werden jedoch auch alle früheren Versionen gelöscht, was in einigen Fällen ein Problem sein kann. (Zuvor habe ich alle Versionen der Conda-Umgebung mit derselben Methode gelöscht.)

B. Tipps

** Dies ist ein Trick, also weine nicht, wenn du einen Fehler machst **

Warum bleibt die Schaufel also bei der Manifestation des verlorenen Haupteimers? Tatsächlich gibt es die neueste Entität jeder Anwendung unter "~ / scoop / apps / APP_NAME / current /", aber es scheint, dass Bucket anhand von "install.json" beurteilt wird.

So können Sie Aktualisierungen verfolgen, indem Sie die folgenden Änderungen vornehmen:

install.json


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

image.png

Übrigens, wenn Sie wie Bazel zum Main befördert werden, können Sie die gesamte Zeile von "Bucket": "Extras" löschen.

Bonus

Durch die Umstellung auf Java Bucket wird JRE / JDK ** pro Build x pro Version ** bereitgestellt, sodass das Umschalten der Systemversion von scoop verwaltet werden kann.

◆ Mitgeliefertes Paket

◆ Schalten

PS> scoop install openjdk9 openjdk10 zulu10

#Wechseln Sie zu Open JDK 9
PS> scoop reset openjdk9

#Wechseln Sie zu Open JDK 10
PS> scoop reset openjdk10

#Wechseln Sie zu Zulu 10
PS> scoop reset zulu10

Dadurch wird die Referenz zwischen dem Befehl "Java" und "JAVA_HOME" umgeschaltet. Dies ist ausreichend, wenn Sie es nicht stark entwickelt haben.

Recommended Posts

Verfolgen, wann sich ein von Scoop verwalteter Bucket ändert (hauptsächlich Java)
[Java] So erhalten Sie eine Anfrage per HTTP-Kommunikation
[Java] So schneiden Sie eine Zeichenfolge zeichenweise aus
So erstellen Sie einen Java-Container
So erstellen Sie ein Java-Array
So erstellen Sie eine Java-Kalenderzusammenfassung
[Einführung in Java] So schreiben Sie ein Java-Programm
[IntelliJ IDEA] So fügen Sie beim Speichern einer Java-Datei automatisch final hinzu
Wie ein völlig unerfahrener Mensch studierte, um selbst Java-Silber zu erwerben
So übergeben Sie einen Proxy, wenn Sie REST mit SSL in Java auslösen
[Rails] Wie schreibe ich, wenn ich eine Unterabfrage mache?
So zeigen Sie eine Webseite in Java an
So konvertieren Sie einen Soliditätsvertrag in eine Java-Vertragsklasse
(Java) Implementieren von equals () für eine Klasse mit durch Vererbung hinzugefügten Wertelementen
So erstellen Sie eine Java-Umgebung in nur 3 Sekunden
So springen Sie von Eclipse Java zu einer SQL-Datei
java: Wie schreibe ich eine generische Typliste? [Hinweis]
[Java] Wie man aus Janken rauskommt (entspricht Paiza Rang A)
So erstellen Sie einen Daten-URI (base64) in Java
[Java] Wie man Aufgaben regelmäßig ausführt
[Java] So löschen Sie ein bestimmtes Zeichen aus einer Zeichenfolge
So konvertieren Sie A in a und a in A mit logischem Produkt und Summe in Java
So konvertieren Sie eine Datei in ein Byte-Array in Java
[Java] So unterbrechen Sie eine Zeile mit StringBuilder
Änderungen von Java 8 zu Java 11
Wie man Arrays mit Java stapelweise initialisiert, wusste ich als Anfänger nicht
So reduzieren Sie die Programmlast ein wenig, wenn Sie Zeichen mit JAVA kombinieren
So erstellen Sie ein leichtes Container-Image für Java-Apps
Speichern von Zeichenfolgen von ArrayList zu Zeichenfolge in Java (Personal)
Schreiben und Notizen bei der Migration von VB zu JAVA
So stellen Sie eine Kotlin (Java) -App auf AWS fargate bereit
So wählen Sie ein bestimmtes Datum anhand des Codes im FS-Kalender aus
Dynamisches Wechseln von JDKs beim Erstellen von Java mit Gradle
So simulieren Sie das Hochladen von Post-Object-Formularen in OSS in Java
Eine Geschichte über Missverständnisse im Umgang mit Java-Scannern (Memo)
So erstellen Sie ein Schlüsselpaar von ecdsa in einem Format, das von Java gelesen werden kann
So senken Sie die Java-Version
So deinstallieren Sie Java 8 (Mac)
Java - So erstellen Sie JTable
Verwendung von Java Optional
So minimieren Sie Java-Images
Wie schreibe ich einen Java-Kommentar
Wie hinterlasse ich einen Kommentar?
Verwendung der Java-Klasse
[Java] Verwendung von removeAll ()
[Java] So zeigen Sie Wingdings an
Verwendung von Java Map
So legen Sie Java-Konstanten fest
Verwendung von Java-Variablen
So konvertieren Sie Java Base
[Java] So implementieren Sie Multithreading
So initialisieren Sie ein Java-Array
So fügen Sie ein Video ein