Benutzer-Werkzeuge

Webseiten-Werkzeuge


software:windows:paket_manager:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
software:windows:paket_manager:start [2025/04/06 16:26] – [Programme finden] eugensoftware:windows:paket_manager:start [2025/04/06 16:45] (aktuell) – [Winget per Batch-Datei] eugen
Zeile 46: Zeile 46:
  
 ==== Winget per Batch-Datei ==== ==== Winget per Batch-Datei ====
-Wenn Sie Windows einmal neu aufsetzten wollen oder den PC eines Freundes mit nützlichen Programmen bestücken sollen, dann ist es ziemlich mühsam, jedes Pro¬gramm einzeln zu installieren. Sie können mit Winget folgende Syntax verwenden, um mehrere Anwendungen mit einem einzigen Befehl zu installieren: »winget install Microsoft.WindowsTerminal Mic-rosoft.PowerToys Microsoft.VisualStudio - Code«. Dabei geht aber irgendwann die Übersichtlichkeit flöten. +Wenn Sie Windows einmal neu aufsetzten wollen oder den PC eines Freundes mit nützlichen Programmen bestücken sollen, dann ist es ziemlich mühsam, jedes Programm einzeln zu installieren. Sie können mit Winget folgende Syntax verwenden, um mehrere Anwendungen mit einem einzigen Befehl zu installieren:\\  
-Hier kommt Stapelverarbeitung ins Spiel, mit einer Batch-Datei oder mit ei-nem JSON-Skript. Um etwa den Browser Vivaldi, den Passwortmanager KeepassXC und den Mediaplayer VLC in einem Schwung zu installieren, erstellen Sie mit einem Text-Editor eine neue Datei und nennen sie »favoriten.bat«. Dann schrei-ben Sie den folgenden Code hinein (jede Zeile endet mit »-): +//**winget install Microsoft.WindowsTerminal Microsoft.PowerToys Microsoft.VisualStudio - Code**//. Dabei geht aber irgendwann die Übersichtlichkeit flöten.\\  
-winget install --id=KeePassXCTeam. KeePassXC -e +Hier kommt Stapelverarbeitung ins Spiel, mit einer Batch-Datei oder mit einem JSON-Skript. Um etwa den Browser Vivaldi, den Passwortmanager KeepassXC und den Mediaplayer VLC in einem Schwung zu installieren, erstellen Sie mit einem Text-Editor eine neue Datei und nennen sie //favoriten.bat//. Dann schreiben Sie den folgenden Code hinein (jede Zeile endet mit //**-e**//):\\  
-winget install --id=Vidaldi.Vivaldi -e winget install --id=VideoLAN.VLC -e Wenn Sie die Datei aufrufen, installiert Winget die drei Programme. Für eine Soft¬ware -Grundausstattung ist das natürlich viel zu wenig. Auf der virtuellen CHIP-DVD finden Sie die Datei »Grundausstat-tung.bat«. Sie installiert 20 Programme des täglichen Bedarfs. Mit einem Text-Editor können Sie Programme ändern oder hinzufügen. Jeder Codeblock besteht aus drei Zeilen. Für Powertoys sieht es so aus: REM Powertoys +//**winget install --id=KeePassXCTeam. KeePassXC -e**//\\  
-winget install Microsoft.Powertoys +//**winget install --id=Vidaldi.Vivaldi -e**//\\  
-if %ERRORLEVEL% EQU o Echo Powert-oys installed successfully. %ERRORLE VEL+//**winget install --id=VideoLAN.VLC -e**//\\  
-Starten Sie die Batch-Datei per Doppel-klick oder rufen Sie diese in der Eingabe-aufforderung bzw. in der Powershell auf, jeweils mit Admin-Rechten. Ist dort ein Programm bereits vorhanden, versucht Winget, eine neuere Version zu installie-ren. Einige wenige Programme erfordern einen zusätzlichen Mausklick, um die Ins¬tallation anzustoßen. Auf der virtuellen CHIP -DVD finden Sie auch Batch-Dateien für Multimedia-Tools und für empfeh¬lenswerte Office-Programme. +Wenn Sie die Datei aufrufen, installiert Winget die drei Programme. Für eine Software-Grundausstattung ist das natürlich viel zu wenig. Auf der virtuellen CHIP-DVD finden Sie die Datei »Grundausstattung.bat«. Sie installiert 20 Programme des täglichen Bedarfs. Mit einem Text-Editor können Sie Programme ändern oder hinzufügen. Jeder Codeblock besteht aus drei Zeilen. Für Powertoys sieht es so aus:\\  
-Eine weitere Variante führt über eine JSON-Datei. Damit schreiben Sie die Na-men sämtlicher Programme, die auf Ihrem Rechner installiert und in Winget verfüg¬bar sind, in ein Installationspaket. Der Pa¬ketmanager sucht im Repository nach den Namen der Anwendungen und fügt sie der Liste im JSON-Format hinzu, die beim Editieren aber weniger übersichtlich ist als ein Batchskript. Zudem ist die Liste sehr ausführlich und enthält oft Software sowie Systemkomponenten, die man nicht un-bedingt auf jedem Zielsystem haben will. Dieser Befehl erstellt die Liste: »winget export -o .\winget-export.json«. Diese JSON-Datei können Sie nun benutzen, um die darin aufgeführten Programme auf ei¬nem beliebigen Rechner zu installieren. Das dazugehörige Kommando lautet »winget import -i .\winget-export.json - -accept-package-agreements«.+//**REM Powertoys**//\\  
 +//**winget install Microsoft.Powertoys**//\\  
 +//**if %ERRORLEVEL% EQU o Echo Powertoys installed successfully. %ERRORLEVEL%**//\\  
 +Starten Sie die Batch-Datei per Doppelklick oder rufen Sie diese in der Eingabeaufforderung bzw. in der Powershell auf, jeweils mit Admin-Rechten. Ist dort ein Programm bereits vorhanden, versucht Winget, eine neuere Version zu installieren. Einige wenige Programme erfordern einen zusätzlichen Mausklick, um die Installation anzustoßen. Auf der virtuellen CHIP-DVD finden Sie auch Batch-Dateien für Multimedia-Tools und für empfehlenswerte Office-Programme.\\  
 +Eine weitere Variante führt über eine JSON-Datei. Damit schreiben Sie die Namen sämtlicher Programme, die auf Ihrem Rechner installiert und in Winget verfügbar sind, in ein Installationspaket. Der Paketmanager sucht im Repository nach den Namen der Anwendungen und fügt sie der Liste im JSON-Format hinzu, die beim Editieren aber weniger übersichtlich ist als ein Batchskript. Zudem ist die Liste sehr ausführlich und enthält oft Software sowie Systemkomponenten, die man nicht unbedingt auf jedem Zielsystem haben will. Dieser Befehl erstellt die Liste:\\  
 +//**winget export -o .\winget-export.json**//. Diese JSON-Datei können Sie nun benutzen, um die darin aufgeführten Programme auf einem beliebigen Rechner zu installieren. Das dazugehörige Kommando lautet //**winget import -i .\winget-export.json - -accept-package-agreements**//.
 {{drawio>software:windows:paket_manager:json-installationspakete.png}} {{drawio>software:windows:paket_manager:json-installationspakete.png}}
 //JSON-Datei als Installationspaket//\\ <fs smaller>Die Liste der installierten Programme lässt sich in eine JSON-Datei exportieren und auf einem anderen Rechner importieren</fs> //JSON-Datei als Installationspaket//\\ <fs smaller>Die Liste der installierten Programme lässt sich in eine JSON-Datei exportieren und auf einem anderen Rechner importieren</fs>
  
 +==== Winget mit GUI ====
 +UniGetUl ist eine einfach zu bedienende grafische Bedienoberfläche für Winget. Mit wenigen Klicks lassen sich so bequem Programme suchen, installieren, aktualisieren und entfernen.\\ 
 +**Sie finden das Tool** auf der virtuellen CHIP-DVD. Es lässt sich auch per Winget installieren mit dem Kommando //**winget install --id=MartiCliment.UniGetUI -e**//. Beim ersten Start liest UniGetUl alle Programme ein, die sich installieren lassen. Das dauert ein Weilchen, da auch alternative Paketquellen wie Chocolatey eingebunden sind, weshalb sich die Programme auf knapp 20.000 summieren.\\ 
 +**Um Programme zu suchen**, tippen Sie einfach den Suchbegriff in das Suchfeld ein. So liefert eine Suche nach //**raw**// rund 60 Programme, die sich mit dem Bildformat RAW beschäftigen. Ein Klick auf ein Programm liefert detaillierte Informationen dazu und sofern vorhanden, Optionen zur Installation. Sie können das Programm oder gleich mehrere Programme in der Trefferliste markieren. An dieser Stelle lassen sich auch weitere Anwendungen suchen und die gewünschten Treffer hinzufügen. Um schließlich alle markierten Programme zu installieren, klicken Sie auf den Button //**Ausgewählte Pakete installieren**//.\\ 
 +**Der Reiter //Software-Updates//** zeigt, für welche Programme neuere Versionen zur Verfügung stehen. Die Programme sind alle markiert und lassen sich mit einem Klick auf //**Ausgewählte Pakete aktualisieren**// auf den aktuellen Stand bringen. Der letzte Reiter //Installierte Pakete// gibt an, welche Software auf Ihrem Rechner vorhanden ist. Markierte Pakete lassen sich hier entfernen.
 +{{drawio>software:windows:paket_manager:wingetgui.png}}
 +//UniGetUl//\\ <fs smaller>Wer nicht gerne auf der Kommandozeile werkelt, kann Winget über eine grafische Bedien-oberfläche nutzen</fs>
software/windows/paket_manager/start.1743956818.txt.gz · Zuletzt geändert: von eugen