dockpack.base_gcc
base_gcc ist eine Ansible-Rolle, die Gnu-Compiler-Werkzeuge installiert.
Anforderungen
RHEL-ähnliches System (RHEL6, RHEL8) oder Ubuntu
Rollenvariablen
DTSVER: die Hauptversion des gewünschten Entwickler-Toolsets auf RedHat-Systemen, die irgendwie mit der GCC-Version übereinstimmt. Ältere Versionen von DTS erfordern, dass Sie Repositories für veraltete Versionen bereitstellen.
DTSVER: 11
cplusplus_devtoolset: "devtoolset-{{ DTSVER }}"
Unternehmensfunktion: schaltet den gewünschten Zustand um
compilers_present: present
Software-Sammlungen bieten die neuesten Versionen der Programmiersprachen
collections_enabled: true
genehmigte/testierte Version der Software-Sammlungen des Entwickler-Toolsets
cplusplus_devtoolset: devtoolset-7
Ändern Sie diese Vorgaben für optionale Pakete.
cplusplusrpms
cplusplusapts
Abhängigkeiten
https://www.softwarecollections.org/en/docs/
Beispielverwendung
Verweisen Sie auf einen vollständigen Build-Server: https://github.com/bbaassssiiee/buildserver
Lizenz
MIT
Autoreninformationen
Bas Meijer @bbaassssiiee
Ansible role to install GNU C/C++ Compilers
ansible-galaxy install dockpack.base_gcc