Czytelnicy tacy jak ty pomagają wspierać MUO. Kiedy dokonujesz zakupu za pomocą linków na naszej stronie, możemy otrzymać prowizję partnerską. Czytaj więcej.

Jeśli przeniosłeś się z systemu Windows na system operacyjny Linux, istnieje duża szansa, że ​​korzystałeś z usługi Microsoft OneDrive. Jest wbudowany w system Windows 10 i 11, co oznacza, że ​​zsynchronizowano tam znaczną część twoich osobistych plików.

W systemach operacyjnych Linux nie ma preinstalowanej usługi OneDrive; nie ma nawet oficjalnej aplikacji. Jak więc uzyskać dane z usługi OneDrive na komputer z systemem Linux? Odpowiedzią jest dedykowane oprogramowanie: OneDrive Client dla systemu Linux, kompatybilne ze wszystkimi głównymi dystrybucjami.

Dlaczego potrzebujesz usługi OneDrive w systemie Linux?

Linux ma dziwny związek z popularnymi usługami przechowywania w chmurze. Niektóre oferują klientów kompatybilnych z Linuksem, ale często równie łatwo jest skonfigurować własną chmurę za pomocą ownCloud lub NextCloud.

Ale to nie znaczy, że nie powinieneś używać OneDrive w systemie Linux. Chociaż jest zastrzeżony i może to zakłócić twoją wrażliwość na open source, możesz mieć historię z OneDrive. Usunięcie danych z serwerów firmy Microsoft oznacza przede wszystkim możliwość uzyskania do nich dostępu. Dostęp do usługi OneDrive z systemu operacyjnego Linux jest sposobem na zrobienie tego i jest łatwiejszy niż

instalowanie pakietu Microsoft Office w systemie Linux.

Otwarcie OneDrive w przeglądarce jest opcją, ale jest niewiarygodnie powolne i nie warte czasu.

Powód, dla którego to robię, jest prosty. Po latach płacenia miesięcznego abonamentu za usługę Office 365 w końcu zdecydowałem, że już jej nie potrzebuję. Mając 50 GB przestrzeni dyskowej, której nie chcę stracić (w tym wiele zdjęć moich dzieci zrobionych na urządzeniach z systemem Windows Phone), synchronizacja danych jest priorytetem.

(Opcja „darmowej” przestrzeni dyskowej to tylko 5 GB.)

Użyj najlepszej opcji: klienta OneDrive dla systemu Linux

Na przestrzeni lat wydano kilku klientów OneDrive dla systemu Linux, ale większość z nich została porzucona. Jednym z projektów, który jest wciąż w fazie rozwoju, jest OneDrive Client dla systemu Linux.

To oprogramowanie jest dostępne w GitHub i można je zainstalować na prawie każdej dystrybucji Linuksa. Wszystkie kroki są podane na stronie GitHub, aby zainstalować go w zaledwie kilka minut. Aby zademonstrować, jak bardzo jest to proste, w poniższej sekcji pokazano, jak zainstalować klienta usługi OneDrive dla systemu Linux w systemie Ubuntu 22.04 LTS.

Po zainstalowaniu tego oprogramowania nie uzyskasz podstępnego dostępu do usługi OneDrive. Jest to pełnoprawny klient OneDrive Linux, co najmniej tak dobry jak ten na Androida, jeśli nie rzeczywisty klient Windows OneDrive.

Wśród funkcji klienta OneDrive dla systemu Linux znajdują się buforowanie stanu, monitorowanie i synchronizacja plików w czasie rzeczywistym, sprawdzanie poprawności wysyłania i pobierania plików, ograniczanie natężenia ruchu i przesyłanie z możliwością wznowienia. Oprogramowanie obsługuje bezpłatne OneDrive, abonenckie OneDrive, OneDrive dla Firm, krajowe wdrożenia w chmurze (np. US Government) i inne warianty Office 365, biblioteki SharePoint i Office 365 oraz foldery współdzielone.

Krótko mówiąc, jeśli potrzebujesz dostępu do OneDrive w systemie Linux — krótkoterminowego lub długoterminowego — musisz użyć klienta OneDrive dla systemu Linux.

Zainstaluj klienta usługi OneDrive dla systemu Linux w systemie Ubuntu 22.04 LTS

Chociaż klient OneDrive dla systemu Linux działa z większością dystrybucji, poniższe kroki pokazują, jak zainstalować go w systemach opartych na Debianie (w szczególności Ubuntu 22.04 LTS).

Zacznij od upewnienia się, że system jest w pełni aktualny.

sudo apt-Dostawać aktualizacja

sudo apt-Dostawać aktualizacja -y

sudo apt-Dostawać dist-upgrade -y

sudo apt-Dostawać autorusuń -y

sudo apt-Dostawać autoczyszczenie -y

Po aktualizacji należy zrestartować system

ponowne uruchomienie

Instalacja klienta OneDrive dla systemu Linux w systemie Ubuntu 22.04 LTS wymaga użycia repozytorium usługi kompilacji OpenSuSE. Zacznij od dodania klucza zwalniającego:

