poniedziałek, 17 czerwca 2013

Linux Mint 15 Olivia - zaktualizowanie z 14-ki

29 maja została wydana nowa wersja popularnej dystrybucji Linux Mint oznaczona numerem 15. Mając zainstalowaną wersję 14 Nadia, nie musimy wykonywać nowej instalacji. Wystarczy kilka komend w konsoli, aby zaktualizować do wersji 15 naszego linuksa.

A więc po kolei, wykonujemy kolejno następujące komendy:
sudo sed -i 's/quantal/raring/' /etc/apt/sources.list
sudo sed -i 's/nadia/olivia/' /etc/apt/sources.list
sudo apt-get update && sudo apt-get dist-upgrade
sudo apt-get upgrade
sudo shutdown -r now

Po ponownym uruchomieniu możemy cieszyć się nową wersją Minta.

środa, 5 czerwca 2013

Sformatowanie dysku twardego z poziomu konsoli w linuksie

Pokażę, jak za pomocą programu fdisk przygotować nowo dołożony dysk twardy do pracy z naszym linuksem. Musimy posiadać prawa roota, więc jeżeli jeszcze nie jesteśmy zalogowani na roota to wykonujemy komedę:
su
lub
sudo su
w zależności od dystrybucji linuksa z jakiej korzystamy. Następnie znajdujemy nazwę naszego dysku, aby to zrobić wydajemy komendę:
fdisk -l
Otrzymamy listę naszych dysków. W moim przypadku nowym dyskiem  będzie dysk hdb (często może to być sdb lub inny). Jak widać po wpisie dysk nie posiada partycji. Zanim uruchomimy fdisk nasz dysk musi być odmontowany. Sprawdzamy to za pomocą komendy:
df
 Jeżeli dysk jest zamontowany wykonujemy:
umount /dev/hdb
aby go odmontować i tworzymy nową partycję:
fdisk /dev/hdb
Wciskamy "n" aby utworzyć nową partycję


potwierdzając przyciskiem "Enter". Następnie "p" dla partycji podstawowej oraz "1" aby utworzyć pierwszą partycję na dysku. Początek dla pierwszego i ostatniego cylindra wybieramy domyślne wartości jeżeli chcemy partycję mieć na całym dysku.

Aby zmienić system plików wybieramy "t", a następnie "83" dla systemu "Linux". Wybory każdorazowo potwierdzamy przyciskiem "Enter".   Zanim wybierzemy system "Linux" możemy wciskając "L" zobaczyć listę typów systemu plików. Zapisujemy partycję wybierając "w".

Teraz pozostało nam sformatowanie partycji. Moim formatem będzie ext4:
mkfs.ext4 /dev/hdb1
Oczywiście system operacyjny musi wspierać ext4 (w innym wypadku zamieniamy na ext3 lub inny obsługiwany).

Teraz tworzymy punkt montowania dla nowej partycji i montujemy ją:
mkdir /media/nowydysk
mount /dev/sdb1 /media/nowydysk
otwieramy w jednym z edytorów plik fstab np. nano
nano /etc/fstab

i dodajemy na końcu poniższą linię aby dysk był montowany na starcie:
/dev/hdb1 /media/nowydysk ext4 defaults 1 2
Zapisujemy plik fstab. Jeżeli wszystko obyło się bez problemów po ponownym uruchomieniu nasz nowy dysk powinien zostać automatycznie zamontowany.

Synchronizacja Dysku Google w Ubuntu

W momencie pisanie tego artykułu oficjalny klient Dysku Google dla systemów linuksowych nie istnieje. W chwili obecnej istnieją dwa w miarę sensowne rozwiązania tego problemu: programy InSync oraz Grive.
Oba nie osiągnęły jeszcze statusu wersji stabilnych.

InSync w wersji dla linuksa jest w wersji beta, i dopóki nie osiągnie wersji stabilnej będzie bezpłatny, później jednak będzie trzeba zapłacić. Przygotowany z myślą o linuksach działających w środowisku graficznym.

Grive z założenia ma być otwarty i bezpłatny, a działa w środowisku konsolowym. Dla administratorów działających na serwerowych wersjach linuksów, Grive może okazać się lepszym rozwiązaniem, gdy potrzeba zsynchronizować jakiś katalog z Google Drive. W moim przypadku ten program okazał się najbardziej idealny i dlatego opiszę co trzeba zrobić, aby poprawnie "hulał".

W chwili pisania tego artykułu (wersja Grive 0.3.0) Grive synchronizuje katalogi i pliki w obie strony, nie obsługuje jednak dokumentów Google'owskich. Jak twierdzi autor programu Grive, nie jest to łatwe do zaimplementowania, a on sam nie potrzebuje takiej funkcjonalności i nie planuje jej wdrażania w przyszłości.

Wersja udostępniona na WebUpd8 PPA, według autora obsługuje Ubuntu w wersjach od 10.04 do 12.10. Więc zaczynamy.

Uruchamiamy następujące komendy w konsoli:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update && sudo apt-get install grive
czyli dodajemy nowe repozytorium, odświeżamy je i instalujemy. Teraz przechodzimy do katalogu, który chcemy synchronizować z Dyskiem Google'a (jeżeli jest taka to musimy go wcześniej utworzyć komendą mkdir) i uruchamiamy Grive komendą:
grive -a
Autoryzujemy dostęp dla aplikacji. Zobaczymy w terminalu adres URL który musimy skopiować do przeglądarki, gdzie zostaniemy zapytania o pozwolenie na dostęp programu Grive do Dysku Google. Zgadzamy się i wklejamy do konsoli otrzymany kod autoryzacji.

Grive nie robi niestety synchronizacji automatycznie, więc kiedy będziemy chcieli zsynchronizować nasze pliki musimy wejść do naszego katalogu i uruchomić komendę (już bez parametru -a)
grive
Możemy to zautomatyzować poprzez napisanie odpowiedniego skryptu i wrzuceniu go do crontaba, aby co określony czas się uruchamiał.