การเชื่อมต่อ Google Drive สำหรับ Ubuntu


เนื่องจากในโลกปัจจุบันเทคโนโลยีคลาวน์ ได้เริ่มเข้ามามีบทบาทในชีวิตประจำวันของเรามากขึ้น หลายๆ ท่านจำเป็นจะต้องใช้ข้อมูลอย่างมีศูนย์กลาง และหลายๆท่านก็ใช้บริการ Gmail อยู่แล้ว บางท่านจึงจำเป็นที่จะต้องใช้งานและเชื่อมต่อกับระบบคลาวน์คอมพิวติ้ง อย่างเช่น Google Drive เป็นต้น วันนี้ผมจะมาเขียนอธิบายเรื่องการติดตั้ง Google Drive บน Ubuntu บนเครื่องคอมพิวเตอร์ของเรา ซึ่งผมเองได้ทดลองกับ Ubuntu 14.04 Desktop

วันนี้บทความผมจะแบ่งออกเป็นสองส่วนก็คือ
1. การติดตั้งโปรแกรม Grive
2. การติดตั้งโปรแกรม Grive tools

ในขั้นแรกเราจำเป็นจะต้องติดตั้งโปรแกรม grive ก่อน เพื่อให้เครื่องคอมพิวเตอร์ของเราสามารถเชื่อมต่อกับ Google Drive ได้ โดยใช้คำสั่ง command line 3 คำสั่งด้านล่างนี้

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install grive

ซึ่งเป็นการติดตั้งโปรแกรม grive บน Ubuntu สำหรับบางเครื่องที่ไม่สามารถใช้คำสั่ง add-apt-repository ได้ เราจำเปํนจะต้องใช้คำสั่ง sudo apt-get install python-software-properties ก่อน จึงจะสามารถใช้คำสั่ง add-apt-repository ได้
สำหรับในส่วนของการติดตั้งเราสามารถดูตามขั้นตอนโดยดูรูปตั้งแต่รูปที่ 1 ไปจนถึงรูปที่ 5




รูปที่ 1




รูปที่ 2




รูปที่ 3




รูปที่ 4




รูปที่ 5

โดยในรูปที่ 5 การเรียกใช้คำสั่ง grive --help เพื่อเป็นการตรวจสอบว่าโปรแกรม grive ได้ถูกติดตั้งมาอย่างดีและเรียบร้อยหรือไม่ เพราะถ้าติดตั้งไม่สำเร็จ ก็จะไม่สามารถเรียกดูคำอธิบายการใช้งานได้เลย
ถ้าหากว่าท่านไม่ต้องการดึงข้อมูลใน Google Drive โดยใช้ command line แล้ว ให้ท่านสามารถข้ามไปในขั้นตอนในการติดตั้ง Grive Tools ได้เลย

คลิ๊กตรงนี้ เพื่อข้ามขั้นตอนไปยังการติดตั้งโปรแกรม Grive Tools

เมื่อเราติดตั้งโปรแกรม Grive แล้ว หลังจากนั้นให้เราสร้าง Folder สำหรับการเชื่อมต่อ google drive โดยใช้คำสั่ง

mkdir ~/GDrive
cd ~/GDrive
grive -a




รูปที่ 6

ซึ่งในรูปที่ 6 บน Terminal จะแจ้งข้อความปรากฎ ดังรูปด้านล่าง

Please go to this URL and get an authentication code:

https://accounts.google.com/o/oauth2/auth?scope=https%3A%2F%2Fwww.google...

-----------------------
Please input the authentication code here:

ให้เราคัดลอกข้อความที่ปรากฎไปใส่ลงบน Browser จะเข้าหน้าเว็บเพื่อให้เรา Login เข้า Google Mail ของเราดังรูปที่ 7




รูปที่ 7




รูปที่ 8

ซึ่งในรูปที่ 8 นี้ เราต้องกดปุ่มอนุญาต เพื่ออนุญาตให้ทาง Google สามารถนำข้อมูลส่วนตัวของเราเชื่อมต่อกับโปรแกรม Grive ได้




รูปที่ 9

ในรูปที่ 9 นี้จะปรากฎข้อความขึ้น ซึ่งตรงนี้ผมขอเบลอไว้ เพื่อความปลอดภัยของระบบของตัวผมเอง ซึ่งข้อความนี้ถ้าหากว่าเราสามารถได้รับข้อความ เราต้อง copy และนำไปแปะใส่ลงบน Terminal ดังในรูปที่ 10




รูปที่ 10

ซึ่งตรงนี้เมื่อเรานำข้อความที่เราได้จาก Google ไปแปะลงบน Terminal และกดปุ่ม Enter แล้ว ถ้าหากว่ารหัสถูกต้องโปรแกรม Grive ก็จะสามารถดึงข้อมูลมาได้ปรากฎดังรูปที่ 11




รูปที่ 11




รูปที่ 12

หลังจากเสร็จสิ้นคำสั่งโปรแกรมจะดึงข้อมูลใน Google Drive ทั้งหมดมาลงที่เครื่องของเรา ดังรูปที่ 12

จากเนื้่อหาบทความในส่วนที่ผ่านมาเป็นการใช้งาน Grive ที่เป็น command line จะเป็นการยุ่งยากสำหรับคนที่เพิ่งหัดใช้ Ubuntu ผมเองจึงได้แนะนำ grive tools ซึ่งเป็นเครื่องมือที่สะดวก ที่จะช่วยให้เราสามารถใช้งาน Grive ได้ง่ายขึ้น โดยเราใช้คำสั่งดังด้านล่างนี้ เพื่อติดตั้ง Grive tools โดยใช้ 3 คำสั่งในการติดตั้ง Grive-tools เหมือนดังเช่นเราติดตั้งโปรแกรม Grive ซึ่งดังรูปที่ 13 และ 14

sudo add-apt-repository ppa:thefanclub/grive-tools
sudo apt-get update
sudo apt-get install grive-tools




รูปที่ 13




รูปที่ 14




รูปที่ 15

ในรูปที่ 15 นี้ถ้าหากว่าเราติดตั้งสำเร็จแล้ว เราจะสามารถเรียกโปรแกรม Grive โดยเราคลิ๊กที่โปรแกรม Grive Setup ก็จะปรากฎขั้นตอนในการติดตั้งในรูปที่ 16




รูปที่ 16

โดยในรูปที่ 16 นี้ให้เรากด Next ก็จะปรากหน้าต่างโต้ตอบให้เรากรอก Google Drive Code แต่ให้เราหยุดตรงนี้ไว้ก่อน ให้เรา Login ไปยัง Google ดังรูปที่ 17




รูปที่ 17

ในรูปที่ 17 นี้โปรแกรม Grive setup จะเรียก Default Browser พร้อมกับหน้าต่างให้เรา Login เข้าไปยัง Google โดยอัตโนมัติ ให้เรากรอกรหัสผ่านและกด Sign in




รูปที่ 18

ในขั้นตอนนี้เราต้องกดปุ่ม Allow เพื่ออนุญาตให้เข้าถึง Google Drive




รูปที่ 19




รูปที่ 20

ในรูปที่ 20 นี้ให้เราคัดลอกรหัสที่ได้รับ และนำไปใส่ในกล่องโต้ตอบดังรูปที่ 21




รูปที่ 21

ให้เราใส่รหัสให้ถูกต้องแล้วกดปุ่ม Next ถ้าหากว่ารหัสของเราถูกต้องโปรแกรมก็จะสามารถเชื่อมต่อกับ Google Drive ได้ และจะปรากฎดังรูปที่ 22




รูปที่ 22

ซึ่งโปรแกรม Grive นี้เป็นโปรแกรมรุ่นเก่า และมีการหยุดพัฒนาไปแล้ว จะไม่สามารถ update ข้อมูลโดยอัตโนมัติทุกๆ ครั้งที่เรา update ข้อมูลไปยัง Google Drive เราต้องคอยมากดปุ่ม Sync ให้มันคอยเชื่อมต่อ เพื่อให้โปรแกรมดึงข้อมูลมาลงยังเครื่องคอมพิวเตอร์ของเรา
อ้างอิงจาก
http://www.unixmen.com/grive2-an-unofficial-google-drive-client-for-linux/
https://www.maketecheasier.com/access-sync-google-drive-in-ubuntu/