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
Maciej – redaktor, pasjonat technologii i samozwańczy pogromca błędów w systemie Windows. Zna Linuxa lepiej niż własną lodówkę, a kawa to jego główne źródło zasilania. Pisze, testuje, naprawia – i czasem nawet wyłącza i włącza ponownie. W wolnych chwilach udaje, że odpoczywa, ale i tak kończy z laptopem na kolanach.