Ero sivun ”OneDrive” versioiden välillä

Siirry navigaatioon Siirry hakuun
4 766 merkkiä lisätty ,  30. maaliskuuta 2015
(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==
10 147

muokkausta

Navigointivalikko