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.
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.
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.