제미니 CLI버전 리눅스에서 설치 방법
리눅스에서 잘 안되면 윈도우에서 설치하면 되고 여긴 버전에 대한 문제가 없습니다.
무료로 하루 1천건까지 사용할 수 있다는 다른말로는 하루 1천건 까지 제미니에게 먹이를 주고 토해 내는것을 받아 먹을 수 있는 제미니CLI 버전 설치에 대한 것입니다.
# 아래는 nodejs를 centos7에서 시도했으니 안된 경우 입니다.
centos7에서 16버전까지는 잘 설치가 되는데 그 다음 부터는 라이브러리가 필요조건이 안된다고 하여 안됩니다.
도커방식도 안되고 하여 전 포기하고 centos10stream 설치 했습니다.
# nodejs는 설치가 안되어 있으면 설치 해야 한다.
node -v
v12.15.0 버전으로 나왔는데 설치가 잘 되는듯 싶다가 안되서 새로운 버전을 받았다.
# nodejs 새로운 버전 받기
nvm install 22
nvm install 16
CentOS7에서 최종적으로 16버전을 받았는데 이유는 상위 버전은 라이브러리 문제로 설치가 되지 않아서 그렇다.
정확히 말하면 설치는 되었는데 라이브러리 버전이 맞지 않다고 메시지가 나온다.
18버전을 설치하고 버전을 보려면 아래와 같은 문제가 발생 한다.
node: /lib64/libm.so.6: version GLIBC_2.27' not found (required by node)
node: /lib64/libc.so.6: version GLIBC_2.25' not found (required by node)
node: /lib64/libc.so.6: version GLIBC_2.28' not found (required by node)
node: /lib64/libstdc++.so.6: version CXXABI_1.3.9' not found (required by node)
node: /lib64/libstdc++.so.6: version GLIBCXX_3.4.20' not found (required by node)
node: /lib64/libstdc++.so.6: version GLIBCXX_3.4.21' not found (required by node)
이것도 안되어 OS를 최신 버전으로 설치하면 말끔히 해결 되는 문제라서 난 centos10 버전을 선택 했다.
---------------------------------------------------------------------------------
# centOS10에서 설치하면 22버전이다.
yum -y install nodejs
# 제미나이 cli 버전을 설치 한다.
npm install -g @google/gemini-cli
# 실행
gemini
윈도의 CMD에서 실행하면 브라우저로 주소가 자동으로 들어가 이동하면 되고 아래와 과정이 약간 다릅니다. 자동으로되어 훨씬 간단합니다.
아래는 리눅스의 text 환경에서 실행했을 경우이고 GUI 엑스윈도우는 사용을 안해 봐서 모르겠습니다.
1) 잠깐 기다리면 URL주소가 나옵니다. 이걸 PC의 웹브라우저에 붙이고 구글 로그인 합니다.
2) 브라우저에서 아래 그을 보게 되면 키 값을 리눅스의 gemini 에서 코드 넣는 곳에 넣으시면 됩니다.
Gemini logo
Sign in to Gemini Code Assist and the Gemini CLI
You are seeing this page because you are trying to use your Google account credentials in Gemini Code Assist or the Gemini CLI from this or another machine. If this is not the case, close this tab.
Enter the following verification code in Gemini Code Assist or the Gemini CLI on the machine you want to log into. This is a credential similar to your password and should not be shared with others.
3) 이제 심심할 때 마다 먹이를 주고 결과를 받아 봅니다.
--- 현재는 많이 느린데 5초 정도는 기다려야 한다. ---
C:\Users\test>gemini -h
C:\Users\test>gemini -m "gemini-2.5-pro" -p "공부한 최종 날짜는?"
Loaded cached credentials.
제 지식은 2023년 초까지의 정보를 기반으로 합니다.
