Go Back   UNIX og Linux Forums > Operativsystemer > Linux > SuSE
.
Google Site



SuSE SUSE Linux er en stor operativsystemet. Bygherren rettigheder ejes af Novell, Inc.

Closed Thread
English Japanese Spanish French German Portuguese Italian Powered by Powered by Google
 
Thread Tools Søg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 05-19-2006
Registreret Bruger
 

Join Date: Sep 2004
Beliggenhed: Kent, UK
Stillinger: 28
Hvordan kan jeg kompilere kilden undfer SuSE Linux?

Jeg har været usuing SuSE 9.1 & 10 på 2 forskellige maskiner i et stykke tid og har hidtil lagt klar kompileret versioner af programmer i rpms for at installere dem.

Jeg er uklart, hvad der envolved i kompilering fra kildekoden mig. Jeg har en generel google om emnet og fandt nogle uklare oplysninger, der er opført en masse filer Jeg vil behovet for at tilføje til mit systemer og nogle vage intructions.

Jeg har været overvejer en række applikationer (herunder Zone-Minder), som jeg gerne vil køre under SuSE, men der er ikke udarbejdet versioner af de seneste revideringer rådighed.

Kan nogen kaste lys på den proces, "work-flow" for udarbejdelsen af de for mig please? Et link til en "How-To" vil være værdsat. Jeg er sikker på, at jeg vil være i stand til at gøre det, jeg kan bare ikke ud til at regne ud, hvad jeg skal gøre.

Er der en rpm med alle de nødvendige filer jeg får brug for at tilføje til mit system?

Mange tak,

Mark.
Sponsorerede links
  #2 (permalink)  
Old 05-20-2006
zazzybob's Avatar
Registreret Geek
 

Join Date: Dec 2003
Location: Melbourne, Australien
Stillinger: 2100
Meget af tiden vil du opdage, at en samling sekvens er generelt som følger:

# Tar xvzf somefile-version.tar.gz
# Cd some_dir_created_by_extraction
#. / Configure
# Make
# Make install

. / configure skal fortælle dig, hvis du mangler noget. Dette vil variere fra pakke til pakken, men (normalt) en fil ved navn README og / eller installere vil findes i roden af tarball, der skal have klar udarbejdelse / installationsvejledningen. Dokumentationen skal også oplyse, om der er nogen forudsætning pakker er påkrævet.

Skål
ZB
  #3 (permalink)  
Old 05-25-2006
Registreret Bruger
 

Join Date: Sep 2004
Beliggenhed: Kent, UK
Stillinger: 28
Tak for det! Jeg har været at samle et stykke tid uden at vide det!

Der var jeg tænker der var denne "Dark art", at nogen måske en dag vil jeg i den så længe var jeg har tavshedspligt.

Skål!

Mark.
  #4 (permalink)  
Old 05-26-2006
Registreret Bruger
 

Join Date: Sep 2004
Beliggenhed: Kent, UK
Stillinger: 28
Det virker! ... Men .. når de forsøger at kompilere php-4.4.2.tar.gz for SuSE 10.1 Jeg får følgende fejl


Code:
# ./configure

creating cache ./config.cache
checking for egrep... grep -E
checking for a sed that does not truncate output... /usr/bin/sed
checking host system type... i686-pc-linux-gnu
checking for gcc... gcc
checking whether the C compiler (gcc  ) works... yes
checking whether the C compiler (gcc  ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking whether gcc and cc understand -c and -o together... yes
checking how to run the C preprocessor... gcc -E
checking for AIX... no
checking if compiler supports -R... no
checking if compiler supports -Wl,-rpath,... yes
checking for re2c... exit 0;
checking whether ln -s works... yes
checking for gawk... gawk
checking for bison... no
checking for byacc... no
configure: warning: You will need bison if you want to regenerate the PHP parsers.
checking for flex... lex
checking for yywrap in -ll... no
checking lex output file root... ./configure: line 2540: lex: command not found
configure: error: cannot find output from lex; giving up

#

Er dette blot en sag for at søge efter en "lex" aaand "bison" pakke i YAST og installere dem?

[EDIT] Da jeg havde en ny backup Jeg troede, at jeg gerne give det en chance og har med held kunnet udarbejdes for SuSE 10.1 Desværre er de resulterende filer indeholder ikke de pakker, jeg søgte efter, men det er fint. Jeg vil søge lidt mere.

Nu har jeg en mappe med PHP-4.4.2 udarbejdes for Suse10.1 hvordan ville jeg oprette en RPM til at give andre mulighed for at bruge det? Faktisk, hvordan kan jeg kontrollere, at den er gyldig? Jeg fik ikke nogen fejl udarbejdelse .... Er det nok?

Tak,

Mark.

Senest redigeret af Mark Ward; 05-26-2006 på 02:40 PM..
Sponsorerede links
Closed Thread

Bogmærker

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er
Smilies er
[IMG] koden er
HTML-koden er Slukket
Trackbacks er
Pingbacks er
Refbacks er Slukket


Mere UNIX og Linux Forum Emner du måske kan finde Helpful
Tråd Thread Starter Forum Svar Last Post
Sådan kompilere fra kildekoden? wrapster UNIX og Linux Applications 1 05-27-2008 05:03 PM
SuSE Linux hassan2 SuSE 1 06-24-2004 10:38 AM
fejl under forsøg på at udarbejde en C + + kildefilen ldrojasm Programmering 1 03-05-2002 02:12 PM
kompilere C under linux? ctchung Programmering 2 09-20-2001 11:26 PM
kompilere rpm-4,0 kilde Eddie Programmering 2 08-28-2001 06:59 PM



Alle tidspunkter er GMT -4. Den tid er nu 02:26 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Indhold Copyright © 1993-2010. Alle rettigheder Reserved.Ad Management by RedTyger

Content Relevant webadresser ved vBSEO 3.2.0