Lassen Sie mich dies anhand eines Beispiels veranschaulichen. Angenommen, Sie möchten ein Paket installieren abc
. Die Abhängigkeiten des Pakets abc
können durch Lesen seiner Dokumentation identifiziert werden. Sie sollten die Abhängigkeiten (erforderliche Bibliotheken usw.) vor der Installation auflösen, um einen reibungslosen Ablauf zu gewährleisten.
Vor einem gcc 4.7.2
Build der g++
, m4
, gawk
, gcc-multilib
,
gmp
, mpfr
, und mpc
müssen gebaut werden.
Dann kommt das Gebäude aus dem Quellteil, für das der erste Schritt immer die Extraktion ist. Dies kann mithilfe des tar
Befehls oder auf einfache Weise über die grafische Benutzeroberfläche erfolgen. Sobald Sie die extrahierten Dateien in einem Ordner haben, müssen Sie mit dem cd
Befehl zu diesem Ordner navigieren. Befinden sich die Inhalte beispielsweise in Downloads, gehen Sie wie folgt vor:
$cd Downloads/abc
Jetzt musst du rennen ./configure
. Geben Sie das Installationsverzeichnis an, indem Sie die --prefix=
Option mit verwenden configure
.
Erstens sollte gemäß den Standards für die Dateisystemhierarchie der Speicherort dieses installierten Pakets / opt sein, wenn es sich um eine Binärinstallation handelt, und / usr / local, wenn es sich um eine Installation von der Quelle handelt.
Wenn Sie also in das /usr/abc
Verzeichnis installieren, geben Sie die Option zusammen --prefix=/usr/abc
mit der ./configure
Anweisung an.
$./configure --prefix=/usr/abc
--prefix=
Dies ist jedoch möglicherweise nicht das Einzige, das Sie angeben möchten. Möglicherweise möchten Sie auch andere Informationen für eine erfolgreiche Kompilierung bereitstellen, --build=x86_64-linux-gnu
z. B. den Systemtyp für 64-Bit- Systeme und --build=i386-linux-gnu
für 32-Bit-Systeme. Es ist ratsam, die README-Datei in den extrahierten Dateien zu lesen, da sie möglicherweise Informationen darüber enthält, welche Optionen mit dem ./configure
Befehl angegeben werden sollen.
Nach dem ./configure
Ausführen des make
Befehls und anschließend des Befehls make install
. Nach der Installation sollten Sie den Bibliothekspfad und die Shell- / Umgebungsvariablen mit dem export
Befehl angeben .
export PATH=/usr/abc/bin:$PATH
./configure
,make
,make install
, aber ich bin sicher , dass jemand eine bessere Antwort auf die Sie wird, mit Links , wo Sie diese sehr grundlegende Dinge lernen können , bevor Sie tatsächlich versuchen zu bauen alles