티스토리 뷰
음 원래, 구글 크롬의 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 를 통해서 실행하므로, 패스워드를 한 번 입력해주는 것을 필요하다.
'고대지식' 카테고리의 다른 글
[우분투리눅스] 디스크 공간이 갑자기 부족하다고 나올 때 (1) | 2009.12.04 |
---|---|
[우분투 리눅스] 우분투 9.10에서 압축 파일 내 한글 이름이 깨질 때 (4) | 2009.11.23 |
IIS 서버 로그 형식 (0) | 2009.09.25 |
원격 데스크톱 연결에서 파일을 바로 끌어와 보자. (5) | 2009.09.25 |
아이피를 통해 드라이브 나 폴더 공유가 안되는 경우 (0) | 2009.09.25 |
- Total
- Today
- Yesterday
- short_circuit
- sorted
- ipython-notebook
- locals()
- globals()
- leapYear
- 정렬키
- 정렬기준
- 튜플언패킹
- 파일입출력
- 사전
- 반복자
- 리스트
- 이중리스트를 사용하지 않기
- 함수형
- mutability
- 리눅스
- python list
- 복수기준정렬
- Python
- jupyter-notebook
- Lambda
- 파이썬노트북
- 우분투
- 파이썬
- iterable
- 표준입력
- 변경가능
- 단어 빈도수
- dict
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |