GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Neue Quelle über bestehende installieren?

Ich habe Slackware auf meinem Computer installiert und installiere eine Menge Software aus dem Quellcode. Jetzt möchte ich ffmpeg installieren aus dem Quellcode, um es mit einigen weiteren Optionen neu zu kompilieren. Aber ich habe bereits ffmpeg auf meinem Computer installiert, was passiert also?

Wird meine alte Installation überschrieben oder werden neue Dateien erstellt, und wenn ja, wie kann ich zwischen den beiden installierten Versionen unterscheiden?

Auch wenn es einen besseren Weg gibt, ein Programm auf Slack neu zu kompilieren, lassen Sie es mich wissen, weil ich sehr interessiert bin.

Akzeptierte Antwort:

Wenn Sie die configure verwenden , make , make install Routine zur Installation von Software unter jeder Linux-Distribution, dann wird die neue Version normalerweise das vorherige überschreiben. Der einzige Vorbehalt ist, dass, wenn die neuere Version den Installationsort oder die Namen bestimmter Dateien ändert, möglicherweise die alte Version oder Teile der alten Version auf Ihrem Computer verbleiben.

Aus diesem Grund wird davon abgeraten, Programme auf diese Weise auf Slackware zu installieren. Die empfohlene Vorgehensweise besteht darin, eine .txz zu erstellen oder .tgz Paket, das mit dem standardmäßigen Slackware-Paketinstaller installpkg installiert werden kann . Das bedeutet auch, dass Sie das Paket mit removepkg sauber deinstallieren können oder aktualisieren Sie mit upgradepkg auf eine neue Version . Viele Skripte zum Kompilieren und Erstellen von Paketen, einschließlich eines für ffmpeg, finden Sie bei SlackBuilds. Das Ausführen des bereitgestellten Skripts mit den Quellen im selben Verzeichnis kompiliert und erzeugt eine .txz .

Die meisten Slackware-Benutzer verwenden Slackbuilds intensiv, um nicht offizielle Software zu installieren.


Linux
  1. So fügen Sie einem vorhandenen Linux-Server eine neue Festplatte hinzu

  2. So installieren Sie den Nano-Editor aus dem Quellcode

  3. Installieren Sie Apache 2 von Source unter Linux

  4. Verschieben der Linux-Installation auf einen neuen Computer

  5. Ubuntu, wie man eine neue Maschine wie eine bestehende einrichtet

Wir stellen Thelio vor:Ein neuer Desktop-Computer von System76

So installieren Sie ein Programm von der Quelle unter Linux

So installieren Sie Software von der Quelle in Linux

So installieren Sie SpiderOak One unter Ubuntu 16.04 und Ubuntu 17.04

Vollständige Anleitung zur Installation von OxygenOS auf OnePlus One unter Linux

So installieren Sie Slackware 15