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.
No comments - Edit - Delete
Puppy je pravi ALSA majstor
Prosao je i ovaj godisnji odmor. Prosao je ovaj put bez internet veze. Otkazao mi je poslusnost i moj stari R32 laptop. Sva sreca Puppy hard disk dobro se snasao u ulozi USB diska pa sam se mogao u miru pozabaviti s JavaScript-om i DHTML-om na Dellovom notebooku kojeg mi je posudio moj sin. Po povratku kuci opet hardware nevolje.Otkazala mi je Terratecova zvucna kartica.Kucni server bez zvucne ipak ne ide ;). Sva sreca da ovakav dogadjaj ipak ne izaziva vece troskove. Pa sest kanalna C-Media 8738LX PCI kartica rijesila je problem za 70-tak kuna. Umetanje kartice u PCI slot i spajanje kartice s DVD-om proteklo je bez poteskoca, a evo i kako je protekla instalacija ili kako ju je prepoznao Puppy 412 ?
Da cujemo zlatne zice tamburice. OK radi od prve.
No 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.
No 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...
1 Comment - Edit - Delete
Puppy 431 svira glazbu na mpd serveru
Razmjenjivac Burgulgoth preslusava (pleja) svoju glazbenu kolekciju. Pokusajmo pogoditi koji klasicni program za reprodukciju koristi ? Mplayer, amarok, banshee... Pa vi se zbilja salite ili jednostavno ne poznajete Razmjenjivace.. Pa standardni Razmjenjivac priznaje jedino glazbeni server koji u pozadini vrti glazbenu kolekciju po njegovom izboru.E sad znate razlog zasto sam na Puppy odlucio instalirati mpd demon.
Postupak je bio jednostavan iako paket nije u standardnoj kolekciji Puppy-a.
1) Paket je pronadjen na PuppyForumu
2) Za kontrolu mpd demona izabrao sam GLURP koji sam skinuo skinuo sa adrese pod 1). mpc sam instalirao, ali ga necu objasnjavati jer ga je vec objasnio Burgul.
3) E sad je samo trebalo podesiti konfiguracijsku datoteku .mpdconf koju je vec opisao Burgulgoth.
Odlucio sam se da mpd radi i kao streaming server.
Evo rezultata konfiguracije:
# grep -Ev '^(#|$)' .mpdconf
==================================================
music_directory "~/music"
playlist_directory "~/.mpd/playlists"
db_file "~/.mpd/database"
pid_file "~/.mpd/pid"
state_file "~/.mpd/state"
user "root"
bind_to_address "127.0.0.1"
port "6600"
log_level "default"
save_absolute_paths_in_playlists "no"
metadata_to_use "artist,album,title,track,name,genre,date,composer,performer,disc"
follow_outside_symlinks "yes"
input {
plugin "curl"
}
audio_output {
type "alsa"
name "My ALSA Device"
}
audio_output {
type "httpd"
name "My HTTP Stream"
encoder "vorbis" # optional, vorbis or lame
port "8000"
bitrate "128" # do not define if quality is defined
format "44100:16:1"
}
==================================================
Polozaj svojih datoteka na disku nisam mijenjao zahvaljujuci opciji u konfiguracijskoj datoteki
***********************************************
follow_outside_symlinks "yes"
***********************************************
Dok mpd odradjuje svoj posao za izbor pjesama i izbor output-a zaduzen je naravno glurp.
Kad sam kod kuce kucni server kserver naravno radi sa ukljucenom opcijom http streaminga koju obavlja mpd na portu 8000. Na mom prenosnom racunalu je upaljen samo gxine za preslusavanje.
Ovo je zbilja coool...Kako sam uopce prije preslusavao glazbu ???
Opla ! Danas sam na Razmjeni, a kod kuce mpd marljivo odradjuje svoj posao. Daj da poslusam koji glazbeni broj.
Bonus za Burgula, njegovi su recepti zbilja pravi ;)
No comments - Edit - Delete
