[Chrome OS] 크롬 OS에 Adobe Flash Player 설치하기

Linux/ChromeOS


지금까지 크롬 OS의 설치에 사용된 Hexxeh Vanilla 빌드는 라이센스 문제로 Adobe Flash Player가 제외되어 있습니다. 이번 포스팅에서는 이를 수동으로 설치하는 방법을 알아보도록 하겠습니다.

EXT 파티션을 접근해야 하므로 지난 포스팅과 마찬가지로 우분투 12.04에서 작업합니다. 다른 배포판을 사용하셔도 무방합니다.

(우분투 12.04의 ISO 이미지는 여기에서 다운로드 하실수 있으며, 라이브 USB에 대해서는 '[리눅스 가이드] LinuxLive USB Creator로 라이브 USB 만들기'를 참고하세요.)


크롬 브라우저에서 Adobe Flash Player 추출하기



크롬 OS에 플러그인을 설치하기 위해서는 크롬 브라우저의 플러그인 파일이 필요한데요, 특히 크롬 OS는 이 중 리눅스 용으로 빌드된 플러그인 파일을 요구합니다. 리눅스용 크롬 브라우저에서 추출해주시면 됩니다.



먼저 http://www.google.com/chrome 에서 리눅스용 크롬 브라우저를 다운로드합니다. 우분투에서 위 링크로 들어가셔서 'Chrome 다운로드' 버튼을 클릭해주세요.



'32 bit .deb (Devian/Ubuntu 용)' 을 선택하시고 '동의 및 설치' 버튼을 클릭하시면 다운로드가 시작됩니다.



다운로드가 완료되면 다운로드 된 DEB 파일의 압축을 해제해주세요. (마우스 우클릭 - Extract Here)



추출이 완료되었습니다. (플러그인들은 /opt/google/chrome 경로에 존재합니다.)


크롬 OS에 Adobe Flash Player 설치하기



이제 Adobe Flash Player를 설치해 보겠습니다. 터미널을 실행해주세요.



cd ../../../../
cd media
sudo mount /dev/sda1 /media/STATE -o rw
sudo mount /dev/sda2 /media/ROOT-A -o rw


파티션을 마운트합니다. 위 명령어를 차례대로 입력해주세요. /dev/sda1, /dev/sda2 부분은 알맞은 파티션 위치로 바꿔주셔야 됩니다.

제 포스팅을 보고 설치하신 분들은 USB나 VM은 /dev/sda1, /dev/sda3, 하드 디스크 설치는 /dev/sda1, /dev/sda2 입니다. GParted을 실행하시고 STATE 파티션과 ROOT-A 파티션을 확인하시면 됩니다.



sudo nautilus


이제 추출한 크롬 브라우저에서 플러그인들을 크롬 OS 폴더로 복사해주면 되는데요, 루트 권한이 필요합니다. sudo -i 명령으로 권한을 취득한뒤 수동으로 복사해주어도 되지만 복사할 파일들이 많으므로 파일 탐색기를 루트 권한으로 실행해서 작업하겠습니다.

위의 명령어를 실행해주세요. (nautilus는 우분투의 파일 탐색기입니다.)



Nautilus가 루트권한으로 실행됩니다. 우측 사이드바에 STATE 파티션과 ROOT-A 파티션이 마운트 되어있는 것을 확인할 수 있습니다.



추출한 크롬 브라우저의 /opt/google/chrome/PepperFlash 폴더 안의 모든 파일을 드래그 하신뒤 CTRL-C로 복사해주세요.



이제 크롬 OS의 플러그인 폴더에 복사한 Adobe Flash Player 플러그인을 붙여넣어주시면 됩니다.

/ROOT-A/opt/google/chrome/pepper 폴더 안에 복사한 파일들을 CTRL-V 로 붙여넣기 해주세요.



이제 설정 파일을 만들어 주어야 합니다. 폴더 빈 공간에서 마우스 우클릭 - Create New Document - Empty Document 를 클릭해서 빈 문서를 하나 생성합니다. 파일 이름은 pepper-flash.info 로 해주세요.



# Copyright (c) 2011 The Chromium OS Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.

# Registration file for Pepper Flash player.

FILE_NAME=/opt/google/chrome/pepper/libpepflashplayer.so
PLUGIN_NAME="Shockwave Flash"
VERSION="11.3.31.318"
VISIBLE_VERSION="11.3 r31"
DESCRIPTION="$PLUGIN_NAME $VISIBLE_VERSION"
MIME_TYPES="application/x-shockwave-flash"


생성된 pepper-flash.info 파일을 더블클릭하시면 gedit이 실행되는데요, 여기에 위 코드를 그대로 붙여넣기 하시고 'Save' 버튼을 클릭해서 저장해주세요.



이제 크롬 OS로 부팅하신뒤, 정상적으로 작동하는지 확인하시면 됩니다 ^^


원래는 https://gist.github.com/dz0ny/3065781 에서 한번에 모든 플러그인을 설치할 수 있는 스크립트를 제공하고 있었는데요, 최신 버전에서는 DEB2TAR 함수가 정상적으로 작동되지 않아 사용이 불가능하더군요,

스크립트를 분석해서 수동으로 복사해주니 작동하네요, MP3/MP4/PDF 플러그인도 이런 식으로 설치할 수 있습니다.