|
|
(31 välissä olevaa versiota 7 käyttäjän tekeminä ei näytetä) |
Rivi 3: |
Rivi 3: |
| | kuva= | | | kuva= |
| | kuvateksti= | | | kuvateksti= |
| | lisenssi=suljettu | | | lisenssi=[[suljettu]] |
| | käyttöliittymä=taustapalvelu, teksti, [[GTK]] | | | käyttöliittymä=taustapalvelu |
| | kotisivu=[https://onedrive.live.com onedrive.live.com] | | | kotisivu=[https://onedrive.live.com onedrive.live.com] |
| }} | | }} |
| | {{vaihtoehdot|OneDrive pilvipalvelua|OneDrive synkronointiohjelmasta|OneDrive Free Client}} |
|
| |
|
| '''OneDrive''' on Microsoftin suljetun lähdekoodin tiedostojen pilvipalvelu. Microsoft ei lupaa mitään virallista Linux tukea, mutta synkronointisovellus on asennettavissa Linuxille [https://github.com/xybu/onedrive-d Github.com] osoitteesta löytyvillä ohjeilla. | | '''OneDrive''' on [[Microsoft]]in [[Suljettu lähdekoodi|suljetun lähdekoodin]] pilvipalvelu. Microsoft ei tarjoa minkäänlaista tukea Linuxille, mutta kolmannen osapuolen synkronointisovelluksia on saatavissa Linuxille. Pilvipalvelussa ei ole mitään salausta. |
|
| |
|
| Asennus testattu 20.03.2015. Käytössä Ubuntu 14.04 ja Nokia Lumia 800-puhelin.
| | {{huomautus|Suositeltavaa olisi käyttää tiedostojen salaamiseen [[CryptSync]]in tyylistä apuohjelmaa.}} |
|
| |
|
| ==Asentaminen== | | ==Synkronointisovelluksia== |
| Kohdat 2, 3, ja 6 pitää tehdä manuaalisesti komentorivillä. Kohdat 4 ja 5, asennus skripti <tt>install.sh</tt> tekee ne automaattisesti.
| | * [[OneDrive Free Client]] on avoimen lähdekoodin synkronointisovellus. |
| Muista poistaa (uninstall) vanha versio ennen kuin asennat uuden version tilalle.
| | * [[Insync]] on suljetun lähdekoodin maksullinen synkronointisovellus. |
| | |
| == Vanhan version poistaminen ==
| |
| Poistaaksesi onedrive-d < 1.0
| |
| sudo pip uninstall onedrive-d
| |
| | |
| Poistaaksesi onedrive-d >= 1.0
| |
| sudo pip3 uninstall onedrive-d
| |
| | |
| Poista vanhat asetustiedostot
| |
| rm -rfv ~/.onedrive
| |
| | |
| == Lataa lähdekoodi ==
| |
| Lataa lähdekoodi käyttämällä [[git]]-versionhallintajärjestelmää.
| |
| | |
| git clone https://github.com/xybu/onedrive-d.git
| |
| cd onedrive-d
| |
| | |
| == Muu tiedot ==
| |
| | |
| Paikallinen tiedostojärjestelmään on tallennettava UTC-aikaleimat, ei paikallista aikaa. Tämä pätee useimpiin Unix tiedostojärjestelmiin.
| |
| oneDrive-d vaatii python3 käyttöä. Jos Python versio on vanhempi kuin 3.4, python3-PIP on myös tarpeen.
| |
| | |
| Python3 intepreter on käytettävä Unicode-tilassa (oletusarvo useimmilla Linux jakelupaketeilla) muuten sen string tietotyyppi ei 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).
| |
| | |
| 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 lähteestä.
| |
| | |
| Toinen suositeltava paketti on <tt>inotify-tools</tt> (löytyy useimmille pakettienhallinnasta), se sisältää komennon <tt>inotifywait</tt>. Jos tämä komento on käytettävissä järjestelmässä, reaaliaikainen tiedostojärjestelmän valvontasäie on käytössä. Muuten synkronointi suoritetaan tietyn ajan kuluttua (konfiguroitavissa).
| |
| | |
| | |
| == onedrive-d asennus ==
| |
| | |
| Rekisteröi paketti
| |
| sudo python3 setup.py install
| |
| | |
| Puhdista väliaikaiset tiedostot
| |
| sudo python3 setup.py clean
| |
| | |
| Luo asetustiedostot
| |
| mkdir ~/.onedrive
| |
| cp ./onedrive_d/res/default_ignore.ini ~/.onedrive/ignore_v2.ini
| |
| | |
| Luo lokitiedosto
| |
| sudo touch /var/log/onedrive_d.log
| |
| saatat joutua muuttamaan `whoami` vastaamaan käyttäjätunnustasi
| |
| sudo chown `whoami` /var/log/onedrive_d.log
| |
| | |
| == Konfiguroi / käynnistä onedrive-d ==
| |
| | |
| Ohjeen lukeminen
| |
| onedrive-pref --help
| |
| onedrive-d --help
| |
| | |
| Käynnistä asetusohjelma komentorivillä:
| |
| onedrive-pref
| |
| | |
| * Joitain perusasetuksia (en nyt muista mitä)
| |
| * Ohjelma antaa linkin joka kopioidaan www-selaimeen.
| |
| * 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 tyhjä sivu. Kopio selaimen osoiteriviltä seuraava tieto, joka voi olla muotoa
| |
| https://login.live.com/oauth20_desktop.srf?code=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxxxxxxxxx
| |
| * Komentorivi kysyy URL-osoitetta. Anna juuri kopioimasi www-osoite selaimen osoiteriviltä. ja paina enter.
| |
| * Lopuksi tulee joitakin asetuksia. Vastaa kaikkiin Kyllä. Ja anna asetuksiin ohjelman ehdottamat oletukset.
| |
| * Ohjelma avaa lopuksi [[Vim]]-muokkaimen. <tt>ZZ</tt> tai <tt>:wq</tt> tai <tt>:x</tt> Tallentaa ja poistuu ohjelmasta.
| |
| * Asetukset ovat valmiit.
| |
| * Käynnistä onedrive-d taustaprosessi seuraavasti:
| |
| python3 -m onedrive_d.od_main start
| |
| | |
| Tai käynnistä [[GTK]]-käyttöliittymä (Ubuntu 14.04 tämä ei toiminut)
| |
| onedrive-pref --ui=gtk
| |
| | |
| Käynnistä onedrive-d taustaprosessi
| |
| onedrive-d start
| |
| tai käynnistä prosessi debug parametrilla
| |
| onedrive-d start --debug
| |
| | |
| === Suorita ilman asennusta ===
| |
| | |
| Voit suorittaa lähdekoodin suoraan ilman sen asentamista järjestelmään, tee vaiheet 1-3 .Asennus osiossa ja kopioi asetustiedostot.
| |
| | |
| mkdir ~/.onedrive
| |
| cp ./onedrive_d/res/default_ignore.ini ~/.onedrive/ignore_v2.ini
| |
| | |
| | |
| Luo lokitiedosto jos sinun täytyy käynnistää oneDrive-d taustaprosessina
| |
| sudo touch /var/log/onedrive_d.log
| |
| | |
| Saatat joutua muuttamaan `whoami` vastaamaan käyttäjätunnustasi
| |
| sudo chown `whoami` /var/log/onedrive_d.log
| |
| | |
| Nyt voit käynnistää ohjelman komennolla
| |
| olettaa että olet "OneDrive-d" kansiossa, joka sisältää "onedrive_d" -kansion.
| |
| | |
| Asetukset
| |
| python3 -m onedrive_d.od_pref --help
| |
| | |
| Käynnistäminen
| |
| python3 -m onedrive_d.od_main start
| |
| | |
| Huomaa että taustaprosessi poistuu kun tietokone suljetaan. Lisää taustaprosessi käynnistettävien ohjelmien listaan tai [[Crontab]]iin.
| |
| | |
| Voit tehdä esimerkiksi seuraavanlaisen [[Bash]]-skritpin käynnistettävien ohjelmien listaan.
| |
| | |
| #!/bin/bash
| |
| # Siirrytään oikeaan hakemistoon
| |
| cd ~/onedrive-d
| |
| # Käynnistetään oneDrive-d skripti
| |
| python3 -m onedrive_d.od_main start
| |
| | |
| Esimerkkiohjelma voidaan tallentaa vaikka nimelle <tt>onedrive-start</tt> ja sille voidaan antaa suoritusoikeudet komennolla:
| |
| | |
| chmod u+rx onedrive-start
| |
| | |
| ==Katso myös==
| |
| * [[Pilvipalvelut]]
| |
|
| |
|
| ==Aiheesta muualla== | | ==Aiheesta muualla== |
| * [http://xybu.me/projects/onedrive-d/ Projektin virallinen kotisivu] | | * [https://onedrive.live.com/?gologin=1&mkt=fi-FI Kirjautuminen vanhaan pilveen]. |
| * [https://github.com/xybu/onedrive-d Github] lähdekoodi.
| | * [https://onedrive.live.com/about/fi-fi/signin/ Kirjautuminen uuteen pilveen]. |
| * [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] | |
| | |
|
| |
|
| | {{Pilvipalvelut}} |
| [[Luokka:Pilvitallennusohjelmat]] | | [[Luokka:Pilvitallennusohjelmat]] |
| | [[Luokka:Epävapaata]] |