3Jul

Wie man Linux-Style apt-get-Installationen mit Chocolatey zu Windows bringt

Linux-Benutzer lieben die Installation von Software über die Befehlszeile, und es ist nicht schwer zu verstehen, warum. Anstatt ausführbare Dateien herunterzuladen, sie auszuführen und den verschiedenen Versuchen, die Standardsuchmaschine zu ändern, auszuweichen, geben Sie im Grunde das ein, was Sie installieren möchten, und drücken "Enter".

Wenn Sie diese Art von Ruhe unter Windows möchten, suchen Sie nicht weiter als Chocolatey, der Paketmanager für Windows. Mit diesem kostenlosen Tool können Sie Tausende von Apps mit nur einem schnellen Befehl( Choco-Installation) installieren und sie alle mit einem anderen aktualisieren( Choco-Upgrade). Dies kann Ihnen viel Zeit ersparen, wenn Sie die Art von Person sind, die viel installiertvon freier Software.

Sie können Chocolatey an zwei Stellen verwenden: an der Eingabeaufforderung und an der PowerShell. So installieren Sie diesen Paketmanager in beiden Umgebungen, aber Sie benötigen nur das eine oder andere. Wählen Sie, was immer Sie wollen.

Installieren und Verwenden von Chocolatey Von der Eingabeaufforderung

Chocolatey funktioniert nur in der Eingabeaufforderung, wenn Sie es als Administrator ausführen. Der einfachste Weg dazu ist, mit der rechten Maustaste auf die Eingabeaufforderung im Startmenü zu klicken und dann auf "Als Administrator ausführen" zu klicken.

Um Chocolatey zu installieren, müssen Sie zunächst den folgenden Befehl ausführen, der das Installationsprogramm für Sie herunterlädt und ausführt:

@ "% SystemRoot% \ System32 \ WindowsPowerShell \ v1.0 \ powershell.exe" -NoProfile-ExecutionPolicy Bypass-Befehl "iex( (New-Object System. Net. WebClient). DownloadString( 'https: //chocolatey.org/ install.ps1')) "& &SET "PATH =% PFAD%;% ALLUSERSPROFILE% \ chocolatey \ bin"

Dieser Befehl könnte sich ändern, überprüfen Sie daher die offiziellen Chocolatey Anweisungen, wenn Sie Probleme haben.

Nachdem Sie Chocolatey installiert haben, können Sie es sofort verwenden( auch wenn Sie in einigen Fällen die Admin-Eingabeaufforderung schließen und erneut öffnen müssen).Die Installation von Software ist einfach: Geben Sie einfach choco install gefolgt von dem Namen des Programms ein. Hier führen wir choco install filezilla aus, um den beliebten Filezilla FTP-Client zu installieren.

Sie müssen sich auch nicht darauf beschränken, jeweils eine App zu installieren. Wenn Sie beispielsweise den folgenden Befehl ausführen, werden alle aufgelisteten Apps auf einmal installiert:

choco install firefox thunderbird vlc libreoffice

Natürlich benötigen Sie eine Möglichkeit zu wissen, welche Pakete existieren und wie sie benannt sind. Mit der folgenden Syntax können Sie nach einer bestimmten App suchen:

choco search key_word

Im folgenden Screenshot verwenden wir zum Beispiel choco search thunderbird, um nach Paketen zu suchen, die sich auf den Thunderbird-E-Mail-Client beziehen.

Alternativ bietet diese Website eine vollständige Liste aller Pakete, die Sie installieren können, komplett mit einem eigenen Suchwerkzeug.

Wenn Sie ein bestimmtes Paket auf die neueste Version aktualisieren möchten, verwenden Sie den Befehl choco upgrade gefolgt von dem Paketnamen. Wenn Sie alles, was Sie mit Chocolatey installiert haben, auf einmal aufrüsten möchten, wird das choco upgrade alles tun. Und es gibt mehr Unterbefehle, wenn Sie Lust haben zu graben. Geben Sie einfach choco -?um eine vollständige Liste zu sehen.

Installieren und Verwenden von Chocolatey in der PowerShell

Wenn Sie ein großer Fan von PowerShell sind, können Sie auch Chocolately von dort verwenden. Dies bedeutet, dass Sie alle Arten von Dingen automatisieren können, sobald Sie mit PowerShell beginnen und die Seile lernen.

Sie müssen zuerst eine Administrator-PowerShell öffnen. Am einfachsten ist dies, indem Sie mit der rechten Maustaste auf die Schaltfläche Start klicken und dann auf "Windows PowerShell( Admin)" klicken.

Chocolatey benötigt naturgemäß die Berechtigung, Skripts von außerhalb des Computers auszuführen. Aus diesem Grund empfehlen die offiziellen Installationsanweisungen, dass Sie die ExecutionPolicy vor der Installation von Chocolatey ändern. Geben Sie an der PowerShell-Eingabeaufforderung den folgenden Befehl ein und drücken Sie die Eingabetaste:

Get-ExecutionPolicy

Wenn das Ergebnis "Eingeschränkt" angezeigt wird, müssen Sie den folgenden Befehl ausführen, um die Ausführungsrichtlinie festzulegen, damit die Chocolatey-Installation funktioniert:

Set-ExecutionPolicy AllSigned

Der Befehl Set-ExecutionPolicy Bypass könnte auch funktionieren, obwohl dies die weniger sichere Option ist: Es kann jedes Skript ausgeführt werden, unabhängig davon, ob es vom Entwickler signiert wurde.

Nach dem Festlegen der Ausführungsrichtlinie können Sie das Installationsprogramm mit dem folgenden Befehl ausführen:

iex( (New-Objekt System. Net. WebClient). DownloadString( 'https: //chocolatey.org/ install.ps1'))

Genau so ist Chocolatey installiert! Die Verwendung von Chocolatey in Powershell entspricht weitgehend der Eingabeaufforderung. Hier ist Choco installieren Firefox läuft:

Unterbefehle wie Suchen und Aktualisieren funktionieren auch wie in der Eingabeaufforderung und choco -?gibt Ihnen eine Liste anderer Funktionen. Habe Spaß!