Puppy Lucid pravo osvjezenje - i VirtualBox instalacija jos jednostavnija
Obecano, izvrseno. Vec nekoliko dana nakon sluzbenog izdanja Ubuntu 10.04 Lucid Lynx izasao je i Puppy Lucid. ISO image mozete skinuti izravno s ftp.linux.hr. Za one koji se jos nisu poigrali s Puppy Lucidommalo pojasnjenje. Dobro poznata Puppy jezgra od sada je obogacena mogucnoscu nadogradnje izravno s repozitorija popularne Ubuntu distribucije. Mali robusni Puppy od sada se dade izravno nadograditi s bilo kojom aplikacijom iz UBUNTU repozitorija. Iskoristio sam novu instalaciju Puppy Lucida kako bih instalirao VirtualBox i otvorio mogucnost isprobavanja alternativnih sustava Haiku i FreeBsd.
Umjesto pisanije evo slicica kao podsjetnik na provedene korake.
1) Nakon download-a sadrzaja ISO datoteke 3 datoteke kopirane u imenik na slobodnoj particiji
2) Grub postavke koje omogucavaju boot Puppy Lucid-a
3) Brza doinstalacija Firefox, Java, Nvidia pomocu QUICKPETS
4) Sve ostalo moze se instalirati koristeci izravno Puppy paketni manager.
A da treba mi doinstalacija libsdl1.2debian-alsa_1.2.14
5) Izvorni kod kernela i kompajler spremljeni su u 2 sfs datoteke. Potrebno ih je samo "mountati"
6)Instalacija Virtualbox-a isla je uglavnom prema uputama na Puppyforumu. Bila je potrebna samo mala korekcija kernel konfiguracije kao sto je vidljivo u nastavku. Dakle slijedom:
a) wget -c http://download.virtualbox.org/virtualbox/3.1.8/VirtualBox-3.1.8-61349-Linux_x86.run
b) chmod 755 VirtualBox-3.1.8-61349-Linux_x86.run
c) cd /usr/src/linux
d) make oldconfig && make prepare
e) ./VirtualBox-3.1.8-61349-Linux_x86.run
Python found: python, installing bindings...
Building the VirtualBox vboxdrv kernel module
Building the VirtualBox netflt kernel module
Building the VirtualBox netadp kernel module
VirtualBox has been installed successfully.
f) adduser -D -H vboxusers
g) Igra tek pocinje, naravno iz Puppy okruzja, ali o tome u narednim osvrtima.
Comments - Edit - Delete
SBCL Lisp, Emacs, Slime i Stumpwm
Nakon sto mi je nas Geek-Razmjenjivac Aka podesio Emacs Slime sa Clispom na Gentoo-u odmah mi se nametnuo zadatak daisto ugradim u PuppyLinux.
Ufff.. sto volim "copy-paste". Pa nismo valjda fizicki radnici pa da kompajliramo sve iz pocetka. Pitanja naviru sama od sebe.
1) Pa koji Pupplet ima Lisp, po mogucnosti SBCL (Steel Bank Common Lisp) ?
Naravno vec ga imam na disku. Pa to je thnake
2) Sto cu kopirati iz stabla thnake ?
a) Gle Slime je u imeniku /root/.slime
b) A sbcl se nalazi u /usr/local/bin/sbcl i /usr/local/lib/sbcl
3) Aktivacija emacs-a s pozivom Alt + X slime radi ...gle CL promt je iskocio, poruke sustava to dokazuju
Vrijeme je da konacno migriram na Window Manager s buducnoscu, a to je sigurno StumpWM pisan u CL-u.
Da, da ..odlucio sam savladati Common Lisp u narednih par godina pa mi treba poligon za vjezbu.., a to je sigurno StumpWM.
Prilagodjavanje ovog WM-a moguce je u hodu bez potrebe za ponovnim pokretanjem svaki put nakon promjene koda.
4) Za instalaciju StumpWM potrebno je jos instalirati neke lisp biblioteke, a to se radi s adsf-install paketom koji sam vec iskopirao iz thnake-a.
Dakle,
# sbcl
* (require 'asdf)
* (require 'asdf-install)
* (asdf-install:install 'clx)
* (asdf-install:install 'cl-ppcre)
E sad se jos treba uhvatiti fizickog dijela posla. Iskompajlirati izvorni kod StumpWM iz git-a.
Puppy nema instalirani git paket, ali zasto negirati kompajlerski trud recimo Slackware-a 12.2.
Jednostavnije ne moze biti.
# tgz2pet git-1.6.0.3-i486-1.tgz
pretvara slack-ov tgz paket u puppy pet format, a ostalo je sve dupli klik misem.
E sad jos i dosadniji dio price
# git clone git://git.savannah.nongnu.org/stumpwm.git
# autoconf && ./configure --with-sbcl=/usr/local/bin/sbcl
# make
I konacno potrebno je jos jednu jedinu izvrsnu datoteku stumpwm iskopirati u /usr/local/bin
# cp stumpwm /usr/local/bin
Konfiguraciju .stmpwmrc ostavljam za kasniju prigodu.
Za sada sam aktivacija
#startx /usr/local/bin stumpwm
E nisam rekao da sam copy paste primjenio i na Puppy full HD instalaciju na /dev/sda8
Vrijeme je da izdam i prvi RV_PUP (CD Puplet Razmjene Vjestina)...ovaj put nema odustajanja...
Comments - Edit - Delete
RV_PUP Firefox2 & Firefox3 rame uz rame
U nekoliko sam navrata najavljivao RV_PUP ili paplet RazmjeneVjestina tj. Paplet s aplikacijama koje preferiraju Razmjenjivaci.Sve se vec nalazi u pripremi i u tijeku je izbor aplikacija.
Kako se uglavnom radi o Firefox-ljupcima odlucio sam aktivirati Firefox2 - Bon Echo 2.0.0.7 zajedno s najsvjezijim izdanjem Firefox 3.0.11.
Buduci da sam konzervativan zadrzao sam Bon Echo 2.0.0.7 kao osnovnu verziju iz Puppy repozitorija, a trojku sam ostavio za slobodnu nadogradnju izravno s Mozille bez uobicajenog tutorstva distribucije. Kako se to radi u PuppyLinux-u zaista je lagano. Nakon instalacije Firefox2 iz Puppy repozitorija pronasao sam i firefox-3.0.3.pet na serveru Puppy ljubitelja u Kanadi.
Dakako paket je moguce i sam napraviti prema uputama kako-izraditi-firefox-pet
Sada slijedi kreiranje profila za novi Firefox3
# /usr/bin/firefox -profilemanager -no-remote
Nakon instalacije firefox-3.0.pet slijedi pozivanje preko
# /usr/bin/firefox P cropup -no-remote &
Za pozivanje osnovne verzije Bon Echo iskoristio sam postavke difoltnog preglednika (Seamonkey) - slikica vec na desktopu
#!/bin/sh
# exec mozstart "$@"
/opt/mozilla.org/bin/firefox -P default -no-remote &
Evo kako to izgleda na desktopu u varijanti s StumpWM.
Comments - Edit - Delete
