Меню категорій

Робота з Google Drive та Microsoft OneDrive на Linux

Не повіриш, але Google та Microsoft просто не подумали про те, щоб створити клієнти своїх хмарних сховищ для Linux. На щастя, ентузіасти самі зробили це.

Отож, якщо ти звик, що на твоєму Windows-комп’ютері були теки Google Drive та OneDrive, які автоматично синхронізовувалися із серверами в разі змін у файлах, то тобі явно бракуватиме цієї опції в Linux, адже для нашої системи офіційних клієнтів сховищ просто немає.

Та не все так погано – хороші хлопці із великими головами вже давно змайстрували свої клієнти, нам залишається тільки скористатися їхньою мудрістю 😉

OneDrive

Отож, встановлюємо програму onedrive-git:

git clone https://github.com/skilion/onedrive.git
cd onedrive
make
sudo make install

В Arch Linux все, як завжди, ще простіше:

yay -S onedrive-git

Це в разі, якщо ти користуєшся хелпером yay. В іншому випадку дивись по ситуації.

Далі одноразово запускаємо програму:

onedrive
Робота з Google Drive та Microsoft OneDrive на Linux

Скопіюй посилання, яке побачиш у терміналі та перейди по ньому в браузері:

Робота з Google Drive та Microsoft OneDrive на Linux

Тепер увійди у свій акаунт Microsoft. Результатом буде чисто-біла сторінка, та нам не вона потрібна. Скопіюй посилання, яке утворилося:

Робота з Google Drive та Microsoft OneDrive на Linux

Встав це посилання у термінал та натисни Enter. У твоїй домашній теці користувача Linux з’явиться тека OneDrive. Якщо В тебе є файли у сховищі, вони автоматично почнуть завантажуватися у вказану теку. Після виконання програми можеш перевірити, що всі твої файли успішно завантажилися.

Якщо ж ти хочеш, щоб файли автоматично синхронізовувалися кожного разу, не чекаючи запуску команди, введи у терміналі наступне:

systemctl --user enable onedrive
systemctl --user start onedrive

Тепер можеш не турбуватися – програма синхронізує файли в обидві сторони, як тільки відбудуться якісь зміни у файлах.

Google Drive

Якщо onedrive синхронізує теки на твоєму комп’ютері та сервері, то наступна програма для Google Drive не париться з синхронізацією, а нахабним способом монтує цілий гуглодиск просто до тебе в теку. Мова йде про пакет google-drive-ocamlfuse.

Встановити його в убунтоподібних системах можна наступним способом:

sudo add-apt-repository ppa:alessandro-strada/ppa
sudo apt-get update
sudo apt-get install google-drive-ocamlfuse

В Arch Linux усе, як завжди, робиться кількома символами в одному рядку:

yay -S google-drive-ocamlfuse

Перший запуск командою

google-drive-ocamlfuse

теж генерує посилання, за яким треба перейти, як і у випадку з onedrive. Тільки тут після входу в акаунт Google не створюється зворотнє посилання, а просто програма завершує роботу, зберігши налаштування в теці ~/.gdfuse/default/.

Тепер потрібно створити теку, у яку будемо монтувати свій диск. Наприклад, отак:

mkdir ~/GoogleDrive

Тепер залишилося змонтувати диск:

google-drive-ocamlfuse ~/GoogleDrive

До наступного перезавантаження ти можеш роботи все, що захочеш, з файлами в теці – всі зміни автоматично зберігатимуться на Google Drive. А якщо потрібно відмонтувати диск до перезавантаження, це робиться отакою командою:

fusermount -u ~/GoogleDrive

Для зручності, якщо ти постійно користуєшся гуглодиском, команду монтування можна прописати в автозавантаження, тоді тобі навіть не доведеться запам’ятовувати команди монтування 😉

Додатковий варіант – Mega

Якщо ж тобі обов’язково потрібно мати візуальний додаток для керування своїми хмарними сховищами, то варто глянути в бік цікавого хмарного файлообмінника Mega.nz. Він надає безкоштовних 50 Гб для зберігання власних файлів та купу додатків на будь-який пристрій:

Робота з Google Drive та Microsoft OneDrive на Linux

В Arch Linux, як завжди, додаток ставиться з AUR:

yay megasync

Після запуску необхідно ввести свою електронну адресу та пароль акаунта, а по тому обрати, чи синхронізувати все хмарне сховище повністю, чи обрати окремі теки для синхронізації:

Робота з Google Drive та Microsoft OneDrive на Linux

Потім обираємо теку на своєму комп’ютері, з якою хочемо синхронізувати хмарне сховище:

Робота з Google Drive та Microsoft OneDrive на Linux

Готово. Ось так виглядає вікно запущеного та налаштованого додатка MegaSync:

Робота з Google Drive та Microsoft OneDrive на Linux

Як на мене, нічим не гірше від Google та Microsoft, та ще й місця більше дають. Пробуй, можливо тобі сподобається 😉

Прокоментувати