Wyszukiwanie w witrynie

Jak zainstalować i skonfigurować klienta OneDrive w systemie Ubuntu 22.04


To jest przewodnik dla początkujących, pokazujący krok po kroku, jak zainstalować i skonfigurować klienta OneDrive w Ubuntu 22.04, aby synchronizować pliki między komputerem lokalnym a chmurą Microsoft.

OneDrive to usługa hostingu plików firmy Microsoft. Jak dotąd nie ma oficjalnej aplikacji dla systemu Linux, ale istnieje popularny darmowy klient typu open source, który działa w większości Linuksa. Oto podstawowy przewodnik dotyczący instalowania i używania go w systemie Ubuntu Linux.

Krok 1: Zainstaluj klienta OneDrive

Opcja 1: Zainstaluj go z repozytorium systemowego

Pakiet klienta jest dostępny w większości repozytoriów Linuksa, w tym w Ubuntu.

W przypadku użytkowników Ubuntu wystarczy nacisnąć Ctrl+Alt+T na klawiaturze, aby otworzyć terminal. i uruchom polecenie, aby go zainstalować:

sudo apt install onedrive

Opcja 2: Zainstaluj z repozytorium strony trzeciej

Pakiet OneDrive w repozytorium Ubuntu 22.04 i Ubuntu 20.04 jest stary. Jeśli chcesz uzyskać najnowszą wersję, tutaj jest dostępne repozytorium strony trzeciej.

1. Najpierw kliknij poniższy link, aby przejść do repozytorium OBS:

Repozytorium OBS innej firmy w OneDrive: https://software.opensuse.org/download.html?project=home:npreining:debian-ubuntu-onedrive&package=onedrive

2. Na tej stronie kliknij logo Ubuntu, wybierz „Pobierz bezpośrednio pakiet binarny”, a następnie kliknij pobierz pakiet .deb dla swojego systemu.

Jeśli nie wiesz, która wersja Ubuntu jest aktualnie uruchomiona, otwórz terminal (Ctrl+Alt+T) i uruchom cat /etc/os-release i dpkg --print-architecture polecenia do przekazania.

3. Na koniec kliknij prawym przyciskiem myszy folder Pobrane i kliknij „Otwórz w terminalu” i uruchom polecenie w wyskakującym terminalu, aby zainstalować pakiet .deb.

sudo apt install ./onedrive*.deb

Krok 2: Autoryzuj przy użyciu konta OneDrive

Zanim będzie można przesyłać lub pobierać pliki, musisz najpierw autoryzować aplikację na swoim koncie OneDrive.

1. Aby to zrobić, po prostu otwórz terminal (Ctrl+Alt+T) i uruchom polecenie:

onedrive

Następnie skopiuj adres URL łącza wyjściowego i otwórz go w przeglądarce internetowej.

2. Na stronie internetowej kliknij przycisk „Akceptuj”, aby przyznać uprawnienia dostępu do konta OneDrive.

3. Następnie strona internetowa zostanie przekierowana na pustą stronę. Po prostu skopiuj adres URL tej pustej strony, wklej go do okna terminala i naciśnij Enter.

Jeśli wszystko się powiedzie, terminal wyświetli komunikat „Aplikacja została pomyślnie autoryzowana”.

Krok 3: Synchronizuj pliki między folderem lokalnym a chmurą OneDrive.

Po autoryzowaniu aplikacji możesz teraz spróbować uruchomić klienta w terminalu (Ctrl+Alt+T), uruchamiając polecenie:

onedrive --dry-run --synchronize

To polecenie uruchomi klienta w celu przetestowania konfiguracji. Żadne pliki nie zostaną pobrane, przesłane ani usunięte! W katalogu domowym użytkownika zostanie utworzony folder OneDrive (jeśli nie istnieje) w celu synchronizowania plików.

Aby rozpocząć synchronizację plików, uruchom polecenie:

onedrive --synchronize

Możesz też użyć onedrive --synchronize --local-first, aby najpierw przesłać pliki lokalne (z folderu OneDrive użytkownika), a następnie pobrać je z chmury.

Do wyboru możesz synchronizować tylko jeden folder, na przykład podfolder „Pictures” w katalogu OneDrive, uruchamiając polecenie:

onedrive --synchronize --single-directory 'Pictures'

Lub przesyłaj pliki lokalne tylko za pomocą polecenia:

onedrive --synchronize --upload-only

Dostępna jest również opcja polecenia --download-only, która pozwala pobierać tylko różnice z chmury na lokalnie, oraz opcja --no-remote-delete, która NIE usuwa plików, które wcześniej zostały zsynchronizowane, ale później zostały ręcznie zsynchronizowane usunięte.

Krok 4: Automatyczna synchronizacja plików

Jeśli wszystko pójdzie dobrze, możesz także uruchomić OneDrive jako usługę systemową, aby automatycznie synchronizowała pliki między chmurą a folderem lokalnym.

Aby to zrobić, po prostu uruchom polecenie w terminalu (Ctrl+Alt+T), aby włączyć usługę:

systemctl enable --user onedrive

Następnie uruchom go, uruchamiając polecenie:

systemctl start --user onedrive

Na koniec sprawdź status usługi, uruchamiając polecenie systemctl status --user onedrive.

Gdy usługa będzie już aktywna, spróbuj wprowadzić zmiany w folderze lokalnym lub w chmurze OneDrive, a następnie sprawdź inną stronę, aby sprawdzić, czy działa.

Krok 5: Skonfiguruj klienta OneDrive

Jeśli domyślne opcje synchronizacji nie spełniają Twoich potrzeb, uruchom polecenie, aby skopiować przykładowy plik konfiguracyjny do folderu lokalnego:

sudo cp /usr/share/doc/onedrive/config ~/.config/onedrive/

Następnie zmień własność z root na swojego użytkownika:

sudo chown $USER:$USER ~/.config/onedrive/config

Na koniec otwórz menedżera plików (naciśnij Ctrl+H, aby wyświetlić ukryte pliki/foldery), przejdź i kliknij edytuj plik. Lub uruchom polecenie:

gedit ~/.config/onedrive/config

W przypadku Ubuntu 23.10 lub nowszego zamień gedit na gnome-text-editor. W przypadku komputerów stacjonarnych innych niż GNOME zastąp go swoim edytorem tekstu lub użyj edytora wiersza poleceń nano, który działa na większości komputerów stacjonarnych.

Gdy plik się otworzy, usuń komentarz (usuń # na początku), aby włączyć dowolną opcję i zmienić jej wartość według własnego uznania, np. synchronizuj folder, wyklucz pliki /folders, tylko prześlij lub tylko pobierz i więcej, a na koniec zapisz plik.

Na koniec uruchom polecenie systemctl restart --user onedrive, aby ponownie uruchomić usługę i zastosować zmiany. Więcej informacji na temat korzystania z klienta OneDrive można znaleźć w oficjalnej dokumentacji.

Odinstaluj OneDrive:

Jeśli nie chcesz już używać klienta, otwórz terminal (Ctrl+Alt+T) i uruchom polecenie, aby zatrzymać i wyłączyć usługę:

systemctl disable --now --user onedrive

Następnie usuń pakiet klienta, uruchamiając polecenie:

sudo apt remove --autoremove onedrive

Do wyboru możesz wyczyścić resztki, usuwając je za pomocą poleceń:

sudo rm /etc/logrotate.d/onedrive
rm -R ~/.config/onedrive

Powiązane artykuły