Skåne Sjælland Linux User Group - http://www.sslug.dk Forside   Tilmelding   Postarkiv   Sitemap   Kalender   Søg
 

SSLUGJulekalender for nørder

1. december 2006

Det første skridt i julekalenderprojektet var at bygge og installere de nødvendige debian-pakker til Strandnissens nye bærbare. Kildetekstpakkerne var allerede ordnet tidligere, så vi skal bare hente og oversætte dem.

For at få let adgang til dem, føjer man linjen
deb-src http://edb.jacob-sparre.dk/debian unstable main
til filen »/etc/apt/sources.list« på sit system.

For at gøre systemet opmærksom på den nye pakkekilde, kører man nu kommandoen »sudo apt-get update«.

Inden vi går i gang med at bygge de to pakker, sikrer vi os at vi har de nødvendige udviklingspakker installeret med kommandoen »sudo aptitude install freeglut3-dev libglut3-dev libpng3 libpng3-dev libxmu-dev libxmu-headers build-essential fakeroot debhelper dpkg-dev libxi-dev«.

Vi skal bygge hele to pakker, så vi er dovne nok til at bruge en løkke i Bash:

for package in ldraw-parts-library ldglite; do
   cd /tmp/ \
     && apt-get source ${package} \
     && cd $(find . -maxdepth 1 -type d -name "${package}-*")/ \
     && dpkg-buildpackage -rfakeroot -uc -us \
     && echo Så er pakken ${package} bygget.
done \
  && echo Så er alle pakkerne bygget.

(De ovenstående kommandoer virker ikke, hvis »/bin/sh« peger på »dash«.)

Hvis kommandoerne ovenfor pænt slutter af med at skrive »Så er alle pakkerne bygget.«, så er vi klar til at installere de to nybyggede pakker. Da pakkerne skal installeres lokalt fra maskinen, bruger vi »dpkg« i stedet for »aptitude«:

sudo dpkg --install /tmp/{ldraw-parts-library,ldglite}_*.deb

Næste del af historien kommer så snart Strandnissen får tid til at skrive den.


 
Forside   Tilmelding   Postarkiv   Sitemap   Kalender   Søg

 
 
Henvendelse vedrørende websiderne til <www_admin>. Senest ændret Sunday, 07-Jan-2007 19:15:55 CET
Denne side vedligeholdes af Strandnissen .