Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon W jaki sposób Google Gemini CLI instaluje się w systemie Windows w porównaniu z Linux


W jaki sposób Google Gemini CLI instaluje się w systemie Windows w porównaniu z Linux


Aby zapewnić szczegółowe i kompleksowe wyjaśnienie, w jaki sposób instalacja CLI Google Gemini różni się w systemie Windows w porównaniu z Linux, konieczna jest dogłębna eksploracja procesów instalacyjnych, warunków wstępnych, konfiguracji środowiska i konfiguracji po instalacji dla obu systemów operacyjnych. Informacje zebrane z wielu źródeł specjalizujących się w instalacji i użyciu CLI Google Gemini na obu platformach zostaną zsyntetyzowane i opracowane, aby utworzyć wyraźne porównanie.

***

Overview of Google Gemini CLI

Google Gemini CLI to potężny interfejs wiersza poleceń z napędem AI, który łączy użytkowników z rodziną modelu Google Gemini, zapewniając zaawansowaną pomoc AI bezpośrednio w terminalu. Obsługuje multimodalne przetwarzanie wejściowe, takie jak tekst, obrazy i filmy i dobrze integruje się z przepływami pracy programistów, umożliwiając zadania takie jak generowanie kodu, tłumaczenie skryptów, tworzenie wiadomości zatwierdzenia i wiele innych. CLI jest wieloplatformowy, kompatybilny z systemem Windows, Linux i MacOS, ale podejścia instalacyjne różnią się, aby pomieścić architekturę i środowisko użytkownika każdego systemu.

***

Wymagania wstępne do instalacji na obu platformach

Przed instalacją zarówno systemy Windows, jak i Linux wymagają:

- Node.js (wersja 18 lub wyższa): od czasu wykonania, od którego zależy CLI Gemini.
- Aktywne połączenie internetowe: wymagane do pobierania pakietów i uwierzytelniania z Google.
- Konto Google: dla uwierzytelnienia i dostępu do limitów API GEMINI.
- terminal/wiersz polecenia dostęp: PowerShell, cmd, terminal Windows w systemie Windows; Różne skorupy, takie jak Bash lub ZSH na Linux.

***

instalacja w systemie Windows

Przygotowanie środowiska

Windows stanowi unikalne wyzwania w porównaniu do Linuksa, przede wszystkim dlatego, że tradycyjnie brakuje rodzimego środowiska podobnego do Unix, którego oczekuje wiele narzędzi programistów. Istnieje kilka metod obejścia, jednocześnie umożliwiając funkcjonalność CLI Gemini:

1. Użycie podsystemu Windows dla Linux (WSL):
WSL to warstwa kompatybilności, która umożliwia uruchamianie środowiska Linux bezpośrednio w systemie Windows. Instalowanie Gemini CLI wewnątrz WSL oznacza, że ​​użytkownicy otrzymują prawie tubylne wrażenia z systemu Linux w systemie Windows. Proces obejmuje:
- Otwarcie PowerShell jako administratora
-Uruchamianie polecenia `WSL - -install`, które instaluje WSL i domyślną dystrybucję Linux (zwykle Ubuntu)
- Ponowne uruchomienie komputera w celu sfinalizowania konfiguracji
- Konfigurowanie konta użytkownika Linux podczas pierwszego uruchomienia.

2. Bezpośrednia instalacja na terminalu Windows lub PowerShell:
Dla użytkowników, którzy wolą nie korzystać z WSL, Gemini CLI można instalować natywnie w terminalu PowerShell lub Windows za pomocą Node.js zainstalowane dla Windows:
-Zainstaluj node.js za pomocą Winglin Manager Windows (`Winget instal -e --d openjs.nodejs`) lub pobierając z oficjalnej witryny Node.js
- Po zainstalowaniu node.js otwórz świeży terminal, aby upewnić się, że zmienne środowiskowe są aktualizowane
-Uruchom `npm instalację -g @Google/Gemini -Cli`, aby zainstalować Gemini CLI na całym świecie.

Uwierzytelnianie i konfiguracja początkowa

Po instalacji:
- CLI montuje użytkownik do wybrania motywu wyglądu lub koloru.
- Użytkownik musi uwierzytelnić się, logując się za pomocą konta Google za pośrednictwem przepływu OAuth opartego na przeglądarce wywołanego przez CLI.
- Jest to identyczne, czy działa w środowiskach WSL, czy natywnych Windows Terminal.

Dodatkowe szczegóły

-Korzystanie z WSL oferuje bardziej korzystne środowisko podobne do Linux, jeśli użytkownicy czują się bardziej komfortowo z przepływami pracy linii poleceń Linux lub potrzebują narzędzi specyficznych dla Linuksa wraz z CLI Gemini. Wymaga jednak włączenia funkcji maszyny wirtualnej i ponownego uruchomienia.
- Metoda natywna jest prostsza dla użytkowników, których narzędzia są głównie oparte na systemie Windows i którzy wolą unikać mieszania środowisk.
- Instalacja systemu Windows korzysta z wspólnych menedżerów pakietów Windows, którzy upraszczają instalowanie zależności i informowanie ich na bieżąco.

***

Instalacja w Linux

Przygotowanie środowiska

