우분투 크롬 실행 - ubuntu keulom silhaeng

기본적으로 아무것도 하지 않아도 터미널에 firefox를 입력하여 firfox 브라우저를 열 수 있다.

하지만, 동일한 방법으로 chrome을 실행시키면 열리지 않는다.

$ firefox #firefox 브라우저 실행
$ chrome
chrome: command not found

이유는 실행파일의 위치를 정의해 놓은 환경변수( PATH )에 크롬의 위치가 정의되어있지 않기 때문이다.

이를 해결하는 방법은 두 가지가 있다.


1. 환경 변수( PATH ) 파일 편집

- 환경 변수 파일을 편집하여 크롬에 속해 있는 폴더를 환경 변수에 추가 시킨다.

2. 크롬 파일 이동

- 크롬 파일을 이미 환경 변수에 등록되어 있는 폴더에 옮긴다.

A. locate 명령어로 실행 파일의 위치를 찾는다. (  /opt/google/chrome 에 위치해있다. )

B. 위 폴더로 이동 후 ls를 쳐보면 녹색파일( chrome )을 볼 수 있는데 이것이 바로 실행 파일이다.

C. /opt/google/chrome/ 에 있는 chrome 파일의 심볼릭링크 파일을 일반 유저들이 자주 쓰는 어플리케이션들이 담겨있는 /usr/bin 에 만든다.

$ sudo ln -s /opt/google/chrome/chrome /usr/bin/chrome

      ▷ 링크파일을 만드는 명령어 ln에 심볼릭링크 옵션 -s를 주고 앞에는 파일이 있는 절대경로, 뒤에는 만들고자하는 파일의 위치를 적어준다.

D. 터미널 창에 chrome이라고 쳐서 실행되는지 확인한다.


Plus

    - 해당 명령어를 터미널에 입력하면 URL로 chrome을 통해서 바로 이동한다.

    - 컴퓨터에 저장되어 있는 html 문서 또한 절대 경로 혹은 상대 경로를 적어주면 열린다.

$ chrome 홈페이지URL

꿈꾸는 사람.

IT/Linux

[Linux] 커맨드 라인에서 Ubuntu 18.04 LTS에 크롬 설치 및 실행

현무랑 니니 2020. 1. 10. 17:17

이번 글은 우분투 설치 후 크롬 브라우저를 명령어로 설치하는 방법이다.

설치와 실행 요약

설치 설명

1. 터미널 창을 연다.

2. 텍스트 편집기인 nano로 /etc/apt/sources.list.d 경로 아래에 google-chrome.list을 연다.

3. 아래 행을 붙여 넣고 저장하기 위해 Ctrl + O를 누른 다음 Enter를 눌러 확인하고 Ctrl + X를 눌러 종료한다.

우분투 크롬 실행 - ubuntu keulom silhaeng

4. 구글 서명 키를 내려받는다.

5. 이 키를 키링에 추가하여 패키지 관리자가 Chrome deb 패키지의 무결성을 확인할 수 있게 한다.

6. 패키지 목록을 업데이트하고 Chrome을 설치한다.

sudo apt update 
sudo apt install google-chrome-stable

7. 프롬프트에서 명령을 입력해 Chrome을 설치한다.

우분투 크롬 실행 - ubuntu keulom silhaeng
우분투 크롬 실행 - ubuntu keulom silhaeng
기본 브라우저로 설정하고 오류 보고는 보내지 않게 설정한다.
우분투 크롬 실행 - ubuntu keulom silhaeng

참고. 설치 로그

더보기

ubuntu@ubuntu:~$ sudo nano /etc/apt/sources.list.d/google-chrome.list
[sudo] ubuntu의 암호: 
ubuntu@ubuntu:~$ wget https://dl.google.com/linux/linux_signing_key.pub
--2020-01-10 16:34:14--  https://dl.google.com/linux/linux_signing_key.pub
Resolving dl.google.com (dl.google.com)... 172.217.26.46, 2404:6800:4004:80d::200e
접속 dl.google.com (dl.google.com)|172.217.26.46|:443... 접속됨.
HTTP request sent, awaiting response... 200 OK
Length: 10218 (10.0K) [application/octet-stream]
Saving to: ‘linux_signing_key.pub’

