Hogyan hozzuk a Linux-stílusú apt-get telepítéseket a Windows-hoz Chocolatey segítségével
A Linux-felhasználók szeretik a szoftver telepítését a parancssorból, és nem nehéz megérteni, hogy miért. Ahelyett, hogy letöltené a futtatható fájlokat, futtatná őket, és elhagyná az alapértelmezett keresőmotor megváltoztatására irányuló különböző kísérleteket, alapvetően azt írja be, amit telepíteni szeretne, majd nyomja meg az "Enter" -t.
Ha ilyen békét akarsz a Windows-on, ne nézd tovább, mint Chocolatey, a Windows csomagkezelője. Ez az ingyenes eszköz lehetővé teszi több ezer alkalmazás gyors telepítésével (choco telepítése
), és mindegyiket frissítsük egy másik \ tchoco frissítés
.) Ez sok időt takaríthat meg, ha Ön olyan személy, aki sok szabad szoftvert telepít.
A Chocolatey-t két helyen használhatja: a Parancssor és a PowerShell. A csomagkezelő mindkét környezetben történő telepítésének módja, de csak egy vagy más szükséges. Válassza ki, hogy mit szeretne.
Chocolatey telepítése és használata a parancssorból
A Chocolatey csak a Parancssorban működik, ha rendszergazdaként futtatja. Ennek legegyszerűbb módja a jobb egérgombbal kattintson a parancssorra a Start menüben, majd kattintson a „Futtatás rendszergazdaként” lehetőségre.
A Chocolatey telepítéséhez először a következő parancsot kell futtatnia, amely letölti és futtatja az Ön számára a telepítőt:
@ "% SystemRoot% System32 WindowsPowerShell1.0 powerhell.exe" -NoProfile -ExecutionPolicy Bypass-parancs "iex ((New-Object System.Net.WebClient) .DownloadString ('https://chocolatey.org/ install.ps1 ')) "&& SET" PATH =% PATH%;% ALLUSERSPROFILE% \ t
Ez a parancs megváltozhat, ezért ellenőrizze a hivatalos Chocolatey utasításokat, ha problémája van.
A Chocolatey telepítése után azonnal használhatja (bár egyes esetekben szükség lehet az admin parancssor bezárására és újra megnyitására). A szoftver telepítése egyszerű: egyszerűen írja be choco telepítése
ezt követi a program neve. Itt futunk choco telepítse a filezillát
a népszerű Filezilla FTP kliens telepítéséhez.
Egyszerre nem kell egy alkalmazást telepíteni. Például az alábbi parancs használata az összes felsorolt alkalmazást egyetlen lépésben telepíti:
choco telepítse a Firefox thunderbird vlc libreoffice-t
Természetesen valamilyen módon kell tudnia, hogy melyik csomag létezik és hogyan nevezik őket. A következő szintaxis használatával keresheti, hogy egy adott alkalmazást kínál-e:
choco keresés key_word
A következő képernyőképben például használjuk choco keresés thunderbird
a Thunderbird e-mail klienshez kapcsolódó csomagok kereséséhez.
Alternatív megoldásként, ez a weboldal az összes telepítendő csomag teljes listáját tartalmazza, saját keresőeszközzel együtt.
Ha egy adott csomagot a legújabb verzióra szeretne frissíteni, használja a parancsot choco frissítés,
a csomag neve. Ha egy lépésben szeretné frissíteni a Chocolatey segítségével telepített mindent, choco mindent frissít
megteszi a trükköt. És több alparancs is van, ha úgy érezzük, mint ásni. Csak gépelj Choco -?
egy teljes lista megtekintéséhez.
A Chocolatey telepítése és használata a PowerShell-ben
Ha a PowerShell nagy rajongója vagy, akkor a Chocolately-t is használhatja. Ez azt jelenti, hogy mindenféle dolgot automatizálhat, miután elkezdtük a PowerShell-et és megtanulni a köteleket.
Meg kell nyitnia a rendszergazdát PowerShell, hogy elkezdhesse. Ennek legegyszerűbb módja a jobb gombbal kattintson a Start gombra, majd a „Windows PowerShell (Admin)” gombra.
A Chocolatey természetéből adódóan megköveteli, hogy a számítógépen kívüli parancsfájlok futtatásához engedélyt kapjon. Ezért a hivatalos telepítési utasítások azt javasolják, hogy a Chocolatey telepítése előtt módosítsa az ExecutionPolicy-t. Először írja be a következő parancsot a PowerShell parancssorba, majd nyomja meg az Enter billentyűt:
Get-ExecutionPolicy
Ha egy „Korlátozott” eredményt lát, akkor a következő parancsot kell futtatnia a végrehajtási házirend beállításához, hogy a Chocolatey telepítés működjön:
Set-ExecutionPolicy AllSigned
A parancs Set-ExecutionPolicy bypass
is működik, bár ez a kevésbé biztonságos opció: lehetővé teszi, hogy bármelyik parancsfájl futtatható legyen, függetlenül attól, hogy a fejlesztő aláírta-e.
A végrehajtási irányelv beállítása után futtathatja a telepítőt az alábbi parancs segítségével:
iex ((New-Object System.Net.WebClient) .DownloadString ('https://chocolatey.org/install.ps1'))
Csakúgy, mint a Chocolatey van telepítve! A Chocolatey használata a Powershellben jóval megegyezik a parancssorban. Íme choco telepítse a Firefoxot
futás:
Az alparancsok tetszik keresés
és frissítés
ugyanúgy működik, mint a Parancssorban, és Choco -?
megadja a többi funkció listáját. Érezd jól magad!