Ero sivun ”OneDrive” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
(synkronointiohjelma GPL lisenssin alla)
pEi muokkausyhteenvetoa
 
(20 välissä olevaa versiota 5 käyttäjän tekeminä ei näytetä)
Rivi 3: Rivi 3:
| kuva=
| kuva=
| kuvateksti=
| kuvateksti=
| lisenssi=[[suljettu]], [[GPLv.3]]
| lisenssi=[[suljettu]]
| käyttöliittymä=taustapalvelu, teksti, [[GTK]]
| käyttöliittymä=taustapalvelu
| kotisivu=[https://onedrive.live.com onedrive.live.com]
| kotisivu=[https://onedrive.live.com onedrive.live.com]
}}
}}
{{vaihtoehdot|OneDrive pilvipalvelua|OneDrive synkronointiohjelmasta|OneDrive Free Client}}


'''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.
'''OneDrive''' on [[Microsoft]]in [[Suljettu lähdekoodi|suljetun lähdekoodin]] pilvipalvelu. Microsoft ei tarjoa minkäänlaista tukea Linuxille, mutta kolmannen osapuolen synkronointisovelluksia on saatavissa Linuxille. Pilvipalvelussa ei ole mitään salausta.  
Ohjelman käytössä ei ole mitään salausta, suositeltavaa olisi käyttää tiedostojen salaamiseen [[CryptSync]] tyylistä apuohjelmaa.


==Asentaminen==
{{huomautus|Suositeltavaa olisi käyttää tiedostojen salaamiseen [[CryptSync]]in tyylistä apuohjelmaa.}}
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 ==
==Synkronointisovelluksia==
Poistaaksesi onedrive-d < 1.0
* [[OneDrive Free Client]] on avoimen lähdekoodin synkronointisovellus.
sudo pip uninstall onedrive-d
* [[Insync]] on suljetun lähdekoodin maksullinen synkronointisovellus.
 
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: <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.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. <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 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
 
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äin.


==Aiheesta muualla==
==Aiheesta muualla==
* [http://xybu.me/projects/onedrive-d/ Projektin virallinen kotisivu]
* [https://onedrive.live.com/?gologin=1&mkt=fi-FI Kirjautuminen vanhaan pilveen].
* [https://github.com/xybu/onedrive-d Github] lähdekoodi.
* [https://onedrive.live.com/about/fi-fi/signin/ Kirjautuminen uuteen pilveen].
* [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]
* [http://muropaketti.com/uutiset/microsoft-tarjoaa-onedrive-kayttajille-mahdollisuuden-pitaa-ilmaisen-15-gtn-tallennustilansa-ja-kamerabonuksen/ Muropaketti.fi - Microsoft tarjoaa OneDrive-käyttäjille mahdollisuuden pitää ilmaisen 15 Gt:n tallennustilansa ja kamerabonuksen]


{{Pilvipalvelut}}
{{Pilvipalvelut}}
[[Luokka:Pilvitallennusohjelmat]]
[[Luokka:Pilvitallennusohjelmat]]
[[Luokka:Epävapaata]]

Nykyinen versio 9. helmikuuta 2022 kello 17.07

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

Tämä artikkeli käsittelee OneDrive pilvipalvelua. OneDrive synkronointiohjelmasta kerrotaan artikkelissa OneDrive Free Client.


OneDrive on Microsoftin suljetun lähdekoodin pilvipalvelu. Microsoft ei tarjoa minkäänlaista tukea Linuxille, mutta kolmannen osapuolen synkronointisovelluksia on saatavissa Linuxille. Pilvipalvelussa ei ole mitään salausta.

Huomautus: Suositeltavaa olisi käyttää tiedostojen salaamiseen CryptSyncin tyylistä apuohjelmaa.


Synkronointisovelluksia[muokkaa]

  • OneDrive Free Client on avoimen lähdekoodin synkronointisovellus.
  • Insync on suljetun lähdekoodin maksullinen synkronointisovellus.

Aiheesta muualla[muokkaa]

v  k  m
Pilvipalvelut
 Suljettu lähdekoodi  Adobe Document Cloud | Dropbox | Elisan Pilvilinna | Google Drive | MEGA | OneDrive | SpiderOak | Wuala | Yandex Disk
 Avoin lähdekoodi  git-annex assistant | megatools | Nextcloud | ownCloud | SparkleShare
 Synkronointiohjelmat  rclone | ODrive | Dropbox | OneDrive Free Client | Insync | MEGA