So lösen Sie Abhängigkeiten beim Kompilieren von Software unter Ubuntu

So lösen Sie Abhängigkeiten beim Kompilieren von Software unter Ubuntu

How Resolve Dependencies While Compiling Software Ubuntu

Installieren Sie Google Play Kindle Fire

Der schwierigste Teil beim Kompilieren von Software unter Linux besteht darin, ihre Abhängigkeiten zu finden und sie zu installieren. Ubuntu verfügt über geeignete Befehle, die Abhängigkeiten automatisch erkennen, lokalisieren und installieren und die harte Arbeit für Sie erledigen.



Wir haben vor kurzem die Grundlagen von Kompilieren von Software aus dem Quellcode auf Ubuntu , also lesen Sie unseren Originalartikel, wenn Sie gerade erst anfangen.

Auto-Anpassung

Auto-apt überwacht und wartet, wenn Sie den Befehl ./configure ausführen. Wenn ./configure versucht, auf eine nicht vorhandene Datei zuzugreifen, hält die automatische Anpassung den ./configure-Prozess an, installiert das entsprechende Paket und lässt den ./configure-Prozess weiterlaufen.

Installieren Sie zuerst Auto-Apt mit dem folgenden Befehl:

sudo apt-get install auto-apt

Führen Sie nach der Installation den folgenden Befehl aus, um die Dateilisten herunterzuladen, die für die automatische Anpassung erforderlich sind. Dieser Vorgang dauert einige Minuten.

Sudo Auto-Apt-Update

Nachdem der erste Befehl ausgeführt wurde, führen Sie die folgenden Befehle aus, um die Datenbanken zu aktualisieren. Diese Befehle dauern ebenfalls einige Minuten.

sudo auto-apt aktualisiertb && sudo auto-apt update-local

Anzeige

Nachdem Sie die Datenbanken von Auto-Apt erstellt haben, können Sie den ./configure-Prozess mit dem folgenden Befehl starten:

sudo auto-apt run ./configure

iPad im Wiederherstellungsmodus starten

Apt-Datei

Wenn eine Fehlermeldung angezeigt wird, die besagt, dass eine bestimmte Datei fehlt, kennen Sie möglicherweise nicht das Paket, das Sie installieren müssen, um die Datei abzurufen. Mit Apt-Datei können Sie mit einem einzigen Befehl die Pakete finden, die eine bestimmte Datei enthalten.

Zuerst müssen Sie die apt-Datei selbst installieren:

sudo apt-get install apt-Datei

Führen Sie nach der Installation den folgenden Befehl aus, um die Dateilisten aus Ihren konfigurierten apt-Repositorys herunterzuladen. Dies sind große Listen, daher dauert das Herunterladen einige Minuten.

sudo apt-Datei aktualisieren

Welches iOS ist mein iPhone?

Führen Sie den folgenden Befehl aus und ersetzen Sie beispiel.pc mit einem Dateinamen, und der Befehl sagt Ihnen genau, welches Paket Sie installieren müssen:

apt-Datei-Suchdatei example.pc

Installieren Sie das Paket mit dem Standardbefehl apt-get install:

sudo apt-get Installationspaket

Sie können auch eine Dateisuche über das Ubuntu-Paketsuche Webseite. Verwenden Sie die Durchsuchen Sie den Inhalt von Paketen Abschnitt auf der Seite, um eine bestimmte Datei zu suchen.

Es liefert Ihnen die gleichen Ergebnisse wie apt-file und Sie müssen keine Dateilisten herunterladen.

Apple Watch Serie 6 Gesichter

Apt-Get Build-Dep

Wir haben apt-get build-dep in unserem ersten Beitrag behandelt. Wenn sich bereits eine frühere Version des Programms, das Sie installieren möchten, in den Paket-Repositorys von Ubuntu befindet, kennt Ubuntu bereits die erforderlichen Abhängigkeiten.

Anzeige

Geben Sie den folgenden Befehl ein und ersetzen Sie Paket mit dem Namen des Pakets, und apt-get installiert die erforderlichen Abhängigkeiten:

sudo apt-get build-dep-Paket

Apt-get fordert Sie auf, alle erforderlichen Abhängigkeiten zu installieren.

Wenn eine neuere Version des Programms andere Abhängigkeiten erfordert, müssen Sie möglicherweise einige zusätzliche Abhängigkeiten manuell installieren.

Welche Generation ist mein Chromecast?

Alle diese Befehle verwenden apt-get, sodass Sie sie auch unter Debian, Linux Mint und jeder anderen Linux-Distribution, die apt-get- und .deb-Pakete verwendet, verwenden können.

WEITER LESEN
  • › Was ist MIL-SPEC Fallschutz?
  • › Funktionen vs. Formeln in Microsoft Excel: Was ist der Unterschied?
  • › 5 Websites, die jeder Linux-Benutzer mit einem Lesezeichen versehen sollte
  • › Der Computerordner ist 40: Wie Xerox Star den Desktop erstellte
  • & rsaquo; Cyber ​​Monday 2021: Die besten Tech-Deals
  • › So finden Sie Ihr Spotify Wrapped 2021
Profilfoto von Chris Hoffman Chris Hoffmann
Chris Hoffman ist Chefredakteur von How-To Geek. Er schreibt über ein Jahrzehnt über Technologie und war zwei Jahre lang Kolumnist bei PCWorld. Chris hat für die New York Times geschrieben, wurde als Technologieexperte von Fernsehsendern wie Miamis NBC 6 interviewt und ließ sich von Nachrichtenagenturen wie der BBC über seine Arbeit berichten. Seit 2011 hat Chris über 2.000 Artikel geschrieben, die fast eine Milliarde Mal gelesen wurden – und das nur hier bei How-To Geek.
Vollständige Biografie lesen