Om du har flyttat från Windows till ett Linux-operativsystem finns det en god chans att du har använt Microsoft OneDrive. Det är inbyggt i Windows 10 och 11, vilket innebär att en stor del av dina personliga filer har synkroniserats där.
Med Linux-operativsystem finns det ingen förinstallerad OneDrive; det finns inte ens en officiell app. Så, hur får du dina data från OneDrive till din Linux-dator? Svaret är en dedikerad mjukvara: OneDrive Client för Linux, kompatibel med alla större distributioner.
Varför skulle du behöva OneDrive på Linux?
Linux har ett udda förhållande till stora molnlagringstjänster. Vissa erbjuder Linux-kompatibla klienter, men det är ofta lika enkelt att sätta upp ditt eget moln med ownCloud eller NextCloud.
Men det betyder inte att du inte ska använda OneDrive på Linux. Även om det är proprietärt och detta kan störa din känslighet för öppen källkod, kan du ha historik med OneDrive. Att få bort din data från Microsofts servrar innebär att du kan komma åt den i första hand. Att komma åt OneDrive från ditt Linux OS är sättet att göra detta, och det är enklare än
installera Microsoft Office på Linux.Att öppna OneDrive i din webbläsare är ett alternativ, men det är otroligt långsamt och inte värt tiden.
Min anledning till att göra detta är okomplicerad. Efter år av att betala en månadsprenumeration för Office 365 har jag äntligen bestämt mig för att jag inte längre behöver den. Med 50 GB lagringsutrymme som jag inte vill förlora (inklusive många foton av mina barn tagna på Windows Phone-enheter), är synkronisering av data en prioritet.
(Det "gratis" lagringsalternativet är bara 5 GB.)
Använd det bästa alternativet: OneDrive Client för Linux
Flera OneDrive-klienter har släppts för Linux under åren, men de flesta har övergivits. Ett projekt som fortfarande är under utveckling är OneDrive Client för Linux.
Denna programvara är tillgänglig från GitHub och kan installeras på i stort sett vilken Linux-distribution som helst. Alla steg finns på GitHub-sidan för att installera det på bara några minuter. För att visa hur enkelt det är, kommer avsnittet nedan att visa hur man installerar OneDrive Client för Linux på Ubuntu 22.04 LTS.
Med den här programvaran installerad får du inte lömsk tillgång till OneDrive. Detta är en fullfjädrad OneDrive Linux-klient, minst lika bra som den på Android om inte den faktiska Windows OneDrive-klienten.
Bland funktionerna i OneDrive Client för Linux är tillståndscache, filövervakning och synkronisering i realtid, validering av filuppladdning och nedladdning, begränsning av trafikhastighet och återupptagbara uppladdningar. Programvaran stöder gratis OneDrive, prenumerant OneDrive, OneDrive for Business, nationella molninstallationer (t.ex. US Government) och andra Office 365-varianter, SharePoint- och Office 365-bibliotek och delade mappar.
Kort sagt, om du behöver OneDrive-åtkomst på Linux - på kort eller lång sikt - måste du använda OneDrive Client för Linux.
Installera OneDrive-klienten för Linux på Ubuntu 22.04 LTS
Medan OneDrive Client för Linux fungerar med de flesta distros, visar följande steg hur man installerar den på Debian-baserade system (särskilt Ubuntu 22.04 LTS).
Börja med att se till att ditt system är helt uppdaterat.
sudo apt-skaffa sig uppdateringsudo apt-skaffa sig uppgradera -y
sudo apt-skaffa sig dist-uppgradering -y
sudo apt-skaffa sig autoremove -y
sudo apt-skaffa sig autoclean -y
Efter uppdateringen bör du starta om ditt system
starta om
Installation av OneDrive-klienten för Linux på Ubuntu 22.04 LTS kräver användning av OpenSuSE Build Service Repository. Börja med att lägga till släppnyckeln:
wget -qO - https://download.opensuse.org/repositories/home:/npreining:/debian-ubuntu-onedrive/xUbuntu_22.04/Release.key | gpg --dearmor | sudo tee /usr/share/keyrings/obs-onedrive.gpg > /dev/null
Lägg sedan till arkivet:
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/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
Du bör sedan uppdatera apt-cachen:
sudo apt-skaffa sig uppdatering
Slutligen installerar du OneDrive-klienten för Linux:
sudo apt Installera--no-install-recommends --no-install-suggests onedrive
Observera att stegen skiljer sig något mellan distros. Till exempel krävs olika nyckel- och förrådskommandon (baserat på versionen) för Ubuntu 22.10.
Installera OneDrive för Linux på andra distros
Som nämnts är stegen ovan för Ubuntu.
Arch och Manjaro kan dock använda pamac:
pamac bygga onedrive-abraunegg
Programvaran kan också installeras från källan. Läs mer på OneDrive-klient för Linux GitHub.
Hur man synkroniserar OneDrive till Linux
OneDrive Client för Linux är som standard ett kommandoradsverktyg. Olika kommandon ingår, som du kan komma åt med hjälpkommandot:
onedrive --hjälp
Detta är en ganska lista med alternativ, med de vanligaste sammanfattade överst på listan.
För att synkronisera OneDrive till Linux behöver du ett enda kommando:
onedrivedestinationskatalog[SÖKVÄG]--synkronisera
Ange helt enkelt din avsedda filsökväg för dina data och notera det dubbla bindestrecket före synkronisera kommando. Så länge måldestinationen har tillräckligt med lagringsutrymme synkroniseras data från ditt OneDrive-konto till Linux.
För att detta ska ske måste du ange dina referenser. OneDrive Client for Linux-appen visar en länk som ska öppnas i din webbläsare. Efter att du har loggat in på ditt Microsoft-konto kopierar du URL: en (sidan är vanligtvis tom) och klistra in den i terminalfönstret vid behov. Autentiseringen bör sedan slutföras.
Under tiden kan du bekräfta synkroniseringsstatusen (ska ny data läggas till eller filer tas bort) med
onedrive display-sync-status
Allt du behöver för att använda OneDrive oavsett skala och distribution finns i hjälpfilen.
Gå musdriven med OneDriveGUI
Skulle detta visa sig vara otillräckligt, eller om du inte är tillräckligt bekant med kommandoraden, kan du använda OneDriveGUI-verktyget istället. Detta är ett gränssnitt för OneDrive Client för Linux som tillhandahåller ett mus- och tangentbordsdrivet gränssnitt.
Börja med att gå till OneDriveGUI GitHub och ladda ner AppImage. (Vad är en AppImage-fil?)
Ladda ner: OneDriveGUI (Fri)
När det har gjorts öppnar du ett terminalfönster till nedladdningsplatsen och anger:
chmod +x ./OneDriveGUI-[VERSION]-x86_64.AppImage
Se till att byta [VERSION] med versionen av OneDriveGUI AppImage-nedladdningsfilen.
(En version av OneDriveGUI för Arch Linux finns också.)
Att använda OneDriveGUI kräver att du först skapar en profil. Efter detta, ange sökvägen för katalogen om du redan har startat en synkronisering med terminalverktyget.
När detta är gjort måste autentiseringen slutföras (även om du redan har gjort det i OneDrive-klienten för Linux). Detta är ett mer attraktivt gränssnitt, men processen är densamma. Du är då redo att börja använda OneDrive-klienten för Linux i en mer traditionell skrivbordsmiljö.
OneDrive för Linux fungerar bara
Även om kommandoradsgränssnittet inte är så dåligt, gör OneDriveGUI uppenbarligen OneDrive Client för Linux mer användbar. Appen har allt du behöver för att få din data från OneDrive och synkronisera den till ditt föredragna moln. Under tiden, om det verkar för ansträngt, kan du fortsätta använda OneDrive med den här programvaran.
Men med tanke på hur ofta Microsoft reviderar autentiseringsmetoder för sina system, kanske detta inte är en bra långsiktig plan.
Oavsett vilket är OneDrive Client för Linux ett utmärkt sätt att komma åt OneDrive-data och synkronisera dem till din Linux-dator.