Gå til innhold

Instalasjon av tar.gz filer


Anbefalte innlegg

hva gjør jeg når jeg skal instalere .tar.gz filer? Får alltid feilmeldinger. Dette gjør jeg:

 

cd (lemper in ferdig extraktet mappe her)

(mappenavn) ./configure

make

su

(root passord)

make install

 

Feilmeldinger:

"Makefile:32: ../make.src: No such file or directory"

"make[1]: *** No rule to make target `../make.src'. Stop."

"make: *** [install] Error 2"

"You must type "make <arch>" to build for a specific system."

"Currently buildable architectures are:

aix

alpha

alpha-pthreads

apollo

freebsd

hp

hpux

interix

irix

irix5

isi

linux

linux-pthreads

mach2.5

mipsbsd

mipsultrix

mipsultrix.gcc

next

nt

osx

rtpc

sequent

sequent.fpa

solaris

sun3

sun4

sun4.debug

sun4.opt

vaxultrix"

 

Har det noe med at jeg har 64 bit system kanskje(Ubuntu 6.10(amd64))?

Lenke til kommentar
Videoannonse
Annonse

Hvilket program er dette? Husk at den klart beste måten å installere på er via pakkesystemet.

Ellers så kan jo feilmeldingen tyde på at å skrive "make linux" kunne hjelpe, eller mer sannsynlig at noe går gærent under ./configure. Får du noen feilmelding da?

Lenke til kommentar

Det er lbmtp(et program for å bruke min iriver u10). i install-filen(som readme filen linker til) står det noe jeg ikke forstår:

"Once libmtp is built and installed, you will have the following files

($PREFIX is the --prefix option given to the "configure" script and

defaults to /usr/local/):

 

$PREFIX/lib/libmtp.a Static C library

$PREFIX/lib/libmtp.so.x.y.z Dynamic C library

$PREFIX/lib/libmtp.so.x A link to the library

$PREFIX/lib/libmtp.so A link to the library

$PREFIX/include/libmtp.h C header file for libmtp API

$PREFIX/lib/pkgconfig/libmtp.pc pkg-config configuration file"

 

Once libmtp is built and installed

Virker som de tar det som en selvfølge at jeg kan instalere det, siden dette er det første å eneste som handler om selve instalasjonen.

 

hva mener de?

Lenke til kommentar

Men hvorfor skal du kompilere programmet selv? libmtp ligger jo allerede i Ubuntu! Bare gå på System > Administrasjon > Synaptic pakkehåndterer. Deretter blar du deg ned til libmtp, haker av for "installer" og trykker på "Bruk". Og thats it!

 

Eller når du først har terminalen oppe er det bare å skrive "sudo apt-get install libmtp5"

Lenke til kommentar

Da har det kommet en feil i sources.list. Bare bytt den ut med denne (kjør sudo gedit /etc/api/sources.list):

## Add comments (##) in front of any line to remove it from being checked.   
## Use the following sources.list at your own risk.  

deb http://archive.ubuntu.com/ubuntu edgy main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu edgy main restricted universe multiverse

deb http://archive.ubuntu.com/ubuntu edgy-proposed main restricted universe multiverse

## MAJOR BUG FIX UPDATES produced after the final release
deb http://archive.ubuntu.com/ubuntu edgy-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu edgy-updates main restricted universe multiverse

## UBUNTU SECURITY UPDATES
deb http://security.ubuntu.com/ubuntu edgy-security main restricted universe multiverse
deb-src http://security.ubuntu.com/ubuntu edgy-security main restricted universe multiverse

## BACKPORTS REPOSITORY (Unsupported.  May contain illegal packages.  Use at own risk.)
deb http://archive.ubuntu.com/ubuntu edgy-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu edgy-backports main restricted universe multiverse

 

EDIT: Denne er kun for Ubuntu 6.10

Endret av Judofyr
Lenke til kommentar

tsg1zzn:

åousky@åousky:~$ cd '/home/åousky/Desktop/libmtp-0.1.3'

åousky@åousky:~/Desktop/libmtp-0.1.3$ ./configure --prefix=/usr --host_cpu=ia64

configure: error: unrecognized option: --host_cpu=ia64

Try `./configure --help' for more information.

åousky@åousky:~/Desktop/libmtp-0.1.3$

 

 

EDIT:

Kunne ikke lagre filen /etc/api/sources.list.

Uventet feil: fil ikke funnet

 

:no:

Endret av åousky
Lenke til kommentar

En kommentar til din "EDIT":

Du skrev feil i filnavnet (t ble til i). Det skal være:

/etc/apt/sources.list

 

For å få lov til å skrive til denne fila må du ha root-rettigheter. Siden du kjører Ubuntu kan du bruke sudo-funksjonen og ditt vanlige passord fremfor å bytte til "ekte" root-konto. Åpne et terminalvindu (skall) og skriv:

sudo gedit /etc/apt/sources.list

Tast passordet ditt, og så kan du bytte ut alt innholdet med kopien til Judofyr. Den så såpass allright ut, samtidig som at din gamle ikke virket helt, så dermed dropper vi å ta backup-kopi av den du allerede har (men det er en lur regel å lære seg til å gjøre). Husk å lagre endringene.

 

Når du har reparert sources.list-fila di må du kontakte alle serverne som du nettopp la inn i lista for å motta en liste over alle tilgjengelige pakker. Deretter kan du prøve å installere pakken som PHPdude snakket om (så slipper du forhåpentligvis å streve med kompileringa fra kildekode). Dette kan enten gjøres via Synaptic på denne måten:

 

System -> Administration ->Synaptic package manager , taste passord, trykk på Reload-knappen, trykk Search-knappen, søk f.eks. på "libmtp", og kryss av for installasjon av pakken libmtp5 (jeg tror libmtp2 er (for) gammel, hvis du kun har den, så ikke installer den. noen som vet?) og trykk Apply-knappen.

 

Alternativt kan du gjøre akkurat det samme på den alternative måten, ved å skrive i terminalen (jeg tar det steg for steg, for enklere å forstå hvert trinn):

 

Henter ned nye, oppdaterte pakkelister fra "pakkeserverne" (repositories) som vil la inni sources.list-fila for pakkesystemet (pakkesystemet heter forøvrig apt):

sudo apt-get update

Siden du nettopp har fått deg ny sources.list kan det være lurt å kjøre en oppdatering av hele systemet ditt for mulige nye versjoner før du installerer noe mer:

sudo apt-get upgrade

Søker i pakkelistene du har lastet ned for å se om du har tilgang på pakken du ønsker deg (for dette trenger du ikke root-rettigheter og kan droppe sudo):

apt-cache search libmtp

Og om du finner libmtp5 som du er jo jakt etter, så installerer du den:

sudo apt-get install libmtp5

 

Edit: Terminal-måten kan være grei å lære seg, for etterhvert som man blir stødig nok er dette en mye mer effektiv måte å installere pakker på (vil nok de fleste si). Men om du liker best Synaptic/GUI, så er det selvfølgelig bare å bruke den.

Endret av kommers
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...