"Konstruct" er en bygge system som hjelper deg med å installere KDE utgivelser og programmer på systemet ditt. Den laster ned definerte kilde tarballs, sjekker deres integritet, dekomprimeres, patcher, konfigurerer, bygger og installerer dem. En komplett KDE installasjonen skal være så enkelt som "cd meta / kde; make install".
Konstruct installerer seg som standard til hjemmekatalogen som betyr at du ikke trenger å ha root-tilgang eller risikere å skade systemet eller påvirke et annet KDE.
Krav:
· En arbeidsgruppe GNU verktøyet kjeden (gcc, GNU gjøre, flex, BSD yacc, gettext etc.) og ytterligere GNU verktøy som tjære, gzip, bzip2, md5sum, patch og wget.
Konfigurasjon
Kopier gar.conf.mk.in å gar.conf.mk og endre den til din smak. Vanligste alternativene:
GARCHIVEDIR Hvis du allerede har lastet ned kilde tarballs sette banen her.
prefiks Hvor å installere KDE-skrivebordet. Standard er ~ / kde3.4 /.
Flytte KDE installasjon andre steder etterpå lyser problemer!
HAVE_64BIT_TARGET Sett dette hvis du vil kompilere KDE for en 64bit mål (x86_64)
OWN_CFLAGS Lar deg spesifisere kompilatoren flagg spesifikke for din CPU.
HAVE_QT_3_3_INSTALLED Sett dette hvis du har minst Qt 3.3 (inkludert Moc,
UIC og overskrifter) installert og ønsker å hoppe Qt installasjon.
BUILD_CLEAN Sett dette hvis du er lite tilgjengelig filsystemet plass.
Hvis nedlastingen mislykkes på grunn av en proxy, så vennligst ta kontakt med wget mannen siden
for nødvendige alternativene i ~ / .wgetrc. Hvis download.kde.org sender deg til en
ødelagt eller ufullstendig speil du kan løse problemet ved å endre kde.conf.mk.
Bruk
Vær sikker på at du har en Internett-forbindelse. Velg et mål og gå til katalogen som helds sin definisjon, f.eks "Cd kde / kdebase". Nå kjører gjøre med en av følgende mål, vanligvis bare du trenger "make install".
Den GAR system gir syv grunnleggende mål for hver pakke:
hente
Dette målet laster ned alle filer og patcher som trengs for å kompilere pakken.
Vanligvis er dette et enkelt tarball, ledsaget av sporadiske oppdateringsfilene.
sjekksum
Bruker md5sum for å sikre at de nedlastede filene matche de med som pakkeutvikleren arbeidet.
utdrag
Sørger for at alle de nødvendige kildefilene er tilgjengelig i en arbeidskatalog. I noen tilfeller (for eksempel når du laster ned en enkelt C ++ kildefilen) dette vil bare kopiere filene over.
lapp
Hvis pakken må lappes (enten via tredjeparts patcher eller pakkeutvikleren patcher), dette målet vil utføre dette trinnet.
konfigurere
Konfigurerer pakken som angitt i Makefile. Det vil typisk kjøre pakken underliggende konfigurasjon system (som autoconf eller Imake).
bygge
Utfører selve trinnet samling etter installere avhengigheter.
installere
Setter filer i de riktige stedene og utfører eventuelle nødvendige mopp opp arbeidet.
Disse målene er oppkalt etter sine kolleger i BSD Ports system og oppfører seg på samme måte. Hvis du ønsker å installere en pakke du må taste inn pakkens eller målets katalog og å kjøre "make install" eller "lage patch" (bare to eksempler). En senere target omfatter alle de tidligere oppført seg.
Noen flere nyttige mål som du vanligvis ikke krever er:
buildclean
Rydde opp i arbeidsmappen, men ikke slette nedlastede pakker. Kjør dette hvis du har installert mangler avhengigheter og ønsker å re-konfigurere pakken.
ren
Rydde opp i arbeidsmappen. Dette sletter også nedlastede pakker! Enten bruke "buildclean" i stedet eller ring "garchive" før for å forebygge nye nedlastinger.
garchive
Ring "checksum" target og lagre nedlastede filer til GARCHIVEDIR katalogen.
showdeps
Skriv ut et tre med rekursive avhengig av dagens pakke.
For hvert mål finnes en dypt foo variant som også vil kalle det rekursivt for alle sine avhengigheter, for eksempel med "gjør dypt sjekksum" kan du laste ned alle nødvendige kilde tarballs og bygge den senere (når du ikke har nettforbindelse).
Hva er nytt i denne versjonen:
· KDE 3.5.6 er nå installert.
· KOffice 1.6.1 og KDevelop 3.4 er tilgjengelig som en valgfri installasjon.
· Alle inkluderte pakker har blitt oppdatert til siste versjon.
Prog.varedetaljer:
Versjon: 200701026
Last opp dato: 2 Jun 15
Lisens: Gratis
Popularitet: 81
Kommentarer ikke funnet