EnglischFranzösischSpanisch

OnWorks-Favicon

attila - Online in der Cloud

Führen Sie attila im kostenlosen OnWorks-Hosting-Provider über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus

Dies ist der Befehl attila, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


attila - Ein Tool-Installer

ZUSAMMENFASSUNG


Attila [ -h ] [ -S ] [ -U ] [ -F ] [ -A ]
[ --help ] [ --ssh ] [ --Benutzer ] [ - asim ]
[ --präfix=INSTALL_DIR ] [ --builddir=BUILD_DIR ]
--tool=name1 [ --tool=Name2... ]
[ -c- configure_arg1 [ configure_arg2 ... ] ]
[ -m- make_arg1 [ make_arg2... ] ]

BESCHREIBUNG


attila automatisiert den Prozess der Kompilierung und Installation eines oder mehrerer Allianz Werkzeuge. Die
Tool kann entweder im Benutzerkonto (während der Entwicklungsphase) oder in . installiert werden
Allianz systemweiter Baum (zum Beispiel /asim/alliance), wenn eine neue Version erstellt wird
für alle verfügbar.

attila gehen Sie mit den folgenden Schritten vor:

1. Überprüft, ob die Quellen der Tools im Konto des Benutzers vorhanden sind. Wenn nicht, überprüfen Sie
sie aus dem Allianz CVS-Baum. Beachten Sie, dass Sie darauf zugreifen müssen.

2. Im Falle von - asim or --voll Installationen, attila wird sich auf einem Linux abspalten
Computer (derzeit bip) und auf einem Solaris-Computer (beny). Zum Verbinden auf
Dieser Computer wird rsh verwenden, also müssen Sie Ihren einrichten ~/.rhosts um auf sie zuzugreifen
ohne Passwörter. Sie können auch ssh verwenden (aber das Verfahren zum Erlauben automatischer
Login ist komplizierter).

3. Führen Sie Autostuff für das Tool im ~/allianz/src Verzeichnis.

4. Führen Sie configure im Build-Verzeichnis aus (siehe unten).

5. Installieren Sie das Tool im lokalen Installationsverzeichnis (siehe unten) oder im systemweiten
Allianz Verzeichnis gerootet unter /asim/alliance.

Nacher an - asim Installieren: der Build-Verzeichnisbaum des Tools wird entfernt in
Vermeiden Sie das Durcheinander mit weiteren lokalen Installationen.

DIRECTORY STRUKTUR
attila stützt sich auf die folgende Baumstruktur: (alle unten aufgeführten Pfade sind relativ zu den
Heimatverzeichnis des Benutzers)

· ~/allianz/src wo die Werkzeugquellen zu finden sind.

· ~/allianz/Linux/build/$TOOL : das oberste Verzeichnis, unter dem das Tool kompiliert wird
für Linux. Hier wird das Konfigurationsskript ausgeführt.

· ~/alliance/Linux/install : oben im Installationsbaum, wenn das Tool lokal kompiliert wird
für Linux. Unter diesem Verzeichnis finden Sie (mindestens) : ./Behälter,./ lib und ./einschließen.

· ~/allianz/Solaris/build/$TOOL : das Build-Verzeichnis des Tools für Solaris.

· ~/allianz/Solaris/install : oben im lokalen Installationsbaum für Solaris.

CVS KASSE
Wenn die Quellen des/der angeforderten Tools nicht gefunden werden unter ~/allianz/src/ attila wird
versuche sie zu überprüfen. Sie müssen also, wie oben erwähnt, Zugriffsrechte auf die Allianz CVS
Baum.

Zusätzlich zu den Tool(s)-Quellen wird auch nach dem minimalen Satz von Dateien gesucht
für die Ausführung von configure benötigt. Was jetzt angeht:

· Autokram

· Alliance.m4

· motiv.m4

· Makefile.am

SCHÄTZEN CVSROOT
Die Wurzel des CVS-Baums wird nach den folgenden Regeln festgelegt:

1. Verwendet die Umgebungsvariable CVSROOT des Benutzers, falls gesetzt.

2. Verwendet die attila-Standardwertsätze in attila.conf (Variable ATTILA_CVSROOT).

SCHÄTZEN ALLIANZ_TOP


Die Wurzel des von der Alliance installierten Verteilungsbaums wird gemäß der
Regeln befolgen :

1. Verwendet die Umgebungsvariable ALLIANCE_TOP des Benutzers, falls gesetzt.

