Kumpletong gabay sa pag-install at paggamit ng Gemini CLI sa Ubuntu

  • Pinapayagan ka ng Gemini CLI na makipag-ugnayan sa advanced AI mula sa terminal ng Ubuntu at Linux.
  • Nag-aalok ito ng pagsusuri ng malalaking code base, task automation at multimodal prototyping.
  • Ang pag-install nito ay nangangailangan ng Node.js, npm at isang Google account, pati na rin ang custom na configuration

Gemini Cli

Gemini CLI ay dumating upang baguhin ang paraan ng pakikipag-ugnayan ng mga developer at advanced na user sa Artificial Intelligence mula sa terminal ng Ubuntu.. Parami nang parami ang mga tool na pinapagana ng AI ang isinasama sa programming workflow, ngunit hindi lahat ng mga ito ay nag-aalok ng kapangyarihan, flexibility, at direktang pag-access na ibinibigay ng Gemini CLI.

Ang pagtaas ng AI sa mundo ng Linux ay nagbukas ng mga bagong posibilidad para sa automation, pagsusuri ng code, at pagbuo ng malikhaing nilalaman.. Gayunpaman, ang pag-install at pag-configure ng ilang partikular na utility ay hindi palaging diretso, lalo na para sa mga naghahanap upang samantalahin ang potensyal ng Gemini AI mula sa ginhawa ng kanilang terminal. Kung narinig mo na ang Gemini CLI o kailangan mo ng matalinong kasama sa iyong shell, Narito mayroon kang lahat ng impormasyon na kailangan mong malaman upang i-install, i-configure at masulit ito sa Ubuntu.

Ano ang Gemini CLI at bakit ito namumukod-tangi sa Ubuntu?

Ang Gemini CLI ay isang command-line tool na binuo ng Google Gemini team, na pangunahing naglalayon sa mga developer, system administrator, at sinumang gustong samantalahin ang AI sa terminal. Hindi lamang ito nagbibigay-daan sa iyo upang suriin at i-edit ang malalaking codebase, ngunit ito rin ay nag-o-automate ng mga gawain sa DevOps, prototype ng mga application na may multimodal input, at nag-aalok ng pagsasama sa iba pang mga generative na serbisyo at modelo. Higit pa rito, ito ay isang open source na proyekto na lisensyado sa ilalim ng Apache 2.0 na lisensya, na tinitiyak ang transparency at patuloy na pag-unlad sa komunidad.

Mga Pangunahing Tampok at Benepisyo ng Gemini CLI

  • Suporta para sa malalaking base ng code: Ito ay may kakayahang humawak ng higit sa isang milyong token sa konteksto, na nagbibigay-daan sa iyong pag-aralan ang malalaking proyekto nang hindi nawawala ang kahusayan.
  • Multimodal application prototyping: Binibigyang-daan kang lumikha ng mga prototype mula sa mga PDF na dokumento, larawan, o sketch, na ginagamit ang multimodal na kakayahan ng Gemini.
  • Advanced na DevOps at Git task automation: Mag-query at magmanipula ng mga pull request, magplano ng mga paglilipat, magresolba ng mga kumplikadong rebase, at higit pa, lahat mula sa terminal.
  • Madaling pagsasama sa mga modelo ng multimedia: Maaari kang kumonekta sa mga serbisyo tulad ng Imagen, Veo, at Lyria sa pamamagitan ng mga MCP server upang direktang bumuo ng nilalamang multimedia.
  • Pinagsamang paghahanap sa web: Mayroon itong tool sa paghahanap na nakabase sa Google upang makakuha ng napapanahon at maaasahang mga sagot sa real time.

Ang kapaligiran ng trabaho sa terminal ay lubos na nako-customize., salamat sa mga umuusbong na pamantayan tulad ng MCP, GEMINI.md file, at mga opsyon para sa mga indibidwal at team na configuration. Dinisenyo ang proyekto nang nasa isip ang extensibility, kaya patuloy itong lumalago at isinasama ang mga bagong feature na iminungkahi ng international developer community.