wget -qO - https://download.opensuse.org/repositories/home:/npreining:/debian-ubuntu-onedrive/xUbuntu_22.04/Release.key | gpg --droga | sudo tee /usr/share/keyrings/obs-onedrive.gpg > /dev/null

Następnie dodaj repozytorium:

echo "deb [arch=$(dpkg --print-architecture) podpisane przez=/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

Następnie powinieneś zaktualizować pamięć podręczną apt:

sudo apt-Dostawać aktualizacja

Na koniec zainstaluj klienta OneDrive dla systemu Linux:

sudo apt zainstalować--no-install-recommends --no-install-sugestes onedrive

Pamiętaj, że kroki różnią się nieco w zależności od dystrybucji. Na przykład dla Ubuntu 22.10 wymagane są różne polecenia klucza i repozytorium (w zależności od wersji).

Instalowanie usługi OneDrive dla systemu Linux w innych dystrybucjach

Jak wspomniano, powyższe kroki dotyczą Ubuntu.

Jednak Arch i Manjaro mogą używać pamaca:

pamac build onedrive-abraunegg

Oprogramowanie można również zainstalować ze źródła. Dowiedz się więcej na Klient OneDrive dla GitHub systemu Linux.

Jak zsynchronizować OneDrive z Linuksem

Klient OneDrive dla systemu Linux jest domyślnie narzędziem wiersza polecenia. Dołączone są różne polecenia, do których można uzyskać dostęp za pomocą polecenia help:

jeden dysk --pomoc

To jest dość lista opcji, z najczęstszymi podsumowaniem na górze listy.

Aby zsynchronizować OneDrive z systemem Linux, potrzebujesz jednego polecenia:

jeden dyskkatalog docelowy[ŚCIEŻKA PLIKU]--synchronizować

Po prostu określ zamierzoną ścieżkę do pliku danych i zwróć uwagę na podwójny myślnik poprzedzający synchronizować Komenda. Dopóki docelowe miejsce docelowe ma wystarczającą ilość miejsca, dane będą synchronizowane z konta OneDrive do systemu Linux.

Aby to umożliwić, musisz wprowadzić swoje dane uwierzytelniające. Aplikacja OneDrive Client dla systemu Linux wyświetli link do otwarcia w przeglądarce. Po zalogowaniu się na konto Microsoft skopiuj adres URL (strona zazwyczaj będzie pusta) i wklej go w oknie terminala tam, gdzie jest to wymagane. Następnie uwierzytelnianie powinno zostać zakończone.

W międzyczasie możesz potwierdzić stan synchronizacji (w przypadku dodania nowych danych lub usunięcia plików) za pomocą

stan synchronizacji wyświetlacza onedrive

Wszystko, czego potrzebujesz do korzystania z OneDrive o dowolnej skali i dystrybucji, znajdziesz w pliku pomocy.

Idź sterowany myszką z OneDriveGUI

Jeśli okaże się to niewystarczające lub nie znasz wystarczająco wiersza poleceń, możesz zamiast tego użyć narzędzia OneDriveGUI. Jest to interfejs użytkownika OneDrive Client dla systemu Linux, który zapewnia interfejs sterowany myszą i klawiaturą.

Zacznij od przejścia do OneDriveGUI GitHub i pobrania AppImage. (Co to jest plik AppImage?)

Pobierać: Interfejs graficzny OneDrive (Bezpłatny)

Gdy to zrobisz, otwórz okno terminala do lokalizacji pobierania i wprowadź:

chmod +x ./OneDriveGUI-[WERSJA]-x86_64.AppImage

Pamiętaj, aby zamienić [WERSJA] z wersją pliku pobierania OneDriveGUI AppImage.

(Wersja OneDriveGUI dla Arch Linux jest również dostępny).

Korzystanie z OneDriveGUI wymaga uprzedniego utworzenia profilu. Następnie określ ścieżkę pliku do katalogu, jeśli już uruchomiłeś synchronizację z narzędziem terminala.

Po wykonaniu tej czynności uwierzytelnianie musi zostać zakończone (nawet jeśli zostało to już zrobione w kliencie OneDrive dla systemu Linux). Jest to bardziej atrakcyjny interfejs, ale proces jest taki sam. Następnie możesz rozpocząć korzystanie z klienta usługi OneDrive dla systemu Linux w bardziej tradycyjnym środowisku komputerowym.

Usługa OneDrive dla systemu Linux po prostu działa

Chociaż interfejs wiersza poleceń nie jest taki zły, OneDriveGUI oczywiście sprawia, że ​​klient OneDrive dla systemu Linux jest bardziej użyteczny. Ta aplikacja ma wszystko, czego potrzebujesz, aby przenieść swoje dane z OneDrive i zsynchronizować je z preferowaną chmurą. Tymczasem, jeśli wydaje się to zbyt dużym wysiłkiem, możesz nadal korzystać z usługi OneDrive z tym oprogramowaniem.

Jednak biorąc pod uwagę, jak często Microsoft zmienia metody uwierzytelniania w swoich systemach, może to nie być dobry plan długoterminowy.

Niezależnie od tego, OneDrive Client dla systemu Linux to świetny sposób na dostęp do danych OneDrive i synchronizację ich z komputerem z systemem Linux.