티스토리 뷰

반응형

음 원래, 구글 크롬의 deb패키지를 설치하면, 저장소에 구글 다운로드 서버가 등록되어 간단하게 apt-get 명령으로 구글 크롬 브라우저를 업데이트 할 수 있었다. 그런데 9.10으로 OS를 업그레이드한 뒤로는 이상하게 저장소 등록이 안된다.다

그래서 매번 새 버전이 나왔다는 소문이 들릴 때 마다 구글 크롬 다운로드 페이지를 찾아가서 다운로드 받고, 패키지를 설치하여 엎어쓰는 방식으로 업데이트를 해 왔다. 좀 찝찝한 건 사실이지만. (이런 식으로 업데이트를 수행해도 저장된 기록이나 북마크, 테마 등은 보존이 되고 아직까지 별 문제는 없는 것 같다.)

매번 하기가 너무 귀찮아서, 쉘 스크립트로 만들어서 실행해보도록 하자.

1. 구글 크롬 패키지 다운로드 경로 확인

먼저 구글 크롬 패키지를 다운로드 받는 경로를 확인해본다. 구글 크롬의 개발자 버전 다운로드 페이지 주소는 다음과 같다.

http://www.google.com/chrome/intl/en/eula_dev.html?dl=unstable_i386_deb

이 페이지에서 소스를 열어 보면 대략 다음과 같은 경로를 찾을 수 있다.


case "unstable_i386_deb":
window.location=
"http://dl.google.com/linux/direct/google-chrome-unstable_current_i386.deb";
break;
case "unstable_amd64_deb":
window.location=
"http://dl.google.com/linux/direct/google-chrome-unstable_current_amd64.deb";
break;

빨간 색으로 표시한 주소가 구글 크롬의 최신 버전 패키지를 다운로드 받을 수 있는 주소이다. 이제 준비가 완료되었으니, 터미널을 열어보자.

먼저 스크립트를 작성한다. 작성 위치는 /usr/local/bin/ 으로 하려고 한다. 다른 위치에 만들고 싶다면 그렇게 해도 무방하다. 단 그런 경우에는 꼭 시스템 패스로 지정해주는게 편하겠다.

$sudo vi /usr/local/bin/update-chrome

긴장하자, vi 에디터다.

에디터의 화면이 표시되면 a 키를 눌러 문자열을 삽입하도록 한다. 자신 있게 아래의 3개 문장을 정확하게 타이핑 하도록 한다.

sudo wget http://dl.google.com/linux/direct/google-chrome-unstable_current_i386.deb
sudo dpkg -i google-chrome-unstable_current_i386.deb
sudo rm google-chrome-unstable_current_i386.deb

여기까지 입력했다면 esc키를 눌러 문자 입력 모드를 해제한다음 시프트 키를 누르고 Z키를 두 번 눌러 파일을 저장하고 vi를 종료한다. (참 쉽죠?)

이제 해당 스크립트가 실행가능한 상태가 되도록 다음 명령을 입력해주자.

$sudo chmod 755 /usr/local/bin/update-chrome

이제, 해보면 된다.

$update-chrome

sudo 를 통해서 실행하므로, 패스워드를 한 번 입력해주는 것을 필요하다.

반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함