Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Kaip „Google Gemini Cli“ diegimas skiriasi „Windows“, palyginti su „Linux“


Kaip „Google Gemini Cli“ diegimas skiriasi „Windows“, palyginti su „Linux“


Norint pateikti išsamų ir išsamų paaiškinimą, kaip „Google Gemini CLI“ diegimas skiriasi „Windows“ ir „Linux“, būtina išsamiai ištirti diegimo procesų, išankstinių sąlygų, aplinkos sąrankos ir abiejų operacinių sistemų konfigūracijų konfigūracijas. Informacija, surinkta iš kelių šaltinių, kurių specializacija yra „Google Gemini CLI“ diegimas ir naudojimas abiejose platformose, bus susintetinta ir išsamiai išdėstyta, kad būtų aiškus palyginimas.

***

„Google Gemini Cli“ apžvalga

„Google Gemini CLI“ yra galinga AI varoma komandinės eilutės sąsaja, jungianti vartotojus su „Google“ „Gemini“ modelio šeima, tiesiogiai teikdama pažangią AI pagalbą terminale. Tai palaiko multimodalinį įvesties apdorojimą, pavyzdžiui, tekstą, vaizdus ir vaizdo įrašus bei gerai integruojama su kūrėjų darbo eiga, įgalinant tokias užduotis kaip kodo generavimas, scenarijaus vertimas, įsipareigojimo pranešimų kūrimas ir dar daugiau. CLI yra kryžminė platforma, suderinama su „Windows“, „Linux“ ir „MacOS“, tačiau diegimo metodai skiriasi atsižvelgiant į kiekvienos sistemos architektūrą ir vartotojo aplinką.

***

Būtinos diegimo abiejose platformose

Prieš diegdami, tiek „Windows“, tiek „Linux“ sistemoms reikia:

- „Node.js“ (18 ar aukštesnė versija): nuo tada, kai priklauso „Dvynių CLI“.
- Aktyvus interneto ryšys: reikalingas norint atsisiųsti paketus ir autentifikuoti „Google“.
- „Google“ paskyra: autentifikavimui ir prieigai prie „Gemini“ API ribų.
- Terminalas/Komandų eilutė ATSAKYMAS: „PowerShell“, CMD, „Windows“ terminalas „Windows“; Įvairūs apvalkalai, tokie kaip „Bash“ ar „Zsh“ „Linux“.

***

diegimas „Windows“

Aplinkos paruošimas

„Windows“ kelia unikalius iššūkius, palyginti su „Linux“, visų pirma todėl, kad jame tradiciškai trūksta vietinės UNIX panašios aplinkos, kurios tikisi daugelis kūrėjų įrankių. Yra keletas būdų, kaip tai dirbti, tuo pačiu įgalinant „Gemini CLI“ funkcijas:

1. „Windows“ posistemio naudojimas „Linux“ (WSL):
WSL yra suderinamumo sluoksnis, leidžiantis paleisti „Linux“ aplinką tiesiai „Windows“. Diegimas „Gemini CLI“ WSL reiškia, kad vartotojai „Windows“ įgyja beveik gimtojo „Linux“ patirties. Procesas apima:
- „PowerShell“ atidarymas kaip administratorius
-Komandos „WSL -install“ paleidimas, kuris įdiegia WSL ir numatytą „Linux“ paskirstymą (paprastai ubuntu)
- Iš naujo paleiskite kompiuterį, kad būtų galima baigti sąranką
- „Linux“ vartotojo abonemento konfigūravimas pirmą kartą paleidžiant.

