OneDrive Free Client

Linux.fista
Versio hetkellä 17. maaliskuuta 2024 kello 15.13 – tehnyt Lahtis (keskustelu | muokkaukset) (uudet versiot)
(ero) ← Vanhempi versio | Nykyinen versio (ero) | Uudempi versio → (ero)
Siirry navigaatioon Siirry hakuun
OneDrive

Tekijä(t) abraunegg
Moottori synkronointisovellus
Ensijulkaisu 1.0.0 / 14. heinäkuuta 2017
Vakaa versio 2.4.25  / 21. kesäkuuta 2023
Kehitysversio 2.5.0-rc1  / 10. maaliskuuta 2024
Ohjelmoitu D
Käyttöliittymä teksti
Lisenssi GPLv3
Kotisivu abraunegg.github.io
Lähdekoodi github.com/abraunegg/onedrive

OneDrive Free Client on täydellinen komentorivi pohjainen OneDrive pilvipalvelu synkrointityökalu Linuxille. Se on ohjelmoitu noudattaen UNIX-filosofiaa. Se on paranneltu versio Skilion onedrive versiosta ja sitä aktiivisesti parannetaan.

Huomautus: Ohjelma ei tarjoa minkäänlaista salausta, suositeltavaa olisi käyttää tiedostojen salaamiseen CryptSyncin tyylistä apuohjelmaa.


Ominaisuudet

  • Välimuisti
  • Reaaliaikainen tiedostojen seuranta Inotifyn-ohjelman avulla
  • Tiedostojen latauksen/latauksien tarkistus tiedostojen eheyden varmistamiseksi
  • Jatkuvat lataukset
  • OneDrive for Business -tuen tuki (osa Office 365)
  • Jaetut kansiot (OneDrive Personal)
  • SharePoint/Office 365 -jaetut kirjastot
  • Työpöytäilmoitukset libnotifyn kautta
  • Kuivakäyttöominaisuus testata kokoonpanomuutoksia
  • Estä OneDrive-tietojen vahingossa tapahtuvan poistot konfiguraation muutoksen jälkeen

Asennus

Synkrointisovellus ohjelmiston asennus GitHubista löytyvällä lähdekoodilla Debian, Fedora, Gentoo, OpenSuSE, Arch Linux ja Raspbian jakeluihin. On kaksi tapaa kääntää ohjelma on perusasennus ja salli ilmoitukset asennus.

Komennot, jotka alkavat $-merkillä suoritetaan tavallisena käyttäjänä ja komennot, jotka alkavat #-merkillä suoritetaan pääkäyttäjänä. Katso myös su, sudo ja doas.

Perusasennus

$ ./configure
$ make clean; make;

Salli ilmoitukset

$ ./configure --enable-notifications
$ make clean; make;

Asennus järjestelmänlaajuisesti

Asennetaan järjestelmänlaajuisesti ja tehdään tarvittavat valtuutukset. Huom. ohjelmaa voi käyttää myös ilman asennusta järjestelmälaajuisesti. Käynnistämällä se aina käännöskansiosta.

# make install

Ohjelman valtuutus

Asennuksen jälkeen sovellus on valtuutettava OneDrive-tililläsi. Tämä tapahtuu ajamalla sovellus ilman ylimääräisiä komentokytkimiä. Jos olet käyttänyt aikaisemmin ohjelmaa, käytä --logout kytkintä.

Sinua pyydetään avaamaan tietty URL-osoite käyttämällä selainta, jossa sinun on kirjauduttava sisään Microsoft-tiliisi ja annettava sovellukselle lupa käyttää tiedostojasi. Kun olet antanut luvan sovellukselle, sinut ohjataan tyhjälle sivulle. Kopioi tyhjän sivun URL-osoite sovellukseen kokonaisuudessaan.

[user@hostname ~]$ onedrive --logout
Authorize this app visiting:
https://login.microsoftonline.com/common/oauth2/v2.0/authorize?client_id=xxxxxxxxxxxxxxxxx&scope=Files.ReadWrite%20Files.ReadWrite.all%20Sites.Read.All%20Sites.ReadWrite.All%20offline_access&response_type=code&redirect_uri=https://login.microsoftonline.com/common/oauth2/nativeclient
Enter the response uri:

Syötä saatu URL kokonaisuudesssaan. Tulos on seuraavanlainen.

Enter the response uri: https://login.microsoftonline.com/common/oauth2/nativeclient?code=xxxxxxxxxxxxxxxxx
Application has been successfully authorised, however no additional command switches were provided.
Please use --help for further assistance in regards to running this application.

Käyttö

Onedrive synkronointisovelluksen käyttö komentoriviä käyttäen.

Synkronoi tiedostot

onedrive --synchronize

Kirjaudu OneDrivestä ulos ja pyydä uudet aktivointi tunnukset. Kirjautuminen ulos poistaa aktivointitunnukset. Tämä pitää tehdä aina jos kirjaudut ulos tai päivität ohjelman uuteen versioon.

onedrive --logout

OneDrive synkronointi statistiikka

onedrive --display-sync-status

OneDrive asetukset

onedrive --display-config

Ohje

onedrive --help
v  k  m
Pilvipalvelut
 Suljettu lähdekoodi  Adobe Document Cloud | Dropbox | Elisan Pilvilinna | Google Drive | MEGA | OneDrive | SpiderOak | Wuala | Yandex Disk
 Avoin lähdekoodi  git-annex assistant | megatools | Nextcloud | ownCloud | SparkleShare
 Synkronointiohjelmat  rclone | ODrive | Dropbox | OneDrive Free Client | Insync | MEGA