Mga kinakailangan para sa pag-install ng Gemini CLI sa Ubuntu

Bago mo simulan ang pag-install, tiyaking natutugunan mo ang mga sumusunod na mahahalagang kinakailangan:

  • Tumatakbo ang Ubuntu (o pamamahagi na nakabatay sa Ubuntu).
  • Mga pahintulot ng Sudo na mag-install ng software at gumawa ng mga pagbabago sa system.
  • Google Account: Kakailanganin mong mag-log in sa unang pagkakataon na patakbuhin mo ang Gemini CLI.
  • Node.js bersyon 20 o mas mataas (mas mabuti ang pinakabago).
  • npm (ang Node.js package manager).

Upang suriin kung aling bersyon ng Node.js ang na-install mo, maaari mong patakbuhin ang sumusunod sa terminal:

node -v

Kung ito ay mas mababa kaysa sa kinakailangan, o hindi naka-install, sundin ang mga hakbang sa ibaba.

Paano i-install ang Node.js at npm sa Ubuntu

Ang pinakamabilis na paraan upang i-install ang Node.js at npm ay mula sa sariling mga repositoryo ng Ubuntu. Magbukas ng terminal at tumakbo:

sudo apt-get update sudo apt-get install nodejs -y sudo apt-get install npm -y

Kung kailangan mo ng mas mataas na bersyon ng Node.js (halimbawa, 20 o mas bago), maaari kang sumangguni sa opisyal na repositoryo ng Nodesource:

curl -fsSL https://deb.nodesource.com/setup_23.x -o nodesource_setup.sh sudo -E bash nodesource_setup.sh sudo apt-get install nodejs -y sudo apt-get install npm -y

TIP: Kung mayroon ka nang naka-install na Node.js at nakakaranas ng mga salungatan, patakbuhin muli ang npm install pagkatapos i-upgrade ang Node.js.

Hakbang-hakbang na pag-install ng Gemini CLI sa Ubuntu

Mayroong ilang mga paraan upang mai-install ang Gemini CLI, ngunit sa Ubuntu ang pinaka-maginhawa at inirerekomendang opsyon ay sa pamamagitan ng npm, na may sumusunod na command:

sudo npm install -g @google/gemini-cli

Sa pamamagitan nito, magiging available ang tool bilang isang pandaigdigang command sa iyong system at maaari mo itong ilunsad mula sa anumang direktoryo.

Kung mas gusto mong iwasan ang pandaigdigang pag-install, maaari mo rin itong patakbuhin nang one-off gamit ang npx, bagama't para sa pang-araw-araw na paggamit ay inirerekomenda na i-install ito sa buong mundo.

Mga unang hakbang pagkatapos ng pag-install: configuration at authentication

Noong una mong pinatakbo ang Gemini CLI gamit ang utos:

Gemini

May lalabas na interactive na wizard para sa paunang pag-setup. Ito ang mga karaniwang hakbang:

1. Pagpili ng visual na tema

Binibigyang-daan ka ng Gemini CLI na pumili mula sa iba't ibang kulay at estilo upang i-customize ang kapaligiran sa iyong mga kagustuhan. Gamitin ang mga arrow at Enter para kumpirmahin.

2. Paraan ng pag-login

Ang pinakamadaling paraan ay ang magpatotoo gamit ang iyong personal na Google account, na nagbibigay-daan sa hanggang 60 kahilingan kada minuto at 1.000 bawat araw sa karaniwang libreng plano. Kung kailangan mo ng higit na kapasidad, maaari mong gamitin ang API Keys o Vertex AI:

  • Google AI Studio API Key: Pumapayag sa Google AI Studio, bumuo ng isang susi at itakda ito bilang isang variable ng kapaligiran GEMINI_API_KEY.
  • Google Cloud API Key para sa Vertex AI: Mula sa Google Cloud console, buuin ang key at i-export ang mga variable GEMINI_API_KEY y GOOGLE_GENAI_USE_VERTEXAI=true sa terminal mo.
  • Kung mayroon kang Google Workspace account sa iyong kumpanya, tingnan ang gabay sa pag-authenticate para sa mga advanced na paraan.