2. Tiesioginis diegimas „Windows“ terminale arba „PowerShell“:
Vartotojams, kurie nori nenaudoti WSL, „Dvyni CLI“ galima naudoti natūraliai „PowerShell“ arba „Windows“ terminale naudojant „Node.js“, įdiegtą „Windows“:
-Įdiekite „Node.js“ naudodami „Windows Package Manager Winget“ (`Winget Install --e --id Openjs.nodejs`) arba atsisiunčiant iš oficialios„ Node.js “svetainės
- Įdiegus „Node.js“, atidarykite naują terminalą, kad užtikrintumėte atnaujintus aplinkos kintamuosius
-Paleiskite „NPM Install -g @Google/gemini -cli“, kad įdiegtumėte „Gemini CLI“ visame pasaulyje.

Autentifikavimas ir pradinė sąranka

Po diegimo:
- CLI ragina vartotoją pasirinkti išvaizdos ar spalvų temą.
- Vartotojas turi autentifikuoti prisijungdamas prie „Google“ paskyros per naršyklės pagrindu sukurtą „OAuth“ srautą, kurį sukelia CLI.
- Tai yra identiška, nesvarbu, ar veikia WSL, ar vietinės „Windows“ terminalo aplinkoje.

Papildoma informacija

-„WSL“ naudojimas siūlo labiau „Linux“ panašią aplinką, jei vartotojams patogiau naudotis „Linux“ komandų eilutės darbo eiga arba jiems reikia „Linux“ specifinių įrankių kartu su „Gemini CLI“. Tačiau tam reikia įjungti virtualios mašinos funkcijas ir paleisti iš naujo.
- Natūralus metodas yra paprastesnis vartotojams, kurių įrankių grandinės pirmiausia yra pagrįstos „Windows“ ir kurie nori vengti maišymo aplinkos.
- „Windows“ diegime naudojami „Common Windows“ paketų valdytojai, kurie supaprastina priklausomybių diegimą ir jų atnaujinimą.

***

diegimas „Linux“

Aplinkos paruošimas

„Linux“ mašinos paprastai būna su vietiniu „Unix“ tipo apvalkalu ir paketų valdytojais, todėl kūrimo įrankiai diegti paprastus:
- „Node.js“ reikalingas ir gali būti įdiegtas naudojant „Linux“ paskirstymo paketo tvarkyklę (pvz., „APT“ „Ubuntu“ arba „Yum“ „CentOS“).
- Arba „Node.js“ galima įdiegti iš oficialios atnaujintų versijų „Nodesource“ saugyklos.
- Nereikia jokių specialių suderinamumo sluoksnių, tokių kaip WSL, nes „Linux“ natūraliai palaiko „Dvynių CLI“ aplinką.

diegimo veiksmai