2. Verwendet die attila-Standardwertsätze in attila selbst (Variable ATTILA_ALLIANCE_TOP).

ALLIANZ_TOP: wird in attila selbst gesetzt, da sein Wert eine Voraussetzung zum Laden ist
die Konfigurationsdatei attila.conf, die sich im Verzeichnis $ALLIANCE_TOP/etc/ befindet.

ARGUMENTE


attila akzeptiert die folgenden Argumente:

· -h, --help : Hilfe drucken.

· -S, --ssh : verwendet ssh anstelle von rsh, um eine Verbindung zu den Remote-Computern herzustellen (im Fall von
- asim or --voll).

· -U, --Benutzer : Führen Sie eine lokale Installation durch.

· -F, --voll : für alle verfügbaren Architekturen installieren (derzeit Linux und Solaris).

· -A, - asim : im systemweiten Verzeichnis (/asim/alliance) installieren.

· --präfix=INSTALL_DIR : überschreibt das Standardinstallationsverzeichnis.

· --builddir=BUILD_DIR : überschreibt das Standard-Gebäudeverzeichnis.

· --tool=name1 : Name des zu installierenden Tools.

· -c- configure_arg1 : alle folgenden Argumente -c- (Bis ein -m- angetroffen) sind bestanden
as is um den nachfolgenden Aufruf zu konfigurieren. Wenn Sie beispielsweise zuerst Ihre
lokale Bibliotheken, geben --enable-devel. Wenn Sie dynamische Bibliotheken verknüpfen oder installieren möchten,
schenken --enable-alc-shared für Allianzbibliotheken und geben --enable-shared für andere
Bibliotheken.

· -m- make_arg1 : alle folgenden Argumente -m- sind vergangen as is zum anschließenden Aufruf an
machen. Wenn nein -m- Argument ist gegeben, dann installieren wird angenommen. Wenn du komplett sein willst
Deinstallieren Sie ein Tool und bereinigen Sie das Build-Verzeichnis, das Sie übergeben können Deinstallieren reinigen

CONFIGURATION FILE ATTILA.KONF


Die Konfigurationsdatei befindet sich in $ALLIANCE_TOP/etc. Diese Datei soll von der sh . gelesen werden
Schale. Es richtet die folgenden Variablen ein:

· LINUX_ZIEL : der Computer, auf dem für die Linux-Architektur kompiliert werden soll (Standard-BIP).

· LINUX_CC : der Name oder der vollständige Pfad zum C-Compiler für Linux-System (Standard gcc3).

· LINUX_CXX : der Name oder der vollständige Pfad zum C++-Compiler für Linux-System (Standard
g++3).

· SOLARIS_ZIEL : der Computer, auf dem für die Solaris-Architektur kompiliert werden soll (Standard
beni).

· SOLARIS_CC : der Name oder der vollständige Pfad zum C-Compiler für Solaris-System (Standard
/usr/local/gcc-3.0.4/bin/g++3).

· SOLARIS_CXX : der Name oder der vollständige Pfad zum C++-Compiler für das Solaris-System (Standard
/usr/local/gcc-3.0.4/bin/g++3).

· ATTILA_CVSROOT : die Wurzel des Allianz CVS-Baum (Standard)
/users/outil/alliance/cvsroot).

· CVS_STARTUP_FILES : Der minimale Satz von Dateien, der zum Ausführen von configure benötigt wird.

Beispiele:


Kompilieren und installieren Sie das nero-Tool auf dem lokalen Computer (muss entweder ein Linux- oder ein Solaris-Computer sein).
einer) :

$ Attila --tool=nero

Nero Tool für alle Architekturen kompilieren & installieren (derzeit nur Linux und Solaris
unterstützt) :

$ Attila --voll --tool=nero

Kompilieren & installieren Sie nero tool im systemweiten Verzeichnis (eine neue Version für jedermann)
verwenden) :

$ Attila - asim --tool=nero

Kompilieren und installieren Sie mbk und dann genlib (die Reihenfolge ist signifikant) in einer Reihe für eine lokale Installation
auf dem aktuellen Computer:

$ Attila --tool=mbk --tool=genlib

Kompilieren Sie nero tool und verknüpfen Sie es mit den lokal installierten Bibliotheken (falls vorhanden).

$ Attila --tool=nero -c- --enable-devel

Entfernen Sie das Poire-Tool aus dem systemweiten Baum. (Poire ist der alte Name von Nero).

$ Attila - asim --tool=poire -m- Deinstallieren

Verwenden Sie attila online mit den onworks.net-Diensten


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad