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:18] – [Programme installieren] eugensoftware:windows:paket_manager:start [2025/04/06 16:45] (aktuell) – [Winget per Batch-Datei] eugen
Zeile 13: Zeile 13:
 Winget ist textbasiert, also ohne grafische Bedienoberfläche (allerdings gibt es eine GUI. Sie arbeiten in der Eingabeaufforderung oder in der Powershell mit Administrator-Berechtigung. Als normaler User funktioniert Winget ebenfalls, dann installiert es Programme aber auch nur für diesen Benutzer. Dabei legt es allerdings nicht ganz standardgemäße Verknüpfungen an, was bei viel installierter Software zu Problemen führen kann.\\  Winget ist textbasiert, also ohne grafische Bedienoberfläche (allerdings gibt es eine GUI. Sie arbeiten in der Eingabeaufforderung oder in der Powershell mit Administrator-Berechtigung. Als normaler User funktioniert Winget ebenfalls, dann installiert es Programme aber auch nur für diesen Benutzer. Dabei legt es allerdings nicht ganz standardgemäße Verknüpfungen an, was bei viel installierter Software zu Problemen führen kann.\\ 
 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 //**search**//. Das Kommando //**win-get search python**// spuckt eine lange Liste mit allen Python-Versionen samt Zubehör aus, die zur Installation bereitstehen. Analog fördert der Befehl //**winget search libreoffice**// die aktuelle Version der Office-Suite zutage.\\  +Um nach einem bestimmten Programm zu suchen, verwenden Sie den Parameter //**search**//. Das Kommando //**win-get search python**// spuckt eine lange Liste mit allen Python-Versionen samt Zubehör aus, die zur Installation bereitstehen. Analog fördert der Befehl //**winget search libreoffice**// die aktuelle Version der Office-Suite zutage.
-Mit dem Kommando //**winget source list**// erhalten Sie die Information, welche Software-Repositories zur Auswahl stehen. Zwar lassen sich mit reichlich Aufwand weitere Quellen hinzufügen, das ist jedoch die Mühe nicht wert. Denn Winget bietet bereits Zugriff auf mehr als 7.000 Programme. Das sollte genügen. Die Bedienung von Winget auf der Befehlszeile ist zwar nicht sonderlich kompliziert, aber wer lieber grafisch sucht, der kann dies tun. Surfen Sie zu https://winstall.app, um das Repository zu durchforsten.\\  +
-Geben Sie einen Begriff in das Suchfeld ein, etwa //**keepass**//. Sie erhalten vier Treffer. Klicken Sie einen davon an, etwa //**KeePas sXC**// , erhalten Sie Informationen wie das Datum der letzten Aktualisierung, die aktuelle Versionsnummer und Details zum Hersteller. Ganz oben finden Sie zudem den Befehl, mit dem sich das Programm per Winget installieren lässt. Wenn Sie unter den Infos auf //**+ Select**// klicken, fügt die Webseite das Programm zu einer Liste hinzu. Diese können Sie dann über //**Generate Script**// als Batch-Datei mit den passenden Winget-Befehlen herunterladen und in einem Rutsch auf Ihrem Rechner installieren.+
 {{drawio>software:windows:paket_manager:installierteprogramme.png}} {{drawio>software:windows:paket_manager:installierteprogramme.png}}
 //Installierte Programme//\\ <fs smaller>Dieser Befehl zeigt, welche Programme in welchen Versionen auf //Installierte Programme//\\ <fs smaller>Dieser Befehl zeigt, welche Programme in welchen Versionen auf
-Ihrem Rechner installiert sind und ob es neuere Versionen gibt</fs>+Ihrem Rechner installiert sind und ob es neuere Versionen gibt</fs>\\ \\  
 +Mit dem Kommando //**winget source list**// erhalten Sie die Information, welche Software-Repositories zur Auswahl stehen. Zwar lassen sich mit reichlich Aufwand weitere Quellen hinzufügen, das ist jedoch die Mühe nicht wert. Denn Winget bietet bereits Zugriff auf mehr als 7.000 Programme. Das sollte genügen. Die Bedienung von Winget auf der Befehlszeile ist zwar nicht sonderlich kompliziert, aber wer lieber grafisch sucht, der kann dies tun. Surfen Sie zu https://winstall.app, um das Repository zu durchforsten.\\  
 +Geben Sie einen Begriff in das Suchfeld ein, etwa //**keepass**//. Sie erhalten vier Treffer. Klicken Sie einen davon an, etwa //**KeePas sXC**// , erhalten Sie Informationen wie das Datum der letzten Aktualisierung, die aktuelle Versionsnummer und Details zum Hersteller. Ganz oben finden Sie zudem den Befehl, mit dem sich das Programm per Winget installieren lässt. Wenn Sie unter den Infos auf //**+ Select**// klicken, fügt die Webseite das Programm zu einer Liste hinzu. Diese können Sie dann über //**Generate Script**// als Batch-Datei mit den passenden Winget-Befehlen herunterladen und in einem Rutsch auf Ihrem Rechner installieren. 
 +{{drawio>software:windows:paket_manager:imweb_suchen.png}} 
 +//Im Web suchen//\\ <fs smaller>Surfen Sie zu https://winstall.app, um das Winget-Repository zu 
 +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, führen Sie zunächst eine Suche durch, um den korrekten Namen oder die ID zu ermitteln. Bei eindeutigen Namen ist dieser Schritt nicht erforderlich: //**winget search powertoys**//. Sie sehen, dass sowohl das Winget-Repository als auch der Microsoft Store die aktuelle Version bereithalten. Sie haben also die Wahl zwischen //**winget install Micro-soft.PowerToys**// und //**winget install - - id =XP89DCGQ3K6VLD**//. Das //** - - id=**// schränkt die Installation auf die ID der Anwendung ein, //**- -name=**// auf den Namen. Wer will, kann hinter //**install**// zudem ein //**-e**// einfügen. Das führt zu einer exakten Suche und lässt Teilzeichenfolgen unter den Tisch fallen. Die Programme lassen sich mit Winget anhand des Namens oder anhand der ID installieren. Um zum Beispiel Microsoft Powertoys herunterzuladen, führen Sie zunächst eine Suche durch, um den korrekten Namen oder die ID zu ermitteln. Bei eindeutigen Namen ist dieser Schritt nicht erforderlich: //**winget search powertoys**//. Sie sehen, dass sowohl das Winget-Repository als auch der Microsoft Store die aktuelle Version bereithalten. Sie haben also die Wahl zwischen //**winget install Micro-soft.PowerToys**// und //**winget install - - id =XP89DCGQ3K6VLD**//. Das //** - - id=**// schränkt die Installation auf die ID der Anwendung ein, //**- -name=**// auf den Namen. Wer will, kann hinter //**install**// zudem ein //**-e**// einfügen. Das führt zu einer exakten Suche und lässt Teilzeichenfolgen unter den Tisch fallen.
 {{drawio>software:windows:paket_manager:programm-installieren.png}} {{drawio>software:windows:paket_manager:programm-installieren.png}}
-//Programm installieren//\\ <fs smaller>Winget installiert einzelne Programme oder gleich mehrere Anwendungen auf einmal</fs>\\ +//Programm installieren//\\ <fs smaller>Winget installiert einzelne Programme oder gleich mehrere Anwendungen auf einmal</fs>\\ \\ 
 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 //Sysinternals-Suite//. Öffnen Sie den Microsoft Store im Browser unter https://apps.mic-rosoft.com/store/apps und suchen Sie nach //**sysinternals**//. Auf der Trefferseite [[https://apps.microsoft.com/detail/9p7 nl5rwt25 ?hl=de-de&gl=US]] finden Sie in der %%URL%% die ID. Sie steht zwischen dem letzten Slash und dem Fragezeichen. Diese verwenden Sie dann zur Installation in Winget: //**winget install 9p7knl5rwt25 - -accept-package- agreements**//. Der angehängte Parameter bestätigt die Lizenzbedingungen automatisch. 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 //Sysinternals-Suite//. Öffnen Sie den Microsoft Store im Browser unter https://apps.mic-rosoft.com/store/apps und suchen Sie nach //**sysinternals**//. Auf der Trefferseite [[https://apps.microsoft.com/detail/9p7 nl5rwt25 ?hl=de-de&gl=US]] finden Sie in der %%URL%% die ID. Sie steht zwischen dem letzten Slash und dem Fragezeichen. Diese verwenden Sie dann zur Installation in Winget: //**winget install 9p7knl5rwt25 - -accept-package- agreements**//. Der angehängte Parameter bestätigt die Lizenzbedingungen automatisch.
 {{drawio>software:windows:paket_manager:microsoft-store.png}} {{drawio>software:windows:paket_manager:microsoft-store.png}}
Zeile 43: 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.1743956328.txt.gz · Zuletzt geändert: von eugen