4 najlepsze nieoficjalne aplikacje Microsoft OneDrive dla systemu Linux

Photo of author

By maciekx

Chociaż Microsoft zainwestował ostatnio w Linuksa i otwarte oprogramowanie, wsparcie dla produktów konsumenckich, takich jak OneDrive, wciąż może nie być na najwyższym poziomie. Na szczęście społeczność Linuksa wykazała się kreatywnością, tworząc alternatywne aplikacje do obsługi OneDrive w tym systemie operacyjnym.

W tym artykule przedstawimy cztery najlepsze nieoficjalne aplikacje Microsoft OneDrive przeznaczone dla Linuksa oraz omówimy, jak je zainstalować i używać. Zaczynajmy!

1. Darmowy klient OneDrive

Darmowy klient OneDrive to świetne narzędzie oparte na wierszu poleceń, idealne dla użytkowników Linuksa, którzy pragną synchronizować swoje pliki z chmurą Microsoftu. Jeśli nie przeszkadza Ci praca w terminalu, to rozwiązanie jest jednym z najlepszych dla Linuksa.

Wyróżniające się cechy:

  • Obsługa folderów współdzielonych.
  • Możliwość wznowienia synchronizacji po przerwaniu.
  • Instrukcje instalacji zależności dla głównych dystrybucji Linuksa, co zapewnia szeroką kompatybilność.
  • Obsługuje zarówno konta osobiste, jak i firmowe.
  • Umożliwia monitorowanie plików w czasie rzeczywistym dzięki Inotify.

Instalacja – darmowy klient OneDrive

Aktualnie darmowy klient OneDrive nie ma dostępnych pakietów dystrybucyjnych do pobrania. Aby go zainstalować, należy skompilować go ze źródeł. Otwórz terminal i postępuj zgodnie z poniższymi krokami.

Krok 1: Wejdź na stronę klienta na GitHubie, znajdź sekcję „Wymagania dotyczące tworzenia” i zapoznaj się z instrukcjami dotyczącymi zależności dla systemu Linux.

Krok 2: Po zainstalowaniu wymaganych zależności dodaj kompilator DMD jako źródło w swoim profilu Bash.

source ~/dlang/dmd-2.083.0/activate

Krok 3: Sklonuj repozytorium z GitHub i zainstaluj oprogramowanie na swoim systemie Linux.

git clone https://github.com/abraunegg/onedrive.git
cd onedrive
make
sudo make install
deactivate ~/dlang/dmd-2.083.0/activate

Korzystanie z darmowego klienta OneDrive

Rozpoczęcie synchronizacji z darmowym klientem OneDrive wymaga wprowadzenia następującego polecenia w terminalu:

onedrive --synchronize

Po wpisaniu komendy onedrive z flagą „synchronize” pojawi się adres URL w terminalu. Kliknij w link i zaloguj się na swoje konto Microsoft.

Po zalogowaniu powinieneś zostać przekierowany na pustą stronę. Skopiuj adres URL i wklej go do terminala, a następnie naciśnij Enter, aby kontynuować.

Po zakończeniu logowania darmowy klient OneDrive pobierze i skonfiguruje wszystkie pliki OneDrive w katalogu ~/OneDrive. Po prostu poczekaj na zakończenie procesu.

Aby zsynchronizować zmiany, umieść pliki w katalogu OneDrive i uruchom:

onedrive --synchronize

Aby uzyskać więcej informacji na temat aplikacji, wpisz: onedrive –help

2. Bash OneDrive Upload

Bash OneDrive Upload to proste narzędzie, które pozwala na przesyłanie plików bezpośrednio do Microsoft OneDrive po zainstalowaniu na systemie Linux.

To rozwiązanie jest idealne dla tych, którzy nie potrzebują synchronizować plików, lecz chcą przesłać pojedyncze pliki do OneDrive.

Wyróżniające się cechy:

  • Obsługuje przesyłanie do OneDrive Personal i OneDrive dla Firm.
  • Możliwość przesyłania wielu plików jednocześnie.
  • Obsługuje polecenia Bash z wykorzystaniem symboli wieloznacznych.
  • Umożliwia przesyłanie całych katalogów oraz pojedynczych plików.

Instalacja – Bash OneDrive Upload