3. Pagpapatunay sa pamamagitan ng browser

Pagkatapos piliin ang paraan, magbubukas ang tool ng browser window para ligtas kang mag-log in. Kapag na-authenticate, bumalik sa terminal at makakakita ka ng mensahe ng kumpirmasyon. Handa ka nang simulan ang paggamit ng Gemini CLI!

Paano gamitin ang Gemini CLI pagkatapos ng pag-install

Ang paggamit ng Gemini CLI ay simple ngunit makapangyarihan. Maaari mong:

  • Magsimula ng isang proyekto sa isang bagong direktoryo o magtrabaho sa isang umiiral na gamit cd at tumatakbo gemini.
  • Direktang makipag-ugnayan sa modelo ng AI gamit ang natural na wika: ilarawan ang mga gawain, humiling ng pagbuo ng code, sagutin ang mga teknikal na tanong, i-automate ang mga umuulit na gawain, atbp.
  • Maglakip ng mga lokal na file sa pag-uusap gamit ang character @.
  • Tuklasin ang mga utos at posibilidad sa pamamagitan ng pag-type / sa CLI mismo.
  • Isama ang mga MCP server para ikonekta ang Gemini CLI sa iba pang mga tool sa iyong system o enterprise collaboration.

Sa bawat oras na gagawa ka ng query, ipoproseso ng Gemini CLI ang iyong kahilingan sa konteksto ng direktoryo at mga file kung saan ka nagtatrabaho, na nagbibigay-daan para sa mga manipulasyon na partikular sa proyekto.

Pag-troubleshoot at mga kapaki-pakinabang na tip

Bagama't karaniwang diretso ang pag-install, maaari kang makatagpo ng ilang isyu:

  • Error sa bersyon ng Node.js: Tiyaking natutugunan mo ang pinakamababang bersyon, i-update kasunod ng mga nakaraang hakbang.
  • Isyu sa mga pandaigdigang pahintulot ng npm: Idagdag sudo sa utos ng pag-install kung nakatanggap ka ng mga error sa pahintulot.
  • Pagkabigo sa pagpapatunay: Pakitiyak na ang iyong default na browser ay naka-link sa tamang Google account bago ilunsad ang Gemini CLI.
  • Pagkabigo ng network o pagbabago ng modelo: Kung hindi stable ang iyong koneksyon, maaaring awtomatikong lumipat ang Gemini mula sa modelo gemini-2.5-pro a gemini-2.5-flash upang magpatuloy sa pagpapatakbo nang may mas mababang latency.

Sa anumang kaso, maaari mong konsultahin ang opisyal na dokumentasyon, ang FAQ na gabay, o ang GitHub repository kung saan nag-publish ang komunidad at mga developer ng mga solusyon at update.

Mga advanced na gamit at trick para masulit ang Gemini CLI sa Ubuntu

Bilang karagdagan sa pakikipag-ugnayan mula sa kumbensyonal na terminal, ang Gemini CLI ay maaaring tumakbo sa pinagsamang mga terminal ng mga editor tulad ng Visual Studio Code, kaya nakikinabang mula sa AI sa iyong pang-araw-araw na daloy ng pag-unlad. Buksan lamang ang isang terminal sa VSCode at tumakbo gemini upang magsimula

Ang isa pang advanced na tampok ay ang pamamahala ng file: kung sa gitna ng isang pag-uusap kailangan mong kumonsulta, i-edit o pag-aralan ang isang partikular na file, gamitin @ upang piliin at tahasang i-reference ito sa iyong query. Ipoproseso ito ng Gemini sa konteksto.

