środa, 15 grudnia 2010

Tiny Core Linux 3.3

Zrezygnowałem z netboot.me na rzecz zainstalowania na pendrive samego TCL w wersji 3.3. Sprawdza się lepiej niż ściąganie wszystkiego za każdym razem z neta. Tzn i tak ściągam rozszerzenia, ale w netboot.me była stara wersja TCL (2.x) i nie do końca pewne rzeczy mi tam odpowiadały.
Generalnie używam czystego obrazu iso z TCL 3.3(sdb1), oraz drugiej partycji na pendrivie (sdb2) do przechowywania danych. Po odpaleniu systemu montuję /dev/sdb2 i odpalam ten skrypt:
EDIT
TinyCore w wersji 3.4 potrzebuje pakietu syslinux, aby móc zamontować partycje ext3/4. Nie wiem jak w najnowszym 3.5

#!/bin/sh
##Przeznaczeniem są kompy uczelniane, więc wiem iż tam będzie jakiś geforce
#to pociągnie za sobą X serwer, i ładnie się skonfiguruje
tce-load -wi nvidia-glx.tcz

##dla polskiego układu klawiatury
tce-load -wi kmaps.tcz
sudo loadkmap < /usr/share/kmap/pl.kmap

##wcześniej wygenerowany x.org.conf
#dostosowany do kompów na uczelni
#i z polskim układem klawiatury
#Section "InputDevice"
# Identifier "Keyboard0"
#Driver "kbd"
# Option "XkbLayout" "pl"
# Option "XkbModel" "pc101"
#EndSection
sudo cp /mnt/sdb2/tiny_core/xorg.conf /etc/X11/xorg.conf

##Teraz jakiś menadżer plików
tce-load -wi xfe.tcz
#Przywracamy konfigurację
mkdir ~/.xfe cp /mnt/sdb2/tiny_core/xferc ~/.xfe/xferc

##I moja wypasiona tapeta
sudo cp /mnt/sdb2/tiny_core/red-moon.jpg /opt/backgrounds/

##odpalamy Xy, reszta pakietów instaluje się w tle.
startx & sleep 10 xfe -m &

##Firefox i Flash
tce-load -wi firefox tce-load -wi getFlash10.tcz

##Katalog konfiguracyjny mozilli synchronizuje sobie w domu (ciasteczka, ustawienia, zakładki, dodatki)
#A, że sporo tego (~100mb), to linkuję zamiast kopiować.
sudo rm -r ~/.mozilla
sudo ln -s /mnt/sdb2/tiny_core/.mozilla ~/.mozilla &

##Foxit reader do pdfów.
#Jest co prawda xpdf...ale co przyzwyczajenie to przyzwyczajenie
tce-load -wi foxit_reader.tcz

##Różne dodatki: przeglądarka dokumentów, lekki edytor tekstu, przeglądarka obrazów, menedżer archiwów. Wszystko co potrzebne, na każdą okazję.
tce-load -wi xfw xfv xfi xarchiver

##Pidgin +kontakty z serwera tce-load -wi pidgin
##No i kobyła, bez której nie potrafię się obejść.
tce-load -wi openoffice3.tcz
Po około minucie mam pełne środowisko X, po 1.5 minuty firefoxa a po 3 minutach openoffica.
Wszystko skonfigurowane, z moją konfiguracją (w tej wersji skryptu jeszcze bez OO, ale tam mi nie jest potrzebna. To trochę waży a na pendraku mało mam miejsca. Z tego też powodu nie wgrałem rozszerzeń do TCL na pendriva, tylko za każdym razem zasysam z neta).

środa, 24 listopada 2010

Tiny core linux

Czyż nie tęsknicie za czasami, gdy mężczyźni byli mężczyznami i sami pisali swoje sterowniki?

Linus Torvalds
Na pendrivie zainstalowałem sobie takie coś, co się zwie netboot.me. W skrócie pozwala na odpalenie komputera podłączonego do internetu za pomocą rzeczonego pendriva. Niby wielkie mi halo, można to tez z Windowsem zrobić. ALE!
Cały urok netboot.me tkwi w tym, ze do wyboru jest kilka systemow operacyjnych. Wystarczy połączenie internetowe i parę chwil aby załadować jakieś fajny system typu live. Albo memtest. Albo instalator ubuntu/debiana/fedory/czegokolwiek.

Od dawna czołem się nieswojo z tym, ze na uczelni przeglądając internet jest "nieco" narażony na to co inni wyprawiali z tym komputerem wcześniej. Do czasu az tydzień temu pomyślałem, ze może by wypróbować netboot.me. Załadowanie Tiny Core Linux trwa nieco ponad minute.
Ludzie odpowiedzialni za te distro sa genialni. W 10 megabajtach zmieścili nawet środowisko graficzne!
No dobra, system jest MOCNO okrojony na starcie, ale wystarczy kilka kliknięć aby doinstalować minimalistyczne wersje openoffica, firefoxa i całej reszty. Co jeszcze bardziej zaskakuje, odpaliłem na tym vlc (odtwarzanie wideo) z dźwiękiem (OSS) oraz flash10 (z dźwiękiem !). I to wszystko bez Xow!! I wszystko siedzi w ramie, zajmujac mniej niz 15% z 1 gigabajta w jaki sa wyposarzone uczelniane maszyny.
Fakt, zajęło mi to 2 godziny, ale jak to się mówi "co raz zrobione, pozostaje zrobione"

