software:windows:paket_manager:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| software:windows:paket_manager:start [2025/04/06 16:00] – eugen | software:windows:paket_manager:start [2025/04/06 16:45] (aktuell) – [Winget per Batch-Datei] eugen | ||
|---|---|---|---|
| Zeile 13: | Zeile 13: | ||
| Winget ist textbasiert, | Winget ist textbasiert, | ||
| Um anzuzeigen, welche Programme auf Ihrem System vorhanden sind, geben Sie //**winget list**// ein. Als Ergebnis erhalten Sie eine Liste aller Anwendungen. Sie zeigt die ID, die installierte Version, die neueste verfügbare Version sowie die Quelle an. Die ID dient dazu, mehrere Versionen eines Programms zu unterscheiden. So differenziert sich der Browser Opera in 14 unterschiedliche Programme wie //Opera Stahle//, //Opera GX// oder //Opera Beta//. Mithilfe der ID installieren Sie genau die gewünschte Variante.\\ | Um anzuzeigen, welche Programme auf Ihrem System vorhanden sind, geben Sie //**winget list**// ein. Als Ergebnis erhalten Sie eine Liste aller Anwendungen. Sie zeigt die ID, die installierte Version, die neueste verfügbare Version sowie die Quelle an. Die ID dient dazu, mehrere Versionen eines Programms zu unterscheiden. So differenziert sich der Browser Opera in 14 unterschiedliche Programme wie //Opera Stahle//, //Opera GX// oder //Opera Beta//. Mithilfe der ID installieren Sie genau die gewünschte Variante.\\ | ||
| - | Um nach einem bestimmten Programm zu suchen, verwenden Sie den Parameter // | + | Um nach einem bestimmten Programm zu suchen, verwenden Sie den Parameter // |
| - | Mit dem Kommando //**winget source list**// erhalten Sie die Information, | + | |
| - | Geben Sie einen Begriff in das Suchfeld ein, etwa // | + | |
| {{drawio> | {{drawio> | ||
| // | // | ||
| - | Ihrem Rechner installiert sind und ob es neuere Versionen gibt</ | + | Ihrem Rechner installiert sind und ob es neuere Versionen gibt</ |
| + | Mit dem Kommando //**winget source list**// erhalten Sie die Information, | ||
| + | Geben Sie einen Begriff in das Suchfeld ein, etwa // | ||
| + | {{drawio> | ||
| + | //Im Web suchen//\\ <fs smaller> | ||
| + | durchsuchen und den Installationsbefehl auszugeben</fs> | ||
| ==== Programme installieren ==== | ==== Programme installieren ==== | ||
| - | Die Programme lassen sich mit Winget anhand des Namens oder anhand der ID installieren. Um zum Beispiel Microsoft Powertoys herunterzuladen, | + | Die Programme lassen sich mit Winget anhand des Namens oder anhand der ID installieren. Um zum Beispiel Microsoft Powertoys herunterzuladen, |
| - | Wenn ein Programm aus dem Microsoft Store kommt, Winget es aber nicht findet, dann können Sie es trotzdem darüber installieren. Ein Beispiel ist die // | + | |
| {{drawio> | {{drawio> | ||
| - | //Programm installieren// | + | //Programm installieren// |
| + | Wenn ein Programm aus dem Microsoft Store kommt, Winget es aber nicht findet, dann können Sie es trotzdem darüber installieren. Ein Beispiel ist die // | ||
| + | {{drawio> | ||
| + | //Software aus dem Microsoft Store finden//\\ <fs smaller> | ||
| + | Anhieb nicht findet, entnehmen Sie die passende ID aus der %%URL%%</fs> | ||
| ==== Programme aktuell halten ==== | ==== Programme aktuell halten ==== | ||
| //Windows Update// kann lediglich das System selbst sowie einige wenige Programme aktualisieren. Winget hingegen kann jede installierte Software einzeln oder alle auf einen Schlag auf die aktuelle Version bringen, sofern die Programme in Winget verfügbar sind. Ein Komplett-Update erledigt der Befehl //**winget upgrade - -all**//. Wenn Sie den Parameter //**- -silent**// hinzufügen, | //Windows Update// kann lediglich das System selbst sowie einige wenige Programme aktualisieren. Winget hingegen kann jede installierte Software einzeln oder alle auf einen Schlag auf die aktuelle Version bringen, sofern die Programme in Winget verfügbar sind. Ein Komplett-Update erledigt der Befehl //**winget upgrade - -all**//. Wenn Sie den Parameter //**- -silent**// hinzufügen, | ||
| Um zu ermitteln, welche Anwendungen ein Update benötigen, verwenden Sie //**winget upgrade**// ganz ohne Argumente. Das zeigt alle verfügbaren Upgrades an. Einzelne Programme aktualisieren Sie in der Art //**winget upgrade powertoys**// | Um zu ermitteln, welche Anwendungen ein Update benötigen, verwenden Sie //**winget upgrade**// ganz ohne Argumente. Das zeigt alle verfügbaren Upgrades an. Einzelne Programme aktualisieren Sie in der Art //**winget upgrade powertoys**// | ||
| - | {{drawio> | + | {{drawio> |
| //Programme aktualisieren// | //Programme aktualisieren// | ||
| + | ==== Weitere Winget-Befehle nutzen ==== | ||
| + | Winget umfasst eine große Menge an Befehlen, Optionen und Argumenten. So können Sie mit //**winget - -info**// herausfinden, | ||
| + | Der Befehl //**winget features**// | ||
| + | {{drawio> | ||
| + | // | ||
| + | Winget kennt, und zu jedem Befehl die dazugehörigen Parameter</ | ||
| + | |||
| + | ==== 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 Programm einzeln zu installieren. Sie können mit Winget folgende Syntax verwenden, um mehrere Anwendungen mit einem einzigen Befehl zu installieren: | ||
| + | //**winget install Microsoft.WindowsTerminal Microsoft.PowerToys Microsoft.VisualStudio - Code**//. Dabei geht aber irgendwann die Übersichtlichkeit flöten.\\ | ||
| + | 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, | ||
| + | //**winget install --id=KeePassXCTeam. KeePassXC -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 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: | ||
| + | //**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, | ||
| + | //**winget export -o .\winget-export.json**// | ||
| + | {{drawio> | ||
| + | // | ||
| + | |||
| + | ==== 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, | ||
| + | **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, | ||
| + | **Der Reiter // | ||
| + | {{drawio> | ||
| + | // | ||
software/windows/paket_manager/start.1743955241.txt.gz · Zuletzt geändert: von eugen
