Konstruct

Software screenshot:
Konstruct
Software informatie:
Versie: 200701026
Upload datum: 2 Jun 15
Ontwikkelaar: Konstruct Team
Licentie: Gratis
Populariteit: 18

Rating: 3.0/5 (Total Votes: 2)

"Konstruct" is een bouwsysteem die u helpt om KDE releases en applicaties te installeren op uw systeem. Het downloadt gedefinieerd source tarballs, controleert hun integriteit, decomprimeert, patches, configureert, bouwt en installeert ze. Een complete KDE-installatie moet zo eenvoudig als "; make install cd meta / kde" zijn.
Konstruct installeert zichzelf standaard naar je home directory wat betekent dat je niet hoeft te root privileges of risico voor uw systeem beschadigen of beïnvloeden andere KDE bezitten.
Vereisten:
· Een werkende GNU tool chain (GCC, GNU maken, flex, BSD yacc, gettext etc.) en aanvullende GNU tools zoals tar, gzip, bzip2, md5sum, patch en wget.
Configuratie
Kopieer gar.conf.mk.in om gar.conf.mk en verander het naar uw wens. Vaak opties:
  GARCHIVEDIR Als u al gedownload source tarballs stellen het pad hier.
  prefix Waar uw KDE desktop installeren. Standaard is ~ / kde3.4 /.
              Bewegende KDE installatie elders achteraf vraagt ​​om problemen!
  HAVE_64BIT_TARGET deze set als u wilt KDE te compileren voor een 64bit doel (x86_64)
  OWN_CFLAGS Hiermee kunt u compiler vlaggen specifiek voor uw CPU te geven.
  HAVE_QT_3_3_INSTALLED Stel dit als u tenminste Qt 3.3 (met inbegrip van moc,
              UIC en headers) geïnstalleerd en wilt Qt installatie overslaan.
  BUILD_CLEAN Stel dit als je weinig beschikbare bestandssysteem ruimte bent.
Als de download mislukt vanwege een proxy, neem dan contact op met de wget man pagina
voor de nodige opties in uw ~ / .wgetrc. Als download.kde.org omgeleid naar een
gebroken of onvolledige spiegel kunt u uw probleem door het veranderen kde.conf.mk. fix
Gebruik
Zorg ervoor dat u een live internet verbinding. Kies een doel en ga naar de map waarin de definitie handhelds, bijvoorbeeld "Cd kde / kdebase". Lopen nu te maken met een van de volgende doelstellingen, meestal alleen wat je nodig hebt "make install".
Het GAR systeem biedt zeven fundamentele doelstellingen voor elk pakket:
halen
Deze doelstelling downloadt alle bestanden en patches die nodig zijn om het pakket te compileren.
Meestal is dit een enkele tarball, begeleid door af en toe een patch bestanden.
checksum
Gebruikt md5sum dat de gedownloade bestanden overeenkomen met die waarmee de pakketbeheerder werkte.
extract
Zorgt ervoor dat alle benodigde bronbestanden zijn verkrijgbaar in een werkende directory. In sommige gevallen (zoals bij het downloaden van een enkele C ++ bronbestand) zal dit gewoon kopiëren van bestanden via.
lap
Als het pakket moet worden gepatcht (hetzij via derden patches of pakketbeheerder vlekken), deze doelstelling zal die stap uit te voeren.
configureren
Configureert het pakket zoals aangegeven in de Makefile. Het zal meestal lopen van het pakket onderliggende systeemconfiguratie (zoals autoconf of imake).
bouwen
Voert de feitelijke stap van compilatie na installatie van de afhankelijkheden.
installeren
Zet bestanden op de juiste locaties en voert alle noodzakelijke mop-up werk.
Deze doelstellingen zijn vernoemd naar hun tegenhangers in de BSD Ports systeem en gedragen zich op dezelfde manier. Als u wilt een pakket te installeren moet je map van het pakket of het doel te voeren en uit te voeren "make install" of "maken patch" (slechts twee voorbeelden). Een later doelgroep omvat alle eerder genoemde degenen.
Sommige extra nuttige doelen die je meestal niet nodig zijn:
buildclean
Het schoonmaken van de working directory maar gedownloade pakketten niet verwijderen. Voer dit als je geïnstalleerd ontbrekende afhankelijkheden en opnieuw wilt configureren van het pakket.
schoon
Het schoonmaken van de working directory. Dit verwijdert ook gedownloade pakketten! Ofwel gebruik "buildclean" in plaats of bel "garchive" alvorens naar nieuwe downloads te voorkomen.
garchive
Call "checksum" target en op te slaan gedownloade bestanden GARCHIVEDIR directory.
showdeps
Druk een boom met de recursieve afhankelijkheden van huidige pakket.
Voor iedere doelgroep bestaat er een diep-foo variant, die het ook zal roepen recursief voor al zijn afhankelijkheden, bv met "make deep-checksum" kunt u alle vereiste source tarballs downloaden en bouwen later (als je geen netto-verbinding).
Wat is er nieuw in deze release:
· KDE 3.5.6 is nu geïnstalleerd.
· KOffice 1.6.1 en KDevelop 3.4 zijn beschikbaar als een optionele installatie.
· Alle opgenomen pakketten zijn bijgewerkt naar de nieuwste versies.

Vergelijkbare software

NOOBS
NOOBS

17 Feb 15

pmcyg
pmcyg

20 Feb 15

UDPcast
UDPcast

11 May 15

Reacties op Konstruct

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!