Package herunterladen

Package herunterladen

download.packages nimmt eine Liste von Paketnamen und ein Zielverzeichnis, lädt die neuesten Versionen herunter und speichert sie in destdir. Wenn die Liste der verfügbaren Pakete nicht als Argument angegeben wird, wird sie aus Repositorys abgerufen. Wenn ein Repository lokal ist, d.h. die URL beginnt mit „file:“, dann werden die Pakete nicht heruntergeladen, sondern direkt verwendet. Sowohl „file:“ als auch „file:///“ sind als Präfixe für einen Dateipfad zulässig. Verwenden Sie Letzteres nur für URLs: Siehe URL für ihre Interpretation. (Andere Formen von file:// URLs werden nicht unterstützt.) Dadurch wird das Paket aus der Quelle basierend auf der aktuellen Version auf GitHub erstellt. Der obligatorische Status eines Paketupdates wird von Microsoft nicht erzwungen, und das Betriebssystem stellt keine Benutzeroberfläche bereit, die Benutzern anzeigt, dass ein obligatorisches App-Update installiert werden muss. Entwickler sollen die obligatorische Einstellung verwenden, um obligatorische App-Updates in ihrem eigenen Code zu erzwingen. PyPI hilft Ihnen, Software zu finden und zu installieren, die von der Python-Community entwickelt und gemeinsam genutzt wird. Erfahren Sie mehr über die Installation von Paketen. Im folgenden Codebeispiel wird veranschaulicht, wie Sie ermitteln, ob Aktualisierungspakete obligatorisch sind.

In der Regel sollten Sie Ihre App-Erfahrung für den Benutzer ordnungsgemäß herabstufen, wenn ein obligatorisches Paketupdate nicht erfolgreich heruntergeladen oder installiert wird. Eine zweispaltige Matrix mit Namen und Zieldateinamen dieser Pakete, die erfolgreich heruntergeladen wurden. Wenn Pakete nicht verfügbar sind oder ein Problem mit dem Download vorliegt, werden entsprechende Warnungen ausgesprochen. Sobald das Paket installiert ist, können Sie es mit laden: Alternativ können Sie die Quelldateien oder eine Windows- oder MacOS X-Binärdatei von CRAN herunterladen und das Paket manuell installieren. Weitere Informationen zum Installieren von Paketen finden Sie im R-Installations- und Verwaltungshandbuch. Sie können das Paket (oder ein Upgrade auf die neueste offizielle Version) direkt in R installieren, indem Sie Folgendes eingeben: Wenn Sie die RequestDownloadStorePackageUpdatesAsync- oder RequestDownloadAndInstallStorePackageUpdatesAsync-Methode aufrufen, können Sie jedem Paket in dieser Anforderung einen Progress-Handler zuweisen, der einmal für jeden Schritt im Download- (oder Download- und Installations-Prozess) aufgerufen wird. Der Handler empfängt ein StorePackageUpdateStatus-Objekt, das Informationen über das Aktualisierungspaket bereitstellt, das die Fortschrittsbenachrichtigung ausgelöst hat. Im vorherigen Beispiel wird das Feld PackageDownloadProgress des StorePackageUpdateStatus-Objekts verwendet, um den Fortschritt des Download- und Installationsvorgangs anzuzeigen. Wenn Sie einen Paketflug erstellen, können Sie die Pakete mit einer ähnlichen Benutzeroberfläche auf der Seite Pakete für den Flug als obligatorisch markieren. In diesem Fall gilt die obligatorische Paketaktualisierung nur für Kunden, die Teil der Fluggruppe sind.