Ви коли-небудь хотіли отримати доступ до свого Microsoft OneDrive в Linux? Якщо ви чекаєте, поки Microsoft зробить вбивчий клієнт синхронізації для платформи Linux, не затамуйте подих. Їх не цікавить платформа Linux. Натомість вам доведеться взяти все у свої руки.
Найкращий спосіб отримати доступ до Microsoft OneDrive в Linux – це програма під назвою OneDrive-D. Це стороння програма, яка працює з API OneDrive, щоб забезпечити гідну синхронізацію на робочому столі Linux. За допомогою цієї програми ви можете отримати доступ до всіх своїх файлів у OneDrive на комп’ютері з Linux.
Отримання OneDrive-D
Користувачі Microsoft OneDrive можуть синхронізувати свої файли в Linux за допомогою OneDrive-d. Щоб програма працювала на Linux, не потрібно багато. Він починається з встановлення пакета git у ваш дистрибутив Linux. Без цієї програми отримати код з Github буде непросто. Відкрийте термінал і введіть наступне:
Ubuntu
sudo apt install git
Arch Linux
sudo pacman -S git
Fedora
sudo dnf install git
Debian
sudo apt-get install git
OpenSUSE
sudo zypper install git
Інший
Git доступний у всіх поширених дистрибутивах Linux через те, що такі сайти, як Github, дуже популярні. Щоб програма Git працювала з вашим дистрибутивом Linux, просто скористайтеся звичайним способом встановлення програм і знайдіть «Git». Потім встановіть його в систему. Це може означати відкриття терміналу та використання менеджера пакетів вашого дистрибутива Linux або навіть магазину додатків, наприклад «програмне забезпечення Gnome».
Встановивши інструмент Git, ми можемо використовувати його для клонування коду OneDrive-d безпосередньо в командному рядку. Зробіть це за допомогою:
git clone https://github.com/xybu92/onedrive-d.git
Потім введіть каталог коду, щоб почати процес встановлення.
cd ~/onedrive-d
Встановлення OneDrive-D
Код OneDrive-D, завантажений за допомогою Git, містить багато різних речей; двійкові файли, бібліотеки, різні сценарії тощо. На щастя, розробники зробили встановлення цього програмного забезпечення дуже просто. Вони написали сценарій Bash, який повністю налаштує програму та змусить все працювати. Щоб почати процес встановлення, просто запустіть скрипт. Це робиться, запустивши його як програму.
./install.sh
Запуск сценарію дозволить йому почати інсталяцію всіх дрібниць, які OneDrive-D потрібні для правильної роботи. Зокрема, будуть встановлені бібліотеки та інші важливі інструменти, за допомогою яких побудована програма. Обов’язково введіть свій пароль (якщо запитають) і дозвольте програмі продовжити встановлення того, що їй потрібно.
Налаштуйте OneDrive-D
Далі в процесі йде налаштування OneDrive-D. Це необхідно, оскільки програмі потрібно підключитися до серверів Microsoft і почати первинну синхронізацію. Оскільки OneDrive-D є програмою на основі термінала, початкова програма не створюватиме піктограму на робочому столі чи щось подібне. Замість цього потрібна команда для початку процесу налаштування. Запустіть його в терміналі за допомогою:
onedrive-perf
Цей процес налаштування складається з 4 простих кроків. Перший крок включає підключення клієнта синхронізації до вашого облікового запису Microsoft. У терміналі onedrive-perf роздрукує одноразове посилання. Вставте це посилання у свій браузер за замовчуванням і надайте доступ OneDrive-D до вашого облікового запису Microsoft, щоб перейти до кроку 2 процесу.
Після натискання «так» у вікні підключення вам потрібно буде вставити URL-адресу зворотного виклику назад у термінал. Не знаєте, що це таке? Це URL-адреса, на яку переспрямовує вікно підключення. Ви будете знати, що отримуєте правильну URL-адресу, оскільки оновлення припиняється. Хорошим розіграшем є пошук «code=» в URL-адресі.
Другий крок у цьому процесі полягає в тому, щоб вказати OneDrive-D, з чим потрібно синхронізуватися. Якщо у вас ще немає папки синхронізації OneDrive на вашому ПК, зараз саме час створити її. Відкрийте інший термінал і введіть цю команду:
mkdir -p ~/OneDrive
Потім, на кроці 2, вкажіть програмі, де знаходиться папка, щоб її можна було використовувати як місце синхронізації. Обов’язково використовуйте повний шлях: /home/username/OneDrive/
Крок 1 і 2 є найважливішими частинами процесу налаштування. Кроки 3 і 4 включають налаштування, пов’язані як із числовими параметрами, так і зі списком ігнорованих файлів. Більшості користувачів Microsoft OneDrive не потрібно нічого робити з кроками 3 і 4. Введіть «n», щоб ні, щоб виконати обидва ці кроки. Якщо з якоїсь причини ви відчуваєте, що хочете відредагувати ці налаштування, замість цього виберіть Y.
Примітка: обов’язково змініть «ім’я користувача» на ім’я користувача вашого ПК у команді.
Синхронізація з OneDrive-D
Коли процес налаштування закінчиться, можна почати синхронізацію. Як і конфігурація, це потрібно зробити в терміналі. OneDrive-D працює у фоновому режимі як процес. Все, що потрібно зробити користувачеві, це запустити його. Це робиться за допомогою:
onedrive-d start
Звідси термінал можна закрити в будь-який час. OneDrive-D продовжуватиме працювати як фонова програма, завантажуючи й завантажуючи все, що розміщено в папці синхронізації OneDrive. Щоб вимкнути фонову програму, скористайтеся такою командою:
onedrive-d stop
Висновок
Microsoft OneDrive є одним з кращих інструментів хмарного сховища. Він має чудову інтеграцію з робочим столом Windows, а також чудові функції, такі як інтеграція Microsoft Office, швидка швидкість завантаження/завантаження тощо. Не дивно, що деякі користувачі Linux благають Microsoft надати цю послугу та її функції до їхньої улюбленої операційної системи. На жаль, Microsoft не планує цього робити.
Як користувачі Linux, ми ніколи не зможемо відчути, що це таке, якщо ця служба вбудована в нашу операційну систему, як це роблять користувачі Windows. На щастя, для тих, кому потрібен доступ до OneDrive і готовий обійтися без деяких кричущих речей, ця програма є необхідною. Якщо OneDrive не є вашим улюбленим хмарним сховищем, ви можете перевірити Google Drive. Досить легко отримати доступ до Google Drive в Linux.