Ubuntu 23.04#
A C++ Linux-based image which contains all required and optional packages to build C++ projects based on CMake build system.
Note
As this system is currently a main one, it can be used as a reference to setup your own C/C++ Linux workspace.
TAGS
ubuntu2304:latest
- BASE IMAGE
Official ubuntu:23.04 image.
- BUILD TIME
25 minutes on average.
SYSTEM PACKAGES
Caution
Package versions dated by 1 January 2024.
Package |
Version |
Purpose |
---|---|---|
Compilation |
||
|
3.27.0 |
To provide a C/C++ compiler. |
|
16.0.0 |
To provide a C compiler. |
|
16.0.0 |
To provide a C++ compiler. |
|
13.1.0 |
To provide a C compiler. |
|
13.1.0 |
To provide a C++ compiler. |
|
2.37 |
|
|
4.3 |
- |
Essential |
||
|
- |
To been able to download GitLab project in a job container. |
|
23.0.1 |
To bring a python packages manager. |
|
3.11.2 |
To overcome “externally managed environments” introduced by “PEP 668”. |
Linters & Sanitizers |
||
|
15.0.7 |
Mainly to upload packages to GitLab. |
|
2.10 |
To provided a C/C++ linter. |
|
3.19.0 |
To provide leak sanitizer for code which uses C/C++ code. |
Utils |
||
|
7.88.1 |
Mainly to upload packages to GitLab. |
|
1.9.4 |
To provide a documentation generator for code which uses C/C++ code. |
|
- |
To provide |
|
1.21.3 |
Mainly to download different stuff. |
Other |
||
|
3.11.2 |
To provide dev files for |
- C++ PACKAGES
Only those which are listed in conan/conanfile.txt file.
- PYTHON PACKAGES
Mainly conan and docs packages.
- CI SCRIPTS
All CI scripts are included in this docker image.