- Atidarykite terminalą (pavyzdžiui, „Gnome“ terminalą arba KDE Konsole).
- Įdiekite „Node.js“, jei dar neįdiegta, pvz., `Sudo apt-get diegti„ NodeJS NPM “.
- Paleiskite diegimo komandą visame pasaulyje naudodami NPM:
`npm diegti -g @google/gemini -cli`
- Paleiskite CLI įvesdami „Dvynius“ terminale.

Autentifikavimas ir sąranka

- Panašiai kaip „Windows“, vartotojas pirmą kartą naudoja spalvų temą.
- Vartotojas raginamas autentifikuoti per naršyklės langą, kuriame jie pasirašo naudodamiesi savo „Google“ paskyra.
- Tada CLI yra paruošta naudoti.

Papildoma informacija

- „Linux“ vartotojams naudinga aplinka yra vienoda ir nuspėjama, todėl scenarijus ir įrankių integracija tampa sklandi.
- Nereikia jokių „Windows“ komplikacijų, susijusių su aplinkos kintamaisiais ar įrankių suderinamumu.
- Vartotojai gali naudoti „Shell“ funkcijas ir scenarijus, tvirtai integruotus su „Gemini Cli“ komandinės eilutės gamta.

***

Pagrindiniai skirtumai tarp „Windows“ ir „Linux“ instaliacijų

Sistemos aplinka

- „Windows“ reikalauja diegti WSL viduje, kad būtų panaši į „Linux“ aplinką, arba natūralią palaikymą per „PowerShell“/„Windows“ terminalą su papildoma sąranka, pavyzdžiui, „Node.js“ diegimas per paketų valdytojus, tokius kaip „Winget“.
- „Linux“ naudoja „Dvyni Cli“ su mažiau sluoksnių, nes aplinka iš esmės palaiko OS.

priklausomybės valdymas

- „Windows“: „Node.js“ dažnai įdiegiamas atskirai, naudojant „Windows“ orientuotus metodus, tokius kaip „Winget“ ar rankiniai montuotojai. Aplinkos kelių valdymą kartais gali prireikti iš naujo paleisti gnybtus ar „Windows“.
- „Linux“: „Node.js“ paprastai įdiegtas per vietinius paketų valdytojus (APT, YUM), dažnai supaprastinant sąranką ir atnaujinimus.

Vartotojo patirtis ir komandų eilutės integracija

- „Windows“: Kai kurie vartotojai gali jaustis patogiau naudodamiesi WSL, jei jie yra susipažinę su „Linux“ įrankiais arba nori paleisti „Linux“ įrankius kartu su „Gemini CLI“. Priešingu atveju CLI integruojasi į „Windows“ terminalus, tačiau priklauso nuo „Windows“ specifinių apvalkalų ir paketų valdymo.
- „Linux“: „Gemini Cli“ jaučiasi gimtoji, akimirksniu integruojanti su „Shell“ scenarijais ir įvairiomis „Linux“ komandų linijų komunalinėmis paslaugomis. Aplinkos sąranka ir modulio diegimas paprastai yra supaprastinti.

Autentifikavimo srautas

- Autentifikavimo veiksmai abiejose sistemose yra nuoseklūs, nes jie naudoja internetinį „OAuth“ procesą iš „Google“, kuris atidaromas numatytoje žiniatinklio naršyklėje po to, kai CLI komanda ją inicijuoja.

po įdiegimo valdymas

- „Windows“: atnaujinimai ir paketų valdymas priklauso nuo NPM ir išorinių „Windows“ įrankių, tokių kaip „Winget“.
- „Linux“: atnaujinimus galima valdyti naudojant NPM ir „Native Package Manager“, dažnai labiau integruotus su OS paketų valdymo tvarkas.

***

Santrauka

Nors „Google Gemini Cli“ siūlo įvairių platformų patirtį, montavimo procedūros skiriasi ypač dėl pagrindinės operacinės sistemos architektūros ir aplinkos lūkesčių:

- „Windows“ rekomenduojamas „Dvynių CLI“ įdiegimo būdas apima „Linux“ (WSL) „Windows“ posistemio panaudojimą, kad būtų užtikrinta visa „Linux“ panaši aplinka, arba tiesiogiai įdiegti ją į „PowerShell“/„Windows“ terminalą su „Node.js“, įdiegta per „Windows“ paketų valdytojus, tokius kaip „Winget“. Tai apima papildomus veiksmus, leidžiančius įjungti WSL ar valdyti „Windows“ specifinius aplinkos kintamuosius ir priklausomybes.

- „Linux“ diegimas yra aiškesnis. Vartotojai paprasčiausiai diegia „Node.js“ per savo „Distribution“ paketo tvarkyklę ir tada per NPM įdiekite „Gemini CLI“ per NPM. Aplinka yra paruošta iš dėžutės, kad palaikytų CLI be papildomų suderinamumo sluoksnių.

Abiejoms platformoms reikia autentifikavimo „Google“ paskyros, o pradinė sąranka apima terminalo išvaizdos konfigūravimą ir prisijungimą prie „Google“ OAuth sistemos per naršyklės langą.

Šis supratimas padeda pasirinkti tinkamą diegimo kelią, atsižvelgiant į operacinės sistemos pobūdį ir vartotojo susipažinimą su „Windows“ ar „Linux“ komandų linijų aplinka, užtikrinant optimalų „Google Gemini CLI“ naudojimą kūrėjų darbo srautuose.