Muokataan sivua OneDrive
Siirry navigaatioon
Siirry hakuun
Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.
Nykyinen versio | Oma tekstisi | ||
Rivi 3: | Rivi 3: | ||
| kuva= | | kuva= | ||
| kuvateksti= | | kuvateksti= | ||
| lisenssi= | | lisenssi=suljettu | ||
| käyttöliittymä=taustapalvelu | | käyttöliittymä=taustapalvelu, teksti, [[GTK]] | ||
| kotisivu=[https://onedrive.live.com onedrive.live.com] | | kotisivu=[https://onedrive.live.com onedrive.live.com] | ||
}} | }} | ||
'''OneDrive''' on | '''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. | ||
Asennus testattu 20.03.2015. Käytössä Ubuntu 14.04 ja Nokia Lumia 800-puhelin. | |||
== | ==Asentaminen== | ||
* [[ | 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ä [[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 | |||
Tarkista käynnissä oleva prosessi seuraavalla komentorivi komennolla: | |||
python3 -m onedrive_d.od_main status | |||
==Katso myös== | |||
* [[Pilvipalvelut]] | |||
==Aiheesta muualla== | ==Aiheesta muualla== | ||
* [https:// | * [http://xybu.me/projects/onedrive-d/ Projektin virallinen kotisivu] | ||
* [ | * [https://github.com/xybu/onedrive-d Github] lähdekoodi. | ||
* [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] | |||
[[Luokka:Pilvitallennusohjelmat]] | [[Luokka:Pilvitallennusohjelmat]] | ||