Ero sivun ”OneDrive-d-old” versioiden välillä

Siirry navigaatioon Siirry hakuun
288 merkkiä lisätty ,  18. helmikuuta 2022
p
<syntaxhighlight>
(fix)
p (<syntaxhighlight>)
 
(16 välissä olevaa versiota 5 käyttäjän tekeminä ei näytetä)
Rivi 1: Rivi 1:
{{Historiallinen}}
{{Ohjelma
{{Ohjelma
| nimi=OneDrive-d
| nimi=OneDrive-d-old
| kuva=
| kuva=
| kuvateksti=
| kuvateksti=
| lisenssi=[[GPL]]
| lisenssi=[[GPL]]
| käyttöliittymä=taustapalvelu, teksti
| käyttöliittymä=taustapalvelu, teksti
| kotisivu=[https://github.com/xybu/onedrive-d github.com/xybu/onedrive-d]
| kotisivu=[https://github.com/xybu/onedrive-d-old github.com/xybu/onedrive-d-old]
| lähdekoodi=[https://github.com/xybu/onedrive-d-old github.com/xybu/onedrive-d-old]
}}
}}


'''OneDrive-d''' on synkronoiontisovellus Linuxille, jolla voidaan hallita Microsoftin suljetun lähdekoodin [[OneDrive]] pilvipalvelua.
'''OneDrive-d-old''' on synkronoiontisovellus Linuxille, jolla voidaan hallita Microsoftin suljetun lähdekoodin [[OneDrive]] pilvipalvelua. Ohjelma ei tarjoa minkäänlaista salausta, suositeltavaa olisi käyttää tiedostojen salaamiseen [[CryptSync]]in tyylistä apuohjelmaa.
Ohjelma ei tarjoa minkäänlaista salausta, suositeltavaa olisi käyttää tiedostojen salaamiseen [[CryptSync]]in tyylistä apuohjelmaa.
 
Huom! Tämä ohje perustuu vanhaan versioon. Uusin versio ohjelmasta löytyy sivulta [[OneDrive-d]].  


===Poisto===
===Poisto===
Rivi 24: Rivi 27:
Lataa lähdekoodi käyttämällä [[git]]-versionhallintajärjestelmää.
Lataa lähdekoodi käyttämällä [[git]]-versionhallintajärjestelmää.


  git clone https://github.com/xybu/onedrive-d.git
  git clone https://github.com/xybu/onedrive-d-old.git
  cd onedrive-d
  cd onedrive-d


Rivi 30: Rivi 33:
onedrive-d vaatii [[python]]3 käyttöä. Jos Pythonin versio on vanhempi kuin 3.4, python3-PIP on myös tarpeen.
onedrive-d vaatii [[python]]3 käyttöä. Jos Pythonin versio on vanhempi kuin 3.4, python3-PIP on myös tarpeen.


Python3:sta on käytettävä [[Unicode]]-tilassa (oletusarvo useimmilla Linux jakelupaketeilla) muuten sen <tt>string</tt>-tietotyypit eivät toimi.
Python3:sta on käytettävä [[Unicode]]-tilassa (oletusarvo useimmilla Linux-jakeluilla) muuten sen <tt>string</tt>-tietotyypit eivät toimi.


Taustaprosessi (deamon) on toteutettu Pythonilla. Riippuvuudet: <tt>psutil</tt> paketti edellyttää, että järjestelmään on asennettu paketti <tt>python3-dev</tt>. Jos asennus epäonnistuu: <Python.h> paketti puuttuu, tarkista <tt>python3-dev</tt>-paketti on asennettuna. Kaikki Linux jakelut asentavat tämän oletuksena. Kiinnitä erityistä huomiota tähän, jos työpöytäympäristö on MATE (eli jos jakelupaketti on Linux Mint tai Ubuntu MATE jne).
Taustaprosessi ([[daemon]]) on toteutettu Pythonilla. Riippuvuudet: <tt>psutil</tt> paketti edellyttää, että järjestelmään on asennettu paketti <tt>python3-dev</tt>. Jos asennus epäonnistuu: <Python.h> paketti puuttuu, tarkista <tt>python3-dev</tt>-paketti on asennettuna. Kaikki Linux jakelut asentavat tämän oletuksena. Kiinnitä erityistä huomiota tähän, jos työpöytäympäristö on MATE (eli jos jakelu on Linux Mint tai Ubuntu MATE jne).


GObject (<tt>python3-gi</tt> paketti Debian/Ubuntu, <tt>pygobject3</tt> Fedora, <tt>python-gobject</tt> Arch, ja <tt>python3-gobject</tt> openSUSE) ovat tarpeen. Katso tämä artikkeli, jos haluat rakentaa PyGObjectin suoraan lähteestä.
GObject (<tt>python3-gi</tt> paketti Debian/Ubuntu, <tt>pygobject3</tt> Fedora, <tt>python-gobject</tt> Arch, ja <tt>python3-gobject</tt> openSUSE) ovat tarpeen. Katso tämä artikkeli, jos haluat rakentaa PyGObjectin suoraan lähteestä.
Rivi 75: Rivi 78:
* Kun sivu on auki www-selaimessa. Kirjoita Microsoft sähköpostiosoite ja salasana ja klikkaa "Kirjaudu sisään".
* Kun sivu on auki www-selaimessa. Kirjoita Microsoft sähköpostiosoite ja salasana ja klikkaa "Kirjaudu sisään".
* Selaimeen aukeaa sivu, jossa kysytään, että '''OneDrive-D tarvitsee oikeuden käyttää OneDrive infoa.''' Jatka napsauttamalla "Kyllä."
* Selaimeen aukeaa sivu, jossa kysytään, että '''OneDrive-D tarvitsee oikeuden käyttää OneDrive infoa.''' Jatka napsauttamalla "Kyllä."
* Selaimeen aukeaa tyhjä sivu. Kopio selaimen koko osoiterivi. Osoite voi olla esimerkiksi muotoa.
* Selaimeen aukeaa hämäävästi tyhjä sivu. Kopio selaimen koko osoiterivi. Osoite voi olla esimerkiksi muotoa.
   https://login.live.com/oauth20_desktop.srf?code=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxxxxxxxxx&=xxxx
   https://login.live.com/oauth20_desktop.srf?code=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxxxxxxxxx&=xxxx
* Komentorivin asetusohjelma kysyy URL-osoitetta. Anna juuri kopioimasi www-osoite selaimen osoiteriviltä ja paina enter.
* Komentorivin asetusohjelma kysyy URL-osoitetta. Anna juuri kopioimasi www-osoite selaimen osoiteriviltä ja paina enter.
Rivi 89: Rivi 92:
Voit tehdä esimerkiksi seuraavanlaisen [[Bash]]-skritpin käynnistettävien ohjelmien listaan.
Voit tehdä esimerkiksi seuraavanlaisen [[Bash]]-skritpin käynnistettävien ohjelmien listaan.


<syntaxhighlight lang="bash">
  #!/bin/bash
  #!/bin/bash
  # Siirrytään oikeaan hakemistoon
  # Siirrytään oikeaan hakemistoon
Rivi 94: Rivi 98:
  # Käynnistetään oneDrive-d skripti
  # Käynnistetään oneDrive-d skripti
  python3 -m onedrive_d.od_main start
  python3 -m onedrive_d.od_main start
</syntaxhighlight>


Esimerkkiohjelma voidaan tallentaa vaikka nimelle <tt>onedrive-start</tt> ja sille voidaan antaa suoritusoikeudet komennolla:
Esimerkkiohjelma voidaan tallentaa vaikka nimelle <tt>onedrive-start</tt> ja sille voidaan antaa suoritusoikeudet komennolla:
Rivi 109: Rivi 114:


==Aiheesta muualla==
==Aiheesta muualla==
* [https://github.com/xybu/onedrive-d Lähdekoodi Githubista]
* [https://github.com/xybu/onedrive-d-old Lähdekoodi Githubista]
* [http://www.howtogeek.com/208437/how-to-sync-files-with-your-onedrive-account-on-ubuntu-14.04/ How to Sync Files with Your OneDrive Account on Ubuntu 14.04]
* [http://www.howtogeek.com/208437/how-to-sync-files-with-your-onedrive-account-on-ubuntu-14.04/ How to Sync Files with Your OneDrive Account on Ubuntu 14.04]


10 147

muokkausta

Navigointivalikko