Pakiety do instalacji i małe how-to
  • firefox.tce (i trochę zależności. Ale flash tez ich potrzebuje, więc można poczekać)
  • wygenerować dbus id (sudo dbus-uuidgen >> /var/lib/dbus/machine-id ). Katalog /var/lib/dbus trzeba sobie recznie stworzyc. Bez machine-id vlc nie będzie działać
  • vlc.tcz (mplayer nie idzie bez Xow)
  • OSS.tcem (alsa nie działała mi z głośnikami wbudowanymi w monitor. Pewnie do obejścia, ale szkoda zachodu, skoro OSS działa)
  • getflash10.tce (potem trzeba go jeszcze odpalić. Lewym przyciskiem myszy na pulpicie ->apps->getflash10 ->reszta się ściągnie->zresetować przeglądarkę. Jak nie działa, to trzeba przekopiować /usr/lib/libflashsupprot/tce do /home/tc/.mozilla/plugins

Co jeszcze? Ano chciałbym mieć możliwość wpisywania polfontow z klawiatury. Ale to wymaga Xow. Dziękuje, nie będę się męczył. Znając życie będzie działało od reki, ale i tak mi się nie chce. Firefox poprawia błędy tak czy siak. Nie wszystko wyłapuje, ale chyba nie jest aż tak bardzo źle?

Pozostaje jeszcze kwestia zdecydowania się na instalacje TinyCoreLinux 3.3 (w netboot.me jest 2.2, czyli moooocno stare) na pendrivie zamiast netboot.me. Nie wiem, czy potrzebuje całej reszty instalatorów z netboot.me, ale 3 tygodnie temu tak samo myślałem i całym tym bootowalnym pendrivie.
Instalacja TCL 3.3 na pendraku miałaby ta zaletę, ze nie musiałbym przy każdym uruchomieniu wszystkiego ściągać i konfigurować na nowo. Na razie rozwiazalem to tak, że konfiguracje firefoka (~/.mozilla) przy zamykaniu systemu kopiuje na pendraka (/mnt/sdb1/.mozilla) a po ponownym uruchomieniu kopiuje z pendraka na system plików. Generalnie wszystko działa.

piątek, 20 sierpnia 2010

Kiedy nadejdzie koniec świata

Optymizm i pesymizm różnią się jedynie w dacie końca świata.

Stanisław Jeży Lec

Patrząc z perspektywy roku 2010, koniec świata może być naprawdę w 2012. I to nie dlatego, że Polska organizuje Mistrzostwa Europy w Piłce Kopanej. Śniegi, mrozy, powodzie, pożary w Rosji, wypadki samolotowe, sytuacja na Krakowskim Przedmieściu, terroryzm, wikileaks publikując tajne materiały z wojen Ameryki...oj zebrałoby się tego.
Jednakże nie o to chodzi. Większość ludzi wierzących w 2012 zakłada zapewne datę 1 stycznia, tak parę minut po północy. Bądź co bądź koniec świata nie trwa sekundę, raczej parę minut.

Jednakże, jeżeli chodzi o mnie mam inne preferencje. Gdybym miał coś do powiedzenia w tej sprawie, chciałbym aby koniec świata nastąpił w czwartek, a zostalibyśmy o tym ostrzeżeni w poprzedni piątek. Dlaczego? Już wyjaśniam.

Gdyby w piątek ogłoszono, że koniec świata nastąpi w następny czwartek, to miałbym cały weekend aby spokojnie to przemyśleć. I, co najważniejsze, 3 pełne dni robocze na dokończenie swoich spraw. Od, tak aby nie zostawić paru rzeczy niedokończonych zanim wyparuję. Nie mógłbym w spokoju zmienić się w obłok gazu, gdybym wiedział że zostało parę Niedokończonych Spraw. Świadomość, że te sprawy odparowałby razem ze mną być może trochę by pomogła, ale tylko w przypadku tych mniej ważnych.
3 dni robocze to trochę mało na załatwienie wszystkiego, ale wystarczająco na te naprawdę najważniejsze. Miło by by było, gdyby świat zechciał odparować w godzinach popołudniowych. 17 byłaby idealna. Zdążyłbym zjeść obiad i go dobrze przetrawić.

Zapowiedzenie końca świata z tygodniowym wyprzedzeniem ma swoje dobre strony. Ludzie zdążyliby wpaść w panikę i nie skończyć przed samym końcem. Gdyby dać im miesiąc, sprawa byłaby znacznie gorsza. Najpierw byłaby panika, potem jakoś by się uspokoiło, a na końcu znowu wybuchłaby panika. Taka globalna panika to nieprzyjemna sprawa. Ludzie panikujący są nierozsądni, i kto wie co by niektórym strzeliło do głowy. Mogłoby się okazać, że nie doczekam końca świata, bo jakiś geniusz wpadnie na pomysł rozładowania gigantycznych kolejek przed Bramą Piotrową po końcu świata poprzez wysyłanie kilku ludzi nieco wcześniej. Być może po to aby zajęli mu kolejkę.
Fakt, że w obliczu końca świata nie ma to większego znaczenia, ale nie chciałbym przegapić takiego wydarzenia. Prawdopodobnie obserwacja z daleka (Z Marsa? Z Proxima Centauri?) byłaby lepszym rozwiązaniem, ale raczej nie ma na co liczyć.

Jeżeli doczytałeś do tego miejsca drogi Czytelniku, to spieszę z wyjaśnieniami. Oczywiście, że to pewnego rodzaju niepoważny wpis na blogu. W żaden koniec świata w 2012 roku nie wierzę, pomimo tych wszystkich wielkich wydarzeń roku 2010. Od, tak mnie naszło.