måndag, augusti 09, 2010

Kompilera/Installera program

Om du laddar hem filer som slutar på tar.gz eller tar.bz2 och vill installera program måste du först kompilera filen. Anledningen är att det är källkoden du hämtat hem och att den är komprimerad.

RPM
RPM Package Manager. Används i regel på Redhat-baserade distributioner (Fedora, openSUSE och Mandriva).

Installera programmet: rpm -ivh nyttprogrammet.rpm

Uppdatera programmet: rpm -Uvh programmet.rpm

För att installera alla program i katalogen du är i: rpm -qa | less

Visa alla installerade program: rpm -qa | grep mc

DEB
DEB-filer eller APT (Advanced Packaging Tool). Används i regel på Debian-baserade distributioner (Ubuntu, Mepis och Xandros).

Installera: dpkg -i nyttprogram.deb

Tar, Tar.gz och Tar.bz2
Packa upp filen
En fil som slutar på .tar.gz skriver du:
tar -zxvf filnamn.tar.gz

En fil som slutar på .tar.bz2 skriver du:
tar -jxvf filnamn.tar.bz2

En fil som slutar på .tar skriver du:
tar -xvf filnamn.tar

Andra steget
Nu skall du använda kommandot cd för att gå in i mappen som filerna ligger i. Mappen heter samma som de komprimerade filerna, men utan filändelsen.

Skriv sedan:

./configure

Nu skriver du make Nu kompileras programmet (läsbar programkod översätts till binär kod).

Bli root, skriv su Därefter rootlösenordet.

Nu skriver du make install Kopierar de filer som kompilerats, dokumentation m.m. till de rätta katalogerna. I det här fallet kopieras filerna till underkataloger /usr

Detta lägger in alla kompilerade program eller filer i /usr eller annan vald mapp och på rätt sätt. Efter det här steget är det färdigt.

Sammanfattning
$ ./configure
$ make
$ su
password
$ make install

Avinstallera
Om du vill avinstallera paketet är det bara att skriva make uninstall.

TGZ
Tar-fil som är gnuzipad. Slackwarepaketen är oftast i detta format, för att installera programmet kör du:

installpkg filnamn.tgz

Inga kommentarer: