OverGrive를 사용하여 Linux에서 Google 드라이브를 동기화하는 방법
주요 기술 기업 세 곳 중에서 구글은 리눅스 지원에 있어 선두를 달리는 것으로 알려져 있습니다. 그럼에도 불구하고 구글 드라이브에는 아직 리눅스용 동기화 클라이언트가 공식적으로 제공되지 않고 있습니다. 그 이유는 무엇일까요? 많은 이들이 구글이 필요에 따라 리눅스용 소프트웨어를 개발하며, 구글 드라이브는 현재 우선순위가 낮은 것으로 추정하고 있습니다. 만약 여러분이 리눅스에서 구글 드라이브를 활발히 사용하고 있으며 구글의 공식 지원을 마냥 기다릴 수 없다면, 다른 대안을 고려해 볼 수 있습니다. OverGrive는 리눅스 데스크톱 환경에서 드롭박스처럼 편리하게 구글 드라이브를 통합할 수 있도록 돕는 프리미엄 도구입니다.
참고로, 이 소프트웨어는 14일간의 평가판을 제공하여 사용자가 모든 기능을 충분히 경험할 수 있도록 합니다. 평가판 기간이 만료된 후에는 라이선스를 구매해야 소프트웨어를 계속해서 사용할 수 있습니다.
설치 방법
우분투
우분투에 OverGrive를 설치하려면 먼저 Universe 소프트웨어 저장소를 활성화해야 합니다. 터미널을 열고 다음 명령어를 입력하여 활성화할 수 있습니다.
sudo add-apt-repository universe
Universe 저장소를 추가한 후에는 시스템의 소프트웨어 목록을 업데이트해야 합니다. 다음 명령어를 사용하세요.
sudo apt update
마지막으로, 리눅스 PC에 구글 동기화 소프트웨어를 다운로드하여 설치합니다.
wget https://www.thefanclub.co.za/sites/default/files/public/overgrive/overgrive_3.2.3_all.deb sudo dpkg -i overgrive_3.2.3_all.deb
데비안
OverGrive는 GTK3가 설치된 데비안 환경에서 정상적으로 작동합니다. 만약 GTK3가 설치되어 있지 않다면 소프트웨어가 실행되지 않을 수 있습니다. 최신 Deb 파일을 다운로드하고 DPKG를 통해 설치하세요.
wget https://www.thefanclub.co.za/sites/default/files/public/overgrive/overgrive_3.2.3_all.deb sudo dpkg -i overgrive_3.2.3_all.deb
아치 리눅스
아치 리눅스에 OverGrive를 설치하는 과정은 비교적 간단하지만 몇 가지 추가 단계를 거쳐야 합니다. 먼저 OverGrive에 필요한 종속성을 설치해야 합니다.
sudo pacman -S libnotify python python2-pyinotify python2-pip python2-gobject libappindicator-gtk3
필요한 패키지 설치 도구가 설치되면, Python 패키지 설치 도구를 사용하여 최신 버전의 Google API를 설치합니다.
sudo pip2.7 install --upgrade google-api-python-client
다음으로, 웹사이트에서 아치 리눅스용 패키지를 다운로드합니다. 다운로드가 완료되면 'cd' 명령어를 사용하여 다운로드 폴더로 이동한 후, 'pacman' 패키지 관리자를 사용하여 패키지를 설치합니다.
cd ~/다운로드
sudo pacman -U overgrive-*-any.pkg.tar.xz
페도라
페도라에 OverGrive를 설치하려면 먼저 시스템에 몇 가지 도구를 설치해야 합니다. 이 도구들은 OverGrive 실행에 필수적입니다.
sudo dnf install libappindicator-gtk3 python-devel python-pip python-inotify python-gobject-base
다음으로, 페도라 시스템에 최신 버전의 Google API를 설치하거나 업그레이드합니다.
sudo pip install --sudo zypper install libappindicator3-1 libappindicator3-devel libappindicator-gtk3 typelib-1_0-AppIndicator3-0_1 gir1.2-appindicator3-0.1 python-httplib2 python-devel python-pip python-pyinotify python-gobjectupgrade google-api-python-client
마지막으로, 최신 버전의 RPM 파일을 다운로드하고 'dnf'를 사용하여 설치합니다.
cd ~/Downloads sudo dnf install overgrive-*.noarch.rpm
오픈수세
오픈수세에서 OverGrive를 제대로 설치하고 사용하려면 여러 가지 추가 프로그램을 설치해야 합니다. 터미널을 열고 'zypper' 패키지 관리자를 사용하여 필요한 종속성을 설치합니다.
sudo zypper install libappindicator3-1 libappindicator3-devel libappindicator-gtk3 typelib-1_0-AppIndicator3-0_1 gir1.2-appindicator3-0.1 python-httplib2 python-devel python-pip python-pyinotify python-gobject
OverGrive는 Google 서비스를 사용하므로 Google Python API가 필요합니다. 다음 명령어를 사용하여 설치하세요.
sudo pip install --upgrade google-api-python-client
모든 종속성이 설치되면, 최신 RPM 파일을 다운로드하고 'zypper'를 사용하여 설치합니다.
sudo zypper install overgrive-*.noarch.rpm
OverGrive 사용법
OverGrive를 처음 실행하면 동기화를 위한 초기 설정 마법사가 나타납니다. 가장 먼저 해야 할 일은 Google 계정을 연결하는 것입니다. "계정 연결" 버튼을 클릭하면 구글 Oauth 로그인 도구가 자동으로 실행됩니다. 평소처럼 구글 계정 정보를 입력하고 로그인하세요. 로그인이 성공하면 "이 코드를 복사하여 프로그램에 붙여넣으세요"라는 메시지가 표시됩니다.

프로그램으로 돌아가서 계정 옆의 텍스트 상자에 코드를 붙여넣습니다. 확인 버튼을 눌러 코드를 확인한 후 "계속" 버튼을 클릭하여 프로그램 사용을 시작합니다. 구글 드라이브에서 파일 다운로드를 시작하려면 "동기화 시작" 버튼을 클릭하세요.
자동 시작 설정
OverGrive는 기본적으로 파일을 자동으로 다운로드하지 않습니다. 따라서 프로그램 설정에서 자동 시작을 활성화해야 합니다. "컴퓨터 시작 시 구글 드라이브 실행" 확인란을 선택하여 자동 시작을 활성화할 수 있습니다.

또한 "구글 드라이브와 자동으로 동기화" 확인란도 선택해야 합니다.
Google 문서 파일을 LibreOffice 파일로 변환
구글 드라이브의 장점 중 하나는 오피스 파일이 구글 문서 형식으로 자동 변환된다는 것입니다. 하지만 리눅스에서는 이러한 파일 형식을 열 수 있는 프로그램이 많지 않습니다. OverGrive는 이 문제를 해결하기 위해 구글 문서 파일을 ODF와 같은 로컬 형식으로 변환할 수 있는 기능을 제공합니다.

"구글 문서를 로컬 파일로 변환" 확인란을 선택하면, OverGrive는 구글 문서 파일을 리눅스 PC에 저장하기 전에 자동으로 변환합니다.