Sida 1 av 2

Efterlysning: How-To för att installera from source!

Postat: 18 feb 2008, 10:27
av prafjessor
Ibland när man laddar ner ett program som inte finns i synaptic så får man den i filformatet .tar, .tar.bz, mm. Det finns instruktioner på nätet hur man gör för att installera dessa, men de är på engelska och dessutom ganska luddiga. Finns det någon här som skulle orka att skriva utförligt (vi pratar dagisnivå) hur man går till väga? Jag skulle bli mycket tacksam!

SV: Efterlysning: How-To för att installera from source!

Postat: 18 feb 2008, 10:40
av BrigTSD
Instämmer. Det skulle vara grymt uppskattat. Ibland fungerar det, ibland inte och man har ingen aning om varför. Oftast har man suttit och pillat så länge så att det är omöjligt att avgöra vad man gjorde som var så bra när det helt plötsligt snurrar igång.

SV: Efterlysning: How-To för att installera from source!

Postat: 18 feb 2008, 10:42
av ZX Spectrum
Jag brukar packa upp tar.gz-filen direkt vid nedladdningen med arkivhanteraren, och lägga filen i tmp-mappen eller hemmappen.
Därefter öppnar man terminalen och går in i mappen. Vet du hur man navigerar i terminalen?
Har du lagt filen i hemmappen så skriver du cd <mappnamnet som packades upp>
Därefter är det dessa kommandon som gäller:

Kod: Markera allt

sudo ./configure

Kod: Markera allt

sudo make

Kod: Markera allt

sudo make install
När du kör ./configure så kan det komma upp felmeddelanden att det saknas vissa paket för att allt ska gå bra. Brukar ofta vara här som det svåra är. Man får lista ut vilka paket det gäller med den informationen som kommer upp och installera dessa i Synaptic. Frågan är om man ska hålla på och kompilera programvaror själv om man befinner sig på "dagisnivå" eftersom det kan ställa till det för hela Ubuntu om man har otur.

SV: Efterlysning: How-To för att installera from source!

Postat: 18 feb 2008, 12:27
av Kerath
ZX Spectrum skrev: Jag brukar packa upp tar.gz-filen direkt vid nedladdningen med arkivhanteraren, och lägga filen i tmp-mappen eller hemmappen.
Därefter öppnar man terminalen och går in i mappen. Vet du hur man navigerar i terminalen?
Har du lagt filen i hemmappen så skriver du cd <mappnamnet som packades upp>
Därefter är det dessa kommandon som gäller:

Kod: Markera allt

sudo ./configure

Kod: Markera allt

sudo make

Kod: Markera allt

sudo make install
När du kör ./configure så kan det komma upp felmeddelanden att det saknas vissa paket för att allt ska gå bra. Brukar ofta vara här som det svåra är. Man får lista ut vilka paket det gäller med den informationen som kommer upp och installera dessa i Synaptic. Frågan är om man ska hålla på och kompilera programvaror själv om man befinner sig på "dagisnivå" eftersom det kan ställa till det för hela Ubuntu om man har otur.
Fast utan sudo i de två första kodstyckerna.

SV: Efterlysning: How-To för att installera from source!

Postat: 18 feb 2008, 12:50
av Lars

SV: Efterlysning: How-To för att installera from source!

Postat: 18 feb 2008, 13:58
av Emil.s

Kod: Markera allt

less INSTALL
Funkar också. :)

SV: Efterlysning: How-To för att installera from source!

Postat: 18 feb 2008, 14:45
av Konservburk
Emil.s skrev:

Kod: Markera allt

less INSTALL
Funkar också. :)
Finns inga garantier ;) Det kanske inte ens finns en INSTALL-fil.

SV: Efterlysning: How-To för att installera from source!

Postat: 18 feb 2008, 15:40
av BrigTSD

SV: Efterlysning: How-To för att installera from source!

Postat: 18 feb 2008, 16:21
av Emil.s
Konservburk skrev:
Emil.s skrev:

Kod: Markera allt

less INSTALL
Funkar också. :)
Finns inga garantier ;) Det kanske inte ens finns en INSTALL-fil.
I 99% av alla fall där man kompilerar med ovanstående lösning så finns en install fil. i 99% av dessa fall så heter filen "INSTALL". ;)

Men visst finns det (mycket få) undantag. :P

SV: Efterlysning: How-To för att installera from source!

Postat: 18 feb 2008, 17:48
av Konservburk
Emil.s skrev: I 99% av alla fall där man kompilerar med ovanstående lösning så finns en install fil. i 99% av dessa fall så heter filen "INSTALL". ;)

Men visst finns det (mycket få) undantag. :P
Jag har ingen aning om INSTALL finns i 99% av fallen... vet bara att den filen
inte alltid finns.  Ta curl som ett exempel:

Kod: Markera allt

$ curl -s http://curl.haxx.se/download/curl-7.18.0.tar.bz2 | tar jx
$ ls -F curl-7.18.0/
CHANGES        acinclude.m4   configure*      install-sh*     packages/
COPYING        aclocal.m4     configure.ac    lib/            reconf*
Makefile       buildconf*     curl-config.in  libcurl.pc.in   sample.emacs
Makefile.am    buildconf.bat  curl-style.el   ltmain.sh       src/
Makefile.in    compile*       depcomp*        maketgz*        tests/
README         config.guess*  docs/           missing*
RELEASE-NOTES  config.sub*    include/        mkinstalldirs*

SV: Efterlysning: How-To för att installera from source!

