Google vẫn chưa phát hành ứng dụng khách Drive chính thức cho Linux như họ đã làm với các nền tảng cạnh tranh. Tuy nhiên, điều này không ngăn cộng đồng Linux tạo cả phần mềm mã nguồn mở và phần mềm độc quyền cho phép bạn truy cập Google Drive từ hệ thống Linux của bạn.
Tuy nhiên, các tùy chọn có sẵn hơi cồng kềnh và không đầy đủ (nếu tôi định nói như vậy) và hầu hết có đường cong học tập dốc.
Insync là một phần mềm trả phí đã quản lý để thu hẹp khoảng cách này bằng cách cung cấp một phần mềm thân thiện với người dùng hơn nhiều, hoạt động ngay lập tức hộp nhưng có giá khá cao là 25 đô la, đây là quà tặng lớn nhất của nó.
Mặc dù có một số tùy chọn miễn phí khác như Google-drive-ocamlfuse, Reclone và Drive, đáng buồn là họ vẫn còn thiếu sót.
GoSync là một giao diện hỗ trợ GUI khá mới Google Drive ứng dụng khách dành cho Linux được viết bằng Python và được phát hành dưới tên Giấy phép Công cộng GNU 2 Ứng dụng này vẫn còn khá nhiều trong giai đoạn thử nghiệm và với bản phát hành gần đây nhất tại version 0.4.
GoSync được phát triển riêng bởi Himanshu Chauhan và anh ấy đã đã hợp tác chặt chẽ với tôi để viết bài viết này.
Cài đặt GoSync
GoSync khá dễ dàng như bạn có thể tưởng tượng vì nó chỉ phụ thuộc vào Python và một số khác như được liệt kê bên dưới với khó khăn nhất là nhận được “client_secrets.json” tệp.
Hướng dẫn cài đặt chỉ được cung cấp cho Ubuntu và các dẫn xuất và CentOS; các bản phân phối khác sẽ phải sao chép repo hoặc download kho lưu trữ zip.
Cài đặt trong Ubuntu và các dẫn xuất
Về cơ bản, bạn có thể “sudo apt” theo cách của mình thông qua thiết bị đầu cuối cho ba thành phần phụ thuộc đầu tiên trong khi phần còn lại sẽ được cài đặt cùng với GoSync qua pip – tất cả đều có sẵn trong repo tiêu chuẩn của bạn.
$ sudo apt cài đặt python $ sudo apt cài đặt python-wxgtk2.8 $ sudo apt cài đặt python-googleapi $ sudo apt cài đặt python-pip
Cài đặt GoSync và các thành phần phụ thuộc còn lại
$ Sudo pip cài đặt GoSync
Cài đặt trong CentOS
$ yum cài đặt -y python2.7 $ yum cài đặt -y python-wxgtk2.8 $ yum cài đặt -y python-googleapi $ yum cài đặt -y pip
Sau khi cài đặt, bạn sẽ cần nhận được “client_secrets.json” cụ thể của mình và các bước được trình bày chi tiết dưới dạng pdf đính kèm với đường dẫn phía dưới.
Tạo mã thông báo xác thực cho Google API
Sau khi tải xuống tệp “client_secrets.json”, bạn sẽ sao chép tệp đó vào tệp của mình /.gosync, sau đó, bây giờ bạn có thể chạy chương trình từ thiết bị đầu cuối bằng cách nhập “gosync”.
Vẫn còn thiếu một vài tính năng cốt lõi – như sửa đổi tệp và không thể đồng bộ hóa các tệp trong thư mục cục bộ với Google Drive – trong GoSync như Himanshu chỉ hoạt động trên nó khi rảnh rỗi.
Tuy nhiên, có kế hoạch triển khai các tính năng nói trên trong các bản cập nhật trong tương lai. Ngoài ra, nhà phát triển khuyến khích đóng góp của bên thứ ba cũng như báo cáo lỗi, vì vậy nếu bạn có kỹ năng viết mã hoặc muốn báo cáo sự cố, bạn có thể tra cứu GitHub của anh ấyđể kiểm tra công việc của anh ấy trên GoSync.