Maszyny Linux zazwyczaj są wyposażone w natywnych menedżerów powłoki i pakietów, dzięki czemu instalacja narzędzi programistycznych jest prosta:
- Node.js jest wymagany i można go zainstalować za pomocą menedżera pakietów Linux Distribution (takiego jak „apt` na Ubuntu lub„ yum ”na centro).
- Alternatywnie, Node.js można zainstalować z oficjalnego repozytorium węzłów dla zaktualizowanych wersji.
- Nie są potrzebne specjalne warstwy kompatybilności, takie jak WSL, ponieważ Linux natywnie obsługuje środowisko Bliźnięta CLI.

Kroki instalacji

- Otwórz terminal (na przykład terminal Gnome lub KDE Konsole).
- Zainstaluj node.js, jeśli jeszcze nie zainstalowany, np. „Sudo apt-get instaluj Nodejs npm`.
- Uruchom polecenie instalacji na całym świecie za pomocą NPM:
`npm install -g @google/gemini -cli`
- Uruchom CLI, wpisując „gemini” w terminalu.

Uwierzytelnianie i konfiguracja

- Podobnie jak Windows, użytkownik wybiera motyw kolorów podczas pierwszego użycia.
- Użytkownik jest poproszony o uwierzytelnienie za pomocą okna przeglądarki, w którym loguje się za pomocą konta Google.
- CLI jest wtedy gotowe do użycia.

Dodatkowe szczegóły

- Użytkownicy Linux korzystają z tego, że środowisko jest jednolite i przewidywalne, dzięki czemu skrypcje i integracje narzędzi.
- Nie pojawiają się komplikacje związane z systemem Windows wokół zmiennych środowiskowych lub kompatybilności narzędzi.
- Użytkownicy mogą korzystać z funkcji powłoki i skoncentrowania ściśle zintegrowanego z naturą wiersza poleceń Gemini Cli.

***

Kluczowe różnice między instalacjami systemu Windows i Linux

środowisko systemowe

- Windows wymaga instalacji wewnątrz WSL dla środowiska podobnego do Linux lub natywnej obsługi za pośrednictwem terminalu PowerShell/Windows z dodatkową konfiguracją, taką jak instalacja node.js za pośrednictwem menedżerów pakietów, takich jak Winget.
- Linux uruchamia gemini cli natywnie z mniejszą liczbą warstw, ponieważ środowisko jest z natury obsługiwane przez system operacyjny.

Zarządzanie zależnością

- Windows: node.js jest często instalowany osobno przy użyciu metod skoncentrowanych na systemie Windows, takich jak WNOWET lub instalatorów ręcznych. Zarządzanie ścieżkami środowiska może czasem wymagać ponownego uruchomienia terminali lub samego systemu Windows.
- Linux: Node.js jest zwykle instalowany za pośrednictwem natywnych menedżerów pakietów (APT, Yum), często upraszczając konfigurację i aktualizacje.

Doświadczenie użytkownika i integracja wiersza poleceń

- Windows: Niektórzy użytkownicy mogą czuć się bardziej komfortowo za pomocą WSL, jeśli znają narzędzia Linux lub chcą uruchomić łączenie narzędzi Linux z CLI Gemini. W przeciwnym razie CLI integruje się z terminalami Windows, ale opiera się na powłokach i zarządzaniu pakietami specyficznymi dla systemu Windows.
- Linux: Gemini CLI czuje się natywna, natychmiast integrując się z skontaktowaniem i różnymi narzędziami wiersza poleceń Linux. Konfiguracja środowiska i instalacja modułu są zwykle usprawnione.

przepływ uwierzytelnienia

- Kroki uwierzytelniania są spójne w obu systemach, ponieważ używają internetowego procesu OAuth z Google, który otwiera się w domyślnej przeglądarce internetowej po inicjowaniu komendy CLI.

Zarządzanie po instalacji

- Windows: Aktualizacje i zarządzanie pakietami polegają na NPM i zewnętrznych narzędziach systemu Windows, takich jak Winget.
- Linux: Aktualizacje można zarządzać za pośrednictwem NPM i Native Package Manager, często bardziej zintegrowany z procedurami zarządzania pakietami systemu operacyjnego.

***

Streszczenie

Podczas gdy Google Gemini CLI oferuje wrażenia międzyplatformowe, procedury instalacyjne różnią się szczególnie ze względu na podstawowe architektury systemu operacyjnego i oczekiwania na środowisko:

- W systemie Windows zalecane podejście do instalacji CLI GEMINI polega na wykorzystaniu podsystemu Windows dla systemu Linux (WSL) w celu zapewnienia pełnego środowiska podobnego do Linux lub bezpośrednio instalacji w terminalu PowerShell/Windows z instalowanym przez menedżerów pakietów Windows, takich jak WINGET. Obejmuje to dodatkowe kroki umożliwiające włączenie zmiennych i zależności środowiskowych specyficznych dla systemu Windows.

- W Linux instalacja jest prostsza. Użytkownicy po prostu instalują Node.js za pośrednictwem menedżera pakietów dystrybucji, a następnie instalują Gemini CLI na całym świecie za pośrednictwem NPM. Środowisko jest gotowe z pudełka do obsługi CLI bez dodatkowych warstw kompatybilności.

Obie platformy wymagają konta Google do uwierzytelnienia, a początkowa konfiguracja obejmuje konfigurację wyglądy terminalu i logowanie w systemie OAuth Google za pośrednictwem okna przeglądarki.

To zrozumienie pomaga w wyborze odpowiedniej ścieżki instalacji na podstawie charakteru systemu operacyjnego i znajomości użytkownika ze środowiskami linii poleceń systemu Windows lub Linux, zapewniając optymalne wykorzystanie Google Gemini CLI w przepływach pracy programistów.