linux_signing_key.p 100%[===================>]   9.98K  --.-KB/s    in 0.001s

2020-01-10 16:34:14 (8.47 MB/s) - ‘linux_signing_key.pub’ saved [10218/10218]

ubuntu@ubuntu:~$ sudo apt-key add linux_signing_key.pub
OK
ubuntu@ubuntu:~$ sudo apt update
기존:1 https://download.docker.com/linux/ubuntu bionic InRelease
무시:2 http://dl.google.com/linux/chrome/deb stable InRelease                  
무시:3 http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64  InRelease
무시:4 http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1804/x86_64  InRelease
기존:5 http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64  Release
기존:6 http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1804/x86_64  Release
받기:7 http://dl.google.com/linux/chrome/deb stable Release [943 B]            
받기:9 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB]   
받기:10 http://dl.google.com/linux/chrome/deb stable Release.gpg [819 B]       
기존:12 http://kr.archive.ubuntu.com/ubuntu bionic InRelease                   
받기:13 http://dl.google.com/linux/chrome/deb stable/main amd64 Packages [1,107 B]
받기:14 http://kr.archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB] 
받기:15 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages [606 kB]
받기:16 http://kr.archive.ubuntu.com/ubuntu bionic-backports InRelease [74.6 kB]
받기:17 http://kr.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages [830 kB]
받기:18 http://security.ubuntu.com/ubuntu bionic-security/main i386 Packages [417 kB]
받기:19 http://security.ubuntu.com/ubuntu bionic-security/main Translation-en [196 kB]
받기:20 http://security.ubuntu.com/ubuntu bionic-security/universe amd64 Packages [633 kB]
받기:21 http://kr.archive.ubuntu.com/ubuntu bionic-updates/main i386 Packages [629 kB]
받기:22 http://security.ubuntu.com/ubuntu bionic-security/universe i386 Packages [606 kB]
받기:23 http://kr.archive.ubuntu.com/ubuntu bionic-updates/universe i386 Packages [997 kB]
받기:24 http://security.ubuntu.com/ubuntu bionic-security/universe Translation-en [213 kB]
받기:25 http://kr.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 Packages [1,035 kB]
내려받기 6,417 k바이트, 소요시간 4초 (1,600 k바이트/초)            
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다       
상태 정보를 읽는 중입니다... 완료
145 packages can be upgraded. Run 'apt list --upgradable' to see them.
ubuntu@ubuntu:~$ sudo apt install google-chrome-stable
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다       
상태 정보를 읽는 중입니다... 완료
다음 패키지를 업그레이드할 것입니다:
  google-chrome-stable
1개 업그레이드, 0개 새로 설치, 0개 제거 및 144개 업그레이드 안 함.
62.2 M바이트 아카이브를 받아야 합니다.
이 작업 후 3,388 k바이트의 디스크 공간이 비워집니다.
받기:1 http://dl.google.com/linux/chrome/deb stable/main amd64 google-chrome-stable amd64 79.0.3945.117-1 [62.2 MB]
내려받기 62.2 M바이트, 소요시간 6초 (11.0 M바이트/초)
(데이터베이스 읽는중 ...현재 150239개의 파일과 디렉터리가 설치되어 있습니다.)
Preparing to unpack .../google-chrome-stable_79.0.3945.117-1_amd64.deb ...
Unpacking google-chrome-stable (79.0.3945.117-1) over (78.0.3904.70-1) ...
google-chrome-stable (79.0.3945.117-1) 설정하는 중입니다 ...
Processing triggers for desktop-file-utils (0.23-1ubuntu3.18.04.2) ...
Processing triggers for menu (2.1.47ubuntu2.1) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
Processing triggers for mime-support (3.60ubuntu1) ...
ubuntu@ubuntu:~$

