Files
runner-images-sangeeth/images/linux/Ubuntu1804-Readme.md
github-actions[bot] 4a7932a15e Updating readme file for ubuntu18 version 20221003.1 (#6351)
Co-authored-by: Image generation service account <no-reply@microsoft.com>
Co-authored-by: Actions service account <no-reply@github.com>
2022-10-05 14:13:04 +00:00

20 KiB

Announcements
Third party PHP repository will be removed from the Ubuntu 22.04 image
[Ubuntu] homebrew will be removed from
The Ubuntu 18.04 Actions runner image will begin deprecation on 8/8/22 and will be fully unsupported by 4/1/2023

Ubuntu 18.04.6 LTS

  • Linux kernel version: 5.4.0-1091-azure
  • Image Version: 20221003.1

Installed Software

Language and Runtime

  • Bash 4.4.20(1)-release
  • Clang 9.0.0
  • Clang-format 9.0.0
  • Clang-tidy 9.0.0
  • Dash 0.5.8-2.10
  • Erlang 25.0.4 (Eshell 13.0.4)
  • Erlang rebar3 3.19.0
  • GNU C++ 7.5.0, 9.4.0, 10.3.0
  • GNU Fortran 7.5.0, 9.4.0, 10.3.0
  • Julia 1.8.2
  • Kotlin 1.7.20-release-201
  • Mono 6.12.0.182 (apt source repository: https://download.mono-project.com/repo/ubuntu stable-bionic main)
  • MSBuild 16.10.1.31701 (from /usr/lib/mono/msbuild/15.0/bin/MSBuild.dll)
  • Node 16.17.1
  • Perl 5.26.1
  • Python 2.7.17
  • Python3 3.6.9
  • Ruby 2.5.1p57
  • Swift 5.7

Package Management

  • cpan 1.64
  • Helm 3.10.0
  • Homebrew 3.6.4
  • Miniconda 4.12.0
  • Npm 8.15.0
  • NuGet 6.2.1.2
  • Pip 9.0.1
  • Pip3 9.0.1
  • Pipx 1.0.0
  • RubyGems 2.7.6
  • Vcpkg (build from master <779ce74ef>)
  • Yarn 1.22.19
Notes:
Location: /home/linuxbrew
Note: Homebrew is pre-installed on image but not added to PATH.
run the eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)" command
to accomplish this.

Environment variables

Name Value
CONDA /usr/share/miniconda
VCPKG_INSTALLATION_ROOT /usr/local/share/vcpkg
VCPKG_ROOT /usr/local/share/vcpkg

Project Management

  • Ant 1.10.5
  • Gradle 7.5.1
  • Maven 3.8.6
  • Sbt 1.7.2

Tools

CLI Tools

Java

Version Vendor Environment Variable
8.0.345+1 (default) Eclipse Temurin JAVA_HOME_8_X64
11.0.16+1 Eclipse Temurin JAVA_HOME_11_X64
12.0.2+10 Adopt OpenJDK JAVA_HOME_12_X64
17.0.4+1 Eclipse Temurin JAVA_HOME_17_X64

PHP

Tool Version
PHP 7.2.34 7.3.33 7.4.32 8.0.24 8.1.11
Composer 2.4.2
PHPUnit 8.5.30
    Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled.

Haskell

  • Cabal 3.6.2.0
  • GHC 9.4.2
  • GHCup 0.1.18.0
  • Stack 2.9.1

Rust Tools

  • Cargo 1.64.0
  • Rust 1.64.0
  • Rustdoc 1.64.0
  • Rustup 1.25.1

Packages

  • Bindgen 0.60.1
  • Cargo audit 0.17.0
  • Cargo clippy 0.1.64
  • Cargo outdated 0.11.1
  • Cbindgen 0.24.3
  • Rustfmt 1.5.1

Browsers and Drivers

  • Google Chrome 106.0.5249.91
  • ChromeDriver 106.0.5249.61
  • Chromium 106.0.5235.0
  • Microsoft Edge 106.0.1370.34 (apt source repository: https://packages.microsoft.com/repos/edge)
  • Microsoft Edge WebDriver 106.0.1370.30
  • Selenium server 4.5.0
  • Mozilla Firefox 105.0
  • Geckodriver 0.31.0

Environment variables

Name Value
CHROMEWEBDRIVER /usr/local/share/chrome_driver
EDGEWEBDRIVER /usr/local/share/edge_driver
GECKOWEBDRIVER /usr/local/share/gecko_driver
SELENIUM_JAR_PATH /usr/share/java/selenium-server.jar

.NET Core SDK

  • 3.1.120 3.1.202 3.1.302 3.1.423 5.0.104 5.0.214 5.0.303 5.0.408 6.0.401

.NET tools

  • nbgv 3.5.113+a908c6d9d2

Databases

PostgreSQL

    PostgreSQL service is disabled by default. Use the following command as a part of your job to start the service: 'sudo systemctl start postgresql.service'

MySQL

  • MySQL 5.7.39
  • MySQL Server (user:root password:root)
    MySQL service is disabled by default. Use the following command as a part of your job to start the service: 'sudo systemctl start mysql.service'

MS SQL Server Client Tools

  • sqlcmd 17.10.0001.1
  • SqlPackage 16.0.6296.0

Cached Tools

Go

  • 1.16.15
  • 1.17.13
  • 1.18.6

Node.js

  • 12.22.12
  • 14.20.1
  • 16.17.1

PyPy

  • 2.7.18 [PyPy 7.3.9]
  • 3.6.12 [PyPy 7.3.3]
  • 3.9.12 [PyPy 7.3.9]

Python

  • 2.7.18
  • 3.6.15
  • 3.7.14
  • 3.8.14
  • 3.9.14
  • 3.10.7

Ruby

  • 2.4.10
  • 2.5.9
  • 2.6.10
  • 2.7.6
  • 3.0.4
  • 3.1.2

Environment variables

Name Value Architecture
GOROOT_1_16_X64 /opt/hostedtoolcache/go/1.16.15/x64 x64
GOROOT_1_17_X64 /opt/hostedtoolcache/go/1.17.13/x64 x64
GOROOT_1_18_X64 /opt/hostedtoolcache/go/1.18.6/x64 x64

PowerShell Tools

  • PowerShell 7.2.6

PowerShell Modules

Module Version
MarkdownPS 1.9
Microsoft.Graph 1.12.2
Pester 5.3.3

Az PowerShell Modules

  • 7.5.0 3.1.0.zip 4.4.0.zip 5.9.0.zip 6.6.0.zip

Web Servers

Name Version ConfigFile ServiceStatus ListenPort
apache2 2.4.29 /etc/apache2/apache2.conf inactive 80
nginx 1.14.0 /etc/nginx/nginx.conf inactive 80

Android

Package Name Version
Android Command Line Tools 7.0
Android Emulator 31.3.11
Android SDK Build-tools 33.0.0
32.0.0
31.0.0
30.0.0 30.0.1 30.0.2 30.0.3
29.0.0 29.0.1 29.0.2 29.0.3
28.0.0 28.0.1 28.0.2 28.0.3
27.0.0 27.0.1 27.0.2 27.0.3
26.0.0 26.0.1 26.0.2 26.0.3
25.0.0 25.0.1 25.0.2 25.0.3
24.0.0 24.0.1 24.0.2 24.0.3
23.0.1 23.0.2 23.0.3
Android SDK Platform-Tools 33.0.3
Android SDK Platforms android-33 (rev 2)
android-32 (rev 1)
android-31 (rev 1)
android-30 (rev 3)
android-29 (rev 5)
android-28 (rev 6)
android-27 (rev 3)
android-26 (rev 2)
android-25 (rev 3)
android-24 (rev 2)
android-23 (rev 3)
Android SDK Tools 26.1.1
Android Support Repository 47.0.0
CMake 3.10.2
3.18.1
3.22.1
Google APIs addon-google_apis-google-21
addon-google_apis-google-22
addon-google_apis-google-23
addon-google_apis-google-24
Google Play services 49
Google Repository 58
NDK 23.2.8568313
24.0.8215888
25.1.8937393 (default)
SDK Patch Applier v4 1

Environment variables

Name Value
ANDROID_HOME /usr/local/lib/android/sdk
ANDROID_NDK /usr/local/lib/android/sdk/ndk/25.1.8937393
ANDROID_NDK_HOME /usr/local/lib/android/sdk/ndk/25.1.8937393
ANDROID_NDK_LATEST_HOME /usr/local/lib/android/sdk/ndk/25.1.8937393
ANDROID_NDK_ROOT /usr/local/lib/android/sdk/ndk/25.1.8937393
ANDROID_SDK_ROOT /usr/local/lib/android/sdk

Cached Docker images

Repository:Tag Digest Created
alpine:3.12 sha256:c75ac27b49326926b803b9ed43bf088bc220d22556de1bc5f72d742c91398f69 2022-04-05
alpine:3.13 sha256:100448e45467d4f3838fc8d95faab2965e22711b6edf67bbd8ec9c07f612b553 2022-08-09
alpine:3.14 sha256:1ab24b3b99320975cca71716a7475a65d263d0b6b604d9d14ce08f7a3f67595c 2022-08-09
buildpack-deps:bullseye sha256:19683807e2587d777766573697f9488b0c88677ee06313e69197fbaa42e80319 2022-09-13
buildpack-deps:buster sha256:caa4ae706b59e2ca4b7786a44a08617447f81b516507a70a4ca43665b479c4e3 2022-09-13
buildpack-deps:stretch sha256:78e995165a5788c2f55aed6e548d8f6c1534830d4310c870408fccb2da8c5b2e 2022-06-23
debian:10 sha256:2f35b84014a5389e2a940113c51586bc067a05040ba181dee92c5a9fa9b15dcb 2022-09-13
debian:11 sha256:3e82b1af33607aebaeb3641b75d6e80fd28d36e17993ef13708e9493e30e8ff9 2022-09-13
debian:9 sha256:c5c5200ff1e9c73ffbf188b4a67eb1c91531b644856b4aefe86a58d2f0cb05be 2022-06-23
moby/buildkit:latest sha256:67c9251f9f2e103e1ee489b6cead518b6d82607ef485d3f1505fc4095a55ebeb 2022-08-22
node:12 sha256:01627afeb110b3054ba4a1405541ca095c8bfca1cb6f2be9479c767a2711879e 2022-04-20
node:12-alpine sha256:d4b15b3d48f42059a15bd659be60afe21762aae9d6cbea6f124440895c27db68 2022-04-11
node:14 sha256:500c729bf9b75de8aee647d70b68dc16eb14991d74bbf033c5ffdb667bbef704 2022-09-26
node:14-alpine sha256:0a37794193aa27ba8af16a2da0998a3e0c551fcc4ebec2ce95b1615032daf820 2022-09-26
node:16 sha256:5968f50bda8ea8bdc65fd4208de287bbb25ca3ba81649494b1b6cf4b9203695e 2022-09-26
node:16-alpine sha256:88d9d8da697877a4a771a40e5cbc10a12c2ad959e82f3b0f36ef35635e17f693 2022-09-26
ubuntu:16.04 sha256:91bd29a464fdabfcf44e29e1f2a5f213c6dfa750b6290e40dd6998ac79da3c41 2021-08-31
ubuntu:18.04 sha256:6fec50623d6d37b7f3c14c5b6fc36c73fd04aa8173d59d54dba00da0e7ac50ee 2022-09-06
ubuntu:20.04 sha256:35ab2bf57814e9ff49e365efd5a5935b6915eede5c7f8581e9e1b85e0eecbe16 2022-09-01

Installed apt packages

Name Version
aria2 1.33.1-1
autoconf 2.69-11
automake 1:1.15.1-3ubuntu2
binutils 2.30-21ubuntu1~18.04.7
bison 2:3.0.4.dfsg-1build1
brotli 1.0.3-1ubuntu1.3
build-essential 12.4ubuntu1
bzip2 1.0.6-8.1ubuntu0.2
coreutils 8.28-1ubuntu1
curl 7.58.0-2ubuntu3.20
dbus 1.12.2-1ubuntu1.3
dnsutils 1:9.11.3+dfsg-1ubuntu1.18
dpkg 1.19.0.5ubuntu2.4
fakeroot 1.22-2ubuntu1
file 1:5.32-2ubuntu0.4
flex 2.6.4-6
ftp 0.17-34
gnupg2 2.2.4-1ubuntu1.6
haveged 1.9.1-6
imagemagick 8:6.9.7.4+dfsg-16ubuntu6.13
iproute2 4.15.0-2ubuntu1.3
iputils-ping 3:20161105-1ubuntu3
jq 1.5+dfsg-2
lib32z1 1:1.2.11.dfsg-0ubuntu2.2
libc++-dev 6.0-2
libc++abi-dev 6.0-2
libcurl3 7.58.0-2ubuntu3.20
libgbm-dev 20.0.8-0ubuntu1~18.04.1
libgconf-2-4 3.2.6-4ubuntu1
libgsl-dev 2.4+dfsg-6
libgtk-3-0 3.22.30-1ubuntu4
libmagic-dev 1:5.32-2ubuntu0.4
libmagickcore-dev 8:6.9.7.4+dfsg-16ubuntu6.13
libmagickwand-dev 8:6.9.7.4+dfsg-16ubuntu6.13
libsecret-1-dev 0.18.6-1
libsqlite3-dev 3.22.0-1ubuntu0.6
libtool 2.4.6-2
libunwind8 1.2.1-8
libxkbfile-dev 1:1.0.9-2
libxss1 1:1.2.2-1
locales 2.27-3ubuntu1.6
m4 1.4.18-1
mediainfo 17.12-1
mercurial 4.5.3-1ubuntu2.2
net-tools 1.60+git20161116.90da8a0-1ubuntu1
netcat 1.10-41.1
openssh-client 1:7.6p1-4ubuntu0.7
p7zip-full 16.02+dfsg-6
p7zip-rar 16.02-2
parallel 20161222-1
pass 1.7.1-3
patchelf 0.9-1
pkg-config 0.29.1-0ubuntu2
pollinate 4.33-0ubuntu1~18.04.2
python-setuptools 39.0.1-2
rpm 4.14.1+dfsg1-2
rsync 3.1.2-2.1ubuntu1.5
shellcheck 0.4.6-1
sphinxsearch 2.2.11-2
sqlite3 3.22.0-1ubuntu0.6
ssh 1:7.6p1-4ubuntu0.7
sshpass 1.06-1
subversion 1.9.7-4ubuntu1.1
sudo 1.8.21p2-3ubuntu1.4
swig 3.0.12-1
telnet 0.17-41
texinfo 6.5.0.dfsg.1-2
time 1.7-25.1build1
tk 8.6.0+9
tzdata 2022c-0ubuntu0.18.04.0
unzip 6.0-21ubuntu1.1
upx 3.94-4
wget 1.19.4-1ubuntu2.2
xorriso 1.4.8-3
xvfb 2:1.19.6-1ubuntu4.11
xz-utils 5.2.2-1.3ubuntu0.1
zip 3.0-11build1
zsync 0.6.2-3ubuntu1