Aplikacja Bash OneDrive Upload jest dostępna na GitHubie. Aby ją zainstalować, sklonuj repozytorium. Postępuj zgodnie z poniższymi krokami, aby zainstalować aplikację na swoim systemie Linux.

Krok 1: Przejdź do strony Bash OneDrive Upload, przewiń w dół do sekcji Wymagania wstępne i zainstaluj wszystkie wymienione tam zależności przy użyciu menedżera pakietów. Upewnij się, że masz zainstalowany „git”, ponieważ jest to wymagane do operacji z kodem źródłowym.

Krok 2: Sklonuj najnowszą wersję Bash OneDrive Upload na swój komputer, używając polecenia git.

git clone --recursive https://github.com/fkalis/bash-onedrive-upload.git

Krok 3: Przejdź do folderu z kodem „bash-onedrive-upload” w terminalu przy użyciu polecenia CD.

cd bash-onedrive-upload

Krok 4: Rozpocznij proces autoryzacji OneDrive. Następnie wróć do strony przesyłania Bash OneDrive, przewiń w dół do „Wprowadzenie (OneDrive Personal)” i postępuj zgodnie z instrukcjami, aby uwierzytelnić swoje konto Microsoft.

./onedrive-authorize

Korzystanie z Bash OneDrive Upload

Aby przesłać plik do OneDrive za pomocą Bash OneDrive Upload, uruchom polecenie onedrive-upload.

Na przykład, jeśli chcesz przesłać jeden plik, użyj:

./onedrive-upload file

lub

./onedrive-upload fileA fileB

Można również użyć polecenia onedrive-upload do przesłania całego katalogu. Na przykład:

./onedrive-upload /location/of/folder/to/upload

3. OneDrive dla Firm w Bash

Nie wszyscy użytkownicy OneDrive korzystają z tej usługi do celów prywatnych; wiele osób wykorzystuje ją w kontekście zawodowym. Niestety, oficjalny klient OneDrive Business nie jest dostępny dla systemu Linux.

W odpowiedzi na tę sytuację powstał OneDrive dla Firm w Bash, który jest modyfikacją popularnego narzędzia OneDrive-D dla kont firmowych.

Wyróżniające się funkcje:

  • Możliwość synchronizacji wielu kont.
  • Możliwość działania w tle jako usługa.

Instalacja OneDrive dla Firm w Bash

Instalacja OneDrive dla Firm w Bash jest procesem automatycznym. Aby zainstalować tę aplikację, wykonaj poniższe kroki.

Krok 1: Uruchom skrypt instalacyjny.

sudo -s
wget --no-check-certificate -qO- "https://raw.githubusercontent.com/0oVicero0/OneDrive/master/OneDrive.sh" | bash

Krok 2: Aktywuj oprogramowanie.

onedrive -a

Korzystanie z OneDrive dla Firm w Bash

Aby rozpocząć synchronizację, uruchom poniższe polecenie.

onedrive start

Aby zatrzymać synchronizację, użyj:

onedrive stop

4. OneDrive-D

OneDrive-D to demon synchronizujący dla systemu Linux, który po zainstalowaniu umożliwia aktualizację danych w Microsoft OneDrive.

Mimo że aplikacja OneDrive-D nieco się zestarzała, a inne rozwiązania oferują więcej funkcji, warto spróbować, jeśli inne aplikacje nie spełniły Twoich oczekiwań.

Wyróżniające się cechy:

  • Możliwość działania w tle z ciągłą synchronizacją plików z OneDrive.
  • Łatwy proces instalacji.
  • Obsługa synchronizacji wielu kont.

Jak zdobyć OneDrive-D

W przeszłości na newsblog.pl opisałem, jak zainstalować i korzystać z OneDrive-D w systemie Linux. Dlatego nie będę powtarzał tej instrukcji, ale mogę zapewnić, że to doskonałe narzędzie do synchronizacji cennych danych OneDrive w Linuksie.

Aby dowiedzieć się więcej na temat konfiguracji tej aplikacji, zapoznaj się z moim szczegółowym przewodnikiem.

Podsumowanie

OneDrive nie jest najpopularniejszym dostawcą usług przechowywania w chmurze dla wszystkich. Większość osób woli korzystać z Dropbox lub Google Drive. Niemniej jednak, jeśli jesteś użytkownikiem Linuksa i potrzebujesz interakcji z Microsoft OneDrive, te aplikacje z pewnością spełnią Twoje wymagania!


newsblog.pl