3Jul

Hogyan hozhatok Linux-stílusú apt-get telepítéseket a Windows-hoz Chocolatey-val?

click fraud protection

A Linux felhasználók szeretik a szoftver telepítését a parancssorból, és nem nehéz megérteni, miért. A futtatható fájlok letöltése, futtatása és az alapértelmezett keresőmotor különböző próbálkozások előléptetése helyett alapvetően írja be a telepíteni kívánt fájlt, és nyomja meg az "Enter" billentyűt.

Ha ezt a békét kívánja Windows-on, ne keressen tovább Chocolatey, a Windows csomagkezelője. Ez az ingyenes eszköz lehetővé teszi, hogy több ezer alkalmazást telepítsen egy gyors parancs segítségével( choco install), és frissítse őket egy másikba( choco upgrade). Ez sok időt takarít meg, ha olyan ember vagy, aki sokat telepítszabad szoftver.

A Chocolatey-t két helyen használhatja: a Command Prompt és a PowerShell. Ez a csomagkezelő mindkét környezetben telepíthető, de csak igazán szüksége van egy vagy több másra. Válassz mindent, amiben jól vagy.

Chocolatey telepítése és használata a parancssorból

A Chocolatey csak akkor működik a parancssorban, ha rendszergazdaként futtatja. A legegyszerűbb módja annak, hogy jobb gombbal kattintson a parancssorra a Start menüben, majd kattintson a "Futtatás adminisztrátorként" gombra.

instagram viewer

A Chocolatey telepítéséhez először a következő parancsot kell futtatnia, amely letölti és futtatja az Ön telepítőjét:

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

Ez a parancs megváltozhat, ezért ellenőrizze a hivatalos Chocolatey utasításokat, ha gondjai vannak.

A Chocolatey telepítése után azonnal használhatja( bár egyes esetekben előfordulhat, hogy be kell zárnia és újból megnyitnia kell az admin parancssort).A szoftver telepítése egyszerű: egyszerűen írja be a choco install, majd a program nevét. Itt futtatunk choco install filezilla-t a népszerű Filezilla FTP kliens telepítéséhez.

Önnek nem kell korlátoznia magát egy alkalmazás telepítéséhez egyszerre. Például az alábbi parancs használatával az összes felsorolt ​​alkalmazás egy úton telepíthető:

choco install firefox thunderbird vlc libreoffice

Természetesen szükséged lesz valamilyen módon arra, hogy megtudja, mely csomagok léteznek és hogyan nevezik őket. A következő szintaxis használatával kereshet egy adott alkalmazást:

choco search key_word

A következő képernyőképen például a Thunderbird e-mail klienssel kapcsolatos csomagok keresésére használjuk a choco search thunderbird alkalmazást.

Alternatív megoldásként ez a weboldal teljes körű listát kínál az összes telepíthető csomagról, kiegészítve saját keresőeszközével.

Ha egy adott csomagot frissíteni szeretne a legújabb verzióra, akkor használja a choco upgrade parancsot, majd a csomag nevét. Ha mindent meg akarsz frissíteni, amellyel Chocolatey-t telepítetted egy időben, a choco upgrade mindent megtesz a trükkről.És van még több részparancs, ha úgy érzed, mintha ásna. Csak írjon choco-t?egy teljes lista megtekintéséhez.

Chocolatey telepítése és használata a PowerShell

-ben Ha a PowerShell nagy rajongója vagy, Chocolately is használhatja onnan is. Ez azt jelenti, hogy automatizálhat mindenféle dolgot, miután elkezdte használni a PowerShell-et és megtanulja a köteleket.

El kell indítania a PowerShell rendszergazdát. A legegyszerűbb módja annak, hogy jobb gombbal kattintson a Start gombra, majd kattintson a "Windows PowerShell( Admin)" gombra.

A Chocolatey természeténél fogva engedélyt kér a szkriptek futtatásához a számítógépen kívülről. Ezért a hivatalos telepítési utasítások azt javasolják, hogy módosítsa a ExecutionPolicy-ot a Chocolatey telepítése előtt. Először a PowerShell parancssorba írja be a következő parancsot, és nyomja meg az Enter billentyűt:

Get-ExecutionPolicy

Ha "korlátozott" eredményt lát, akkor a következő parancsot kell futtatnia ahhoz, hogy a végrehajtási házirendet úgy állítsa be, hogy a Chocolatey telepítése működjön:

Set-ExecutionPolicy AllSigned

A Set-ExecutionPolicy Bypass parancs is működhet, bár ez a kevésbé biztonságos lehetőség: lehetővé teszi a parancsfájl futtatását, függetlenül attól, hogy a fejlesztő aláírta-e.

A végrehajtási házirend beállítása után futtathatja a telepítőt a következő parancs használatával:

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

Ahogyan Chocolatey telepítve van! A Chocolatey használata a PowerShellben ugyanolyan, mint a Parancssorban. Itt a choco install firefox fut:

A keresési és frissítési alkönyvtárak ugyanúgy működnek, mint a Parancssorban, és a choco -?ad egy listát más funkciókról.Érezd jól magad!