Distro-hopping

Vel, etter at kubuntu 9.10 er sluppet, og jeg nok en gang har regresjoner (ingen compositing i X, en vannvittig storm av interrupts og lydproblemer) har jeg bestemt meg for å kikke litt rundt på alternativene. Først ut er OpenSuse 11.2, som jeg nå kjører på den etterhvert så gamle bærbare maskinen. Å gå tilbake til et rpm-basert system for første gang på – mange – år er litt rart, men etter de første 20 minuttene ser dette ganske OK ut. Etterpå tenkte jeg å teste ut Sidux – en debian-derivat som så ut til å funke greit med live CD’en i det minste. Jeg får rapportere hvordan det går etterhvert:)

squeezeplay

Jeg har eksperimentert litt med squeezecenter og squeezeslave i dag for å se om en squeezebox duet er en mulig løsning for musikkhåndtering i huset. Til nå ser denne løsningen ut til å være den som ligger nærmest opp til det vi en gang forsøkte å få til med wmus – med en tredeling av oppgavene (server/avspiller/kontroller). Foreløpig har jeg brukt webgrensesnittet, men da jeg skulle kompilere klienten som skal kunne kontrollere dette native fikk jeg litt hakeslepp…
De har puttet ikke mindre enn 26 eksterne biblioteker inn i source-treet sitt – og mange av disse er ganske så standard – f.eks.

  • flac
  • freetype
  • jpeg
  • libmad
  • libpng
  • lua
  • SDL (Image/gfx/ttf)
  • zlib

Det er bare de jeg umiddelbart kjenner igjen.
Jeg kunne forstått dette utifra det faktum at de bygger dette på linux/OSX/win32, men når buildscriptene deres ikke engang benytter seg av allerede installerte -dev biblioteker, og setter i gang med å bygge alt dette, installere det i build/lib og build/include for så ikke å greie å plukke dem derfra engang får jeg litt hetta.
Dette burde være en jobb for cmake, ikke for automake og VS2003-prosjektfiler
Jeg har blitt for gammel for dette… (ev. det er litt for sent på kvelden for dette)

Puppet mm.

Vel, i dag markerer den siste delen av kapittelet “Hus og innbo” fra “Den Praktiske Husmor”. I morgen kommer første råd fra kapittelet “Klær” – rejoice.
Nå har jeg fått satt opp såpass med puppet-regler at jeg kan få satt opp en eee 900 med diverse optimaliseringer og en basisinstallering av de pakkene som er nødvendige for en sluttbruker. Dermed har jeg reinstallert kubuntu 8.10 på min egen eee fra bunnen (det er ganske greit å slippe alt mikkmakket i tilknytning til en ny installasjon) og fått satt opp min svogers eee i samme slengen. Nå er det serveren som står for tur.

Ny boks, nye muligheter

Da har jeg fått de siste delene for den nye husboksen på plass, så nå har jeg en helt minimal Ubuntu Server 8.10 installasjon der den eneste servicen som kjører er OpenSSH. Jeg skal sette denne opp slik at jeg kan få flyttet over tjenester fra den gamle boksen (som begynner å bli en del år) slik at jeg kan sette den opp på ny igjen.
Jeg kommer til å dokumentere her litt sånn etterhvert som arbeidet skrider frem. Fritiden er begrenset, så det kommer nok til å gå over en tid:)
Det første jeg skal gjøre er å sette opp puppet på boksen, deretter skal jeg konfigurere den vha. dette verktøyet. Hensikten med dette er todelt: Jeg vil bli kjent med puppet, og jeg vil gjenbruke konfigurasjonen på den gamle boksen når den skal opp og gå igjen. Viser det seg at puppet er grei å jobbe med kan det hende jeg bruker den til å fjernkonfigurere maskiner til venner og familie:)

Før jeg gjør noe i det hele tatt er det først inn med etckeeper, slik at alle endringer i /etc blir satt under versjonskontroll:


$ sudo apt-get install etckeeper
$ sudo etckeeper init
$ cd /etc
$ sudo git commit -m "Initial commit"
$ sudo git gc

Deretter installerer jeg puppetmaster:

$ sudo apt-get install puppetmaster

Ta en kikk på hjemmesidene til puppet for å få satt i gang.

World of Goo for linux

Yay – et av de bedre spillene som har blitt gitt ut i den siste tiden er nå portet til linux. Jeg har spilt dette en del på wii, og kan trygt anbefale et eventuellt kjøp. Det er et slags rart fysikksimulatorlemmingslignende puslespill som har såpass mange og passe korte utfordringer at man bare “må greie dette ene brettet” – og plutselig var det langt over leggetid.
Her har du en link.