Ero sivun ”OneDrive” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
p (fiksausta)
p (tekstin fiksausta ja oikolukua)
Rivi 68: Rivi 68:
  onedrive-d --help
  onedrive-d --help


Käynnistä asetusohjelma komentorivillä:
Käynnistä asetusohjelma [[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
 
 
Käynnistä asetusohjelma komentorivillä: (Toimivin ratkaisu)
  onedrive-pref
  onedrive-pref


* Joitain perusasetuksia (en nyt muista mitä)
* Joitain perusasetuksia (en nyt muista mitä)
* Ohjelma antaa linkin joka kopioidaan www-selaimeen.
* 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".
* 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 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
* 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
   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.
* 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.
* 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.  
* 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.  
* Asetukset ovat valmiit.
* Asennus ja asetukset ovat valmiita.
* Käynnistä onedrive-d taustaprosessi seuraavasti:  
* Käynnistä onedrive-d taustaprosessi seuraavasti:  
  python3 -m onedrive_d.od_main start
  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 ===
=== Suorita ilman asennusta ===


Voit suorittaa lähdekoodin suoraan ilman sen asentamista järjestelmään, tee vaiheet 1-3 .Asennus osiossa ja kopioi asetustiedostot.
Voit suorittaa lähdekoodin suoraan ilman sen asentamista järjestelmään, tee vaiheet 1-3 asennus osiossa ja kopioi asetustiedostot.


  mkdir ~/.onedrive
  mkdir ~/.onedrive
  cp ./onedrive_d/res/default_ignore.ini ~/.onedrive/ignore_v2.ini
  cp ./onedrive_d/res/default_ignore.ini ~/.onedrive/ignore_v2.ini


Luo lokitiedosto jos sinun täytyy käynnistää oneDrive-d taustaprosessina
Luo lokitiedosto jos sinun täytyy käynnistää oneDrive-d taustaprosessina
Rivi 116: Rivi 118:
  python3 -m onedrive_d.od_main start
  python3 -m onedrive_d.od_main start


Huomaa että taustaprosessi poistuu kun tietokone suljetaan. Lisää taustaprosessi käynnistettävien ohjelmien listaan tai [[Crontab]]iin.
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.
Voit tehdä esimerkiksi seuraavanlaisen [[Bash]]-skritpin käynnistettävien ohjelmien listaan.
Rivi 129: Rivi 131:


  chmod u+rx onedrive-start
  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:
Tarkista käynnissä oleva prosessi seuraavalla komentorivi komennolla:

Versio 1. huhtikuuta 2015 kello 02.03

OneDrive
Käyttöliittymä taustapalvelu, teksti, GTK
Lisenssi suljettu
Kotisivu onedrive.live.com

OneDrive on Microsoftin suljetun lähdekoodin tiedostojen pilvipalvelu. Microsoft ei lupaa mitään virallista Linux tukea, mutta synkronointisovellus on asennettavissa Linuxille 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 install.sh 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

Paikalliseen tiedostojärjestelmään on tallennettava UTC-aikaleimat, ei paikallista aikaa. Tämä pätee useimpiin Unix tiedostojärjestelmiin. 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: psutil paketti edellyttää, että järjestelmään on asennettu paketti python3-dev. Jos asennus epäonnistuu: <Python.h> paketti puuttuu, tarkista python3-dev-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 (python3-gi paketti Debian/Ubuntu, pygobject3 Fedora, python-gobject Arch, ja python3-gobject openSUSE) ovat tarpeen. Katso tämä artikkeli, jos haluat rakentaa PyGObjectin suoraan lähteestä.

Toinen suositeltava paketti on inotify-tools (löytyy useimmille pakettienhallinnasta), se sisältää komennon inotifywait. 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.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 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


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. ZZ tai :wq tai :x 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 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 Crontabiin.

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 onedrive-start ja sille voidaan antaa suoritusoikeudet komennolla:

chmod u+rx onedrive-start

Lisää taustaprosessi käynnistettävien ohjelmien (Käynnistettävät ohjelmat) listalle tai Crontabiin.

Tarkista käynnissä oleva prosessi seuraavalla komentorivi komennolla:

python3 -m onedrive_d.od_main status

Katso myös

Aiheesta muualla