ubuntu@ubuntu:~$ sudo nano /etc/apt/sources.list.d/google-chrome.list
[sudo] ubuntu의 암호: 
ubuntu@ubuntu:~$ wget https://dl.google.com/linux/linux_signing_key.pub
--2020-01-10 16:34:14--  https://dl.google.com/linux/linux_signing_key.pub
Resolving dl.google.com (dl.google.com)... 172.217.26.46, 2404:6800:4004:80d::200e
접속 dl.google.com (dl.google.com)|172.217.26.46|:443... 접속됨.
HTTP request sent, awaiting response... 200 OK
Length: 10218 (10.0K) [application/octet-stream]
Saving to: ‘linux_signing_key.pub’

linux_signing_key.p 100%[===================>]   9.98K  --.-KB/s    in 0.001s

2020-01-10 16:34:14 (8.47 MB/s) - ‘linux_signing_key.pub’ saved [10218/10218]

ubuntu@ubuntu:~$ sudo apt-key add linux_signing_key.pub
OK
ubuntu@ubuntu:~$ sudo apt update
기존:1 https://download.docker.com/linux/ubuntu bionic InRelease
무시:2 http://dl.google.com/linux/chrome/deb stable InRelease                  
무시:3 http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64  InRelease
무시:4 http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1804/x86_64  InRelease
기존:5 http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64  Release
기존:6 http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1804/x86_64  Release
받기:7 http://dl.google.com/linux/chrome/deb stable Release [943 B]            
받기:9 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB]   
받기:10 http://dl.google.com/linux/chrome/deb stable Release.gpg [819 B]       
기존:12 http://kr.archive.ubuntu.com/ubuntu bionic InRelease                   
받기:13 http://dl.google.com/linux/chrome/deb stable/main amd64 Packages [1,107 B]
받기:14 http://kr.archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB] 
받기:15 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages [606 kB]
받기:16 http://kr.archive.ubuntu.com/ubuntu bionic-backports InRelease [74.6 kB]
받기:17 http://kr.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages [830 kB]
받기:18 http://security.ubuntu.com/ubuntu bionic-security/main i386 Packages [417 kB]
받기:19 http://security.ubuntu.com/ubuntu bionic-security/main Translation-en [196 kB]
받기:20 http://security.ubuntu.com/ubuntu bionic-security/universe amd64 Packages [633 kB]
받기:21 http://kr.archive.ubuntu.com/ubuntu bionic-updates/main i386 Packages [629 kB]
받기:22 http://security.ubuntu.com/ubuntu bionic-security/universe i386 Packages [606 kB]
받기:23 http://kr.archive.ubuntu.com/ubuntu bionic-updates/universe i386 Packages [997 kB]
받기:24 http://security.ubuntu.com/ubuntu bionic-security/universe Translation-en [213 kB]
받기:25 http://kr.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 Packages [1,035 kB]
내려받기 6,417 k바이트, 소요시간 4초 (1,600 k바이트/초)            
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다       
상태 정보를 읽는 중입니다... 완료
145 packages can be upgraded. Run 'apt list --upgradable' to see them.
ubuntu@ubuntu:~$ sudo apt install google-chrome-stable
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다       
상태 정보를 읽는 중입니다... 완료
다음 패키지를 업그레이드할 것입니다:
  google-chrome-stable
1개 업그레이드, 0개 새로 설치, 0개 제거 및 144개 업그레이드 안 함.
62.2 M바이트 아카이브를 받아야 합니다.
이 작업 후 3,388 k바이트의 디스크 공간이 비워집니다.
받기:1 http://dl.google.com/linux/chrome/deb stable/main amd64 google-chrome-stable amd64 79.0.3945.117-1 [62.2 MB]
내려받기 62.2 M바이트, 소요시간 6초 (11.0 M바이트/초)
(데이터베이스 읽는중 ...현재 150239개의 파일과 디렉터리가 설치되어 있습니다.)
Preparing to unpack .../google-chrome-stable_79.0.3945.117-1_amd64.deb ...
Unpacking google-chrome-stable (79.0.3945.117-1) over (78.0.3904.70-1) ...
google-chrome-stable (79.0.3945.117-1) 설정하는 중입니다 ...
Processing triggers for desktop-file-utils (0.23-1ubuntu3.18.04.2) ...
Processing triggers for menu (2.1.47ubuntu2.1) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
Processing triggers for mime-support (3.60ubuntu1) ...
ubuntu@ubuntu:~$