Para sa mga gustong palawigin ang mga kakayahan ng CLI o isama ito sa mga sistema ng negosyo, Binibigyang-daan ka ng mga MCP server na bumuo ng mga tulay gamit ang mga tool ng iyong organisasyon o magdagdag ng mga bagong featureDahil ito ay open source at extensible na software, maaari kang bumuo ng iyong sariling mga add-on o mag-ambag ng mga pagpapahusay na pinahahalagahan mismo ng komunidad.

Mga opsyon sa pagpapatunay, plano at limitasyon

Nag-aalok ang Gemini CLI ng ilang iba't ibang paraan upang patotohanan at gamitin:

  • Libreng access gamit ang isang personal na Google account: hanggang 1.000 kahilingan/araw at 60/minuto.
  • Google AI Studio API Key: 100 libreng kahilingan/araw, na may opsyong mag-upgrade nang may bayad sa page ng mga key.
  • Vertex AI API (Google Cloud): Pangunahing access sa Gemini 2.5 Pro na may express mode, ngunit ang kakayahang taasan ang mga limitasyon sa pamamagitan ng pag-link ng account sa pagsingil.

Para sa mga propesyonal na proyekto o mga kaso ng masinsinang paggamit, magandang ideya na suriin ang mga limitasyon at isaalang-alang ang mga available na plano sa pagbabayad, pati na rin igalang ang patakaran sa privacy at mga tuntunin ng serbisyo.

Komunidad, suporta, at open source na pilosopiya

Bilang open source, iniimbitahan ng Gemini CLI ang aktibong pakikilahok. Maaari kang mag-ulat ng mga bug, magmungkahi ng mga bagong feature, mapabuti ang seguridad, o direktang mag-ambag ng code sa opisyal na imbakan ng GitHub. Ang Google at ang pandaigdigang komunidad ay nagtataguyod ng isang collaborative na espasyo kung saan maaaring iakma ng mga indibidwal na user at team ang tool sa kanilang mga pangangailangan.

Ang mga umuusbong na pamantayan na pinagtibay ng Gemini CLI (gaya ng MCP, mga nako-customize na configuration, at sentralisadong system prompt sa GEMINI.md file) ay ginagawa itong kakaiba at maraming nalalaman na kapaligiran. Nagbibigay-daan ito para sa mga advanced na configuration, para man sa personal na paggamit o para sa negosyo at mga collaborative na kapaligiran.

Mga inirerekomendang pantulong na tool: Apidog

Kasama ng Gemini CLI, ito ay nagkakahalaga ng pag-highlight ng mga kagamitan tulad ng ApidogApidog, isang komprehensibong kapaligiran para sa dokumentasyon ng API, pagsubok, at automation. Ang Apidog ay katugma sa mga format tulad ng Postman at Swagger, na nagpapadali sa paglipat at pag-import ng mga kasalukuyang proyekto. Ang intuitive na interface nito ay ginagawang perpekto para sa parehong mga may karanasang developer at mga bago sa pagtatrabaho sa mga API, at ito ay isang mahusay na kaalyado para sa pagpapabuti ng produktibidad kasama ng Gemini CLI.

Ang pagsasama ng AI sa terminal ng Linux ay isa na ngayong realidad at maaabot ng sinumang gustong sumuko. Namumukod-tangi ang Gemini CLI para sa kapangyarihan, flexibility, at customization nito, na pinapadali ang pang-araw-araw at kumplikadong mga gawain para sa mga programmer, mga koponan ng DevOps, at mga advanced na user. Sa medyo simpleng pag-install, malawak na mga opsyon sa pagpapatotoo, aktibong suporta sa komunidad, at patuloy na pag-update, ang tool na ito ay kailangang-kailangan para sa paggamit ng AI mula sa console.