Hvis du har flyttet fra Windows til et Linux-operativsystem, er det en god sjanse for at du har brukt Microsoft OneDrive. Den er innebygd i Windows 10 og 11, noe som betyr at en god del av dine personlige filer har blitt synkronisert der.
Med Linux-operativsystemer er det ingen forhåndsinstallert OneDrive; det er ikke engang en offisiell app. Så hvordan får du dataene dine fra OneDrive til din Linux-PC? Svaret er et dedikert stykke programvare: OneDrive Client for Linux, kompatibel med alle større distribusjoner.
Hvorfor trenger du OneDrive på Linux?
Linux har et merkelig forhold til store skylagringstjenester. Noen tilbyr Linux-kompatible klienter, men det er ofte like enkelt å sette opp din egen sky med ownCloud eller NextCloud.
Men det betyr ikke at du ikke bør bruke OneDrive på Linux. Selv om det er proprietært og dette kan forstyrre følsomheten din for åpen kildekode, kan det hende du har historikk med OneDrive. Å få dataene dine bort fra Microsofts servere betyr å ha tilgang til dem i utgangspunktet. Å få tilgang til OneDrive fra Linux OS er måten å gjøre dette på, og det er enklere enn
installere Microsoft Office på Linux.Å åpne OneDrive i nettleseren din er et alternativ, men det er utrolig tregt og ikke verdt tiden.
Min grunn til å gjøre dette er grei. Etter år med å betale et månedlig abonnement for Office 365, har jeg endelig bestemt meg for at jeg ikke lenger trenger det. Med 50 GB lagringsplass som jeg ikke vil miste (inkludert mange bilder av barna mine tatt på Windows Phone-enheter), er synkronisering av dataene en prioritet.
(Det "gratis" lagringsalternativet er bare 5 GB.)
Bruk det beste alternativet: OneDrive Client for Linux
Flere OneDrive-klienter har blitt utgitt for Linux i løpet av årene, men de fleste har blitt forlatt. Et prosjekt som fortsatt er under utvikling er OneDrive Client for Linux.
Denne programvaren er tilgjengelig fra GitHub og kan installeres på stort sett alle Linux-distribusjoner. Alle trinnene er gitt på GitHub-siden for å installere den på bare noen få minutter. For å demonstrere hvor enkelt det er, vil delen nedenfor demonstrere hvordan du installerer OneDrive Client for Linux på Ubuntu 22.04 LTS.
Med denne programvaren installert får du ikke sleipe tilgang til OneDrive. Dette er en fullverdig OneDrive Linux-klient, minst like god som den på Android om ikke den faktiske Windows OneDrive-klienten.
Blant funksjonene til OneDrive Client for Linux er tilstandsbufring, sanntids filovervåking og synkronisering, filopplasting og nedlastingsvalidering, trafikkhastighetsbegrensning og gjenopptagbare opplastinger. Programvaren støtter gratis OneDrive, abonnent OneDrive, OneDrive for Business, nasjonale sky-implementeringer (f.eks. amerikanske myndigheter) og andre Office 365-varianter, SharePoint- og Office 365-biblioteker og delte mapper.
Kort sagt, hvis du trenger OneDrive-tilgang på Linux - kortsiktig eller langsiktig - må du bruke OneDrive Client for Linux.
Installer OneDrive-klienten for Linux på Ubuntu 22.04 LTS
Mens OneDrive Client for Linux fungerer med de fleste distros, viser disse følgende trinnene hvordan du installerer den på Debian-baserte systemer (spesielt Ubuntu 22.04 LTS).
Start med å sikre at systemet ditt er fullt oppdatert.
sudo apt-få Oppdatersudo apt-få oppgradere -y
sudo apt-få dist-oppgradering -y
sudo apt-få autofjern -y
sudo apt-få autoclean -y
Etter oppdatering bør du starte systemet på nytt
starte på nytt
Installering av OneDrive-klienten for Linux på Ubuntu 22.04 LTS krever bruk av OpenSuSE Build Service Repository. Start med å legge til frigjøringsnøkkelen:
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
Deretter legger du til depotet:
echo "deb [arch=$(dpkg --print-architecture) signert-av=/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 da oppdatere apt-cachen:
sudo apt-få Oppdater
Til slutt, installer OneDrive-klienten for Linux:
sudo apt installere--no-install-recommends --no-install-sugges onedrive
Vær oppmerksom på at trinnene varierer litt på tvers av distros. For eksempel kreves forskjellige nøkkel- og depotkommandoer (basert på versjonen) for Ubuntu 22.10.
Installere OneDrive for Linux på andre distros
Som nevnt er trinnene ovenfor for Ubuntu.
Imidlertid kan Arch og Manjaro bruke pamac:
pamac bygge onedrive-abraunegg
Programvaren kan også installeres fra kilden. Lær mer på OneDrive Client for Linuxs GitHub.
Hvordan synkronisere OneDrive til Linux
OneDrive Client for Linux er som standard et kommandolinjeverktøy. Ulike kommandoer er inkludert, som du kan få tilgang til ved hjelp av hjelpekommandoen:
onedrive --hjelp
Dette er litt av en liste over alternativer, med de vanligste oppsummert øverst på listen.
For å synkronisere OneDrive til Linux, trenger du en enkelt kommando:
onedrivedestinasjonskatalog[FILEPATH]--synkronisere
Bare spesifiser den tiltenkte filbanen for dataene dine, og legg merke til den doble bindestreken foran synkronisere kommando. Så lenge måldestinasjonen har nok lagringsplass, vil dataene synkroniseres fra OneDrive-kontoen din til Linux.
For å la dette skje, må du legge inn legitimasjonen din. OneDrive Client for Linux-appen vil vise en lenke som skal åpnes i nettleseren din. Etter at du har logget på Microsoft-kontoen din, kopierer du URL-en (siden vil vanligvis være tom) og limer den inn i terminalvinduet der det er nødvendig. Autentisering skal da være fullført.
I mellomtiden kan du bekrefte synkroniseringsstatusen (skal nye data legges til eller filer fjernes) med
onedrive display-sync-status
Alt du trenger for å bruke OneDrive uansett skala og distribusjon finner du i hjelpefilen.
Gå musedrevet med OneDriveGUI
Skulle dette vise seg å være utilstrekkelig, eller du ikke er kjent nok med kommandolinjen, kan du bruke OneDriveGUI-verktøyet i stedet. Dette er en front-end for OneDrive Client for Linux som gir et mus- og tastaturdrevet grensesnitt.
Start med å gå til OneDriveGUI GitHub og laste ned AppImage. (Hva er en AppImage-fil?)
nedlasting: OneDriveGUI (Gratis)
Når det er gjort, åpner du et terminalvindu til nedlastingsstedet og skriver inn:
chmod +x ./OneDriveGUI-[VERSJON]-x86_64.AppImage
Sørg for å bytte [VERSJON] med versjonen av OneDriveGUI AppImage-nedlastingsfilen.
(En versjon av OneDriveGUI for Arch Linux er også tilgjengelig.)
Bruk av OneDriveGUI krever at du først oppretter en profil. Etter dette, spesifiser filbanen for katalogen hvis du allerede har startet en synkronisering med terminalverktøyet.
Når dette er gjort, må autentisering fullføres (selv om du allerede har gjort det i OneDrive-klienten for Linux). Dette er et mer attraktivt grensesnitt, men prosessen er den samme. Du er da klar til å begynne å bruke OneDrive-klienten for Linux i en mer tradisjonell skrivebordsinnstilling.
OneDrive for Linux fungerer bare
Selv om kommandolinjegrensesnittet ikke er så ille, gjør OneDriveGUI åpenbart OneDrive Client for Linux mer anvendelig. Appen har alt du trenger for å få dataene dine fra OneDrive og synkronisere dem til din foretrukne sky. I mellomtiden, hvis det virker for anstrengende, kan du fortsette å bruke OneDrive med denne programvaren.
Men gitt hvor ofte Microsoft reviderer autentiseringsmetoder for systemene sine, er dette kanskje ikke en god langsiktig plan.
Uansett er OneDrive Client for Linux en flott måte å få tilgang til OneDrive-data og synkronisere dem til din Linux-PC.