Ero sivun ”OneDrive-d-old” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p
<syntaxhighlight>
(<source lang="bash">) |
p (<syntaxhighlight>) |
||
(14 välissä olevaa versiota 5 käyttäjän tekeminä ei näytetä) | |||
Rivi 1: | Rivi 1: | ||
{{Historiallinen}} | |||
{{Ohjelma | {{Ohjelma | ||
| nimi=OneDrive-d | | nimi=OneDrive-d-old | ||
| kuva= | | kuva= | ||
| kuvateksti= | | kuvateksti= | ||
| lisenssi=[[GPL]] | | lisenssi=[[GPL]] | ||
| käyttöliittymä=taustapalvelu, teksti | | käyttöliittymä=taustapalvelu, teksti | ||
| kotisivu=[https://github.com/xybu/onedrive-d github.com/xybu/onedrive-d] | | kotisivu=[https://github.com/xybu/onedrive-d-old github.com/xybu/onedrive-d-old] | ||
| lähdekoodi=[https://github.com/xybu/onedrive-d-old github.com/xybu/onedrive-d-old] | |||
}} | }} | ||
'''OneDrive-d''' on synkronoiontisovellus Linuxille, jolla voidaan hallita Microsoftin suljetun lähdekoodin [[OneDrive]] pilvipalvelua. | '''OneDrive-d-old''' on synkronoiontisovellus Linuxille, jolla voidaan hallita Microsoftin suljetun lähdekoodin [[OneDrive]] pilvipalvelua. Ohjelma ei tarjoa minkäänlaista salausta, suositeltavaa olisi käyttää tiedostojen salaamiseen [[CryptSync]]in tyylistä apuohjelmaa. | ||
Ohjelma ei tarjoa minkäänlaista salausta, suositeltavaa olisi käyttää tiedostojen salaamiseen [[CryptSync]]in tyylistä apuohjelmaa. | |||
Huom! Tämä ohje perustuu vanhaan versioon. Uusin versio ohjelmasta löytyy sivulta [[OneDrive-d]]. | |||
===Poisto=== | ===Poisto=== | ||
Rivi 24: | Rivi 27: | ||
Lataa lähdekoodi käyttämällä [[git]]-versionhallintajärjestelmää. | Lataa lähdekoodi käyttämällä [[git]]-versionhallintajärjestelmää. | ||
git clone https://github.com/xybu/onedrive-d.git | git clone https://github.com/xybu/onedrive-d-old.git | ||
cd onedrive-d | cd onedrive-d | ||
Rivi 30: | Rivi 33: | ||
onedrive-d vaatii [[python]]3 käyttöä. Jos Pythonin versio on vanhempi kuin 3.4, python3-PIP on myös tarpeen. | onedrive-d vaatii [[python]]3 käyttöä. Jos Pythonin versio on vanhempi kuin 3.4, python3-PIP on myös tarpeen. | ||
Python3:sta on käytettävä [[Unicode]]-tilassa (oletusarvo useimmilla Linux | Python3:sta on käytettävä [[Unicode]]-tilassa (oletusarvo useimmilla Linux-jakeluilla) muuten sen <tt>string</tt>-tietotyypit eivät toimi. | ||
Taustaprosessi ( | Taustaprosessi ([[daemon]]) 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 jakelu 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ä. | 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ä. | ||
Rivi 89: | Rivi 92: | ||
Voit tehdä esimerkiksi seuraavanlaisen [[Bash]]-skritpin käynnistettävien ohjelmien listaan. | Voit tehdä esimerkiksi seuraavanlaisen [[Bash]]-skritpin käynnistettävien ohjelmien listaan. | ||
< | <syntaxhighlight lang="bash"> | ||
#!/bin/bash | #!/bin/bash | ||
# Siirrytään oikeaan hakemistoon | # Siirrytään oikeaan hakemistoon | ||
Rivi 95: | Rivi 98: | ||
# Käynnistetään oneDrive-d skripti | # Käynnistetään oneDrive-d skripti | ||
python3 -m onedrive_d.od_main start | python3 -m onedrive_d.od_main start | ||
</ | </syntaxhighlight> | ||
Esimerkkiohjelma voidaan tallentaa vaikka nimelle <tt>onedrive-start</tt> ja sille voidaan antaa suoritusoikeudet komennolla: | Esimerkkiohjelma voidaan tallentaa vaikka nimelle <tt>onedrive-start</tt> ja sille voidaan antaa suoritusoikeudet komennolla: | ||
Rivi 111: | Rivi 114: | ||
==Aiheesta muualla== | ==Aiheesta muualla== | ||
* [https://github.com/xybu/onedrive-d Lähdekoodi Githubista] | * [https://github.com/xybu/onedrive-d-old Lähdekoodi Githubista] | ||
* [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://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] | ||