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

Användarvisningsbild
prafjessor
Inlägg: 387
Blev medlem: 24 apr 2007, 15:08
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS

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

Inlägg 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!
Användarvisningsbild
BrigTSD
Inlägg: 241
Blev medlem: 05 feb 2007, 23:28
OS: Xubuntu

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

Inlägg 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.
Användarvisningsbild
ZX Spectrum
Inlägg: 4905
Blev medlem: 04 jan 2007, 22:58
OS: Ubuntu
Utgåva: Vet inte/ingen utgåva passar
Ort: Göteborg

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

Inlägg 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.
Bild
Jag vet vad jag vill, men vill inte det jag vet, men ändå vet jag ingenting och nu vet jag garanterat inte vad jag snackar om
Användarvisningsbild
Kerath
Inlägg: 630
Blev medlem: 25 jan 2007, 19:51
OS: Arch Linux

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

Inlägg 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.
- Är det en rättighet att förbli okunnig?
- Jag vet inte, men jag vägrar ta reda på det!

Human logic: 'I want to fight for world peace, give me a gun!'
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

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

Inlägg av Lars »

Emil.s
Inlägg: 6633
Blev medlem: 12 dec 2006, 23:20
OS: Ubuntu
Ort: /Dalarna/Hedemora/
Kontakt:

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

Inlägg av Emil.s »

Kod: Markera allt

less INSTALL
Funkar också. :)
Home sweet ~/ = http://sandnabba.se
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

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

Inlägg av Konservburk »

Emil.s skrev:

Kod: Markera allt

less INSTALL
Funkar också. :)
Finns inga garantier ;) Det kanske inte ens finns en INSTALL-fil.
Användarvisningsbild
BrigTSD
Inlägg: 241
Blev medlem: 05 feb 2007, 23:28
OS: Xubuntu

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

Inlägg av BrigTSD »

Emil.s
Inlägg: 6633
Blev medlem: 12 dec 2006, 23:20
OS: Ubuntu
Ort: /Dalarna/Hedemora/
Kontakt:

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

Inlägg 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
Home sweet ~/ = http://sandnabba.se
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

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

Inlägg 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*
Användarvisningsbild
prafjessor
Inlägg: 387
Blev medlem: 24 apr 2007, 15:08
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS

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

Inlägg 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!
Användarvisningsbild
ZX Spectrum
Inlägg: 4905
Blev medlem: 04 jan 2007, 22:58
OS: Ubuntu
Utgåva: Vet inte/ingen utgåva passar
Ort: Göteborg

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

Inlägg 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å ;)
Bild
Jag vet vad jag vill, men vill inte det jag vet, men ändå vet jag ingenting och nu vet jag garanterat inte vad jag snackar om
Användarvisningsbild
Hund
Inlägg: 16492
Blev medlem: 25 jan 2007, 04:15
OS: Gentoo
Ort: Norrland
Kontakt:

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

Inlägg 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.
Linuxkompis - En vänlig Linux-gemenskap för alla!
tweeek
Inlägg: 610
Blev medlem: 18 nov 2007, 19:39
OS: Ubuntu
Ort: Stockholm, Sverige

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

Inlägg 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. :/
fedor
Inlägg: 321
Blev medlem: 04 jul 2006, 20:43
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Ort: Linköping

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

Inlägg 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.
Användarvisningsbild
Kerath
Inlägg: 630
Blev medlem: 25 jan 2007, 19:51
OS: Arch Linux

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

Inlägg 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
- Är det en rättighet att förbli okunnig?
- Jag vet inte, men jag vägrar ta reda på det!

Human logic: 'I want to fight for world peace, give me a gun!'
Användarvisningsbild
prafjessor
Inlägg: 387
Blev medlem: 24 apr 2007, 15:08
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS

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

Inlägg 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?
tweeek
Inlägg: 610
Blev medlem: 18 nov 2007, 19:39
OS: Ubuntu
Ort: Stockholm, Sverige

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

Inlägg 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.
Användarvisningsbild
Urban Anjar
Inlägg: 7306
Blev medlem: 05 nov 2006, 22:59
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Vickleby
Kontakt:

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

Inlägg 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.
Ubuntu från början: http://ubuntufranborjan.wordpress.com/
Vill påminna om den här lilla filmen http://video.google.com/videoplay?docid ... 522818645#
Användarvisningsbild
prafjessor
Inlägg: 387
Blev medlem: 24 apr 2007, 15:08
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS

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

Inlägg 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.
Skriv svar

Återgå till "Program - inaktuell"