Ero sivun ”OneDrive” versioiden välillä
Siirry navigaatioon
Siirry hakuun
→Asentaminen
(OneDrive) |
|||
Rivi 11: | Rivi 11: | ||
==Asentaminen== | ==Asentaminen== | ||
Kohdat 2, 3, ja 6 pitää tehdä manuaalisesti komentorivillä. Kohdat 4 ja 5, asennus skripti <tt>install.sh</tt> tekee ne automaattisesti. | |||
Asennus testattu Ubuntulla 20.03.2015. Toimii. | |||
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 [[cron-tab]]iin. | |||
==Katso myös== | ==Katso myös== |