Wir haben lange darüber gesprochen, wie Pakete installieren und Programme durch Repositories, Deb-Pakete, von RPM-Paketen, von PPAs oder einfach über Programme wie Synaptic oder das Ubuntu Software Center, aber wir haben nicht darüber gesprochen, wie man ein Programm über seinen Quellcode installiert. Diese Installation ist sehr unübersichtlich, aber auch die zufriedenstellendste, da sie sich in der Regel am besten an unser Betriebssystem und unseren Computer anpasst. Um diese Installation durchzuführen, müssen wir lediglich ein komprimiertes Paket herunterladen, das fast immer vom Typ ist tar.gz oder gz, was hat der Programmcode und kompiliert von hier aus die Dateien.
Welche Programme benötige ich, um Pakete manuell zu installieren?
Paradoxerweise sind bei Ubuntu, wie bei anderen Debian-basierten Systemen, nicht alle notwendigen Programme zum Kompilieren vorinstalliert. Das Paket mit den meisten Tools ist standardmäßig nicht installiert, Sie müssen es also manuell installieren. Um ein Paket selbst zu kompilieren, müssen Sie Folgendes im Terminal tun:
sudo apt-get install build-essentielle automake machen cmake fakeroot checkinstall dpatch patchutils autotools-dev debhelper quilt xutils lintian dh-make libtool autoconf git-core
Dadurch installiert Ubuntu fast alle erforderlichen Programme, um Code kompilieren und Pakete manuell installieren zu können.
Wie kompilieren wir selbst ein Programm?
Nachdem wir die vorherigen Schritte ausgeführt haben, öffnen wir ein Terminal und wechseln zum Quellcodeordner. Als erstes müssen wir die Datei sehen «INSTALLIEREN»Das bringen fast alle Programme, manche machen es in«Readme«. In der Regel müssen wir zum Kompilieren Folgendes schreiben
. / Configure
um
make install
./Programmname
mach sauber
Obwohl in der Datei Readme oder INSTALLIEREN Die erforderlichen Pakete und die Installation des Programms werden im Detail beschrieben. Ich befehle ihnen ./konfigurieren und machen Sie sind für die Konfiguration und Erstellung des Programmpakets verantwortlich. Der Befehl make install Installieren Sie, was erstellt wurde und mit ./ Wir führen das Programm aus. Dann der Befehl mach sauber kümmert sich um die Reinigung unnötiger Dateien, die während der Installation erstellt wurden. Dies sind ungefähr die Schritte, die zum Kompilieren eines Programms erforderlich sind. Manchmal ist es jedoch erforderlich, eine Bibliothek oder ein Paket zu installieren, damit die Installation funktioniert. Beachten Sie schließlich, dass die Installation zwar besser ist, es sich jedoch um eine langsame Installation handelt. Das heißt, die manuelle Installation von Paketen hängt vom Quellcode und der Leistung des Computers ab, sodass der Vorgang Stunden oder Minuten dauern kann. Aus diesem Grund ist es ratsam, dies mit der Zeit und auf leistungsstarken Computern zu tun, obwohl diese Methode zum Installieren von Paketen auf jedem Computer ausgeführt werden kann.