2013. október 27., vasárnap

Google Drive szinkronizálása asztali géppel Linux rendszeren

Ha valamilyen Ubuntu disztribúciót használsz, akkor nincs nehéz dolgod a telepítést illetően, hiszen egyszerűen PPA tárolóban is elérhető.
Az igaz, hogy hozzá kell adnod a tárolót a rendszeredhez, de ez már csak részletkérdés.

Így tudod a tárolót hozzáadni és telepíteni Ubuntu rendszeren:

$ sudo add-apt-repository ppa:nilarimogard/webupd8
$ sudo apt-get update
$ sudo apt-get install grive


Ha nem a fent említett disztribúciót használod, akkor sincsen gond...
Forráskódból is tudod telepíteni.

$ sudo apt-get install cmake build-essential libgcrypt11-dev libjson0-dev libcurl4-openssl-dev libexpat1-dev libboost-filesystem-dev libboost-program-options-dev binutils-dev
$ wget http://www.lbreda.com/grive/_media/packages/0.2.0/grive-0.2.0.tar.gz
$ tar xvfvz grive-0.2.0.tar.gz
$ cd grive-0.2.0
$ cmake .
$ make
$ sudo make install


Most hozzunk létre egy könyvtárat, amiben a dokumentumainkat szinkronizálni akarjuk

$ mkdir ~/google_drive

Ha ezzel megvagyunk, a mappát össze kell kapcsolnunk a gmail fiókunkal.

$ cd ~/google_drive
$ grive -a


Ekkor kapni fogunk egy linket (igen.. a terminálban fogjuk látni!) amit megnyitva, engedélyezhetjük a fiókunk összekapcsolását a mappával. Ez így néz ki:




Ha megnyitjuk a kapott linket a böngészőnkben, akkor ezt kell látnunk:



Az engedélyezés után kapni fogunk egy elég hosszú karaktersorozatot, amit a fentebb látható képen a terminalba kell bemásolnunk, a "Please input the authentication code here:" szöveg után villogó prompt helyére. ezzel összekapcsoltuk a mappát a google fiókunkal.

Hátra van még a mappa szinkronizálása, hiszen eddig csak az autentikációt végeztük el.
Ezt a következő parancs kiadásával tudjuk elérni:

$ cd ~/google_drive
$ grive

Ezzel a szinkronizáció elkezdődött.

Mivel a Grive nem képes automatikus frissítésre, nekünk kell minden alkalommal a tartalmakat frissíteni terminál segítségével.

Azonban ... A linux elég rugalmas rendszer, ezért megtehetjük például azt, hogy a fiókunknak megfelelően létrehozunk egy futtatható fájlt, amit utána rendszerindításkor automatikusan le is futtathatunk.

Hozzuk létre az inditofajlok mappát, hogy ebben tárolhassuk a saját indítófájljainkat, majd hozzuk létre a  google_drive.sh fájlt, tegyük futtathatóvá és nyissuk meg szerkesztésre.

$ mkdir ~/inditofajlok
$ cd ~/inditofajlok
$ > google_drive.sh
$ chmod +x google_drive.sh
$ gedit google_drive.sh

Az alábbi sorokat másoljuk google_drive.sh fájlba

#!/bin/bash
cd ~/google_drive   #Ezt a sort a google drive mappánknak megfelelően adjuk meg.
grive
exit

Ha ezzel megvagyunk akkor az indítófájlunk már készen van és akár egy asztali ikont, vagy egy menüpontot (openbox) is létrehozhatunk hozzá, de akár csak a terminálban is futtathatjuk a következő parancsal:

$ bash ~/inditofajlok/google_drive.sh

Az indítófájlok létrehozásáról később fogok hasonló részletességgel írni.

2013. október 18., péntek

Boot-olható pendrive készítése terminál segítségével.

Nem tudom mások hogy vannak ezzel, de én szeretem mostanában mindig a legegyszerűbb módot használni. Mivel eddig nem nagyon volt szükségem ilyen típusú pendrive-ra, nem is nagyon foglalkoztam a dologgal.

Most viszont szerettem volna kipróbálni egy linuxot a feleségem netbook-ján, ami természetesen nem tartalmaz cd/dvd meghajtót. Leginkább a parancssoros megoldásokat kedvelem, mert ott azonnal látom azt is, ha hiba történik és szinte azonnal közbe is tudok avatkozni ha kell.

Ezt a kis okosságot találtam :

sudo dd if=letoltott_kepfajl.iso of=/dev/sdX bs=4M; sync

Mielőtt azonban nekiugranánk a terminálnak és lefuttatnánk a fent leírt parancsot, az némi magyarázatra és plusz információra szorul.

Először is érdemes ugye letölteni azt a képfájlt (.ISO) amit szeretnénk kipróbálni, vagy telepíteni.
Erre is több módszer van és mivel itt most terminál van leginkább "kéznél" ezért ehhez is ilyen módot írok le:

wget http://letolto/web/oldal/cime/letolteni_valo.iso

Ha esetleg valami oknál fogva megszakadt a letöltés, így tudjuk folytatni:

wget -c http://letolto/web/oldal/cime/letolteni_valo.iso

Ezzel az aktuális könyvtárba fogjuk letölteni az ISO fájlt.

Ha megvan a képfájl amit szeretnénk, akkor már csak egy dolgunk maradt hátra ahhoz, hogy a műveletet végrehajtsuk, mégpedig meg kell tudnunk mi a pendrive pontos elérési útvonala.
Ezt egy egészen egyszerű parancs segítségével tudjuk :

sudo fdisk -l

Itt kikeressük a pendrive méretének/fájlrendszerének megfelelően a nevét.


Jól látható a képen, hogy nálam ez /dev/sdb névre hallgat.

Tehát a telepítő parancs az én esetemben így fog  kinézni:

sudo dd if=letoltott_kepfajl.iso of=/dev/sdb bs=4M; sync

Remélem segítettem abban, hogy átláthatóan és gyorsan tudjatok boot-olható pendrive-ot készíteni.

Ha kérdésetek van, kérlek tegyétek fel őket a hozzászólások között.

2013. október 12., szombat

Kezdjük el...

Üdv mindenkinek!

Tudom, hogy nagyon sok blogger foglalkozik már a linux rendszerekkel, programok tesztelésével, de nekem nem ilyen téren vannak terveim.

Egyszerűen csak szeretném azokat a megoldásokat elmenteni, amiket eddig sikeresen használtam.
Vehetitek ezt a blogot, amolyan Jegyzetnek is, hogy ne felejtsem el a saját próbálkozásaimhoz tartozó beállításokat. Az pedig, hogy ezzel esetleg másoknak is segítek, csak hab a tortán.

Természetesen nem fogna mindenkinek működni az ötleteim - beállításaim, hiszen olyan sokféle linux létezik, hogy szinte biztosan lesz olyan olvasó akinek nem működnek azok a leírások amiket itt közzé teszek.

Jelenleg Crunchbang 11.-et használok, de lesznek érdekességek Manjaro, Ubuntu és Debian rendszerekhez is. Ezek azok a rendszerek, amiket leginkább preferálok.

Ha valamelyik leírásomban úgy vélitek található hiba és azt javítani is tudjátok, akkor a hozzászólásokban ezt tudjátok jelezni, én pedig javítom őket. Természetesen tesztelés után.

Tisztelettel!

Baglyas Zoltán