Wenn ich den Befehl ausführe:
sudo apt-get install build-essential
Ich erhalte folgende Fehlermeldung:
Reading Package Lists... Done
Building Dependency Tree... Done
E: Couldn't find package build-essential
centos
software-installation
Waley Chen
quelle
quelle
yum
oder verwendenup2date
(je nachdem, was für Ihre Distributionsversion geeignet ist).Antworten:
Ich glaube das sollte noch funktionieren.
quelle
yum group info "Development Tools"
Liste der installierten Paketeglibc-devel
und vielleichtmake
... yum Gruppen sind soooo beschissen!Dies funktioniert äquivalent zu
build-essential
in CentOS.quelle
openssl-devel
Vielleicht ziehen Sie zufällig das Zeug ein, das Sie wollen, aber es ist nicht richtigbuild-essential
.Das Metapaket
build-essential
wird in Debian bereitgestellt, um alle allgemein erforderlichen Build-Tools in der Debian-Build-Kette zu sammeln, einschließlich derer, die Sie zum Erstellen von.deb
Paketen benötigen . Centos verwendet insgesamt einen anderen Paketmanager und bietet so etwas nicht direkt an. Sie werden die einzelnen Komponenten der Basiswerkzeug manuell installieren müssen (gcc
,make
, gemeinsame Entwicklung Bibliotheken, Dokumentation, etc., sowie natürlich die Werkzeuge RPM - Pakete zu erstellen , wenn Sie das tun wollen).Wenn Sie die Tropfen
.deb
oder RPM Sachen,gcc
,gcc-c++
,glibc-devel
, undmake
sollten die entsprechenden CentOS - Pakete zur Zeit bekommen.quelle
rpm-build
. Der tatsächliche Name des Dienstprogramms lautetrpmbuild
. Weitere Informationen finden Sie unter wiki.centos.org/HowTos/SetupRpmBuildEnvironmentIch kombinierte die akzeptierte Lösung von Scott Likens mit dem Kommentar von user12345 und schaute mir vor der Installation zunächst an, was sich in der Gruppe "Development Tools" befand.
Wie user12345 hervorhob, können Sie dies tun mit:
Ich wollte Pakete wie
autoconf
undautomake
und installierenbinutils
, aber ich brauchtedoxygen
oderant
oder nichtmercurial
.Unten ist die Liste, die ich verwendet habe, zusammen mit ihren Abhängigkeiten, aber natürlich kann Ihr Kilometerstand variieren, abhängig von IHREN Bedürfnissen.
quelle
quelle