Muutokset

Siirry navigaatioon Siirry hakuun

OneDrive

6 116 merkkiä poistettu, 1. lokakuuta 2019 kello 09.04
p
| kuvateksti=
| lisenssi=[[suljettu]]
| käyttöliittymä=taustapalvelu, teksti, [[GTK]]
| kotisivu=[https://onedrive.live.com onedrive.live.com]
}}
'''OneDrive''' on Microsoftin [[Microsoft]]in [[Suljettu lähdekoodi|suljetun lähdekoodin tiedostojen ]] pilvipalvelu. Microsoft ei lupaa mitään virallista Linux tarjoa minkäänlaista tukeaLinuxille, mutta synkronointisovellus kolmannen osapuolen synkronointisovelluksia on asennettavissa saatavissa Linuxille [https://github.com/xybu/onedrive-d Github.com] osoitteesta löytyvillä ohjeilla.Ohjelman käytössä Pilvipalvelussa ei ole mitään salausta, suositeltavaa olisi käyttää tiedostojen salaamiseen [[CryptSync]] tyylistä apuohjelmaa.
==AsentaminenSynkronointisovelluksia==Kohdat 2, 3, ja 6 pitää tehdä manuaalisesti komentorivillä. Kohdat 4 ja 5, asennus skripti <tt>install.sh</tt> tekee ne automaattisesti.Muista poistaa (uninstall) vanha versio ennen kuin asennat uuden version tilalle. == 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ä * [[gitOneDrive Free Client]]-versionhallintajärjestelmää.  git clone https://github.com/xybu/onedrive-d.git cd onedrive-d == Muu tiedot == Paikalliseen tiedostojärjestelmään on tallennettava UTC-aikaleimat, ei paikallista aikaa. Tämä pätee useimpiin Unix tiedostojärjestelmiinavoimen lähdekoodin synkronointisovellus.oneDrive-d vaatii python3:sen käyttöä. Jos Pythonin 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 suoraan 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ä, jossa on reaaliaikainen tiedostojärjestelmän valvontasäie 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.logsaatat 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 * [[GTKInsync]]-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  Käynnistä asetusohjelma komentorivillä: (Toimivin ratkaisu) 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 avautuu lopuksi [[Vim]]-muokkaimen. Asetukset voi jättää oletuksillee. <tt>ZZ</tt> tai <tt>:wq</tt> tai <tt>:x</tt> Tallentaa ja poistuu Vim-ohjelmasta. * Asennus ja asetukset ovat valmiita.* Käynnistä onedrive-d taustaprosessi seuraavasti:   python3 -m onedrive_d.od_main start  === Suorita ilman asennusta === Voit suorittaa suljetun 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 komennollaolettaa 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 Lisää taustaprosessi käynnistettävien ohjelmien (Käynnistettävät ohjelmat) listalle tai [[Crontab]]iin. Tarkista käynnissä oleva prosessi seuraavalla komentorivi komennolla: python3 -m onedrive_d.od_main status ==Testaustulos=='''Kuvien siirtoa puhelimesta tietokoneelle Linuxissa.'''* Asennus testattu 20.03.2015. * Käytössä Ubuntu 14.04 ja Nokia Lumia 800-puhelin. Kuvat siirtyvät "automaattisesti" (automatiikka ei toimi tässä puhelinmallissa vaan se pitää tehdä käsin.) puhelimesta OneDriven palvelimelle, josta ne siirtyvät sitten tietokoneelleni. Välissä ei ole mitään salausta.* Synkronointi toimii vain puhelimesta tietokoneelle päin. Ohjelma ei synkronoi esimerkiksi musiikki tiedostoja tietokoneesta puhelimeen päinmaksullinen synkronointisovellus.
==Aiheesta muualla==
* [httphttps://xybuonedrive.me/projects/onedrive-d/ Projektin virallinen kotisivu]* [https://githublive.com/xybu/onedrive?gologin=1&mkt=fi-d GithubFI Kirjautuminen vanhaan pilveen] lähdekoodi.* [httphttps://wwwonedrive.howtogeeklive.com/208437about/howfi-to-sync-files-with-your-onedrive-account-on-ubuntu-14.04fi/signin/ How to Sync Files with Your OneDrive Account on Ubuntu 14Kirjautuminen uuteen pilveen].04]
{{Pilvipalvelut}}
 
[[Luokka:Pilvitallennusohjelmat]]
7 327

muokkausta

Navigointivalikko