Als u bent overgestapt van Windows naar een Linux-besturingssysteem, is de kans groot dat u Microsoft OneDrive hebt gebruikt. Het is ingebouwd in Windows 10 en 11, wat betekent dat een groot deel van uw persoonlijke bestanden daar is gesynchroniseerd.
Bij Linux-besturingssystemen is er geen vooraf geïnstalleerde OneDrive; er is niet eens een officiële app. Dus, hoe krijg je je gegevens van OneDrive naar je Linux-pc? Het antwoord is een speciaal stuk software: OneDrive Client voor Linux, compatibel met alle grote distro's.
Waarom zou je OneDrive op Linux nodig hebben?
Linux heeft een vreemde relatie met bekende cloudopslagservices. Sommige bieden Linux-compatibele clients, maar het is vaak net zo eenvoudig om uw eigen cloud op te zetten met ownCloud of NextCloud.
Maar dat betekent niet dat u OneDrive op Linux niet moet gebruiken. Hoewel het eigendom is en dit uw open source-gevoeligheden zou kunnen verstoren, heeft u mogelijk een geschiedenis met OneDrive. Als u uw gegevens weghaalt van de servers van Microsoft, moet u er in de eerste plaats toegang toe hebben. Toegang tot OneDrive vanaf uw Linux-besturingssysteem is de manier om dit te doen, en het is eenvoudiger dan
installatie van Microsoft Office op Linux.Het openen van OneDrive in uw browser is een optie, maar het is ongelooflijk traag en de tijd niet waard.
Mijn reden om dit te doen is duidelijk. Na jarenlang een maandelijks abonnement op Office 365 te hebben betaald, heb ik eindelijk besloten dat ik het niet langer nodig heb. Met 50 GB opslagruimte die ik niet wil verliezen (inclusief veel foto's van mijn kinderen die op Windows Phone-apparaten zijn gemaakt), is het synchroniseren van de gegevens een prioriteit.
(De "gratis" opslagoptie is slechts 5 GB.)
Gebruik de beste optie: OneDrive-client voor Linux
Er zijn in de loop der jaren verschillende OneDrive-clients uitgebracht voor Linux, maar de meeste zijn in de steek gelaten. Een project dat nog in ontwikkeling is, is OneDrive Client voor Linux.
Deze software is verkrijgbaar bij GitHub en kan op vrijwel elke Linux-distributie worden geïnstalleerd. Alle stappen worden gegeven op de GitHub-pagina om het in slechts een paar minuten te installeren. Om te demonstreren hoe eenvoudig het is, wordt in het onderstaande gedeelte gedemonstreerd hoe u OneDrive Client voor Linux installeert op Ubuntu 22.04 LTS.
Als deze software is geïnstalleerd, krijgt u geen stiekeme toegang tot OneDrive. Dit is een volwaardige OneDrive Linux-client, minstens zo goed als die op Android, zo niet de daadwerkelijke Windows OneDrive-client.
Enkele van de functies van OneDrive Client voor Linux zijn statuscaching, real-time bestandsbewaking en -synchronisatie, bestandsupjload en downloadvalidatie, verkeerssnelheidsbeperking en hervatbare uploads. De software ondersteunt gratis OneDrive, OneDrive voor abonnees, OneDrive voor bedrijven, nationale cloudimplementaties (bijv. Amerikaanse overheid) en andere Office 365-varianten, SharePoint- en Office 365-bibliotheken en gedeelde mappen.
Kortom, als u OneDrive-toegang op Linux nodig heeft - op korte of lange termijn - moet u OneDrive Client voor Linux gebruiken.
Installeer de OneDrive-client voor Linux op Ubuntu 22.04 LTS
Hoewel OneDrive Client voor Linux met de meeste distro's werkt, demonstreren deze volgende stappen hoe het op Debian-gebaseerde systemen moet worden geïnstalleerd (met name Ubuntu 22.04 LTS).
Begin met ervoor te zorgen dat uw systeem volledig up-to-date is.
sudo apt-krijgen updatesudo apt-krijgen upgrade -y
sudo apt-krijgen dist-upgrade -y
sudo apt-krijgen automatisch verwijderen -y
sudo apt-krijgen autoclean -y
Na het updaten moet u uw systeem opnieuw opstarten
opnieuw opstarten
Voor het installeren van de OneDrive Client voor Linux op Ubuntu 22.04 LTS is het gebruik van de OpenSuSE Build Service Repository vereist. Begin met het toevoegen van de ontgrendelingssleutel:
wget -qO - https://download.opensuse.org/repositories/home:/npreining:/debian-ubuntu-onedrive/xUbuntu_22.04/Release.key | gpg --geliefde | sudo tee /usr/share/keyrings/obs-onedrive.gpg > /dev/null
Voeg vervolgens de repository toe:
echo "deb [arch=$(dpkg --print-architecture) ondertekend door=/usr/deel/sleutelhangers/obs-onedrive.gpg] https://download.opensuse.org/repositories/home:/npreining:/debian-ubuntu-onedrive/xUbuntu_22.04/ ./" | sudo tee /etc/apt/sources.list.d/onedrive.list
U moet dan de apt-cache bijwerken:
sudo apt-krijgen update
Installeer ten slotte de OneDrive Client voor Linux:
sudo geschikt installeren--no-install-recommends --no-install-suggests onedrive
Merk op dat de stappen enigszins verschillen tussen distro's. Er zijn bijvoorbeeld verschillende sleutel- en repository-opdrachten (op basis van de versie) vereist voor Ubuntu 22.10.
OneDrive voor Linux installeren op andere distro's
Zoals opgemerkt, zijn de bovenstaande stappen voor Ubuntu.
Arch en Manjaro kunnen echter pamac gebruiken:
pamac bouwt onedrive-abraunegg
De software kan ook vanaf de bron worden geïnstalleerd. Meer informatie over de OneDrive-client voor GitHub van Linux.
Hoe OneDrive met Linux te synchroniseren
OneDrive Client voor Linux is standaard een opdrachtregelprogramma. Er zijn verschillende commando's inbegrepen, die u kunt openen met behulp van het help-commando:
een schijf --hulp
Dit is een behoorlijke lijst met opties, met de meest voorkomende bovenaan de lijst.
Om OneDrive met Linux te synchroniseren, hebt u een enkele opdracht nodig:
een schijfdoelmap[BESTANDSPAD]--synchroniseren
Specificeer gewoon het beoogde bestandspad voor uw gegevens en let op het dubbele streepje voorafgaand aan de synchroniseren commando. Zolang de doelbestemming voldoende opslagruimte heeft, worden de gegevens gesynchroniseerd van uw OneDrive-account naar Linux.
Om dit mogelijk te maken, moet u uw inloggegevens invoeren. De OneDrive Client voor Linux-app geeft een koppeling weer om in uw browser te openen. Nadat u zich hebt aangemeld bij uw Microsoft-account, kopieert u de URL (de pagina is meestal leeg) en plakt u deze waar nodig in het terminalvenster. De authenticatie moet dan worden voltooid.
Ondertussen kunt u de synchronisatiestatus bevestigen (mochten er nieuwe gegevens worden toegevoegd of bestanden worden verwijderd) met
onedrive display-sync-status
Alles wat je nodig hebt om OneDrive van elke schaal en distributie te gebruiken, vind je in het helpbestand.
Ga muisgestuurd met OneDriveGUI
Mocht dit onvoldoende blijken, of u bent niet bekend genoeg met de opdrachtregel, dan kunt u in plaats daarvan de OneDriveGUI-tool gebruiken. Dit is een front-end voor OneDrive Client voor Linux die een muis- en toetsenbordgestuurde interface biedt.
Begin door naar de OneDriveGUI GitHub te gaan en de AppImage te downloaden. (Wat is een AppImage-bestand?)
Downloaden: OneDriveGUI (Vrij)
Zodra dat is gebeurd, opent u een terminalvenster naar de downloadlocatie en voert u in:
chmod +x ./OneDriveGUI-[VERSIE]-x86_64.AppImage
Zorg ervoor dat u [VERSION] omwisselt met de versie van het OneDriveGUI AppImage-downloadbestand.
(Een versie van OneDriveGUI voor Arch Linux is ook beschikbaar.)
Voor het gebruik van OneDriveGUI moet u eerst een profiel maken. Geef hierna het bestandspad voor de map op als u al een synchronisatie met de terminaltool hebt gestart.
Zodra dit is gebeurd, moet de authenticatie worden voltooid (zelfs als u dit al hebt gedaan in de OneDrive-client voor Linux). Dit is een aantrekkelijkere interface, maar het proces is hetzelfde. U bent dan klaar om de OneDrive Client voor Linux te gaan gebruiken in een meer traditionele desktopomgeving.
OneDrive voor Linux werkt gewoon
Hoewel de opdrachtregelinterface niet al te slecht is, maakt de OneDriveGUI OneDrive Client voor Linux duidelijk bruikbaarder. De app heeft alles wat je nodig hebt om je gegevens uit OneDrive te halen en te synchroniseren met de cloud van je voorkeur. Ondertussen, als dat te veel moeite lijkt, kunt u OneDrive blijven gebruiken met deze software.
Gezien hoe vaak Microsoft authenticatiemethoden voor zijn systemen herziet, is dit misschien geen goed langetermijnplan.
Hoe dan ook, OneDrive Client voor Linux is een geweldige manier om toegang te krijgen tot OneDrive-gegevens en deze te synchroniseren met uw Linux-pc.