Jak zainstalować Microsoft OneDrive na Ubuntu

Jak zainstalować Microsoft OneDrive na Ubuntu
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.





WYKORZYSTAJ WIDEO DNIA

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.

jak oglądać filmy z YouTube z przyjaciółmi online

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 są 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łatną OneDrive, abonencką OneDrive, OneDrive dla Firm, krajowe wdrożenia w chmurze (np. Rząd Stanów Zjednoczonych) 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-get update

sudo apt-get upgrade -y

sudo apt-get dist-upgrade -y

sudo apt-get autoremove -y

sudo apt-get autoclean -y

Po aktualizacji należy zrestartować system

reboot

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 --dearmor | sudo tee /usr/share/keyrings/obs-onedrive.gpg > /dev/null

Następnie dodaj repozytorium:

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

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

sudo apt-get update

Na koniec zainstaluj klienta OneDrive dla systemu Linux:

sudo apt install --no-install-recommends --no-install-suggests 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ć na Macu:

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:

onedrive --help

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

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

onedrive destination-directory [FILEPATH] --synchronize

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

  Synchronizuj OneDrive w systemie 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ą

onedrive display-sync-status

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? )

Ściągnij : Interfejs graficzny OneDrive (Bezpłatny)

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

chmod +x ./OneDriveGUI-[VERSION]-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.

  Utwórz profil dla usługi OneDrive w systemie Linux

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.

  Klient OneDrive dla interfejsu GUI systemu Linux

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.