Postat: 18 feb 2008, 22:04
av prafjessor
Jag får tacka för alla svar. Dessvärre har jag tvingats inse mina begränsningar, då jag har försökt att installera snart tio paket men inte lyckats med något. Alltid är det något som saknas som jag inte vet hur jag installerar. Är det någon som vet av någon panel-applet som kollar hotmail och som finns i .deb-format så får ni gärna säga till! Kram på er!

SV: Efterlysning: How-To för att installera from source!

Postat: 19 feb 2008, 00:37
av ZX Spectrum
Vet jag att jag behöver kompilera något själv så kollar jag först om det finns en äldre version i Ubuntus förråd. I så fall installerar jag den och sen kör jag in tar.gz-filen. På detta sättet brukar jag lyckas direkt med ./configure
Alla beroenden brukar vara till freds då ;)

SV: Efterlysning: How-To för att installera from source!

Postat: 19 feb 2008, 08:57
av Hund
Det ska finnas några program som liknar Gmail Notify i förråden. Minns inte på rak arm vad dom heter dock, kan kika när jag kommer hem.

Annars står det alltid i "read me" filen hur man ska göra. Behövs beroenden så är det "dev" paketen man vill ha.

SV: Efterlysning: How-To för att installera from source!

Postat: 19 feb 2008, 16:38
av tweeek
prafjessor skrev: Jag får tacka för alla svar. Dessvärre har jag tvingats inse mina begränsningar, då jag har försökt att installera snart tio paket men inte lyckats med något. Alltid är det något som saknas som jag inte vet hur jag installerar. Är det någon som vet av någon panel-applet som kollar hotmail och som finns i .deb-format så får ni gärna säga till! Kram på er!

Jag har väl försökt installera 5st olika iaf, utan resultat.

Har följt guiden på: http://ubuntu-se.org/wiki/Ovrigt/Kompilera_kallkod

Så en HOWTO skulle även uppskattas av mig.

Känns lite handikappat att leta efter .deb-filer så fort man ska installera en ny version av ett program. :/

SV: Efterlysning: How-To för att installera from source!

Postat: 19 feb 2008, 16:50
av fedor
handikappat?
Att kompilera ifrån source känns överdrviet krångligt oftast. Skulle rekommendera gentoo eller annan mer "avancerad" dist om man föredrar det.

http://www.getdeb.net/  har ju det flesta program man behöver som inte finns förråden.

SV: Efterlysning: How-To för att installera from source!

Postat: 19 feb 2008, 18:05
av Kerath
Att läsa README och INSTALL är ett måste för dem som installerar från källkod. Det är inte särskilt förvånande att programet inte installeras om man inte har alla beroenden.

När man har all beroenden och det blir fel vid konfigurationen kan det hjälpa att använda sig av:

Kod: Markera allt

./configure --help

SV: Efterlysning: How-To för att installera from source!

Postat: 19 feb 2008, 18:49
av prafjessor
Ok, hittade programmet mail-notification 4.1 i synaptic. Installerade det. För att få tillgång till Hotmail krävs dock version 5.0. Körde sudo apt-get update i terminalen, men mail-notifier ville inte uppdateras. Drog hem en .tar.bzz eller vad det nu var och packade upp mappen i Home. Körde cd mail-notification-5.0 i terminalen. Fick upp denna text:~/mail-notification-5.0$. Körde sedan ./configure. En hel massa text dök upp. Texten innehöll en massa "no", bl.a.:

checking whether we are using the GNU C++ compiler... no
checking whether g++ accepts -g... no
checking dependency style of g++... none
checking for g77... no
checking for xlf... no
checking for f77... no
checking for frt... no

och avslutades med: checking for GNOME... no
configure: error: unable to find the GNOME libraries

Det känns ganska tröstlöst...  Vad gör man?

SV: Efterlysning: How-To för att installera from source!

Postat: 19 feb 2008, 21:14
av tweeek
fedor skrev: handikappat?
Att kompilera ifrån source känns överdrviet krångligt oftast. Skulle rekommendera gentoo eller annan mer "avancerad" dist om man föredrar det.

http://www.getdeb.net/  har ju det flesta program man behöver som inte finns förråden.
Använder rTorrent som bittorrentklient och på vissa bittorrenttrackers tillåter de bara den senaste versionen, vilken inte finns i Synaptic. Den finns inte heller som .deb-fil på varken rTorrents hemsida eller getdeb.net. Då känner man sig lite handikappad när man inte kan kompilera från källkod.

Tillslut hittade jag en .deb-fil av senaste versionen som någon janne hade gjort själv.

SV: Efterlysning: How-To för att installera from source!

Postat: 19 feb 2008, 21:49
av Urban Anjar
Första förutsättningen brukar vara att man har installerat build-essential. Den innehåller kompilatorpaketet gcc och en del grundläggande bibliotek. Utan det kommer man inte långt. Jag tror du har missat det.

Står det inte i handledningen så borde det in där.

SV: Efterlysning: How-To för att installera from source!

Postat: 19 feb 2008, 22:46
av prafjessor
Urban Anjar skrev: Första förutsättningen brukar vara att man har installerat build-essential. Den innehåller kompilatorpaketet gcc och en del grundläggande bibliotek. Utan det kommer man inte långt. Jag tror du har missat det.

Står det inte i handledningen så borde det in där.
Installerade det, men det hjälpte inte. Det saknas fortfarande en massa grejer.

Tack för alla svar, alla, men nu skiter jag faktiskt i det här.