ไม่มีข่าวอีกต่อไปว่า Google ยังไม่ได้เปิดตัวไคลเอนต์ไดรฟ์อย่างเป็นทางการสำหรับ Linux เหมือนที่เคยทำกับแพลตฟอร์มคู่แข่ง อย่างไรก็ตาม สิ่งนี้ไม่ได้หยุดชุมชน Linux จากการสร้างทั้งซอฟต์แวร์โอเพ่นซอร์สและซอฟต์แวร์ที่เป็นกรรมสิทธิ์ ซึ่งจะช่วยให้คุณเข้าถึง Google ไดรฟ์ จากระบบ Linux
ตัวเลือกที่มีให้นั้นค่อนข้างยุ่งยากและไม่สมบูรณ์ (ถ้าฉันจะพูดอย่างนั้น) และส่วนใหญ่มีช่วงการเรียนรู้ที่สูงชัน
Insync ซึ่งเป็นซอฟต์แวร์แบบชำระเงินได้จัดการเพื่อปิดช่องว่างนี้โดยการจัดหาซอฟต์แวร์ที่เป็นมิตรต่อผู้ใช้มากขึ้นซึ่งทำงานได้ทันทีจาก กล่องแต่มาในราคาค่อนข้างแรงที่ $25 ซึ่งเป็นของแถมที่ใหญ่ที่สุด
ในขณะที่มีตัวเลือกฟรีอื่นๆ มากมาย เช่น Google-drive-ocamlfuse, Reclone และ ไดรฟ์ พวกเขายังมีข้อบกพร่อง
GoSync เป็น GUI ที่ค่อนข้างใหม่ Google Drive ลูกค้าสำหรับ Linux เขียนใน Python และเผยแพร่ภายใต้ ใบอนุญาตสาธารณะทั่วไปของ GNU 2 แอปพลิเคชันยังอยู่ในช่วงเบต้าและมีรุ่นล่าสุดที่ เวอร์ชัน 0.4
GoSync ได้รับการพัฒนาโดย Himanshu Chauhan และเขามี ทำงานอย่างใกล้ชิดกับฉันในการเขียนบทความนี้
การติดตั้ง GoSync
GoSync ค่อนข้างง่ายอย่างที่คุณคิดเพราะมันขึ้นอยู่กับ Python เท่านั้น และอื่น ๆ อีกสองสามรายการด้านล่างพร้อมกับไฟล์ “client_secrets.json”
คำแนะนำในการติดตั้งมีให้สำหรับ Ubuntu และอนุพันธ์และ CentOS เท่านั้น การกระจายอื่น ๆ จะต้องโคลน repo หรือ download ไฟล์ zip
ติดตั้งใน Ubuntu และอนุพันธ์
โดยพื้นฐานแล้วคุณสามารถ “sudo apt” ผ่านทางเทอร์มินัลสำหรับการอ้างอิงสามรายการแรก ในขณะที่ส่วนที่เหลือจะถูกติดตั้งควบคู่ไปกับ GoSync ผ่าน pip – ซึ่งทั้งหมดนี้ควรมีอยู่ใน repo มาตรฐานของคุณ
$ sudo apt ติดตั้ง python $ sudo apt ติดตั้ง python-wxgtk2.8 $ sudo apt ติดตั้ง python-googleapi $ sudo apt ติดตั้ง python-pip
กำลังติดตั้ง GoSync และการอ้างอิงที่เหลือ
$ sudo pip ติดตั้ง GoSync
ติดตั้งใน CentOS
$ ยำติดตั้ง -y python2.7 $ ยำติดตั้ง -y python-wxgtk2.8 $ yum ติดตั้ง -y python-googleapi $ yum ติดตั้ง -y pip
เมื่อติดตั้งแล้ว คุณจะต้องได้รับ “client_secrets.json” และขั้นตอนจะอธิบายอย่างละเอียดในไฟล์ PDF ที่แนบมากับ ลิงค์ด้านล่างครับ
การสร้างโทเค็นการรับรองความถูกต้องสำหรับ Google API
เมื่อดาวน์โหลดไฟล์ “client_secrets.json” แล้ว ให้คัดลอกไปยัง /.gosync หลังจากนั้นคุณสามารถเรียกใช้โปรแกรมจากเทอร์มินัลโดยป้อน “gosync”.
ยังมีคุณสมบัติหลักบางอย่างขาดหายไป เช่น การแก้ไขไฟล์และการไม่สามารถซิงค์ไฟล์ในไดเร็กทอรีในเครื่องกับ Google ไดรฟ์ – ใน GoSync เป็น Himanshu ใช้ได้เฉพาะในเวลาว่างเท่านั้น
อย่างไรก็ตาม มีแผนจะนำคุณสมบัติดังกล่าวไปใช้ในการอัปเดตในอนาคต นอกจากนี้ นักพัฒนายังสนับสนุนการมีส่วนร่วมของบุคคลที่สามเช่นเดียวกับรายงานข้อผิดพลาด ดังนั้นหากคุณมีทักษะการเขียนโค้ดหรือต้องการรายงานปัญหา คุณสามารถค้นหา GitHub ของเขาเพื่อตรวจสอบผลงานของเขาบน GoSync