Po uruchomieniu polecenia:
sudo apt-get install build-essential
Otrzymuję następujący komunikat o błędzie:
Reading Package Lists... Done
Building Dependency Tree... Done
E: Couldn't find package build-essential
centos
software-installation
Waley Chen
źródło
źródło
yum
lubup2date
(w zależności od wersji, która jest odpowiednia).Odpowiedzi:
Wierzę, że to nadal powinno działać.
źródło
yum group info "Development Tools"
listę zainstalowanych pakietówglibc-devel
a możemake
… mniam grupy są bardzo gówniane!Działa to
build-essential
podobnie jak w CentOS.źródło
openssl-devel
może przypadkowo wciągnąć pożądane rzeczy, ale nie jest właściwiebuild-essential
sam w sobie.Metapakiet
build-essential
jest dostępny w Debianie w celu zebrania wszystkich powszechnie niezbędnych niezbędnych narzędzi do budowania w łańcuchu kompilacji Debiana, w tym tych, których potrzebujesz do tworzenia.deb
pakietów. Centos używa zupełnie innego menedżera pakietów i nie zapewnia bezpośrednio czegoś takiego; musisz ręcznie zainstalować poszczególne komponenty zestawu narzędzi (gcc
,make
wspólne biblioteki programistyczne, dokumentację itp., a także oczywiście narzędzia do tworzenia pakietów RPM, jeśli chcesz to zrobić).Jeśli urządzenie zostało upuszczone
.deb
lub RPM rzeczy,gcc
,gcc-c++
,glibc-devel
, imake
powinien dostać odpowiednie pakiety CentOS komunikatu.źródło
rpm-build
. Rzeczywista nazwa narzędzia torpmbuild
. Aby uzyskać więcej informacji, zobacz np. Wiki.centos.org/HowTos/SetupRpmBuildEnvironmentPołączyłem zaakceptowane rozwiązanie od Scotta Likensa z komentarzem użytkownika12345 i przed instalacją najpierw zapoznałem się z tym, co było w grupie „Narzędzia programistyczne”.
Jak wskazał użytkownik12345, możesz to zrobić za pomocą:
I chciał zainstalować pakiety jak
autoconf
iautomake
abinutils
, ale nie potrzebujądoxygen
lubant
lubmercurial
.Poniżej znajduje się lista, której użyłem, wraz z ich zależnościami, ale oczywiście przebieg może się różnić w zależności od TWOICH potrzeb.
źródło
źródło