Hoe

Hoe u uw OneDrive-account op een Linux-computer kunt synchroniseren

Hoe u uw OneDrive-account op een Linux-computer kunt synchroniseren

OneDrive, de cloudopslagservice van Microsoft, is een behoorlijk populair aanbod als het gaat om cloudopslagservices. Met OneDrive hebben we altijd en overal toegang tot onze bestanden op al onze apparaten. Er is echter één groot voorbehoud: er is geen officiële Linux-client beschikbaar. Daarom moeten Linux-gebruikers vertrouwen op de webversie (die geen synchronisatie biedt) of op niet-officiële clients. Vroeger was er een niet-officiële client die onedrive-d heette, maar deze wordt niet langer onderhouden. Dat gezegd hebbende, is er nog een onofficiële OneDrive-client met de juiste naam een schijf door GitHub-gebruiker skilion. Het heeft ondersteuning voor handmatige en automatische synchronisatie, real-time bestandsbewaking en hervatbare uploads. Hoewel de installatie wat sleutelen en het gebruik van de opdrachtregel met zich meebrengt, werkt het goed genoeg voor dagelijks gebruik en levert het geen problemen op. Dus als je dat bent als u uw OneDrive-gegevens wilt synchroniseren met uw Linux-computer, gaat u als volgt te werk:

Opmerking Dit programma is getest onder Linux Mint 18. Deze instructies zullen ongewijzigd werken met Ubuntu 16.04. Hoewel het mogelijk is om het met andere distributies te laten werken, hebben we het in dit artikel niet behandeld.

OneDrive installeren op Linux

Open de Terminal, en voer de volgende opdrachten uit om de vereiste software te installeren libcurl, libsqlite, build-essentieel, en git

[broncode]

sudo apt-get install libcurl4-openssl-dev libsqlite3-dev build-essential git

[/broncode]

Nadat de installatie is voltooid, voert u de volgende opdrachten uit om de compiler voor de programmeertaal D te installeren:

[broncode]

sudo wget http://master.dl.sourceforge.net/project/d-apt/files/d-apt.list -O /etc/apt/sources.list.d/d-apt.list
wget -qO - http://dlang.org/d-keyring.gpg | sudo apt-key add -
sudo apt-get update && sudo apt-get install dmd-bin

[/broncode]

We zullen nu het een schijf software. In uw Huis directory, download de broncode met de volgende opdracht:

[sourcecode] git clone https://github.com/skilion/onedrive.git onedrive_code [/ sourcecode]

Compileer en installeer nu de software:

[broncode] cd onedrive_code
maken
sudo make install

[/broncode]

En je bent klaar.

Uw OneDrive-account configureren

Om uw OneDrive-account voor de eerste keer te configureren, opent u het Terminal, en rennen een schijf. U ziet een prompt met een URL zoals deze:

Gewoon kopieer deze URL, en voer het in uw webbrowser naar keuze in. U wordt gevraagd om uw Microsoft account en wachtwoord. Eenmaal ingevoerd, krijg je het volgende scherm te zien:

Selecteer Ja hier en kopieer de URL dat verschijnt op het volgende scherm:

Nu plak deze URL in uw Terminal venster en druk op Enter. U zult merken dat het automatisch begint met het synchroniseren van uw OneDrive-account met het Een schijf map in uw homedirectory. Als er meerdere gigabytes aan gegevens zijn opgeslagen in uw OneDrive-account, moet u geduld hebben, want dit gaat even duren.

Basisgebruik

Telkens wanneer u uw lokale opslag wilt synchroniseren met uw OneDrive-account op Linux, voer gewoon het commando uit een schijf vanaf uw terminal. Als demonstratie heb ik enkele afbeeldingen uit mijn OneDrive-opslag verwijderd met behulp van de webapp. Op mijn Linux-systeem heb ik een tekstbestand gemaakt in het Een schijf map. De opdracht uitvoeren een schijf geeft me het volgende resultaat:

Automatische synchronisatie instellen

Als u uw OneDrive-account automatisch gesynchroniseerd wilt houden, in plaats van de opdracht elke keer handmatig uit te voeren, kunt u de systeemservice inschakelen. Voer in een terminal het volgende uit:

[sourcecode] systemctl -user zet onedrive aan
systemctl -user start onedrive [/ sourcecode]

Er is hier een voorbehoud. Als u bestanden toevoegt aan of verwijdert uit uw lokale bestandssysteem, worden de wijzigingen in uw OneDrive-account vrijwel onmiddellijk weergegeven. Het omgekeerde is echter iets vertraagd. Dit is voor de meeste mensen geen probleem, maar het kan een probleem zijn als u regelmatig veel bestanden overzet.

Als u niet zeker weet of een bepaald bestand al dan niet is gesynchroniseerd, kunt u de logboeken controleren. Om dat te doen, voer je uit:

[sourcecode] journalctl -user-unit onedrive -f [/ sourcecode]

Bestanden en mappen uitsluiten van synchronisatie

Stel dat u een map heeft die tot de nok toe gevuld is met HD-video's in uw OneDrive-account en u wilt voorkomen dat deze wordt gesynchroniseerd, omdat dit een aanzienlijke bandbreedte en ruimte in beslag neemt. Misschien wilt u ook voorkomen dat schijfafbeeldingen (.iso-bestanden) worden gesynchroniseerd. Open hiervoor het bestand ~ / .config / onedrive / config met uw favoriete teksteditor en wijzig de skip_file en skip_dir secties dienovereenkomstig:

[broncode] skip_file = ". * | ~ * | * .iso"
skip_dir = ". * | Video's" [/ broncode]

Als u de synchronisatieservice gebruikt, moet u deze eerst uitschakelen:

[sourcecode] systemctl -user stop onedrive [/ sourcecode]

Voer daarna onedrive uit met de hersynchronisatie-optie:

[sourcecode] onedrive -resync [/ sourcecode]

Hierna kunt u de synchronisatieservice opnieuw inschakelen:

[broncode] systemctl -gebruiker start onedrive [/ broncode]

ZIE OOK: 4 populaire (niet-officiële) Google Drive Linux-clients

Gebruik OneDrive naadloos met Linux

Een andere goede Linux OneDrive-client om te overwegen is rclone. Hoewel het alleen handmatige synchronisatie biedt, heeft het bepaalde extra functies die niet aanwezig zijn in onedrive, zoals ondersteuning voor gelijktijdige, meerdere cloudaccounts, inclusief maar niet beperkt tot OneDrive, Google Drive, Dropbox, Amazon S3 en Yandex. Je kunt hier rclone krijgen.

Welnu, dat is hoe u een Microsoft OneDrive-account kunt synchroniseren met Linux. Laat ons weten hoe het voor u werkt. Als u problemen ondervindt bij het opzetten ervan, kunt u ons gerust een vraag stellen in de opmerkingen hieronder.

De politie van Delhi lanceert 'WhatsApp For Public' om verkeersovertredingen te stoppen
Whatsapp is een van de meest gebruikte mobiele apps in India. De betekenis van deze applicatie varieert van student tot zakenman. Terwijl men het gebr...
Download uw gegevens van Google, Facebook en Twitter
Op internet slaapt Data nooit. Laten we eens kijken naar de recente statistieken over internetgegevens (2012).  Op één dag worden 294 miljard e-mails...
Hoe Hoe Dropbox te krijgen zoals het delen van linkbestanden in iCloud
Hoe Dropbox te krijgen zoals het delen van linkbestanden in iCloud
Als je ooit iCloud Drive hebt gebruikt, moet je hebben gemerkt dat Apple het bijna onmogelijk maakt om de cloudservice te gebruiken voor het delen van...