Konstruct

Software screenshot:
Konstruct
Software detaljer:
Version: 200701026
Upload dato: 2 Jun 15
Udvikler: Konstruct Team
Licens: Gratis
Popularitet: 18

Rating: 3.0/5 (Total Votes: 2)

"Konstruct" er en build system, som hjælper dig med at installere KDE udgivelser og programmer på dit system. Det henter definerede kilde tarballs, kontrollerer deres integritet, dekomprimerer, patches, konfigurerer, bygger og installerer dem. En komplet KDE-installation skal være så let som "cd meta / kde; make install".
Konstruct installerer sig som standard til din hjemmemappe, hvilket betyder, at du ikke behøver at besidde root privilegier eller risiko for skade dit system eller påvirker et andet KDE.
Krav:
· En arbejdsgruppe GNU værktøj kæde (gcc, GNU gøre, flex, BSD yacc, gettext etc.) og yderligere GNU værktøjer som tjære, gzip, bzip2, md5sum, plaster og wget.
Konfiguration
Kopier gar.conf.mk.in at gar.conf.mk og ændre det til din smag. Fælles muligheder:
  GARCHIVEDIR Hvis du allerede har downloadet kilde tarballs sat stien her.
  præfiks Hvor skal der installeres din KDE-desktop. Standard er ~ / kde3.4 /.
              Flytning KDE-installation kræver andre steder bagefter for urolighederne!
  HAVE_64BIT_TARGET Indstil denne, hvis du ønsker at kompilere KDE for en 64bit mål (x86_64)
  OWN_CFLAGS Gør det muligt at angive compiler flag specifikke for din CPU.
  HAVE_QT_3_3_INSTALLED Indstil denne, hvis du har mindst Qt 3.3 (inklusive moc,
              UIC og overskrifter) installeret og ønsker at springe Qt installation.
  BUILD_CLEAN Indstil denne, hvis du er lav på tilgængelige filsystem plads.
Hvis download mislykkes på grund af en proxy, så henvises til wget man-side
til nødvendige indstillinger i din ~ / .wgetrc. Hvis download.kde.org omdirigerer dig til et
brudt eller ufuldstændige spejl du kan løse dit problem ved at ændre kde.conf.mk.
Anvendelse
Vær sikker på at du har en levende internetforbindelse. Vælg et mål og skifte til den mappe, der helds sin definition, f.eks "Cd kde / kdebase". Nu køre gøre med en af ​​de følgende mål, som regel du kun behøver "make install".
GAR system giver syv grundlæggende mål for hver pakke:
hente
Dette mål henter alle filer og patches er nødvendige for at kompilere pakken.
Typisk er det en enkelt tarball, ledsaget af lejlighedsvise patch-filer.
checksum
Bruger md5sum at sikre, at de downloadede filer matcher dem, som pakkens vedligeholder arbejdede.
ekstrakt
Sørger for, at alle de nødvendige kildefiler er tilgængelige i en arbejdsmappe. I nogle tilfælde (såsom, når du henter en enkelt C ++ kildefil) vil dette blot kopiere filer over.
patch
Hvis pakken skal lappet (enten via tredjeparts patches eller pakkens vedligeholder patches), dette mål vil udføre dette skridt.
konfigurere
Konfigurerer pakken som angivet i Makefile. Det vil typisk køre pakken underliggende konfigurationssystem (såsom autoconf eller Imake).
bygge
Udfører den faktiske trin kompilering efter installation af afhængigheder.
installere
Sætter filerne i de rigtige steder og udfører enhver nødvendig moppe-up arbejde.
Disse mål er opkaldt efter deres modparter i BSD Ports systemet og opfører sig på samme måde. Hvis du vil installere en pakke, du skal indtaste pakkens eller målets mappe og køre "make install" eller "gøre patch" (blot to eksempler). En senere mål omfatter alle de tidligere anførte dem.
Nogle yderligere nyttige mål, som du normalt ikke kræver, er:
buildclean
Rydde op i arbejdsmappen, men ikke slette hentede pakker. Kør dette, hvis du installeret mangler afhængigheder og ønsker at re-konfigurere pakken.
ren
Rydde op i arbejdsmappen. Dette sletter også downloadede pakker! Enten bruge "buildclean" i stedet eller ring "garchive" før for at forhindre nye downloads.
garchive
Kalder "checksum" target og gemme downloadede filer til GARCHIVEDIR mappe.
showdeps
Udskriv et træ med de rekursive afhængigheder af nuværende pakke.
For hver målsætning eksisterer en dyb-foo variant, som også vil kalde det rekursivt for alle dens afhængigheder, fx med "make dybt checksum" kan du downloade alle nødvendige source tarballs og bygge det senere (når du har ingen netforbindelse).
Hvad er nyt i denne version:
· KDE 3.5.6 er nu installeret.
· KOffice 1.6.1 og KDevelop 3.4 fås som en valgfri installation.
· Alle inkluderet pakker er blevet opdateret til de nyeste versioner.

Lignende software

cron-apt
cron-apt

2 Jun 15

GETD
GETD

3 Jun 15

Adobe AIR
Adobe AIR

11 May 15

Kommentarer til Konstruct

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!