diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d469b71d..8df9f013 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -384,8 +384,8 @@ jobs: - { zig_target: x86_64-macos.13-none } - { zig_target: x86_64-windows-gnu } env: - # 2023-05-27 - ZIG_DIST_VERSION: 0.11.0-dev.3312+ab37ab33c + # 2023-06-06 + ZIG_DIST_VERSION: 0.11.0-dev.3381+9ee0a706d # for zig-cc wrapper scripts (see below): ZIG_CPPFLAGS: -DUPX_DOCTEST_CONFIG_MULTITHREADING ZIG_FLAGS: ${{ matrix.zig_flags }} diff --git a/.github/workflows/close-stale-issues.yml b/.github/workflows/close-stale-issues.yml index 5c7adf20..82ef64a3 100644 --- a/.github/workflows/close-stale-issues.yml +++ b/.github/workflows/close-stale-issues.yml @@ -13,7 +13,7 @@ name: 'GitHub - Close inactive issues' on: schedule: - - cron: '10 4 * * 3' + - cron: '40 3 * * 3' workflow_dispatch: jobs: close-issues: diff --git a/.github/workflows/minimal-ci.yml b/.github/workflows/minimal-ci.yml index 7be9d10f..25f81d6f 100644 --- a/.github/workflows/minimal-ci.yml +++ b/.github/workflows/minimal-ci.yml @@ -9,7 +9,7 @@ jobs: strategy: fail-fast: false # matrix: { container: ['alpine:3.12','alpine:3.18','alpine:edge','i386/alpine:edge'] } - matrix: { container: ['alpine:3.10','alpine:3.11','alpine:3.12','alpine:3.13','alpine:3.14','alpine:3.15','alpine:3.16','alpine:3.17','alpine:3.18','alpine:edge','i386/alpine:edge'] } + matrix: { container: ['alpine:3.9','alpine:3.10','alpine:3.11','alpine:3.12','alpine:3.13','alpine:3.14','alpine:3.15','alpine:3.16','alpine:3.17','alpine:3.18','alpine:edge','i386/alpine:edge'] } name: ${{ format('container {0}', matrix.container) }} runs-on: ubuntu-latest container: ${{ matrix.container }} diff --git a/.github/workflows/test-alpine-linux.yml b/.github/workflows/test-alpine-linux.yml index b5c98db0..474652ff 100644 --- a/.github/workflows/test-alpine-linux.yml +++ b/.github/workflows/test-alpine-linux.yml @@ -9,15 +9,22 @@ jobs: steps: - name: ${{ format('Build clang {0}', matrix.container) }} run: | - apk update && apk upgrade && apk add clang cmake g++ make + apk update && apk upgrade && apk add clang cmake make wget https://github.com/upx/upx/releases/download/v4.0.2/upx-4.0.2-src.tar.xz - tar -xoaf upx-4.0.2-src.tar.xz - cd upx-4.0.2-src + tar -xoaf upx-*-src.tar.xz + cd upx-*-src make build/debug CC="clang -static" CXX="clang++ -static" make build/release CC="clang -static" CXX="clang++ -static" make -C build/debug test make -C build/release test make -C build/release install DESTDIR="$PWD/Install" + echo "artifact_name=upx-test-alpine-linux-clang-${{ matrix.container }}" | sed 's/[^=0-9a-zA-Z_.-]/-/g' >> $GITHUB_ENV + - name: ${{ format('Upload artifact {0}', env.artifact_name) }} + if: ${{ !startsWith(matrix.container, 'i386/') }} # i386: missing nodejs on host + uses: actions/upload-artifact@v3 + with: + name: ${{ env.artifact_name }} + path: 'upx*/build/*/upx' job-alpine-gcc: strategy: { matrix: { container: ['alpine:edge','i386/alpine:edge'] } } name: ${{ format('gcc {0}', matrix.container) }} @@ -28,10 +35,17 @@ jobs: run: | apk update && apk upgrade && apk add cmake g++ make wget https://github.com/upx/upx/releases/download/v4.0.2/upx-4.0.2-src.tar.xz - tar -xoaf upx-4.0.2-src.tar.xz - cd upx-4.0.2-src + tar -xoaf upx-*-src.tar.xz + cd upx-*-src make build/debug CC="gcc -static" CXX="g++ -static" make build/release CC="gcc -static" CXX="g++ -static" make -C build/debug test make -C build/release test make -C build/release install DESTDIR="$PWD/Install" + echo "artifact_name=upx-test-alpine-linux-gcc-${{ matrix.container }}" | sed 's/[^=0-9a-zA-Z_.-]/-/g' >> $GITHUB_ENV + - name: ${{ format('Upload artifact {0}', env.artifact_name) }} + if: ${{ !startsWith(matrix.container, 'i386/') }} # i386: missing nodejs on host + uses: actions/upload-artifact@v3 + with: + name: ${{ env.artifact_name }} + path: 'upx*/build/*/upx' diff --git a/misc/cross-compile-upx-with-podman/10-create-image.sh b/misc/cross-compile-upx-with-podman/10-create-image.sh index 901ba732..b04c14ea 100755 --- a/misc/cross-compile-upx-with-podman/10-create-image.sh +++ b/misc/cross-compile-upx-with-podman/10-create-image.sh @@ -14,4 +14,5 @@ image=upx-cross-compile-20230115-v3 podman build -t "$image" -f "$argv0dir/Dockerfile" "$argv0dir" podman image list "$image" +echo podman image tree "$image" diff --git a/misc/cross-compile-upx-with-podman/20-image-run-shell.sh b/misc/cross-compile-upx-with-podman/20-image-run-shell.sh index 8ae8c984..93ab4270 100755 --- a/misc/cross-compile-upx-with-podman/20-image-run-shell.sh +++ b/misc/cross-compile-upx-with-podman/20-image-run-shell.sh @@ -8,10 +8,10 @@ argv0=$0; argv0abs="$(readlink -fn "$argv0")"; argv0dir="$(dirname "$argv0abs")" image=upx-cross-compile-20230115-v3 -flags=( -ti --read-only --rm ) +flags=( --read-only --rm --pull=never ) flags+=( --cap-drop=all ) # drop all capabilities flags+=( --network=none ) # no network needed -flags+=( -e TERM="$TERM" ) # pass $TERM +flags+=( -ti -e TERM="$TERM" ) # allocate an interactive pseudo-tty and pass $TERM if [[ 1 == 1 ]]; then # run as user upx 2000:2000 flags+=( --user 2000 ) diff --git a/misc/cross-compile-upx-with-podman/30-list-packages.sh b/misc/cross-compile-upx-with-podman/30-list-packages.sh new file mode 100755 index 00000000..43dac592 --- /dev/null +++ b/misc/cross-compile-upx-with-podman/30-list-packages.sh @@ -0,0 +1,19 @@ +#! /usr/bin/env bash +## vim:set ts=4 sw=4 et: +set -e; set -o pipefail +argv0=$0; argv0abs="$(readlink -fn "$argv0")"; argv0dir="$(dirname "$argv0abs")" + +# list all system packages that are installed in the image +# using a rootless Podman container + +image=upx-cross-compile-20230115-v3 + +podman image list "$image" +echo +podman image tree "$image" + +echo 'Packages:' +flags=( --read-only --rm --pull=never ) +flags+=( --cap-drop=all ) # drop all capabilities +flags+=( --network=none ) # no network needed +podman run "${flags[@]}" "$image" bash -c 'dpkg -l | LC_ALL=C sort' diff --git a/misc/cross-compile-upx-with-podman/packages.txt b/misc/cross-compile-upx-with-podman/packages.txt new file mode 100644 index 00000000..a7953d22 --- /dev/null +++ b/misc/cross-compile-upx-with-podman/packages.txt @@ -0,0 +1,1192 @@ ++++-=========================================-=======================================-============-================================================================================ +Desired=Unknown/Install/Remove/Purge/Hold +ii 7zip 21.07+dfsg-4 amd64 7-Zip file archiver with a high compression ratio +ii acl 2.3.1-1 amd64 access control list - utilities +ii adduser 3.118ubuntu5 all add and remove users and groups +ii adwaita-icon-theme 41.0-1ubuntu1 all default icon theme of GNOME (small subset) +ii alsa-topology-conf 1.2.5.1-2 all ALSA topology configuration files +ii alsa-ucm-conf 1.2.6.3-1ubuntu1.6 all ALSA Use Case Manager configuration files +ii apt 2.4.9 amd64 commandline package manager +ii aria2 1.36.0-1 amd64 High speed download utility +ii at-spi2-core 2.44.0-3 amd64 Assistive Technology Service Provider Interface (dbus core) +ii base-files 12ubuntu4.3 amd64 Debian base system miscellaneous files +ii base-passwd 3.5.52build1 amd64 Debian base system master password and group files +ii bash 5.1-6ubuntu1 amd64 GNU Bourne Again SHell +ii bash-completion 1:2.11-5ubuntu1 all programmable completion for the bash shell +ii bfs 2.3.1-1 amd64 Breadth-first version of find(1) +ii binfmt-support 2.2.1-2 amd64 Support for extra binary formats +ii binutils 2.38-4ubuntu2.2 amd64 GNU assembler, linker and binary utilities +ii binutils-aarch64-linux-gnu 2.38-4ubuntu2.2 amd64 GNU binary utilities, for aarch64-linux-gnu target +ii binutils-alpha-linux-gnu 2.38-4ubuntu2.2 amd64 GNU binary utilities, for alpha-linux-gnu target +ii binutils-arm-linux-gnueabi 2.38-4ubuntu2.2 amd64 GNU binary utilities, for arm-linux-gnueabi target +ii binutils-arm-linux-gnueabihf 2.38-4ubuntu2.2 amd64 GNU binary utilities, for arm-linux-gnueabihf target +ii binutils-common:amd64 2.38-4ubuntu2.2 amd64 Common files for the GNU assembler, linker and binary utilities +ii binutils-hppa-linux-gnu 2.38-4ubuntu2.2 amd64 GNU binary utilities, for hppa-linux-gnu target +ii binutils-i686-linux-gnu 2.38-4ubuntu2.2 amd64 GNU binary utilities, for i686-linux-gnu target +ii binutils-m68k-linux-gnu 2.38-4ubuntu2.2 amd64 GNU binary utilities, for m68k-linux-gnu target +ii binutils-mingw-w64-i686 2.38-3ubuntu1+9build1 amd64 Cross-binutils for Win32 (x86) using MinGW-w64 +ii binutils-mingw-w64-x86-64 2.38-3ubuntu1+9build1 amd64 Cross-binutils for Win64 (x64) using MinGW-w64 +ii binutils-mips-linux-gnu 2.38-1ubuntu1cross2 amd64 GNU binary utilities, for mips-linux-gnu target +ii binutils-mips64-linux-gnuabi64 2.38-1ubuntu1cross2 amd64 GNU binary utilities, for mips64-linux-gnuabi64 target +ii binutils-mips64el-linux-gnuabi64 2.38-1ubuntu1cross2 amd64 GNU binary utilities, for mips64el-linux-gnuabi64 target +ii binutils-mipsel-linux-gnu 2.38-1ubuntu1cross2 amd64 GNU binary utilities, for mipsel-linux-gnu target +ii binutils-powerpc-linux-gnu 2.38-4ubuntu2.2 amd64 GNU binary utilities, for powerpc-linux-gnu target +ii binutils-powerpc64-linux-gnu 2.38-4ubuntu2.2 amd64 GNU binary utilities, for powerpc64-linux-gnu target +ii binutils-powerpc64le-linux-gnu 2.38-4ubuntu2.2 amd64 GNU binary utilities, for powerpc64le-linux-gnu target +ii binutils-riscv64-linux-gnu 2.38-4ubuntu2.2 amd64 GNU binary utilities, for riscv64-linux-gnu target +ii binutils-s390x-linux-gnu 2.38-4ubuntu2.2 amd64 GNU binary utilities, for s390x-linux-gnu target +ii binutils-sh4-linux-gnu 2.38-4ubuntu2.2 amd64 GNU binary utilities, for sh4-linux-gnu target +ii binutils-sparc64-linux-gnu 2.38-4ubuntu2.2 amd64 GNU binary utilities, for sparc64-linux-gnu target +ii binutils-x86-64-linux-gnu 2.38-4ubuntu2.2 amd64 GNU binary utilities, for x86-64-linux-gnu target +ii binutils-x86-64-linux-gnux32 2.38-4ubuntu2.2 amd64 GNU binary utilities, for x86-64-linux-gnux32 target +ii bsdutils 1:2.37.2-4ubuntu3 amd64 basic utilities from 4.4BSD-Lite +ii bzip2 1.0.8-5build1 amd64 high-quality block-sorting file compressor - utilities +ii ca-certificates 20230311ubuntu0.22.04.1 all Common CA certificates +ii cabextract 1.9-3 amd64 Microsoft Cabinet file unpacker +ii chrpath 0.16-2 amd64 Tool to edit the rpath in ELF binaries +ii clang-14 1:14.0.0-1ubuntu1 amd64 C, C++ and Objective-C compiler +ii clang-format-14 1:14.0.0-1ubuntu1 amd64 Tool to format C/C++/Obj-C code +ii clang-tidy-14 1:14.0.0-1ubuntu1 amd64 clang-based C++ linter tool +ii clang-tools-14 1:14.0.0-1ubuntu1 amd64 clang-based tools for C/C++ developments +ii cmake 3.22.1-1ubuntu1.22.04.1 amd64 cross-platform, open-source make system +ii cmake-data 3.22.1-1ubuntu1.22.04.1 all CMake data files (modules, templates and documentation) +ii coreutils 8.32-4.1ubuntu1 amd64 GNU core utilities +ii cpio 2.13+dfsg-7 amd64 GNU cpio -- a program to manage archives of files +ii cpp 4:11.2.0-1ubuntu1 amd64 GNU C preprocessor (cpp) +ii cpp-10-mips-linux-gnu 10.3.0-1ubuntu1cross2 amd64 GNU C preprocessor +ii cpp-10-mips64-linux-gnuabi64 10.3.0-1ubuntu1cross2 amd64 GNU C preprocessor +ii cpp-10-mips64el-linux-gnuabi64 10.3.0-1ubuntu1cross2 amd64 GNU C preprocessor +ii cpp-10-mipsel-linux-gnu 10.3.0-1ubuntu1cross2 amd64 GNU C preprocessor +ii cpp-11 11.3.0-1ubuntu1~22.04.1 amd64 GNU C preprocessor +ii cpp-11-aarch64-linux-gnu 11.3.0-1ubuntu1~22.04.1cross1 amd64 GNU C preprocessor +ii cpp-11-alpha-linux-gnu 11.3.0-1ubuntu1~22.04.1cross1 amd64 GNU C preprocessor +ii cpp-11-arm-linux-gnueabi 11.3.0-1ubuntu1~22.04.1cross1 amd64 GNU C preprocessor +ii cpp-11-arm-linux-gnueabihf 11.3.0-1ubuntu1~22.04.1cross1 amd64 GNU C preprocessor +ii cpp-11-hppa-linux-gnu 11.3.0-1ubuntu1~22.04.1cross1 amd64 GNU C preprocessor +ii cpp-11-i686-linux-gnu 11.3.0-1ubuntu1~22.04.1cross1 amd64 GNU C preprocessor +ii cpp-11-m68k-linux-gnu 11.3.0-1ubuntu1~22.04.1cross1 amd64 GNU C preprocessor +ii cpp-11-powerpc-linux-gnu 11.3.0-1ubuntu1~22.04.1cross1 amd64 GNU C preprocessor +ii cpp-11-powerpc64-linux-gnu 11.3.0-1ubuntu1~22.04.1cross1 amd64 GNU C preprocessor +ii cpp-11-powerpc64le-linux-gnu 11.3.0-1ubuntu1~22.04.1cross1 amd64 GNU C preprocessor +ii cpp-11-riscv64-linux-gnu 11.3.0-1ubuntu1~22.04.1cross1 amd64 GNU C preprocessor +ii cpp-11-s390x-linux-gnu 11.3.0-1ubuntu1~22.04.1cross1 amd64 GNU C preprocessor +ii cpp-11-sh4-linux-gnu 11.3.0-1ubuntu1~22.04.1cross1 amd64 GNU C preprocessor +ii cpp-11-sparc64-linux-gnu 11.3.0-1ubuntu1~22.04.1cross1 amd64 GNU C preprocessor +ii cpp-11-x86-64-linux-gnux32 11.3.0-1ubuntu1~22.04.1cross1 amd64 GNU C preprocessor +ii cpp-aarch64-linux-gnu 4:11.2.0-1ubuntu1 amd64 GNU C preprocessor (cpp) for the arm64 architecture +ii cpp-alpha-linux-gnu 4:11.2.0--1ubuntu1 amd64 GNU C preprocessor (cpp) for the alpha architecture +ii cpp-arm-linux-gnueabi 4:11.2.0-1ubuntu1 amd64 GNU C preprocessor (cpp) for the armel architecture +ii cpp-arm-linux-gnueabihf 4:11.2.0-1ubuntu1 amd64 GNU C preprocessor (cpp) for the armhf architecture +ii cpp-hppa-linux-gnu 4:11.2.0--1ubuntu1 amd64 GNU C preprocessor (cpp) for the hppa architecture +ii cpp-i686-linux-gnu 4:11.2.0-1ubuntu1 amd64 GNU C preprocessor (cpp) for the i386 architecture +ii cpp-m68k-linux-gnu 4:11.2.0--1ubuntu1 amd64 GNU C preprocessor (cpp) for the m68k architecture +ii cpp-mips-linux-gnu 4:10.2.0-1 amd64 GNU C preprocessor (cpp) for the mips architecture +ii cpp-mips64-linux-gnuabi64 4:10.2.0-1 amd64 GNU C preprocessor (cpp) for the mips64 architecture +ii cpp-mips64el-linux-gnuabi64 4:10.2.0-1 amd64 GNU C preprocessor (cpp) for the mips64el architecture +ii cpp-mipsel-linux-gnu 4:10.2.0-1 amd64 GNU C preprocessor (cpp) for the mipsel architecture +ii cpp-powerpc-linux-gnu 4:11.2.0-1ubuntu1 amd64 GNU C preprocessor (cpp) for the powerpc architecture +ii cpp-powerpc64-linux-gnu 4:11.2.0--1ubuntu1 amd64 GNU C preprocessor (cpp) for the ppc64 architecture +ii cpp-powerpc64le-linux-gnu 4:11.2.0-1ubuntu1 amd64 GNU C preprocessor (cpp) for the ppc64el architecture +ii cpp-riscv64-linux-gnu 4:11.2.0--1ubuntu1 amd64 GNU C preprocessor (cpp) for the riscv64 architecture +ii cpp-s390x-linux-gnu 4:11.2.0-1ubuntu1 amd64 GNU C preprocessor (cpp) for the s390x architecture +ii cpp-sh4-linux-gnu 4:11.2.0--1ubuntu1 amd64 GNU C preprocessor (cpp) for the sh4 architecture +ii cpp-sparc64-linux-gnu 4:11.2.0--1ubuntu1 amd64 GNU C preprocessor (cpp) for the sparc64 architecture +ii cpp-x86-64-linux-gnux32 4:11.2.0--1ubuntu1 amd64 GNU C preprocessor (cpp) for the x32 architecture +ii cpu-checker 0.7-1.3build1 amd64 tools to help evaluate certain CPU (or BIOS) features +ii curl 7.81.0-1ubuntu1.10 amd64 command line tool for transferring data with URL syntax +ii dash 0.5.11+git20210903+057cd650a4ed-3build1 amd64 POSIX-compliant shell +ii dbus 1.12.20-2ubuntu4.1 amd64 simple interprocess messaging system (daemon and utilities) +ii dbus-user-session 1.12.20-2ubuntu4.1 amd64 simple interprocess messaging system (systemd --user integration) +ii dconf-gsettings-backend:amd64 0.40.0-3 amd64 simple configuration storage system - GSettings back-end +ii dconf-service 0.40.0-3 amd64 simple configuration storage system - D-Bus service +ii debconf 1.5.79ubuntu1 all Debian configuration management system +ii debianutils 5.5-1ubuntu2 amd64 Miscellaneous utilities specific to Debian +ii dh-elpa-helper 2.0.9ubuntu1 all helper package for emacs lisp extensions +ii diffutils 1:3.8-0ubuntu2 amd64 File comparison utilities +ii distro-info-data 0.52ubuntu0.4 all information about the distributions' releases (data files) +ii dmsetup 2:1.02.175-2.1ubuntu4 amd64 Linux Kernel Device Mapper userspace library +ii dpkg 1.21.1ubuntu2.2 amd64 Debian package management system +ii e2fsprogs 1.46.5-2ubuntu1.1 amd64 ext2/ext3/ext4 file system utilities +ii elfutils 0.186-1build1 amd64 collection of utilities to handle ELF objects +ii emacsen-common 3.0.4 all Common facilities for all emacsen +ii fd-find 8.3.1-1ubuntu0.1 amd64 Simple, fast and user-friendly alternative to find +ii file 1:5.41-3 amd64 Recognize the type of data in a file using "magic" numbers +ii findutils 4.8.0-1ubuntu3 amd64 utilities for finding files--find, xargs +ii fontconfig 2.13.1-4.2ubuntu5 amd64 generic font configuration library - support binaries +ii fontconfig-config 2.13.1-4.2ubuntu5 all generic font configuration library - configuration +ii fonts-dejavu-core 2.37-2build1 all Vera font family derivate with additional characters +ii fonts-liberation 1:1.07.4-11 all Fonts with the same metrics as Times, Arial and Courier +ii fonts-wine 6.0.3~repack-1 all Windows API implementation - fonts +ii fzf 0.29.0-1 amd64 general-purpose command-line fuzzy finder +ii g++ 4:11.2.0-1ubuntu1 amd64 GNU C++ compiler +ii g++-10-mips-linux-gnu 10.3.0-1ubuntu1cross2 amd64 GNU C++ compiler (cross compiler for mips architecture) +ii g++-10-mips64-linux-gnuabi64 10.3.0-1ubuntu1cross2 amd64 GNU C++ compiler (cross compiler for mips64 architecture) +ii g++-10-mips64el-linux-gnuabi64 10.3.0-1ubuntu1cross2 amd64 GNU C++ compiler (cross compiler for mips64el architecture) +ii g++-10-mipsel-linux-gnu 10.3.0-1ubuntu1cross2 amd64 GNU C++ compiler (cross compiler for mipsel architecture) +ii g++-11 11.3.0-1ubuntu1~22.04.1 amd64 GNU C++ compiler +ii g++-11-aarch64-linux-gnu 11.3.0-1ubuntu1~22.04.1cross1 amd64 GNU C++ compiler (cross compiler for arm64 architecture) +ii g++-11-alpha-linux-gnu 11.3.0-1ubuntu1~22.04.1cross1 amd64 GNU C++ compiler (cross compiler for alpha architecture) +ii g++-11-arm-linux-gnueabi 11.3.0-1ubuntu1~22.04.1cross1 amd64 GNU C++ compiler (cross compiler for armel architecture) +ii g++-11-arm-linux-gnueabihf 11.3.0-1ubuntu1~22.04.1cross1 amd64 GNU C++ compiler (cross compiler for armhf architecture) +ii g++-11-hppa-linux-gnu 11.3.0-1ubuntu1~22.04.1cross1 amd64 GNU C++ compiler (cross compiler for hppa architecture) +ii g++-11-i686-linux-gnu 11.3.0-1ubuntu1~22.04.1cross1 amd64 GNU C++ compiler (cross compiler for i386 architecture) +ii g++-11-m68k-linux-gnu 11.3.0-1ubuntu1~22.04.1cross1 amd64 GNU C++ compiler (cross compiler for m68k architecture) +ii g++-11-multilib 11.3.0-1ubuntu1~22.04.1 amd64 GNU C++ compiler (multilib support) +ii g++-11-powerpc-linux-gnu 11.3.0-1ubuntu1~22.04.1cross1 amd64 GNU C++ compiler (cross compiler for powerpc architecture) +ii g++-11-powerpc64-linux-gnu 11.3.0-1ubuntu1~22.04.1cross1 amd64 GNU C++ compiler (cross compiler for ppc64 architecture) +ii g++-11-powerpc64le-linux-gnu 11.3.0-1ubuntu1~22.04.1cross1 amd64 GNU C++ compiler (cross compiler for ppc64el architecture) +ii g++-11-riscv64-linux-gnu 11.3.0-1ubuntu1~22.04.1cross1 amd64 GNU C++ compiler (cross compiler for riscv64 architecture) +ii g++-11-s390x-linux-gnu 11.3.0-1ubuntu1~22.04.1cross1 amd64 GNU C++ compiler (cross compiler for s390x architecture) +ii g++-11-sh4-linux-gnu 11.3.0-1ubuntu1~22.04.1cross1 amd64 GNU C++ compiler (cross compiler for sh4 architecture) +ii g++-11-sparc64-linux-gnu 11.3.0-1ubuntu1~22.04.1cross1 amd64 GNU C++ compiler (cross compiler for sparc64 architecture) +ii g++-11-x86-64-linux-gnux32 11.3.0-1ubuntu1~22.04.1cross1 amd64 GNU C++ compiler (cross compiler for x32 architecture) +ii g++-aarch64-linux-gnu 4:11.2.0-1ubuntu1 amd64 GNU C++ compiler for the arm64 architecture +ii g++-alpha-linux-gnu 4:11.2.0--1ubuntu1 amd64 GNU C++ compiler for the alpha architecture +ii g++-arm-linux-gnueabi 4:11.2.0-1ubuntu1 amd64 GNU C++ compiler for the armel architecture +ii g++-arm-linux-gnueabihf 4:11.2.0-1ubuntu1 amd64 GNU C++ compiler for the armhf architecture +ii g++-hppa-linux-gnu 4:11.2.0--1ubuntu1 amd64 GNU C++ compiler for the hppa architecture +ii g++-i686-linux-gnu 4:11.2.0-1ubuntu1 amd64 GNU C++ compiler for the i386 architecture +ii g++-m68k-linux-gnu 4:11.2.0--1ubuntu1 amd64 GNU C++ compiler for the m68k architecture +ii g++-mingw-w64-i686 10.3.0-14ubuntu1+24.3 all GNU C++ compiler for MinGW-w64 targeting Win32 +ii g++-mingw-w64-i686-posix 10.3.0-14ubuntu1+24.3 amd64 GNU C++ compiler for MinGW-w64, Win32/POSIX +ii g++-mingw-w64-i686-win32 10.3.0-14ubuntu1+24.3 amd64 GNU C++ compiler for MinGW-w64, Win32/Win32 +ii g++-mingw-w64-x86-64 10.3.0-14ubuntu1+24.3 all GNU C++ compiler for MinGW-w64 targeting Win64 +ii g++-mingw-w64-x86-64-posix 10.3.0-14ubuntu1+24.3 amd64 GNU C++ compiler for MinGW-w64, Win64/POSIX +ii g++-mingw-w64-x86-64-win32 10.3.0-14ubuntu1+24.3 amd64 GNU C++ compiler for MinGW-w64, Win64/Win32 +ii g++-mips-linux-gnu 4:10.2.0-1 amd64 GNU C++ compiler for the mips architecture +ii g++-mips64-linux-gnuabi64 4:10.2.0-1 amd64 GNU C++ compiler for the mips64 architecture +ii g++-mips64el-linux-gnuabi64 4:10.2.0-1 amd64 GNU C++ compiler for the mips64el architecture +ii g++-mipsel-linux-gnu 4:10.2.0-1 amd64 GNU C++ compiler for the mipsel architecture +ii g++-powerpc-linux-gnu 4:11.2.0-1ubuntu1 amd64 GNU C++ compiler for the powerpc architecture +ii g++-powerpc64-linux-gnu 4:11.2.0--1ubuntu1 amd64 GNU C++ compiler for the ppc64 architecture +ii g++-powerpc64le-linux-gnu 4:11.2.0-1ubuntu1 amd64 GNU C++ compiler for the ppc64el architecture +ii g++-riscv64-linux-gnu 4:11.2.0--1ubuntu1 amd64 GNU C++ compiler for the riscv64 architecture +ii g++-s390x-linux-gnu 4:11.2.0-1ubuntu1 amd64 GNU C++ compiler for the s390x architecture +ii g++-sh4-linux-gnu 4:11.2.0--1ubuntu1 amd64 GNU C++ compiler for the sh4 architecture +ii g++-sparc64-linux-gnu 4:11.2.0--1ubuntu1 amd64 GNU C++ compiler for the sparc64 architecture +ii g++-x86-64-linux-gnux32 4:11.2.0--1ubuntu1 amd64 GNU C++ compiler for the x32 architecture +ii gcc 4:11.2.0-1ubuntu1 amd64 GNU C compiler +ii gcc-10-cross-base-mipsen 10.3.0-1ubuntu1cross2 all GCC, the GNU Compiler Collection (library base package) +ii gcc-10-mips-linux-gnu 10.3.0-1ubuntu1cross2 amd64 GNU C compiler (cross compiler for mips architecture) +ii gcc-10-mips-linux-gnu-base:amd64 10.3.0-1ubuntu1cross2 amd64 GCC, the GNU Compiler Collection (base package) +ii gcc-10-mips64-linux-gnuabi64 10.3.0-1ubuntu1cross2 amd64 GNU C compiler (cross compiler for mips64 architecture) +ii gcc-10-mips64-linux-gnuabi64-base:amd64 10.3.0-1ubuntu1cross2 amd64 GCC, the GNU Compiler Collection (base package) +ii gcc-10-mips64el-linux-gnuabi64 10.3.0-1ubuntu1cross2 amd64 GNU C compiler (cross compiler for mips64el architecture) +ii gcc-10-mips64el-linux-gnuabi64-base:amd64 10.3.0-1ubuntu1cross2 amd64 GCC, the GNU Compiler Collection (base package) +ii gcc-10-mipsel-linux-gnu 10.3.0-1ubuntu1cross2 amd64 GNU C compiler (cross compiler for mipsel architecture) +ii gcc-10-mipsel-linux-gnu-base:amd64 10.3.0-1ubuntu1cross2 amd64 GCC, the GNU Compiler Collection (base package) +ii gcc-11 11.3.0-1ubuntu1~22.04.1 amd64 GNU C compiler +ii gcc-11-aarch64-linux-gnu 11.3.0-1ubuntu1~22.04.1cross1 amd64 GNU C compiler (cross compiler for arm64 architecture) +ii gcc-11-aarch64-linux-gnu-base:amd64 11.3.0-1ubuntu1~22.04.1cross1 amd64 GCC, the GNU Compiler Collection (base package) +ii gcc-11-alpha-linux-gnu 11.3.0-1ubuntu1~22.04.1cross1 amd64 GNU C compiler (cross compiler for alpha architecture) +ii gcc-11-alpha-linux-gnu-base:amd64 11.3.0-1ubuntu1~22.04.1cross1 amd64 GCC, the GNU Compiler Collection (base package) +ii gcc-11-arm-linux-gnueabi 11.3.0-1ubuntu1~22.04.1cross1 amd64 GNU C compiler (cross compiler for armel architecture) +ii gcc-11-arm-linux-gnueabi-base:amd64 11.3.0-1ubuntu1~22.04.1cross1 amd64 GCC, the GNU Compiler Collection (base package) +ii gcc-11-arm-linux-gnueabihf 11.3.0-1ubuntu1~22.04.1cross1 amd64 GNU C compiler (cross compiler for armhf architecture) +ii gcc-11-arm-linux-gnueabihf-base:amd64 11.3.0-1ubuntu1~22.04.1cross1 amd64 GCC, the GNU Compiler Collection (base package) +ii gcc-11-base:amd64 11.3.0-1ubuntu1~22.04.1 amd64 GCC, the GNU Compiler Collection (base package) +ii gcc-11-cross-base 11.3.0-1ubuntu1~22.04.1cross1 all GCC, the GNU Compiler Collection (library base package) +ii gcc-11-cross-base-ports 11.3.0-1ubuntu1~22.04.1cross1 all GCC, the GNU Compiler Collection (library base package) +ii gcc-11-hppa-linux-gnu 11.3.0-1ubuntu1~22.04.1cross1 amd64 GNU C compiler (cross compiler for hppa architecture) +ii gcc-11-hppa-linux-gnu-base:amd64 11.3.0-1ubuntu1~22.04.1cross1 amd64 GCC, the GNU Compiler Collection (base package) +ii gcc-11-i686-linux-gnu 11.3.0-1ubuntu1~22.04.1cross1 amd64 GNU C compiler (cross compiler for i386 architecture) +ii gcc-11-i686-linux-gnu-base:amd64 11.3.0-1ubuntu1~22.04.1cross1 amd64 GCC, the GNU Compiler Collection (base package) +ii gcc-11-m68k-linux-gnu 11.3.0-1ubuntu1~22.04.1cross1 amd64 GNU C compiler (cross compiler for m68k architecture) +ii gcc-11-m68k-linux-gnu-base:amd64 11.3.0-1ubuntu1~22.04.1cross1 amd64 GCC, the GNU Compiler Collection (base package) +ii gcc-11-multilib 11.3.0-1ubuntu1~22.04.1 amd64 GNU C compiler (multilib support) +ii gcc-11-powerpc-linux-gnu 11.3.0-1ubuntu1~22.04.1cross1 amd64 GNU C compiler (cross compiler for powerpc architecture) +ii gcc-11-powerpc-linux-gnu-base:amd64 11.3.0-1ubuntu1~22.04.1cross1 amd64 GCC, the GNU Compiler Collection (base package) +ii gcc-11-powerpc64-linux-gnu 11.3.0-1ubuntu1~22.04.1cross1 amd64 GNU C compiler (cross compiler for ppc64 architecture) +ii gcc-11-powerpc64-linux-gnu-base:amd64 11.3.0-1ubuntu1~22.04.1cross1 amd64 GCC, the GNU Compiler Collection (base package) +ii gcc-11-powerpc64le-linux-gnu 11.3.0-1ubuntu1~22.04.1cross1 amd64 GNU C compiler (cross compiler for ppc64el architecture) +ii gcc-11-powerpc64le-linux-gnu-base:amd64 11.3.0-1ubuntu1~22.04.1cross1 amd64 GCC, the GNU Compiler Collection (base package) +ii gcc-11-riscv64-linux-gnu 11.3.0-1ubuntu1~22.04.1cross1 amd64 GNU C compiler (cross compiler for riscv64 architecture) +ii gcc-11-riscv64-linux-gnu-base:amd64 11.3.0-1ubuntu1~22.04.1cross1 amd64 GCC, the GNU Compiler Collection (base package) +ii gcc-11-s390x-linux-gnu 11.3.0-1ubuntu1~22.04.1cross1 amd64 GNU C compiler (cross compiler for s390x architecture) +ii gcc-11-s390x-linux-gnu-base:amd64 11.3.0-1ubuntu1~22.04.1cross1 amd64 GCC, the GNU Compiler Collection (base package) +ii gcc-11-sh4-linux-gnu 11.3.0-1ubuntu1~22.04.1cross1 amd64 GNU C compiler (cross compiler for sh4 architecture) +ii gcc-11-sh4-linux-gnu-base:amd64 11.3.0-1ubuntu1~22.04.1cross1 amd64 GCC, the GNU Compiler Collection (base package) +ii gcc-11-sparc64-linux-gnu 11.3.0-1ubuntu1~22.04.1cross1 amd64 GNU C compiler (cross compiler for sparc64 architecture) +ii gcc-11-sparc64-linux-gnu-base:amd64 11.3.0-1ubuntu1~22.04.1cross1 amd64 GCC, the GNU Compiler Collection (base package) +ii gcc-11-x86-64-linux-gnux32 11.3.0-1ubuntu1~22.04.1cross1 amd64 GNU C compiler (cross compiler for x32 architecture) +ii gcc-11-x86-64-linux-gnux32-base:amd64 11.3.0-1ubuntu1~22.04.1cross1 amd64 GCC, the GNU Compiler Collection (base package) +ii gcc-12-base:amd64 12.1.0-2ubuntu1~22.04 amd64 GCC, the GNU Compiler Collection (base package) +ii gcc-12-base:i386 12.1.0-2ubuntu1~22.04 i386 GCC, the GNU Compiler Collection (base package) +ii gcc-12-cross-base 12.1.0-2ubuntu1~22.04cross1 all GCC, the GNU Compiler Collection (library base package) +ii gcc-12-cross-base-ports 12.1.0-2ubuntu1~22.04cross1 all GCC, the GNU Compiler Collection (library base package) +ii gcc-aarch64-linux-gnu 4:11.2.0-1ubuntu1 amd64 GNU C compiler for the arm64 architecture +ii gcc-alpha-linux-gnu 4:11.2.0--1ubuntu1 amd64 GNU C compiler for the alpha architecture +ii gcc-arm-linux-gnueabi 4:11.2.0-1ubuntu1 amd64 GNU C compiler for the armel architecture +ii gcc-arm-linux-gnueabihf 4:11.2.0-1ubuntu1 amd64 GNU C compiler for the armhf architecture +ii gcc-hppa-linux-gnu 4:11.2.0--1ubuntu1 amd64 GNU C compiler for the hppa architecture +ii gcc-i686-linux-gnu 4:11.2.0-1ubuntu1 amd64 GNU C compiler for the i386 architecture +ii gcc-m68k-linux-gnu 4:11.2.0--1ubuntu1 amd64 GNU C compiler for the m68k architecture +ii gcc-mingw-w64-base:amd64 10.3.0-14ubuntu1+24.3 amd64 GNU Compiler Collection for MinGW-w64 (base package) +ii gcc-mingw-w64-i686-posix 10.3.0-14ubuntu1+24.3 amd64 GNU C compiler for MinGW-w64, Win32/POSIX +ii gcc-mingw-w64-i686-posix-runtime 10.3.0-14ubuntu1+24.3 amd64 GNU Compiler Collection for MinGW-w64, i686/posix +ii gcc-mingw-w64-i686-win32 10.3.0-14ubuntu1+24.3 amd64 GNU C compiler for MinGW-w64, Win32/Win32 +ii gcc-mingw-w64-i686-win32-runtime 10.3.0-14ubuntu1+24.3 amd64 GNU Compiler Collection for MinGW-w64, i686/win32 +ii gcc-mingw-w64-x86-64-posix 10.3.0-14ubuntu1+24.3 amd64 GNU C compiler for MinGW-w64, Win64/POSIX +ii gcc-mingw-w64-x86-64-posix-runtime 10.3.0-14ubuntu1+24.3 amd64 GNU Compiler Collection for MinGW-w64, x86-64/posix +ii gcc-mingw-w64-x86-64-win32 10.3.0-14ubuntu1+24.3 amd64 GNU C compiler for MinGW-w64, Win64/Win32 +ii gcc-mingw-w64-x86-64-win32-runtime 10.3.0-14ubuntu1+24.3 amd64 GNU Compiler Collection for MinGW-w64, x86-64/win32 +ii gcc-mips-linux-gnu 4:10.2.0-1 amd64 GNU C compiler for the mips architecture +ii gcc-mips64-linux-gnuabi64 4:10.2.0-1 amd64 GNU C compiler for the mips64 architecture +ii gcc-mips64el-linux-gnuabi64 4:10.2.0-1 amd64 GNU C compiler for the mips64el architecture +ii gcc-mipsel-linux-gnu 4:10.2.0-1 amd64 GNU C compiler for the mipsel architecture +ii gcc-powerpc-linux-gnu 4:11.2.0-1ubuntu1 amd64 GNU C compiler for the powerpc architecture +ii gcc-powerpc64-linux-gnu 4:11.2.0--1ubuntu1 amd64 GNU C compiler for the ppc64 architecture +ii gcc-powerpc64le-linux-gnu 4:11.2.0-1ubuntu1 amd64 GNU C compiler for the ppc64el architecture +ii gcc-riscv64-linux-gnu 4:11.2.0--1ubuntu1 amd64 GNU C compiler for the riscv64 architecture +ii gcc-s390x-linux-gnu 4:11.2.0-1ubuntu1 amd64 GNU C compiler for the s390x architecture +ii gcc-sh4-linux-gnu 4:11.2.0--1ubuntu1 amd64 GNU C compiler for the sh4 architecture +ii gcc-sparc64-linux-gnu 4:11.2.0--1ubuntu1 amd64 GNU C compiler for the sparc64 architecture +ii gcc-x86-64-linux-gnux32 4:11.2.0--1ubuntu1 amd64 GNU C compiler for the x32 architecture +ii gdb 12.1-0ubuntu1~22.04 amd64 GNU Debugger +ii gir1.2-glib-2.0:amd64 1.72.0-1 amd64 Introspection data for GLib, GObject, Gio and GModule +ii git 1:2.34.1-1ubuntu1.9 amd64 fast, scalable, distributed revision control system +ii git-man 1:2.34.1-1ubuntu1.9 all fast, scalable, distributed revision control system (manual pages) +ii glib-networking-common 2.72.0-1 all network-related giomodules for GLib - data files +ii glib-networking-services 2.72.0-1 amd64 network-related giomodules for GLib - D-Bus services +ii glib-networking:amd64 2.72.0-1 amd64 network-related giomodules for GLib +ii glib-networking:i386 2.72.0-1 i386 network-related giomodules for GLib +ii gojq 0.12.6-1 amd64 pure Go implementation of jq (program) +ii gpgv 2.2.27-3ubuntu2.1 amd64 GNU privacy guard - signature verification tool +ii grep 3.7-1build1 amd64 GNU grep, egrep and fgrep +ii gsettings-desktop-schemas 42.0-1ubuntu1 all GSettings desktop-wide schemas +ii gstreamer1.0-plugins-base:amd64 1.20.1-1 amd64 GStreamer plugins from the "base" set +ii gstreamer1.0-plugins-base:i386 1.20.1-1 i386 GStreamer plugins from the "base" set +ii gstreamer1.0-plugins-good:amd64 1.20.3-0ubuntu1 amd64 GStreamer plugins from the "good" set +ii gstreamer1.0-plugins-good:i386 1.20.3-0ubuntu1 i386 GStreamer plugins from the "good" set +ii gstreamer1.0-x:amd64 1.20.1-1 amd64 GStreamer plugins for X11 and Pango +ii gstreamer1.0-x:i386 1.20.1-1 i386 GStreamer plugins for X11 and Pango +ii gtk-update-icon-cache 3.24.33-1ubuntu2 amd64 icon theme caching utility +ii gzip 1.10-4ubuntu4.1 amd64 GNU compression utilities +ii hicolor-icon-theme 0.17-2 all default fallback theme for FreeDesktop.org icon themes +ii hostname 3.23ubuntu2 amd64 utility to set/show the host name or domain name +ii ht 2.1.0+repack1-5 amd64 Viewer/editor/analyser (mostly) for executables +ii htop 3.0.5-7build2 amd64 interactive processes viewer +ii humanity-icon-theme 0.6.16 all Humanity Icon theme +ii hyperfine 1.12.0-3ubuntu0.1 amd64 Command-line benchmarking tool +ii ibverbs-providers:amd64 39.0-1 amd64 User space provider drivers for libibverbs +ii icu-devtools 70.1-2 amd64 Development utilities for International Components for Unicode +ii init-system-helpers 1.62 all helper tools for all init systems +ii ipxe-qemu 1.21.1+git-20220113.fbbdc3926-0ubuntu1 all PXE boot firmware - ROM images for qemu +ii ipxe-qemu-256k-compat-efi-roms 1.0.0+git-20150424.a25a16d-0ubuntu4 all PXE boot firmware - Compat EFI ROM images for qemu +ii iso-codes 4.9.0-1 all ISO language, territory, currency, script codes and their translations +ii jq 1.6-2.1ubuntu3 amd64 lightweight and flexible command-line JSON processor +ii krb5-locales 1.19.2-2ubuntu0.2 all internationalization support for MIT Kerberos +ii less 590-1ubuntu0.22.04.1 amd64 pager program similar to more +ii lib32asan6 11.3.0-1ubuntu1~22.04.1 amd64 AddressSanitizer -- a fast memory error detector (32bit) +ii lib32atomic1 12.1.0-2ubuntu1~22.04 amd64 support library providing __atomic built-in functions (32bit) +ii lib32gcc-11-dev 11.3.0-1ubuntu1~22.04.1 amd64 GCC support library (32 bit development files) +ii lib32gcc-s1 12.1.0-2ubuntu1~22.04 amd64 GCC support library (32 bit Version) +ii lib32gomp1 12.1.0-2ubuntu1~22.04 amd64 GCC OpenMP (GOMP) support library (32bit) +ii lib32itm1 12.1.0-2ubuntu1~22.04 amd64 GNU Transactional Memory Library (32bit) +ii lib32quadmath0 12.1.0-2ubuntu1~22.04 amd64 GCC Quad-Precision Math Library (32bit) +ii lib32stdc++-11-dev 11.3.0-1ubuntu1~22.04.1 amd64 GNU Standard C++ Library v3 (development files) +ii lib32stdc++6 12.1.0-2ubuntu1~22.04 amd64 GNU Standard C++ Library v3 (32 bit Version) +ii lib32ubsan1 12.1.0-2ubuntu1~22.04 amd64 UBSan -- undefined behaviour sanitizer (32bit) +ii libaa1:amd64 1.4p5-50build1 amd64 ASCII art library +ii libaa1:i386 1.4p5-50build1 i386 ASCII art library +ii libacl1:amd64 2.3.1-1 amd64 access control list - shared library +ii libaio1:amd64 0.3.112-13build1 amd64 Linux kernel AIO access library - shared library +ii libapparmor1:amd64 3.0.4-2ubuntu2.2 amd64 changehat AppArmor library +ii libapparmor1:i386 3.0.4-2ubuntu2.2 i386 changehat AppArmor library +ii libapt-pkg6.0:amd64 2.4.9 amd64 package management runtime library +ii libarchive13:amd64 3.6.0-1ubuntu1 amd64 Multi-format archive and compression library (shared library) +ii libargon2-1:amd64 0~20171227-0.3 amd64 memory-hard hashing function - runtime library +ii libaria2-0:amd64 1.36.0-1 amd64 C++ library interface to aria2 +ii libasan6-arm64-cross 11.3.0-1ubuntu1~22.04.1cross1 all AddressSanitizer -- a fast memory error detector +ii libasan6-armel-cross 11.3.0-1ubuntu1~22.04.1cross1 all AddressSanitizer -- a fast memory error detector +ii libasan6-armhf-cross 11.3.0-1ubuntu1~22.04.1cross1 all AddressSanitizer -- a fast memory error detector +ii libasan6-i386-cross 11.3.0-1ubuntu1~22.04.1cross1 all AddressSanitizer -- a fast memory error detector +ii libasan6-powerpc-cross 11.3.0-1ubuntu1~22.04.1cross1 all AddressSanitizer -- a fast memory error detector +ii libasan6-ppc64-cross 11.3.0-1ubuntu1~22.04.1cross1 all AddressSanitizer -- a fast memory error detector +ii libasan6-ppc64el-cross 11.3.0-1ubuntu1~22.04.1cross1 all AddressSanitizer -- a fast memory error detector +ii libasan6-riscv64-cross 11.3.0-1ubuntu1~22.04.1cross1 all AddressSanitizer -- a fast memory error detector +ii libasan6-s390x-cross 11.3.0-1ubuntu1~22.04.1cross1 all AddressSanitizer -- a fast memory error detector +ii libasan6-sparc64-cross 11.3.0-1ubuntu1~22.04.1cross1 all AddressSanitizer -- a fast memory error detector +ii libasan6-x32-cross 11.3.0-1ubuntu1~22.04.1cross1 all AddressSanitizer -- a fast memory error detector +ii libasan6:amd64 11.3.0-1ubuntu1~22.04.1 amd64 AddressSanitizer -- a fast memory error detector +ii libasm1:amd64 0.186-1build1 amd64 library with a programmable assembler interface +ii libasound2-data 1.2.6.1-1ubuntu1 all Configuration files and profiles for ALSA drivers +ii libasound2-plugins:i386 1.2.6-1 i386 ALSA library additional plugins +ii libasound2:amd64 1.2.6.1-1ubuntu1 amd64 shared library for ALSA applications +ii libasound2:i386 1.2.6.1-1ubuntu1 i386 shared library for ALSA applications +ii libasyncns0:amd64 0.8-6build2 amd64 Asynchronous name service query library +ii libasyncns0:i386 0.8-6build2 i386 Asynchronous name service query library +ii libatk-bridge2.0-0:amd64 2.38.0-3 amd64 AT-SPI 2 toolkit bridge - shared library +ii libatk1.0-0:amd64 2.36.0-3build1 amd64 ATK accessibility toolkit +ii libatk1.0-data 2.36.0-3build1 all Common files for the ATK accessibility toolkit +ii libatomic1-alpha-cross 12.1.0-2ubuntu1~22.04cross1 all support library providing __atomic built-in functions +ii libatomic1-arm64-cross 12.1.0-2ubuntu1~22.04cross1 all support library providing __atomic built-in functions +ii libatomic1-armel-cross 12.1.0-2ubuntu1~22.04cross1 all support library providing __atomic built-in functions +ii libatomic1-armhf-cross 12.1.0-2ubuntu1~22.04cross1 all support library providing __atomic built-in functions +ii libatomic1-hppa-cross 12.1.0-2ubuntu1~22.04cross1 all support library providing __atomic built-in functions +ii libatomic1-i386-cross 12.1.0-2ubuntu1~22.04cross1 all support library providing __atomic built-in functions +ii libatomic1-m68k-cross 12.1.0-2ubuntu1~22.04cross1 all support library providing __atomic built-in functions +ii libatomic1-mips-cross 10.3.0-1ubuntu1cross2 all support library providing __atomic built-in functions +ii libatomic1-mips64-cross 10.3.0-1ubuntu1cross2 all support library providing __atomic built-in functions +ii libatomic1-mips64el-cross 10.3.0-1ubuntu1cross2 all support library providing __atomic built-in functions +ii libatomic1-mipsel-cross 10.3.0-1ubuntu1cross2 all support library providing __atomic built-in functions +ii libatomic1-powerpc-cross 12.1.0-2ubuntu1~22.04cross1 all support library providing __atomic built-in functions +ii libatomic1-ppc64-cross 12.1.0-2ubuntu1~22.04cross1 all support library providing __atomic built-in functions +ii libatomic1-ppc64el-cross 12.1.0-2ubuntu1~22.04cross1 all support library providing __atomic built-in functions +ii libatomic1-riscv64-cross 12.1.0-2ubuntu1~22.04cross1 all support library providing __atomic built-in functions +ii libatomic1-s390x-cross 12.1.0-2ubuntu1~22.04cross1 all support library providing __atomic built-in functions +ii libatomic1-sh4-cross 12.1.0-2ubuntu1~22.04cross1 all support library providing __atomic built-in functions +ii libatomic1-sparc64-cross 12.1.0-2ubuntu1~22.04cross1 all support library providing __atomic built-in functions +ii libatomic1-x32-cross 12.1.0-2ubuntu1~22.04cross1 all support library providing __atomic built-in functions +ii libatomic1:amd64 12.1.0-2ubuntu1~22.04 amd64 support library providing __atomic built-in functions +ii libatomic1:i386 12.1.0-2ubuntu1~22.04 i386 support library providing __atomic built-in functions +ii libatspi2.0-0:amd64 2.44.0-3 amd64 Assistive Technology Service Provider Interface - shared library +ii libattr1:amd64 1:2.5.1-1build1 amd64 extended attribute handling - shared library +ii libaudit-common 1:3.0.7-1build1 all Dynamic library for security auditing - common files +ii libaudit1:amd64 1:3.0.7-1build1 amd64 Dynamic library for security auditing +ii libavahi-client3:amd64 0.8-5ubuntu5.1 amd64 Avahi client library +ii libavahi-client3:i386 0.8-5ubuntu5.1 i386 Avahi client library +ii libavahi-common-data:amd64 0.8-5ubuntu5.1 amd64 Avahi common data files +ii libavahi-common-data:i386 0.8-5ubuntu5.1 i386 Avahi common data files +ii libavahi-common3:amd64 0.8-5ubuntu5.1 amd64 Avahi common library +ii libavahi-common3:i386 0.8-5ubuntu5.1 i386 Avahi common library +ii libavc1394-0:amd64 0.5.4-5build2 amd64 control IEEE 1394 audio/video devices +ii libavc1394-0:i386 0.5.4-5build2 i386 control IEEE 1394 audio/video devices +ii libbabeltrace1:amd64 1.5.8-2build1 amd64 Babeltrace conversion libraries +ii libbinutils:amd64 2.38-4ubuntu2.2 amd64 GNU binary utilities (private shared library) +ii libblkid1:amd64 2.37.2-4ubuntu3 amd64 block device ID library +ii libblkid1:i386 2.37.2-4ubuntu3 i386 block device ID library +ii libboost-iostreams1.74.0:amd64 1.74.0-14ubuntu3 amd64 Boost.Iostreams Library +ii libboost-regex1.74.0:amd64 1.74.0-14ubuntu3 amd64 regular expression library for C++ +ii libboost-thread1.74.0:amd64 1.74.0-14ubuntu3 amd64 portable C++ multi-threading +ii libbrlapi0.8:amd64 6.4-4ubuntu3 amd64 braille display access via BRLTTY - shared library +ii libbrotli1:amd64 1.0.9-2build6 amd64 library implementing brotli encoder and decoder (shared libraries) +ii libbrotli1:i386 1.0.9-2build6 i386 library implementing brotli encoder and decoder (shared libraries) +ii libbsd0:amd64 0.11.5-1 amd64 utility functions from BSD systems - shared library +ii libbsd0:i386 0.11.5-1 i386 utility functions from BSD systems - shared library +ii libbz2-1.0:amd64 1.0.8-5build1 amd64 high-quality block-sorting file compressor library - runtime +ii libbz2-1.0:i386 1.0.8-5build1 i386 high-quality block-sorting file compressor library - runtime +ii libc-ares2:amd64 1.18.1-1ubuntu0.22.04.1 amd64 asynchronous name resolver +ii libc-bin 2.35-0ubuntu3.1 amd64 GNU C Library: Binaries +ii libc-dev-bin 2.35-0ubuntu3.1 amd64 GNU C Library: Development binaries +ii libc6-arm64-cross 2.35-0ubuntu1cross3 all GNU C Library: Shared libraries (for cross-compiling) +ii libc6-armel-cross 2.35-0ubuntu1cross3 all GNU C Library: Shared libraries (for cross-compiling) +ii libc6-armhf-cross 2.35-0ubuntu1cross3 all GNU C Library: Shared libraries (for cross-compiling) +ii libc6-dbg:amd64 2.35-0ubuntu3.1 amd64 GNU C Library: detached debugging symbols +ii libc6-dev-arm64-cross 2.35-0ubuntu1cross3 all GNU C Library: Development Libraries and Header Files (for cross-compiling) +ii libc6-dev-armel-cross 2.35-0ubuntu1cross3 all GNU C Library: Development Libraries and Header Files (for cross-compiling) +ii libc6-dev-armhf-cross 2.35-0ubuntu1cross3 all GNU C Library: Development Libraries and Header Files (for cross-compiling) +ii libc6-dev-hppa-cross 2.35-0ubuntu3cross4 all GNU C Library: Development Libraries and Header Files (for cross-compiling) +ii libc6-dev-i386 2.35-0ubuntu3.1 amd64 GNU C Library: 32-bit development libraries for AMD64 +ii libc6-dev-i386-cross 2.35-0ubuntu1cross3 all GNU C Library: Development Libraries and Header Files (for cross-compiling) +ii libc6-dev-m68k-cross 2.35-0ubuntu3cross4 all GNU C Library: Development Libraries and Header Files (for cross-compiling) +ii libc6-dev-mips-cross 2.35-0ubuntu1cross1 all GNU C Library: Development Libraries and Header Files (for cross-compiling) +ii libc6-dev-mips64-cross 2.35-0ubuntu1cross1 all GNU C Library: Development Libraries and Header Files (for cross-compiling) +ii libc6-dev-mips64el-cross 2.35-0ubuntu1cross1 all GNU C Library: Development Libraries and Header Files (for cross-compiling) +ii libc6-dev-mipsel-cross 2.35-0ubuntu1cross1 all GNU C Library: Development Libraries and Header Files (for cross-compiling) +ii libc6-dev-powerpc-cross 2.35-0ubuntu1cross3 all GNU C Library: Development Libraries and Header Files (for cross-compiling) +ii libc6-dev-ppc64-cross 2.35-0ubuntu3cross4 all GNU C Library: Development Libraries and Header Files (for cross-compiling) +ii libc6-dev-ppc64el-cross 2.35-0ubuntu1cross3 all GNU C Library: Development Libraries and Header Files (for cross-compiling) +ii libc6-dev-riscv64-cross 2.35-0ubuntu3cross4 all GNU C Library: Development Libraries and Header Files (for cross-compiling) +ii libc6-dev-s390x-cross 2.35-0ubuntu1cross3 all GNU C Library: Development Libraries and Header Files (for cross-compiling) +ii libc6-dev-sh4-cross 2.35-0ubuntu3cross4 all GNU C Library: Development Libraries and Header Files (for cross-compiling) +ii libc6-dev-sparc64-cross 2.35-0ubuntu3cross4 all GNU C Library: Development Libraries and Header Files (for cross-compiling) +ii libc6-dev-x32 2.35-0ubuntu3.1 amd64 GNU C Library: X32 ABI Development Libraries for AMD64 +ii libc6-dev-x32-cross 2.35-0ubuntu3cross4 all GNU C Library: Development Libraries and Header Files (for cross-compiling) +ii libc6-dev:amd64 2.35-0ubuntu3.1 amd64 GNU C Library: Development Libraries and Header Files +ii libc6-hppa-cross 2.35-0ubuntu3cross4 all GNU C Library: Shared libraries (for cross-compiling) +ii libc6-i386 2.35-0ubuntu3.1 amd64 GNU C Library: 32-bit shared libraries for AMD64 +ii libc6-i386-cross 2.35-0ubuntu1cross3 all GNU C Library: Shared libraries (for cross-compiling) +ii libc6-m68k-cross 2.35-0ubuntu3cross4 all GNU C Library: Shared libraries (for cross-compiling) +ii libc6-mips-cross 2.35-0ubuntu1cross1 all GNU C Library: Shared libraries (for cross-compiling) +ii libc6-mips64-cross 2.35-0ubuntu1cross1 all GNU C Library: Shared libraries (for cross-compiling) +ii libc6-mips64el-cross 2.35-0ubuntu1cross1 all GNU C Library: Shared libraries (for cross-compiling) +ii libc6-mipsel-cross 2.35-0ubuntu1cross1 all GNU C Library: Shared libraries (for cross-compiling) +ii libc6-powerpc-cross 2.35-0ubuntu1cross3 all GNU C Library: Shared libraries (for cross-compiling) +ii libc6-ppc64-cross 2.35-0ubuntu3cross4 all GNU C Library: Shared libraries (for cross-compiling) +ii libc6-ppc64el-cross 2.35-0ubuntu1cross3 all GNU C Library: Shared libraries (for cross-compiling) +ii libc6-riscv64-cross 2.35-0ubuntu3cross4 all GNU C Library: Shared libraries (for cross-compiling) +ii libc6-s390x-cross 2.35-0ubuntu1cross3 all GNU C Library: Shared libraries (for cross-compiling) +ii libc6-sh4-cross 2.35-0ubuntu3cross4 all GNU C Library: Shared libraries (for cross-compiling) +ii libc6-sparc64-cross 2.35-0ubuntu3cross4 all GNU C Library: Shared libraries (for cross-compiling) +ii libc6-x32 2.35-0ubuntu3.1 amd64 GNU C Library: X32 ABI Shared libraries for AMD64 +ii libc6-x32-cross 2.35-0ubuntu3cross4 all GNU C Library: Shared libraries (for cross-compiling) +ii libc6.1-alpha-cross 2.35-0ubuntu3cross4 all GNU C Library: Shared libraries (for cross-compiling) +ii libc6.1-dev-alpha-cross 2.35-0ubuntu3cross4 all GNU C Library: Development Libraries and Header Files (for cross-compiling) +ii libc6:amd64 2.35-0ubuntu3.1 amd64 GNU C Library: Shared libraries +ii libc6:i386 2.35-0ubuntu3.1 i386 GNU C Library: Shared libraries +ii libcaca0:amd64 0.99.beta19-2.2ubuntu4 amd64 colour ASCII art library +ii libcaca0:i386 0.99.beta19-2.2ubuntu4 i386 colour ASCII art library +ii libcacard0:amd64 1:2.8.0-3build2 amd64 Virtual Common Access Card (CAC) Emulator (runtime library) +ii libcairo-gobject2:amd64 1.16.0-5ubuntu2 amd64 Cairo 2D vector graphics library (GObject library) +ii libcairo-gobject2:i386 1.16.0-5ubuntu2 i386 Cairo 2D vector graphics library (GObject library) +ii libcairo2:amd64 1.16.0-5ubuntu2 amd64 Cairo 2D vector graphics library +ii libcairo2:i386 1.16.0-5ubuntu2 i386 Cairo 2D vector graphics library +ii libcap-ng0:amd64 0.7.9-2.2build3 amd64 An alternate POSIX capabilities library +ii libcap2-bin 1:2.44-1build3 amd64 POSIX 1003.1e capabilities (utilities) +ii libcap2:amd64 1:2.44-1build3 amd64 POSIX 1003.1e capabilities (library) +ii libcap2:i386 1:2.44-1build3 i386 POSIX 1003.1e capabilities (library) +ii libcapi20-3:i386 1:3.27-3 i386 ISDN utilities - CAPI support libraries +ii libcc1-0:amd64 12.1.0-2ubuntu1~22.04 amd64 GCC cc1 plugin for GDB +ii libcdparanoia0:amd64 3.10.2+debian-14build2 amd64 audio extraction tool for sampling CDs (library) +ii libcdparanoia0:i386 3.10.2+debian-14build2 i386 audio extraction tool for sampling CDs (library) +ii libclang-common-14-dev 1:14.0.0-1ubuntu1 amd64 Clang library - Common development package +ii libclang-cpp14 1:14.0.0-1ubuntu1 amd64 C++ interface to the Clang library +ii libclang1-14 1:14.0.0-1ubuntu1 amd64 C interface to the Clang library +ii libcolord2:amd64 1.4.6-1 amd64 system service to manage device colour profiles -- runtime +ii libcom-err2:amd64 1.46.5-2ubuntu1.1 amd64 common error description library +ii libcom-err2:i386 1.46.5-2ubuntu1.1 i386 common error description library +ii libcrypt-dev:amd64 1:4.4.27-1 amd64 libcrypt development files +ii libcrypt1:amd64 1:4.4.27-1 amd64 libcrypt shared library +ii libcrypt1:i386 1:4.4.27-1 i386 libcrypt shared library +ii libcryptsetup12:amd64 2:2.4.3-1ubuntu1.1 amd64 disk encryption support - shared library +ii libctf-nobfd0:amd64 2.38-4ubuntu2.2 amd64 Compact C Type Format library (runtime, no BFD dependency) +ii libctf0:amd64 2.38-4ubuntu2.2 amd64 Compact C Type Format library (runtime, BFD dependency) +ii libcups2:amd64 2.4.1op1-1ubuntu4.2 amd64 Common UNIX Printing System(tm) - Core library +ii libcups2:i386 2.4.1op1-1ubuntu4.2 i386 Common UNIX Printing System(tm) - Core library +ii libcurl3-gnutls:amd64 7.81.0-1ubuntu1.10 amd64 easy-to-use client-side URL transfer library (GnuTLS flavour) +ii libcurl4:amd64 7.81.0-1ubuntu1.10 amd64 easy-to-use client-side URL transfer library (OpenSSL flavour) +ii libcurl4:i386 7.81.0-1ubuntu1.10 i386 easy-to-use client-side URL transfer library (OpenSSL flavour) +ii libdatrie1:amd64 0.2.13-2 amd64 Double-array trie library +ii libdatrie1:i386 0.2.13-2 i386 Double-array trie library +ii libdaxctl1:amd64 72.1-1 amd64 Utility library for managing the device DAX subsystem +ii libdb5.3:amd64 5.3.28+dfsg1-0.8ubuntu3 amd64 Berkeley v5.3 Database Libraries [runtime] +ii libdb5.3:i386 5.3.28+dfsg1-0.8ubuntu3 i386 Berkeley v5.3 Database Libraries [runtime] +ii libdbus-1-3:amd64 1.12.20-2ubuntu4.1 amd64 simple interprocess messaging system (library) +ii libdbus-1-3:i386 1.12.20-2ubuntu4.1 i386 simple interprocess messaging system (library) +ii libdconf1:amd64 0.40.0-3 amd64 simple configuration storage system - runtime library +ii libdebconfclient0:amd64 0.261ubuntu1 amd64 Debian Configuration Management System (C-implementation library) +ii libdebuginfod-common 0.186-1build1 all configuration to enable the Debian debug info server +ii libdebuginfod1:amd64 0.186-1build1 amd64 library to interact with debuginfod (development files) +ii libdecor-0-0:amd64 0.1.0-3build1 amd64 client-side window decoration library +ii libdecor-0-0:i386 0.1.0-3build1 i386 client-side window decoration library +ii libdecor-0-plugin-1-cairo:amd64 0.1.0-3build1 amd64 default decoration plugin +ii libdecor-0-plugin-1-cairo:i386 0.1.0-3build1 i386 default decoration plugin +ii libdeflate0:amd64 1.10-2 amd64 fast, whole-buffer DEFLATE-based compression and decompression +ii libdeflate0:i386 1.10-2 i386 fast, whole-buffer DEFLATE-based compression and decompression +ii libdevmapper1.02.1:amd64 2:1.02.175-2.1ubuntu4 amd64 Linux Kernel Device Mapper userspace library +ii libdrm-amdgpu1:amd64 2.4.113-2~ubuntu0.22.04.1 amd64 Userspace interface to amdgpu-specific kernel DRM services -- runtime +ii libdrm-amdgpu1:i386 2.4.113-2~ubuntu0.22.04.1 i386 Userspace interface to amdgpu-specific kernel DRM services -- runtime +ii libdrm-common 2.4.113-2~ubuntu0.22.04.1 all Userspace interface to kernel DRM services -- common files +ii libdrm-intel1:amd64 2.4.113-2~ubuntu0.22.04.1 amd64 Userspace interface to intel-specific kernel DRM services -- runtime +ii libdrm-nouveau2:amd64 2.4.113-2~ubuntu0.22.04.1 amd64 Userspace interface to nouveau-specific kernel DRM services -- runtime +ii libdrm-nouveau2:i386 2.4.113-2~ubuntu0.22.04.1 i386 Userspace interface to nouveau-specific kernel DRM services -- runtime +ii libdrm-radeon1:amd64 2.4.113-2~ubuntu0.22.04.1 amd64 Userspace interface to radeon-specific kernel DRM services -- runtime +ii libdrm-radeon1:i386 2.4.113-2~ubuntu0.22.04.1 i386 Userspace interface to radeon-specific kernel DRM services -- runtime +ii libdrm2:amd64 2.4.113-2~ubuntu0.22.04.1 amd64 Userspace interface to kernel DRM services -- runtime +ii libdrm2:i386 2.4.113-2~ubuntu0.22.04.1 i386 Userspace interface to kernel DRM services -- runtime +ii libdv4:amd64 1.0.0-14build1 amd64 software library for DV format digital video (runtime lib) +ii libdv4:i386 1.0.0-14build1 i386 software library for DV format digital video (runtime lib) +ii libdw1:amd64 0.186-1build1 amd64 library that provides access to the DWARF debug information +ii libdw1:i386 0.186-1build1 i386 library that provides access to the DWARF debug information +ii libedit2:amd64 3.1-20210910-1build1 amd64 BSD editline and history libraries +ii libedit2:i386 3.1-20210910-1build1 i386 BSD editline and history libraries +ii libelf1:amd64 0.186-1build1 amd64 library to read and write ELF files +ii libelf1:i386 0.186-1build1 i386 library to read and write ELF files +ii libepoxy0:amd64 1.5.10-1 amd64 OpenGL function pointer management library +ii liberror-perl 0.17029-1 all Perl module for error/exception handling in an OO-ish way +ii libexif12:i386 0.6.24-1build1 i386 library to parse EXIF files +ii libexpat1:amd64 2.4.7-1ubuntu0.2 amd64 XML parsing C library - runtime library +ii libexpat1:i386 2.4.7-1ubuntu0.2 i386 XML parsing C library - runtime library +ii libext2fs2:amd64 1.46.5-2ubuntu1.1 amd64 ext2/ext3/ext4 file system libraries +ii libfaudio0:i386 22.02-1 i386 XAudio sound processing reimplementation - library +ii libfdt1:amd64 1.6.1-1 amd64 Flat Device Trees manipulation library +ii libffi-dev:amd64 3.4.2-4 amd64 Foreign Function Interface library (development files) +ii libffi8:amd64 3.4.2-4 amd64 Foreign Function Interface library runtime +ii libffi8:i386 3.4.2-4 i386 Foreign Function Interface library runtime +ii libflac8:amd64 1.3.3-2ubuntu0.1 amd64 Free Lossless Audio Codec - runtime C library +ii libflac8:i386 1.3.3-2ubuntu0.1 i386 Free Lossless Audio Codec - runtime C library +ii libfontconfig1:amd64 2.13.1-4.2ubuntu5 amd64 generic font configuration library - runtime +ii libfontconfig1:i386 2.13.1-4.2ubuntu5 i386 generic font configuration library - runtime +ii libfreetype6:amd64 2.11.1+dfsg-1ubuntu0.2 amd64 FreeType 2 font engine, shared library files +ii libfreetype6:i386 2.11.1+dfsg-1ubuntu0.2 i386 FreeType 2 font engine, shared library files +ii libfribidi0:amd64 1.0.8-2ubuntu3.1 amd64 Free Implementation of the Unicode BiDi algorithm +ii libfribidi0:i386 1.0.8-2ubuntu3.1 i386 Free Implementation of the Unicode BiDi algorithm +ii libfuse3-3:amd64 3.10.5-1build1 amd64 Filesystem in Userspace (library) (3.x version) +ii libgbm1:amd64 22.2.5-0ubuntu0.1~22.04.1 amd64 generic buffer management API -- runtime +ii libgbm1:i386 22.2.5-0ubuntu0.1~22.04.1 i386 generic buffer management API -- runtime +ii libgc1:amd64 1:8.0.6-1.1build1 amd64 conservative garbage collector for C and C++ +ii libgcc-10-dev-mips-cross 10.3.0-1ubuntu1cross2 all GCC support library (development files) +ii libgcc-10-dev-mips64-cross 10.3.0-1ubuntu1cross2 all GCC support library (development files) +ii libgcc-10-dev-mips64el-cross 10.3.0-1ubuntu1cross2 all GCC support library (development files) +ii libgcc-10-dev-mipsel-cross 10.3.0-1ubuntu1cross2 all GCC support library (development files) +ii libgcc-11-dev-alpha-cross 11.3.0-1ubuntu1~22.04.1cross1 all GCC support library (development files) +ii libgcc-11-dev-arm64-cross 11.3.0-1ubuntu1~22.04.1cross1 all GCC support library (development files) +ii libgcc-11-dev-armel-cross 11.3.0-1ubuntu1~22.04.1cross1 all GCC support library (development files) +ii libgcc-11-dev-armhf-cross 11.3.0-1ubuntu1~22.04.1cross1 all GCC support library (development files) +ii libgcc-11-dev-hppa-cross 11.3.0-1ubuntu1~22.04.1cross1 all GCC support library (development files) +ii libgcc-11-dev-i386-cross 11.3.0-1ubuntu1~22.04.1cross1 all GCC support library (development files) +ii libgcc-11-dev-m68k-cross 11.3.0-1ubuntu1~22.04.1cross1 all GCC support library (development files) +ii libgcc-11-dev-powerpc-cross 11.3.0-1ubuntu1~22.04.1cross1 all GCC support library (development files) +ii libgcc-11-dev-ppc64-cross 11.3.0-1ubuntu1~22.04.1cross1 all GCC support library (development files) +ii libgcc-11-dev-ppc64el-cross 11.3.0-1ubuntu1~22.04.1cross1 all GCC support library (development files) +ii libgcc-11-dev-riscv64-cross 11.3.0-1ubuntu1~22.04.1cross1 all GCC support library (development files) +ii libgcc-11-dev-s390x-cross 11.3.0-1ubuntu1~22.04.1cross1 all GCC support library (development files) +ii libgcc-11-dev-sh4-cross 11.3.0-1ubuntu1~22.04.1cross1 all GCC support library (development files) +ii libgcc-11-dev-sparc64-cross 11.3.0-1ubuntu1~22.04.1cross1 all GCC support library (development files) +ii libgcc-11-dev-x32-cross 11.3.0-1ubuntu1~22.04.1cross1 all GCC support library (development files) +ii libgcc-11-dev:amd64 11.3.0-1ubuntu1~22.04.1 amd64 GCC support library (development files) +ii libgcc-s1-alpha-cross 12.1.0-2ubuntu1~22.04cross1 all GCC support library (alpha) +ii libgcc-s1-arm64-cross 12.1.0-2ubuntu1~22.04cross1 all GCC support library (arm64) +ii libgcc-s1-armel-cross 12.1.0-2ubuntu1~22.04cross1 all GCC support library (armel) +ii libgcc-s1-armhf-cross 12.1.0-2ubuntu1~22.04cross1 all GCC support library (armhf) +ii libgcc-s1-i386-cross 12.1.0-2ubuntu1~22.04cross1 all GCC support library (i386) +ii libgcc-s1-mips-cross 10.3.0-1ubuntu1cross2 all GCC support library (mips) +ii libgcc-s1-mips64-cross 10.3.0-1ubuntu1cross2 all GCC support library (mips64) +ii libgcc-s1-mips64el-cross 10.3.0-1ubuntu1cross2 all GCC support library (mips64el) +ii libgcc-s1-mipsel-cross 10.3.0-1ubuntu1cross2 all GCC support library (mipsel) +ii libgcc-s1-powerpc-cross 12.1.0-2ubuntu1~22.04cross1 all GCC support library (powerpc) +ii libgcc-s1-ppc64-cross 12.1.0-2ubuntu1~22.04cross1 all GCC support library (ppc64) +ii libgcc-s1-ppc64el-cross 12.1.0-2ubuntu1~22.04cross1 all GCC support library (ppc64el) +ii libgcc-s1-riscv64-cross 12.1.0-2ubuntu1~22.04cross1 all GCC support library (riscv64) +ii libgcc-s1-s390x-cross 12.1.0-2ubuntu1~22.04cross1 all GCC support library (s390x) +ii libgcc-s1-sh4-cross 12.1.0-2ubuntu1~22.04cross1 all GCC support library (sh4) +ii libgcc-s1-sparc64-cross 12.1.0-2ubuntu1~22.04cross1 all GCC support library (sparc64) +ii libgcc-s1-x32-cross 12.1.0-2ubuntu1~22.04cross1 all GCC support library (x32) +ii libgcc-s1:amd64 12.1.0-2ubuntu1~22.04 amd64 GCC support library +ii libgcc-s1:i386 12.1.0-2ubuntu1~22.04 i386 GCC support library +ii libgcc-s2-m68k-cross 12.1.0-2ubuntu1~22.04cross1 all GCC support library (m68k) +ii libgcc-s4-hppa-cross 12.1.0-2ubuntu1~22.04cross1 all GCC support library (hppa) +ii libgcrypt20:amd64 1.9.4-3ubuntu3 amd64 LGPL Crypto library - runtime library +ii libgcrypt20:i386 1.9.4-3ubuntu3 i386 LGPL Crypto library - runtime library +ii libgd3:i386 2.3.0-2ubuntu2 i386 GD Graphics Library +ii libgdbm-compat4:amd64 1.23-1 amd64 GNU dbm database routines (legacy support runtime version) +ii libgdbm6:amd64 1.23-1 amd64 GNU dbm database routines (runtime version) +ii libgdk-pixbuf-2.0-0:amd64 2.42.8+dfsg-1ubuntu0.2 amd64 GDK Pixbuf library +ii libgdk-pixbuf-2.0-0:i386 2.42.8+dfsg-1ubuntu0.2 i386 GDK Pixbuf library +ii libgdk-pixbuf2.0-bin 2.42.8+dfsg-1ubuntu0.2 amd64 GDK Pixbuf library (thumbnailer) +ii libgdk-pixbuf2.0-common 2.42.8+dfsg-1ubuntu0.2 all GDK Pixbuf library - data files +ii libgfapi0:amd64 10.1-1 amd64 GlusterFS gfapi shared library +ii libgfrpc0:amd64 10.1-1 amd64 GlusterFS libgfrpc shared library +ii libgfxdr0:amd64 10.1-1 amd64 GlusterFS libgfxdr shared library +ii libgirepository-1.0-1:amd64 1.72.0-1 amd64 Library for handling GObject introspection data (runtime library) +ii libgl1-amber-dri:amd64 21.3.7-0ubuntu1 amd64 free implementation of the OpenGL API -- DRI modules +ii libgl1-mesa-dri:amd64 22.2.5-0ubuntu0.1~22.04.1 amd64 free implementation of the OpenGL API -- DRI modules +ii libgl1-mesa-dri:i386 22.2.5-0ubuntu0.1~22.04.1 i386 free implementation of the OpenGL API -- DRI modules +ii libgl1:amd64 1.4.0-1 amd64 Vendor neutral GL dispatch library -- legacy GL support +ii libgl1:i386 1.4.0-1 i386 Vendor neutral GL dispatch library -- legacy GL support +ii libglapi-mesa:amd64 22.2.5-0ubuntu0.1~22.04.1 amd64 free implementation of the GL API -- shared library +ii libglapi-mesa:i386 22.2.5-0ubuntu0.1~22.04.1 i386 free implementation of the GL API -- shared library +ii libglib2.0-0:amd64 2.72.4-0ubuntu2 amd64 GLib library of C routines +ii libglib2.0-0:i386 2.72.4-0ubuntu2 i386 GLib library of C routines +ii libglib2.0-data 2.72.4-0ubuntu2 all Common files for GLib library +ii libglusterfs0:amd64 10.1-1 amd64 GlusterFS shared library +ii libglvnd0:amd64 1.4.0-1 amd64 Vendor neutral GL dispatch library +ii libglvnd0:i386 1.4.0-1 i386 Vendor neutral GL dispatch library +ii libglx-mesa0:amd64 22.2.5-0ubuntu0.1~22.04.1 amd64 free implementation of the OpenGL API -- GLX vendor library +ii libglx-mesa0:i386 22.2.5-0ubuntu0.1~22.04.1 i386 free implementation of the OpenGL API -- GLX vendor library +ii libglx0:amd64 1.4.0-1 amd64 Vendor neutral GL dispatch library -- GLX support +ii libglx0:i386 1.4.0-1 i386 Vendor neutral GL dispatch library -- GLX support +ii libgmp10:amd64 2:6.2.1+dfsg-3ubuntu1 amd64 Multiprecision arithmetic library +ii libgmp10:i386 2:6.2.1+dfsg-3ubuntu1 i386 Multiprecision arithmetic library +ii libgnutls30:amd64 3.7.3-4ubuntu1.2 amd64 GNU TLS library - main runtime library +ii libgnutls30:i386 3.7.3-4ubuntu1.2 i386 GNU TLS library - main runtime library +ii libgomp1-alpha-cross 12.1.0-2ubuntu1~22.04cross1 all GCC OpenMP (GOMP) support library +ii libgomp1-arm64-cross 12.1.0-2ubuntu1~22.04cross1 all GCC OpenMP (GOMP) support library +ii libgomp1-armel-cross 12.1.0-2ubuntu1~22.04cross1 all GCC OpenMP (GOMP) support library +ii libgomp1-armhf-cross 12.1.0-2ubuntu1~22.04cross1 all GCC OpenMP (GOMP) support library +ii libgomp1-hppa-cross 12.1.0-2ubuntu1~22.04cross1 all GCC OpenMP (GOMP) support library +ii libgomp1-i386-cross 12.1.0-2ubuntu1~22.04cross1 all GCC OpenMP (GOMP) support library +ii libgomp1-m68k-cross 12.1.0-2ubuntu1~22.04cross1 all GCC OpenMP (GOMP) support library +ii libgomp1-mips-cross 10.3.0-1ubuntu1cross2 all GCC OpenMP (GOMP) support library +ii libgomp1-mips64-cross 10.3.0-1ubuntu1cross2 all GCC OpenMP (GOMP) support library +ii libgomp1-mips64el-cross 10.3.0-1ubuntu1cross2 all GCC OpenMP (GOMP) support library +ii libgomp1-mipsel-cross 10.3.0-1ubuntu1cross2 all GCC OpenMP (GOMP) support library +ii libgomp1-powerpc-cross 12.1.0-2ubuntu1~22.04cross1 all GCC OpenMP (GOMP) support library +ii libgomp1-ppc64-cross 12.1.0-2ubuntu1~22.04cross1 all GCC OpenMP (GOMP) support library +ii libgomp1-ppc64el-cross 12.1.0-2ubuntu1~22.04cross1 all GCC OpenMP (GOMP) support library +ii libgomp1-riscv64-cross 12.1.0-2ubuntu1~22.04cross1 all GCC OpenMP (GOMP) support library +ii libgomp1-s390x-cross 12.1.0-2ubuntu1~22.04cross1 all GCC OpenMP (GOMP) support library +ii libgomp1-sh4-cross 12.1.0-2ubuntu1~22.04cross1 all GCC OpenMP (GOMP) support library +ii libgomp1-sparc64-cross 12.1.0-2ubuntu1~22.04cross1 all GCC OpenMP (GOMP) support library +ii libgomp1-x32-cross 12.1.0-2ubuntu1~22.04cross1 all GCC OpenMP (GOMP) support library +ii libgomp1:amd64 12.1.0-2ubuntu1~22.04 amd64 GCC OpenMP (GOMP) support library +ii libgpg-error-l10n 1.43-3 all library of error values and messages in GnuPG (localization files) +ii libgpg-error0:amd64 1.43-3 amd64 GnuPG development runtime library +ii libgpg-error0:i386 1.43-3 i386 GnuPG development runtime library +ii libgphoto2-6:i386 2.5.27-1build2 i386 gphoto2 digital camera library +ii libgphoto2-l10n 2.5.27-1build2 all gphoto2 digital camera library - localized messages +ii libgphoto2-port12:i386 2.5.27-1build2 i386 gphoto2 digital camera port library +ii libgpm2:amd64 1.20.7-10build1 amd64 General Purpose Mouse - shared library +ii libgpm2:i386 1.20.7-10build1 i386 General Purpose Mouse - shared library +ii libgraphite2-3:amd64 1.3.14-1build2 amd64 Font rendering engine for Complex Scripts -- library +ii libgraphite2-3:i386 1.3.14-1build2 i386 Font rendering engine for Complex Scripts -- library +ii libgsm1:i386 1.0.19-1 i386 Shared libraries for GSM speech compressor +ii libgssapi-krb5-2:amd64 1.19.2-2ubuntu0.2 amd64 MIT Kerberos runtime libraries - krb5 GSS-API Mechanism +ii libgssapi-krb5-2:i386 1.19.2-2ubuntu0.2 i386 MIT Kerberos runtime libraries - krb5 GSS-API Mechanism +ii libgstreamer-plugins-base1.0-0:amd64 1.20.1-1 amd64 GStreamer libraries from the "base" set +ii libgstreamer-plugins-base1.0-0:i386 1.20.1-1 i386 GStreamer libraries from the "base" set +ii libgstreamer-plugins-good1.0-0:amd64 1.20.3-0ubuntu1 amd64 GStreamer development files for libraries from the "good" set +ii libgstreamer-plugins-good1.0-0:i386 1.20.3-0ubuntu1 i386 GStreamer development files for libraries from the "good" set +ii libgstreamer1.0-0:amd64 1.20.3-0ubuntu1 amd64 Core GStreamer libraries and elements +ii libgstreamer1.0-0:i386 1.20.3-0ubuntu1 i386 Core GStreamer libraries and elements +ii libgtk-3-0:amd64 3.24.33-1ubuntu2 amd64 GTK graphical user interface library +ii libgtk-3-bin 3.24.33-1ubuntu2 amd64 programs for the GTK graphical user interface library +ii libgtk-3-common 3.24.33-1ubuntu2 all common files for the GTK graphical user interface library +ii libgudev-1.0-0:amd64 1:237-2build1 amd64 GObject-based wrapper library for libudev +ii libgudev-1.0-0:i386 1:237-2build1 i386 GObject-based wrapper library for libudev +ii libharfbuzz0b:amd64 2.7.4-1ubuntu3.1 amd64 OpenType text shaping engine (shared library) +ii libharfbuzz0b:i386 2.7.4-1ubuntu3.1 i386 OpenType text shaping engine (shared library) +ii libhogweed6:amd64 3.7.3-1build2 amd64 low level cryptographic library (public-key cryptos) +ii libhogweed6:i386 3.7.3-1build2 i386 low level cryptographic library (public-key cryptos) +ii libhwasan0-arm64-cross 12.1.0-2ubuntu1~22.04cross1 all AddressSanitizer -- a fast memory error detector +ii libibverbs1:amd64 39.0-1 amd64 Library for direct userspace use of RDMA (InfiniBand/iWARP) +ii libicu-dev:amd64 70.1-2 amd64 Development files for International Components for Unicode +ii libicu70:amd64 70.1-2 amd64 International Components for Unicode +ii libicu70:i386 70.1-2 i386 International Components for Unicode +ii libidn2-0:amd64 2.3.2-2build1 amd64 Internationalized domain names (IDNA2008/TR46) library +ii libidn2-0:i386 2.3.2-2build1 i386 Internationalized domain names (IDNA2008/TR46) library +ii libiec61883-0:amd64 1.2.0-4build3 amd64 partial implementation of IEC 61883 (shared lib) +ii libiec61883-0:i386 1.2.0-4build3 i386 partial implementation of IEC 61883 (shared lib) +ii libio-pty-perl 1:1.15-2build2 amd64 Perl module for pseudo tty IO +ii libip4tc2:amd64 1.8.7-1ubuntu5.1 amd64 netfilter libip4tc library +ii libipc-run-perl 20200505.0-1 all Perl module for running processes +ii libipt2 2.0.5-1 amd64 Intel Processor Trace Decoder Library +ii libiscsi7:amd64 1.19.0-3build2 amd64 iSCSI client shared library +ii libisl23:amd64 0.24-2build1 amd64 manipulating sets and relations of integer points bounded by linear constraints +ii libitm1-alpha-cross 12.1.0-2ubuntu1~22.04cross1 all GNU Transactional Memory Library +ii libitm1-arm64-cross 12.1.0-2ubuntu1~22.04cross1 all GNU Transactional Memory Library +ii libitm1-i386-cross 12.1.0-2ubuntu1~22.04cross1 all GNU Transactional Memory Library +ii libitm1-ppc64-cross 12.1.0-2ubuntu1~22.04cross1 all GNU Transactional Memory Library +ii libitm1-ppc64el-cross 12.1.0-2ubuntu1~22.04cross1 all GNU Transactional Memory Library +ii libitm1-s390x-cross 12.1.0-2ubuntu1~22.04cross1 all GNU Transactional Memory Library +ii libitm1-sh4-cross 12.1.0-2ubuntu1~22.04cross1 all GNU Transactional Memory Library +ii libitm1-sparc64-cross 12.1.0-2ubuntu1~22.04cross1 all GNU Transactional Memory Library +ii libitm1-x32-cross 12.1.0-2ubuntu1~22.04cross1 all GNU Transactional Memory Library +ii libitm1:amd64 12.1.0-2ubuntu1~22.04 amd64 GNU Transactional Memory Library +ii libjack-jackd2-0:amd64 1.9.20~dfsg-1 amd64 JACK Audio Connection Kit (libraries) +ii libjack-jackd2-0:i386 1.9.20~dfsg-1 i386 JACK Audio Connection Kit (libraries) +ii libjansson4:amd64 2.13.1-1.1build3 amd64 C library for encoding, decoding and manipulating JSON data +ii libjbig0:amd64 2.1-3.1ubuntu0.22.04.1 amd64 JBIGkit libraries +ii libjbig0:i386 2.1-3.1ubuntu0.22.04.1 i386 JBIGkit libraries +ii libjpeg-turbo8:amd64 2.1.2-0ubuntu1 amd64 IJG JPEG compliant runtime library. +ii libjpeg-turbo8:i386 2.1.2-0ubuntu1 i386 IJG JPEG compliant runtime library. +ii libjpeg8:amd64 8c-2ubuntu10 amd64 Independent JPEG Group's JPEG runtime library (dependency package) +ii libjpeg8:i386 8c-2ubuntu10 i386 Independent JPEG Group's JPEG runtime library (dependency package) +ii libjq1:amd64 1.6-2.1ubuntu3 amd64 lightweight and flexible command-line JSON processor - shared library +ii libjson-c5:amd64 0.15-3~ubuntu1.22.04.1 amd64 JSON manipulation library - shared library +ii libjsoncpp25:amd64 1.9.5-3 amd64 library for reading and writing JSON for C++ +ii libk5crypto3:amd64 1.19.2-2ubuntu0.2 amd64 MIT Kerberos runtime libraries - Crypto Library +ii libk5crypto3:i386 1.19.2-2ubuntu0.2 i386 MIT Kerberos runtime libraries - Crypto Library +ii libkeyutils1:amd64 1.6.1-2ubuntu3 amd64 Linux Key Management Utilities (library) +ii libkeyutils1:i386 1.6.1-2ubuntu3 i386 Linux Key Management Utilities (library) +ii libkmod2:amd64 29-1ubuntu1 amd64 libkmod shared library +ii libkrb5-3:amd64 1.19.2-2ubuntu0.2 amd64 MIT Kerberos runtime libraries +ii libkrb5-3:i386 1.19.2-2ubuntu0.2 i386 MIT Kerberos runtime libraries +ii libkrb5support0:amd64 1.19.2-2ubuntu0.2 amd64 MIT Kerberos runtime libraries - Support library +ii libkrb5support0:i386 1.19.2-2ubuntu0.2 i386 MIT Kerberos runtime libraries - Support library +ii liblcms2-2:amd64 2.12~rc1-2build2 amd64 Little CMS 2 color management library +ii liblcms2-2:i386 2.12~rc1-2build2 i386 Little CMS 2 color management library +ii libldap-2.5-0:amd64 2.5.14+dfsg-0ubuntu0.22.04.2 amd64 OpenLDAP libraries +ii libldap-2.5-0:i386 2.5.14+dfsg-0ubuntu0.22.04.2 i386 OpenLDAP libraries +ii libldap-common 2.5.14+dfsg-0ubuntu0.22.04.2 all OpenLDAP common files for libraries +ii liblldb-14 1:14.0.0-1ubuntu1 amd64 Next generation, high-performance debugger, library +ii libllvm14:amd64 1:14.0.0-1ubuntu1 amd64 Modular compiler and toolchain technologies, runtime library +ii libllvm15:amd64 1:15.0.7-0ubuntu0.22.04.1 amd64 Modular compiler and toolchain technologies, runtime library +ii libllvm15:i386 1:15.0.7-0ubuntu0.22.04.1 i386 Modular compiler and toolchain technologies, runtime library +ii liblsan0-arm64-cross 12.1.0-2ubuntu1~22.04cross1 all LeakSanitizer -- a memory leak detector (runtime) +ii liblsan0-ppc64-cross 12.1.0-2ubuntu1~22.04cross1 all LeakSanitizer -- a memory leak detector (runtime) +ii liblsan0-ppc64el-cross 12.1.0-2ubuntu1~22.04cross1 all LeakSanitizer -- a memory leak detector (runtime) +ii liblsan0:amd64 12.1.0-2ubuntu1~22.04 amd64 LeakSanitizer -- a memory leak detector (runtime) +ii libltdl7:i386 2.4.6-15build2 i386 System independent dlopen wrapper for GNU libtool +ii liblz4-1:amd64 1.9.3-2build2 amd64 Fast LZ compression algorithm library - runtime +ii liblz4-1:i386 1.9.3-2build2 i386 Fast LZ compression algorithm library - runtime +ii liblzma5:amd64 5.2.5-2ubuntu1 amd64 XZ-format compression library +ii liblzma5:i386 5.2.5-2ubuntu1 i386 XZ-format compression library +ii liblzo2-2:amd64 2.10-2build3 amd64 data compression library +ii libmagic-mgc 1:5.41-3 amd64 File type determination library using "magic" numbers (compiled magic file) +ii libmagic1:amd64 1:5.41-3 amd64 Recognize the type of data in a file using "magic" numbers - library +ii libmd0:amd64 1.0.4-1build1 amd64 message digest functions from BSD systems - shared library +ii libmd0:i386 1.0.4-1build1 i386 message digest functions from BSD systems - shared library +ii libmount1:amd64 2.37.2-4ubuntu3 amd64 device mounting library +ii libmount1:i386 2.37.2-4ubuntu3 i386 device mounting library +ii libmp3lame0:amd64 3.100-3build2 amd64 MP3 encoding library +ii libmp3lame0:i386 3.100-3build2 i386 MP3 encoding library +ii libmpc3:amd64 1.2.1-2build1 amd64 multiple precision complex floating-point library +ii libmpdec3:amd64 2.5.1-2build2 amd64 library for decimal floating point arithmetic (runtime library) +ii libmpfr6:amd64 4.1.0-3build3 amd64 multiple precision floating-point computation +ii libmpg123-0:amd64 1.29.3-1build1 amd64 MPEG layer 1/2/3 audio decoder (shared library) +ii libmpg123-0:i386 1.29.3-1build1 i386 MPEG layer 1/2/3 audio decoder (shared library) +ii libmspack0:amd64 0.10.1-2build2 amd64 library for Microsoft compression formats (shared library) +ii libncurses-dev:amd64 6.3-2ubuntu0.1 amd64 developer's libraries for ncurses +ii libncurses5:amd64 6.3-2ubuntu0.1 amd64 shared libraries for terminal handling (legacy version) +ii libncurses6:amd64 6.3-2ubuntu0.1 amd64 shared libraries for terminal handling +ii libncurses6:i386 6.3-2ubuntu0.1 i386 shared libraries for terminal handling +ii libncursesw6:amd64 6.3-2ubuntu0.1 amd64 shared libraries for terminal handling (wide character support) +ii libncursesw6:i386 6.3-2ubuntu0.1 i386 shared libraries for terminal handling (wide character support) +ii libndctl6:amd64 72.1-1 amd64 Utility library for managing the libnvdimm subsystem +ii libnettle8:amd64 3.7.3-1build2 amd64 low level cryptographic library (symmetric and one-way cryptos) +ii libnettle8:i386 3.7.3-1build2 i386 low level cryptographic library (symmetric and one-way cryptos) +ii libnghttp2-14:amd64 1.43.0-1build3 amd64 library implementing HTTP/2 protocol (shared library) +ii libnghttp2-14:i386 1.43.0-1build3 i386 library implementing HTTP/2 protocol (shared library) +ii libnl-3-200:amd64 3.5.0-0.1 amd64 library for dealing with netlink sockets +ii libnl-genl-3-200:amd64 3.5.0-0.1 amd64 library for dealing with netlink sockets - generic netlink +ii libnl-route-3-200:amd64 3.5.0-0.1 amd64 library for dealing with netlink sockets - route interface +ii libnsl-dev:amd64 1.3.0-2build2 amd64 libnsl development files +ii libnsl2:amd64 1.3.0-2build2 amd64 Public client interface for NIS(YP) and NIS+ +ii libnspr4:amd64 2:4.32-3build1 amd64 NetScape Portable Runtime Library +ii libnss-systemd:amd64 249.11-0ubuntu3.9 amd64 nss module providing dynamic user and group name resolution +ii libnss3:amd64 2:3.68.2-0ubuntu1.2 amd64 Network Security Service libraries +ii libnuma1:amd64 2.0.14-3ubuntu2 amd64 Libraries for controlling NUMA policy +ii libobjc-11-dev:amd64 11.3.0-1ubuntu1~22.04.1 amd64 Runtime library for GNU Objective-C applications (development files) +ii libobjc4:amd64 12.1.0-2ubuntu1~22.04 amd64 Runtime library for GNU Objective-C applications +ii libodbc2:i386 2.3.9-5 i386 ODBC Driver Manager library for Unix +ii libogg0:amd64 1.3.5-0ubuntu3 amd64 Ogg bitstream library +ii libogg0:i386 1.3.5-0ubuntu3 i386 Ogg bitstream library +ii libonig5:amd64 6.9.7.1-2build1 amd64 regular expressions library +ii libopenal-data 1:1.19.1-2build3 all Software implementation of the OpenAL audio API (data files) +ii libopenal1:i386 1:1.19.1-2build3 i386 Software implementation of the OpenAL audio API (shared library) +ii libopus0:amd64 1.3.1-0.1build2 amd64 Opus codec runtime library +ii libopus0:i386 1.3.1-0.1build2 i386 Opus codec runtime library +ii liborc-0.4-0:amd64 1:0.4.32-2 amd64 Library of Optimized Inner Loops Runtime Compiler +ii liborc-0.4-0:i386 1:0.4.32-2 i386 Library of Optimized Inner Loops Runtime Compiler +ii libosmesa6:i386 22.2.5-0ubuntu0.1~22.04.1 i386 Mesa Off-screen rendering extension +ii libp11-kit0:amd64 0.24.0-6build1 amd64 library for loading and coordinating access to PKCS#11 modules - runtime +ii libp11-kit0:i386 0.24.0-6build1 i386 library for loading and coordinating access to PKCS#11 modules - runtime +ii libpam-cap:amd64 1:2.44-1build3 amd64 POSIX 1003.1e capabilities (PAM module) +ii libpam-modules-bin 1.4.0-11ubuntu2.3 amd64 Pluggable Authentication Modules for PAM - helper binaries +ii libpam-modules:amd64 1.4.0-11ubuntu2.3 amd64 Pluggable Authentication Modules for PAM +ii libpam-runtime 1.4.0-11ubuntu2.3 all Runtime support for the PAM library +ii libpam-systemd:amd64 249.11-0ubuntu3.9 amd64 system and service manager - PAM module +ii libpam0g:amd64 1.4.0-11ubuntu2.3 amd64 Pluggable Authentication Modules library +ii libpango-1.0-0:amd64 1.50.6+ds-2ubuntu1 amd64 Layout and rendering of internationalized text +ii libpango-1.0-0:i386 1.50.6+ds-2ubuntu1 i386 Layout and rendering of internationalized text +ii libpangocairo-1.0-0:amd64 1.50.6+ds-2ubuntu1 amd64 Layout and rendering of internationalized text +ii libpangocairo-1.0-0:i386 1.50.6+ds-2ubuntu1 i386 Layout and rendering of internationalized text +ii libpangoft2-1.0-0:amd64 1.50.6+ds-2ubuntu1 amd64 Layout and rendering of internationalized text +ii libpangoft2-1.0-0:i386 1.50.6+ds-2ubuntu1 i386 Layout and rendering of internationalized text +ii libpcap0.8:i386 1.10.1-4build1 i386 system interface for user-level packet capture +ii libpciaccess0:amd64 0.16-3 amd64 Generic PCI access library for X +ii libpcre2-8-0:amd64 10.39-3ubuntu0.1 amd64 New Perl Compatible Regular Expression Library- 8 bit runtime files +ii libpcre2-8-0:i386 10.39-3ubuntu0.1 i386 New Perl Compatible Regular Expression Library- 8 bit runtime files +ii libpcre3:amd64 2:8.39-13ubuntu0.22.04.1 amd64 Old Perl 5 Compatible Regular Expression Library - runtime files +ii libpcre3:i386 2:8.39-13ubuntu0.22.04.1 i386 Old Perl 5 Compatible Regular Expression Library - runtime files +ii libpcsclite1:amd64 1.9.5-3 amd64 Middleware to access a smart card using PC/SC (library) +ii libperl5.34:amd64 5.34.0-3ubuntu1.2 amd64 shared Perl library +ii libpfm4:amd64 4.11.1+git32-gd0b85fb-1ubuntu0.1 amd64 Library to program the performance monitoring events +ii libpipeline1:amd64 1.5.5-1 amd64 Unix process pipeline manipulation library +ii libpixman-1-0:amd64 0.40.0-1ubuntu0.22.04.1 amd64 pixel-manipulation library for X and cairo +ii libpixman-1-0:i386 0.40.0-1ubuntu0.22.04.1 i386 pixel-manipulation library for X and cairo +ii libpmem1:amd64 1.11.1-3build1 amd64 Persistent Memory low level support library, v1 runtime +ii libpmemobj1:amd64 1.11.1-3build1 amd64 Persistent Memory object store support library +ii libpng16-16:amd64 1.6.37-3build5 amd64 PNG library - runtime (version 1.6) +ii libpng16-16:i386 1.6.37-3build5 i386 PNG library - runtime (version 1.6) +ii libpopt0:amd64 1.18-3build1 amd64 lib for parsing cmdline parameters +ii libprocps8:amd64 2:3.3.17-6ubuntu2 amd64 library for accessing process information from /proc +ii libproxy1v5:amd64 0.4.17-2 amd64 automatic proxy configuration management library (shared) +ii libproxy1v5:i386 0.4.17-2 i386 automatic proxy configuration management library (shared) +ii libpsl5:amd64 0.21.0-1.2build2 amd64 Library for Public Suffix List (shared libraries) +ii libpsl5:i386 0.21.0-1.2build2 i386 Library for Public Suffix List (shared libraries) +ii libpulse0:amd64 1:15.99.1+dfsg1-1ubuntu2.1 amd64 PulseAudio client libraries +ii libpulse0:i386 1:15.99.1+dfsg1-1ubuntu2.1 i386 PulseAudio client libraries +ii libpython2.7-minimal:amd64 2.7.18-13ubuntu1.1 amd64 Minimal subset of the Python language (version 2.7) +ii libpython3-stdlib:amd64 3.10.6-1~22.04 amd64 interactive high-level object-oriented language (default python3 version) +ii libpython3.10-minimal:amd64 3.10.6-1~22.04.2ubuntu1.1 amd64 Minimal subset of the Python language (version 3.10) +ii libpython3.10-stdlib:amd64 3.10.6-1~22.04.2ubuntu1.1 amd64 Interactive high-level object-oriented language (standard library, version 3.10) +ii libpython3.10:amd64 3.10.6-1~22.04.2ubuntu1.1 amd64 Shared Python runtime library (version 3.10) +ii libquadmath0-i386-cross 12.1.0-2ubuntu1~22.04cross1 all GCC Quad-Precision Math Library +ii libquadmath0-ppc64el-cross 12.1.0-2ubuntu1~22.04cross1 all GCC Quad-Precision Math Library +ii libquadmath0-x32-cross 12.1.0-2ubuntu1~22.04cross1 all GCC Quad-Precision Math Library +ii libquadmath0:amd64 12.1.0-2ubuntu1~22.04 amd64 GCC Quad-Precision Math Library +ii librados2 17.2.5-0ubuntu0.22.04.3 amd64 RADOS distributed object store client library +ii libraw1394-11:amd64 2.1.2-2build2 amd64 library for direct access to IEEE 1394 bus (aka FireWire) +ii libraw1394-11:i386 2.1.2-2build2 i386 library for direct access to IEEE 1394 bus (aka FireWire) +ii librbd1 17.2.5-0ubuntu0.22.04.3 amd64 RADOS block device client library +ii librdmacm1:amd64 39.0-1 amd64 Library for managing RDMA connections +ii libreadline8:amd64 8.1.2-1 amd64 GNU readline and history libraries, run-time libraries +ii librhash0:amd64 1.4.2-1ubuntu1 amd64 shared library for hash functions computing +ii librsvg2-2:amd64 2.52.5+dfsg-3 amd64 SAX-based renderer library for SVG files (runtime) +ii librsvg2-common:amd64 2.52.5+dfsg-3 amd64 SAX-based renderer library for SVG files (extra runtime) +ii librtmp1:amd64 2.4+20151223.gitfa8646d.1-2build4 amd64 toolkit for RTMP streams (shared library) +ii librtmp1:i386 2.4+20151223.gitfa8646d.1-2build4 i386 toolkit for RTMP streams (shared library) +ii libsamplerate0:amd64 0.2.2-1build1 amd64 Audio sample rate conversion library +ii libsamplerate0:i386 0.2.2-1build1 i386 Audio sample rate conversion library +ii libsasl2-2:amd64 2.1.27+dfsg2-3ubuntu1.2 amd64 Cyrus SASL - authentication abstraction library +ii libsasl2-2:i386 2.1.27+dfsg2-3ubuntu1.2 i386 Cyrus SASL - authentication abstraction library +ii libsasl2-modules-db:amd64 2.1.27+dfsg2-3ubuntu1.2 amd64 Cyrus SASL - pluggable authentication modules (DB) +ii libsasl2-modules-db:i386 2.1.27+dfsg2-3ubuntu1.2 i386 Cyrus SASL - pluggable authentication modules (DB) +ii libsasl2-modules:i386 2.1.27+dfsg2-3ubuntu1.2 i386 Cyrus SASL - pluggable authentication modules +ii libsdl2-2.0-0:amd64 2.0.20+dfsg-2ubuntu1.22.04.1 amd64 Simple DirectMedia Layer +ii libsdl2-2.0-0:i386 2.0.20+dfsg-2ubuntu1.22.04.1 i386 Simple DirectMedia Layer +ii libseccomp2:amd64 2.5.3-2ubuntu2 amd64 high level interface to Linux seccomp filter +ii libselinux1:amd64 3.3-1build2 amd64 SELinux runtime shared libraries +ii libselinux1:i386 3.3-1build2 i386 SELinux runtime shared libraries +ii libsemanage-common 3.3-1build2 all Common files for SELinux policy management libraries +ii libsemanage2:amd64 3.3-1build2 amd64 SELinux policy management library +ii libsensors-config 1:3.6.0-7ubuntu1 all lm-sensors configuration files +ii libsensors5:amd64 1:3.6.0-7ubuntu1 amd64 library to read temperature/voltage/fan sensors +ii libsensors5:i386 1:3.6.0-7ubuntu1 i386 library to read temperature/voltage/fan sensors +ii libsepol2:amd64 3.3-1build1 amd64 SELinux library for manipulating binary security policies +ii libshout3:amd64 2.4.5-1build3 amd64 MP3/Ogg Vorbis broadcast streaming library +ii libshout3:i386 2.4.5-1build3 i386 MP3/Ogg Vorbis broadcast streaming library +ii libslang2:amd64 2.3.2-5build4 amd64 S-Lang programming library - runtime version +ii libslang2:i386 2.3.2-5build4 i386 S-Lang programming library - runtime version +ii libslirp0:amd64 4.6.1-1build1 amd64 General purpose TCP-IP emulator library +ii libsmartcols1:amd64 2.37.2-4ubuntu3 amd64 smart column output alignment library +ii libsndfile1:amd64 1.0.31-2build1 amd64 Library for reading/writing audio files +ii libsndfile1:i386 1.0.31-2build1 i386 Library for reading/writing audio files +ii libsndio7.0:i386 1.8.1-1.1 i386 Small audio and MIDI framework from OpenBSD, runtime libraries +ii libsodium23:amd64 1.0.18-1build2 amd64 Network communication, cryptography and signaturing library +ii libsoup2.4-1:amd64 2.74.2-3 amd64 HTTP library implementation in C -- Shared library +ii libsoup2.4-1:i386 2.74.2-3 i386 HTTP library implementation in C -- Shared library +ii libsoup2.4-common 2.74.2-3 all HTTP library implementation in C -- Common files +ii libsource-highlight-common 3.1.9-4.1build2 all architecture-independent files for source highlighting library +ii libsource-highlight4v5 3.1.9-4.1build2 amd64 source highlighting library +ii libspeex1:amd64 1.2~rc1.2-1.1ubuntu3 amd64 The Speex codec runtime library +ii libspeex1:i386 1.2~rc1.2-1.1ubuntu3 i386 The Speex codec runtime library +ii libspice-server1:amd64 0.15.0-2ubuntu4 amd64 Implements the server side of the SPICE protocol +ii libsqlite3-0:amd64 3.37.2-2ubuntu0.1 amd64 SQLite 3 shared library +ii libsqlite3-0:i386 3.37.2-2ubuntu0.1 i386 SQLite 3 shared library +ii libss2:amd64 1.46.5-2ubuntu1.1 amd64 command-line interface parsing library +ii libssh-4:amd64 0.9.6-2ubuntu0.22.04.1 amd64 tiny C SSH library (OpenSSL flavor) +ii libssh-4:i386 0.9.6-2ubuntu0.22.04.1 i386 tiny C SSH library (OpenSSL flavor) +ii libssh2-1:amd64 1.10.0-3 amd64 SSH2 client-side library +ii libssl3:amd64 3.0.2-0ubuntu1.10 amd64 Secure Sockets Layer toolkit - shared libraries +ii libssl3:i386 3.0.2-0ubuntu1.10 i386 Secure Sockets Layer toolkit - shared libraries +ii libstb0:i386 0.0~git20210910.af1a5bc+ds-1 i386 single-file image and audio processing libraries for C/C++ +ii libstdc++-10-dev-mips-cross 10.3.0-1ubuntu1cross2 all GNU Standard C++ Library v3 (development files) (mips) +ii libstdc++-10-dev-mips64-cross 10.3.0-1ubuntu1cross2 all GNU Standard C++ Library v3 (development files) (mips64) +ii libstdc++-10-dev-mips64el-cross 10.3.0-1ubuntu1cross2 all GNU Standard C++ Library v3 (development files) (mips64el) +ii libstdc++-10-dev-mipsel-cross 10.3.0-1ubuntu1cross2 all GNU Standard C++ Library v3 (development files) (mipsel) +ii libstdc++-11-dev-alpha-cross 11.3.0-1ubuntu1~22.04.1cross1 all GNU Standard C++ Library v3 (development files) (alpha) +ii libstdc++-11-dev-arm64-cross 11.3.0-1ubuntu1~22.04.1cross1 all GNU Standard C++ Library v3 (development files) (arm64) +ii libstdc++-11-dev-armel-cross 11.3.0-1ubuntu1~22.04.1cross1 all GNU Standard C++ Library v3 (development files) (armel) +ii libstdc++-11-dev-armhf-cross 11.3.0-1ubuntu1~22.04.1cross1 all GNU Standard C++ Library v3 (development files) (armhf) +ii libstdc++-11-dev-hppa-cross 11.3.0-1ubuntu1~22.04.1cross1 all GNU Standard C++ Library v3 (development files) (hppa) +ii libstdc++-11-dev-i386-cross 11.3.0-1ubuntu1~22.04.1cross1 all GNU Standard C++ Library v3 (development files) (i386) +ii libstdc++-11-dev-m68k-cross 11.3.0-1ubuntu1~22.04.1cross1 all GNU Standard C++ Library v3 (development files) (m68k) +ii libstdc++-11-dev-powerpc-cross 11.3.0-1ubuntu1~22.04.1cross1 all GNU Standard C++ Library v3 (development files) (powerpc) +ii libstdc++-11-dev-ppc64-cross 11.3.0-1ubuntu1~22.04.1cross1 all GNU Standard C++ Library v3 (development files) (ppc64) +ii libstdc++-11-dev-ppc64el-cross 11.3.0-1ubuntu1~22.04.1cross1 all GNU Standard C++ Library v3 (development files) (ppc64el) +ii libstdc++-11-dev-riscv64-cross 11.3.0-1ubuntu1~22.04.1cross1 all GNU Standard C++ Library v3 (development files) (riscv64) +ii libstdc++-11-dev-s390x-cross 11.3.0-1ubuntu1~22.04.1cross1 all GNU Standard C++ Library v3 (development files) (s390x) +ii libstdc++-11-dev-sh4-cross 11.3.0-1ubuntu1~22.04.1cross1 all GNU Standard C++ Library v3 (development files) (sh4) +ii libstdc++-11-dev-sparc64-cross 11.3.0-1ubuntu1~22.04.1cross1 all GNU Standard C++ Library v3 (development files) (sparc64) +ii libstdc++-11-dev-x32-cross 11.3.0-1ubuntu1~22.04.1cross1 all GNU Standard C++ Library v3 (development files) (x32) +ii libstdc++-11-dev:amd64 11.3.0-1ubuntu1~22.04.1 amd64 GNU Standard C++ Library v3 (development files) +ii libstdc++6-alpha-cross 12.1.0-2ubuntu1~22.04cross1 all GNU Standard C++ Library v3 (alpha) +ii libstdc++6-arm64-cross 12.1.0-2ubuntu1~22.04cross1 all GNU Standard C++ Library v3 (arm64) +ii libstdc++6-armel-cross 12.1.0-2ubuntu1~22.04cross1 all GNU Standard C++ Library v3 (armel) +ii libstdc++6-armhf-cross 12.1.0-2ubuntu1~22.04cross1 all GNU Standard C++ Library v3 (armhf) +ii libstdc++6-hppa-cross 12.1.0-2ubuntu1~22.04cross1 all GNU Standard C++ Library v3 (hppa) +ii libstdc++6-i386-cross 12.1.0-2ubuntu1~22.04cross1 all GNU Standard C++ Library v3 (i386) +ii libstdc++6-m68k-cross 12.1.0-2ubuntu1~22.04cross1 all GNU Standard C++ Library v3 (m68k) +ii libstdc++6-mips-cross 10.3.0-1ubuntu1cross2 all GNU Standard C++ Library v3 (mips) +ii libstdc++6-mips64-cross 10.3.0-1ubuntu1cross2 all GNU Standard C++ Library v3 (mips64) +ii libstdc++6-mips64el-cross 10.3.0-1ubuntu1cross2 all GNU Standard C++ Library v3 (mips64el) +ii libstdc++6-mipsel-cross 10.3.0-1ubuntu1cross2 all GNU Standard C++ Library v3 (mipsel) +ii libstdc++6-powerpc-cross 12.1.0-2ubuntu1~22.04cross1 all GNU Standard C++ Library v3 (powerpc) +ii libstdc++6-ppc64-cross 12.1.0-2ubuntu1~22.04cross1 all GNU Standard C++ Library v3 (ppc64) +ii libstdc++6-ppc64el-cross 12.1.0-2ubuntu1~22.04cross1 all GNU Standard C++ Library v3 (ppc64el) +ii libstdc++6-riscv64-cross 12.1.0-2ubuntu1~22.04cross1 all GNU Standard C++ Library v3 (riscv64) +ii libstdc++6-s390x-cross 12.1.0-2ubuntu1~22.04cross1 all GNU Standard C++ Library v3 (s390x) +ii libstdc++6-sh4-cross 12.1.0-2ubuntu1~22.04cross1 all GNU Standard C++ Library v3 (sh4) +ii libstdc++6-sparc64-cross 12.1.0-2ubuntu1~22.04cross1 all GNU Standard C++ Library v3 (sparc64) +ii libstdc++6-x32-cross 12.1.0-2ubuntu1~22.04cross1 all GNU Standard C++ Library v3 (x32) +ii libstdc++6:amd64 12.1.0-2ubuntu1~22.04 amd64 GNU Standard C++ Library v3 +ii libstdc++6:i386 12.1.0-2ubuntu1~22.04 i386 GNU Standard C++ Library v3 +ii libsystemd0:amd64 249.11-0ubuntu3.9 amd64 systemd utility library +ii libsystemd0:i386 249.11-0ubuntu3.9 i386 systemd utility library +ii libtag1v5-vanilla:amd64 1.11.1+dfsg.1-3ubuntu3 amd64 audio meta-data library - vanilla flavour +ii libtag1v5-vanilla:i386 1.11.1+dfsg.1-3ubuntu3 i386 audio meta-data library - vanilla flavour +ii libtag1v5:amd64 1.11.1+dfsg.1-3ubuntu3 amd64 audio meta-data library +ii libtag1v5:i386 1.11.1+dfsg.1-3ubuntu3 i386 audio meta-data library +ii libtasn1-6:amd64 4.18.0-4build1 amd64 Manage ASN.1 structures (runtime) +ii libtasn1-6:i386 4.18.0-4build1 i386 Manage ASN.1 structures (runtime) +ii libthai-data 0.1.29-1build1 all Data files for Thai language support library +ii libthai0:amd64 0.1.29-1build1 amd64 Thai language support library +ii libthai0:i386 0.1.29-1build1 i386 Thai language support library +ii libtheora0:amd64 1.1.1+dfsg.1-15ubuntu4 amd64 Theora Video Compression Codec +ii libtheora0:i386 1.1.1+dfsg.1-15ubuntu4 i386 Theora Video Compression Codec +ii libtiff5:amd64 4.3.0-6ubuntu0.4 amd64 Tag Image File Format (TIFF) library +ii libtiff5:i386 4.3.0-6ubuntu0.4 i386 Tag Image File Format (TIFF) library +ii libtime-duration-perl 1.21-1 all module for rounded or exact English expression of durations +ii libtimedate-perl 2.3300-2 all collection of modules to manipulate date/time information +ii libtinfo-dev:amd64 6.3-2ubuntu0.1 amd64 transitional package for libncurses-dev +ii libtinfo5:amd64 6.3-2ubuntu0.1 amd64 shared low-level terminfo library (legacy version) +ii libtinfo6:amd64 6.3-2ubuntu0.1 amd64 shared low-level terminfo library for terminal handling +ii libtinfo6:i386 6.3-2ubuntu0.1 i386 shared low-level terminfo library for terminal handling +ii libtirpc-common 1.3.2-2ubuntu0.1 all transport-independent RPC library - common files +ii libtirpc-dev:amd64 1.3.2-2ubuntu0.1 amd64 transport-independent RPC library - development files +ii libtirpc3:amd64 1.3.2-2ubuntu0.1 amd64 transport-independent RPC library +ii libtsan0-arm64-cross 11.3.0-1ubuntu1~22.04.1cross1 all ThreadSanitizer -- a Valgrind-based detector of data races (runtime) +ii libtsan0-ppc64-cross 11.3.0-1ubuntu1~22.04.1cross1 all ThreadSanitizer -- a Valgrind-based detector of data races (runtime) +ii libtsan0-ppc64el-cross 11.3.0-1ubuntu1~22.04.1cross1 all ThreadSanitizer -- a Valgrind-based detector of data races (runtime) +ii libtsan0:amd64 11.3.0-1ubuntu1~22.04.1 amd64 ThreadSanitizer -- a Valgrind-based detector of data races (runtime) +ii libtwolame0:amd64 0.4.0-2build2 amd64 MPEG Audio Layer 2 encoding library +ii libtwolame0:i386 0.4.0-2build2 i386 MPEG Audio Layer 2 encoding library +ii libubsan1-arm64-cross 12.1.0-2ubuntu1~22.04cross1 all UBSan -- undefined behaviour sanitizer (runtime) +ii libubsan1-armel-cross 12.1.0-2ubuntu1~22.04cross1 all UBSan -- undefined behaviour sanitizer (runtime) +ii libubsan1-armhf-cross 12.1.0-2ubuntu1~22.04cross1 all UBSan -- undefined behaviour sanitizer (runtime) +ii libubsan1-i386-cross 12.1.0-2ubuntu1~22.04cross1 all UBSan -- undefined behaviour sanitizer (runtime) +ii libubsan1-powerpc-cross 12.1.0-2ubuntu1~22.04cross1 all UBSan -- undefined behaviour sanitizer (runtime) +ii libubsan1-ppc64-cross 12.1.0-2ubuntu1~22.04cross1 all UBSan -- undefined behaviour sanitizer (runtime) +ii libubsan1-ppc64el-cross 12.1.0-2ubuntu1~22.04cross1 all UBSan -- undefined behaviour sanitizer (runtime) +ii libubsan1-s390x-cross 12.1.0-2ubuntu1~22.04cross1 all UBSan -- undefined behaviour sanitizer (runtime) +ii libubsan1-sparc64-cross 12.1.0-2ubuntu1~22.04cross1 all UBSan -- undefined behaviour sanitizer (runtime) +ii libubsan1-x32-cross 12.1.0-2ubuntu1~22.04cross1 all UBSan -- undefined behaviour sanitizer (runtime) +ii libubsan1:amd64 12.1.0-2ubuntu1~22.04 amd64 UBSan -- undefined behaviour sanitizer (runtime) +ii libudev1:amd64 249.11-0ubuntu3.9 amd64 libudev shared library +ii libudev1:i386 249.11-0ubuntu3.9 i386 libudev shared library +ii libunistring2:amd64 1.0-1 amd64 Unicode string library for C +ii libunistring2:i386 1.0-1 i386 Unicode string library for C +ii libunwind8:amd64 1.3.2-2build2 amd64 library to determine the call-chain of a program - runtime +ii libunwind8:i386 1.3.2-2build2 i386 library to determine the call-chain of a program - runtime +ii liburing2:amd64 2.1-2build1 amd64 Linux kernel io_uring access library - shared library +ii libusb-1.0-0:amd64 2:1.0.25-1ubuntu2 amd64 userspace USB programming library +ii libusb-1.0-0:i386 2:1.0.25-1ubuntu2 i386 userspace USB programming library +ii libusbredirparser1:amd64 0.11.0-2build1 amd64 Parser for the usbredir protocol (runtime) +ii libutempter0:amd64 1.2.1-2build2 amd64 privileged helper for utmp/wtmp updates (runtime) +ii libuuid1:amd64 2.37.2-4ubuntu3 amd64 Universally Unique ID library +ii libuuid1:i386 2.37.2-4ubuntu3 i386 Universally Unique ID library +ii libuv1:amd64 1.43.0-1 amd64 asynchronous event notification library - runtime library +ii libv4l-0:amd64 1.22.1-2build1 amd64 Collection of video4linux support libraries +ii libv4l-0:i386 1.22.1-2build1 i386 Collection of video4linux support libraries +ii libv4lconvert0:amd64 1.22.1-2build1 amd64 Video4linux frame format conversion library +ii libv4lconvert0:i386 1.22.1-2build1 i386 Video4linux frame format conversion library +ii libvirglrenderer1:amd64 0.9.1-1~exp1ubuntu2 amd64 virtual GPU for KVM virtualization +ii libvisual-0.4-0:amd64 0.4.0-17build2 amd64 audio visualization framework +ii libvisual-0.4-0:i386 0.4.0-17build2 i386 audio visualization framework +ii libvkd3d1:i386 1.1-5 i386 Direct3D 12 to Vulkan translation - library +ii libvorbis0a:amd64 1.3.7-1build2 amd64 decoder library for Vorbis General Audio Compression Codec +ii libvorbis0a:i386 1.3.7-1build2 i386 decoder library for Vorbis General Audio Compression Codec +ii libvorbisenc2:amd64 1.3.7-1build2 amd64 encoder library for Vorbis General Audio Compression Codec +ii libvorbisenc2:i386 1.3.7-1build2 i386 encoder library for Vorbis General Audio Compression Codec +ii libvpx7:amd64 1.11.0-2ubuntu2 amd64 VP8 and VP9 video codec (shared library) +ii libvpx7:i386 1.11.0-2ubuntu2 i386 VP8 and VP9 video codec (shared library) +ii libvte-2.91-0:amd64 0.68.0-1 amd64 Terminal emulator widget for GTK+ 3.0 - runtime files +ii libvte-2.91-common 0.68.0-1 amd64 Terminal emulator widget for GTK+ 3.0 - common files +ii libvulkan1:i386 1.3.204.1-2 i386 Vulkan loader library +ii libwavpack1:amd64 5.4.0-1build2 amd64 audio codec (lossy and lossless) - library +ii libwavpack1:i386 5.4.0-1build2 i386 audio codec (lossy and lossless) - library +ii libwayland-client0:amd64 1.20.0-1ubuntu0.1 amd64 wayland compositor infrastructure - client library +ii libwayland-client0:i386 1.20.0-1ubuntu0.1 i386 wayland compositor infrastructure - client library +ii libwayland-cursor0:amd64 1.20.0-1ubuntu0.1 amd64 wayland compositor infrastructure - cursor library +ii libwayland-cursor0:i386 1.20.0-1ubuntu0.1 i386 wayland compositor infrastructure - cursor library +ii libwayland-egl1:amd64 1.20.0-1ubuntu0.1 amd64 wayland compositor infrastructure - EGL library +ii libwayland-egl1:i386 1.20.0-1ubuntu0.1 i386 wayland compositor infrastructure - EGL library +ii libwayland-server0:amd64 1.20.0-1ubuntu0.1 amd64 wayland compositor infrastructure - server library +ii libwayland-server0:i386 1.20.0-1ubuntu0.1 i386 wayland compositor infrastructure - server library +ii libwebp7:amd64 1.2.2-2ubuntu0.22.04.1 amd64 Lossy compression of digital photographic images +ii libwebp7:i386 1.2.2-2ubuntu0.22.04.1 i386 Lossy compression of digital photographic images +ii libwine:i386 6.0.3~repack-1 i386 Windows API implementation - library +ii libx11-6:amd64 2:1.7.5-1 amd64 X11 client-side library +ii libx11-6:i386 2:1.7.5-1 i386 X11 client-side library +ii libx11-data 2:1.7.5-1 all X11 client-side library +ii libx11-xcb1:amd64 2:1.7.5-1 amd64 Xlib/XCB interface library +ii libx11-xcb1:i386 2:1.7.5-1 i386 Xlib/XCB interface library +ii libx32asan6 11.3.0-1ubuntu1~22.04.1 amd64 AddressSanitizer -- a fast memory error detector (x32) +ii libx32atomic1 12.1.0-2ubuntu1~22.04 amd64 support library providing __atomic built-in functions (x32) +ii libx32gcc-11-dev 11.3.0-1ubuntu1~22.04.1 amd64 GCC support library (x32 development files) +ii libx32gcc-s1 12.1.0-2ubuntu1~22.04 amd64 GCC support library (x32) +ii libx32gomp1 12.1.0-2ubuntu1~22.04 amd64 GCC OpenMP (GOMP) support library (x32) +ii libx32itm1 12.1.0-2ubuntu1~22.04 amd64 GNU Transactional Memory Library (x32) +ii libx32quadmath0 12.1.0-2ubuntu1~22.04 amd64 GCC Quad-Precision Math Library (x32) +ii libx32stdc++-11-dev 11.3.0-1ubuntu1~22.04.1 amd64 GNU Standard C++ Library v3 (development files) +ii libx32stdc++6 12.1.0-2ubuntu1~22.04 amd64 GNU Standard C++ Library v3 (x32) +ii libx32ubsan1 12.1.0-2ubuntu1~22.04 amd64 UBSan -- undefined behaviour sanitizer (x32) +ii libxau6:amd64 1:1.0.9-1build5 amd64 X11 authorisation library +ii libxau6:i386 1:1.0.9-1build5 i386 X11 authorisation library +ii libxcb-dri2-0:amd64 1.14-3ubuntu3 amd64 X C Binding, dri2 extension +ii libxcb-dri2-0:i386 1.14-3ubuntu3 i386 X C Binding, dri2 extension +ii libxcb-dri3-0:amd64 1.14-3ubuntu3 amd64 X C Binding, dri3 extension +ii libxcb-dri3-0:i386 1.14-3ubuntu3 i386 X C Binding, dri3 extension +ii libxcb-glx0:amd64 1.14-3ubuntu3 amd64 X C Binding, glx extension +ii libxcb-glx0:i386 1.14-3ubuntu3 i386 X C Binding, glx extension +ii libxcb-present0:amd64 1.14-3ubuntu3 amd64 X C Binding, present extension +ii libxcb-present0:i386 1.14-3ubuntu3 i386 X C Binding, present extension +ii libxcb-randr0:i386 1.14-3ubuntu3 i386 X C Binding, randr extension +ii libxcb-render0:amd64 1.14-3ubuntu3 amd64 X C Binding, render extension +ii libxcb-render0:i386 1.14-3ubuntu3 i386 X C Binding, render extension +ii libxcb-shm0:amd64 1.14-3ubuntu3 amd64 X C Binding, shm extension +ii libxcb-shm0:i386 1.14-3ubuntu3 i386 X C Binding, shm extension +ii libxcb-sync1:amd64 1.14-3ubuntu3 amd64 X C Binding, sync extension +ii libxcb-sync1:i386 1.14-3ubuntu3 i386 X C Binding, sync extension +ii libxcb-xfixes0:amd64 1.14-3ubuntu3 amd64 X C Binding, xfixes extension +ii libxcb-xfixes0:i386 1.14-3ubuntu3 i386 X C Binding, xfixes extension +ii libxcb1:amd64 1.14-3ubuntu3 amd64 X C Binding +ii libxcb1:i386 1.14-3ubuntu3 i386 X C Binding +ii libxcomposite1:amd64 1:0.4.5-1build2 amd64 X11 Composite extension library +ii libxcomposite1:i386 1:0.4.5-1build2 i386 X11 Composite extension library +ii libxcursor1:amd64 1:1.2.0-2build4 amd64 X cursor management library +ii libxcursor1:i386 1:1.2.0-2build4 i386 X cursor management library +ii libxdamage1:amd64 1:1.1.5-2build2 amd64 X11 damaged region extension library +ii libxdamage1:i386 1:1.1.5-2build2 i386 X11 damaged region extension library +ii libxdmcp6:amd64 1:1.1.3-0ubuntu5 amd64 X11 Display Manager Control Protocol library +ii libxdmcp6:i386 1:1.1.3-0ubuntu5 i386 X11 Display Manager Control Protocol library +ii libxext6:amd64 2:1.3.4-1build1 amd64 X11 miscellaneous extension library +ii libxext6:i386 2:1.3.4-1build1 i386 X11 miscellaneous extension library +ii libxfixes3:amd64 1:6.0.0-1 amd64 X11 miscellaneous 'fixes' extension library +ii libxfixes3:i386 1:6.0.0-1 i386 X11 miscellaneous 'fixes' extension library +ii libxi6:amd64 2:1.8-1build1 amd64 X11 Input extension library +ii libxi6:i386 2:1.8-1build1 i386 X11 Input extension library +ii libxinerama1:amd64 2:1.1.4-3 amd64 X11 Xinerama extension library +ii libxinerama1:i386 2:1.1.4-3 i386 X11 Xinerama extension library +ii libxkbcommon0:amd64 1.4.0-1 amd64 library interface to the XKB compiler - shared library +ii libxkbcommon0:i386 1.4.0-1 i386 library interface to the XKB compiler - shared library +ii libxml2-dev:amd64 2.9.13+dfsg-1ubuntu0.3 amd64 GNOME XML library - development files +ii libxml2:amd64 2.9.13+dfsg-1ubuntu0.3 amd64 GNOME XML library +ii libxml2:i386 2.9.13+dfsg-1ubuntu0.3 i386 GNOME XML library +ii libxpm4:i386 1:3.5.12-1ubuntu0.22.04.1 i386 X11 pixmap library +ii libxrandr2:amd64 2:1.5.2-1build1 amd64 X11 RandR extension library +ii libxrandr2:i386 2:1.5.2-1build1 i386 X11 RandR extension library +ii libxrender1:amd64 1:0.9.10-1build4 amd64 X Rendering Extension client library +ii libxrender1:i386 1:0.9.10-1build4 i386 X Rendering Extension client library +ii libxshmfence1:amd64 1.3-1build4 amd64 X shared memory fences - shared library +ii libxshmfence1:i386 1.3-1build4 i386 X shared memory fences - shared library +ii libxslt1.1:i386 1.1.34-4ubuntu0.22.04.1 i386 XSLT 1.0 processing library - runtime library +ii libxss1:amd64 1:1.2.3-1build2 amd64 X11 Screen Saver extension library +ii libxss1:i386 1:1.2.3-1build2 i386 X11 Screen Saver extension library +ii libxtst6:amd64 2:1.2.3-1build4 amd64 X11 Testing -- Record extension library +ii libxv1:amd64 2:1.0.11-1build2 amd64 X11 Video extension library +ii libxv1:i386 2:1.0.11-1build2 i386 X11 Video extension library +ii libxxf86vm1:amd64 1:1.1.4-1build3 amd64 X11 XFree86 video mode extension library +ii libxxf86vm1:i386 1:1.1.4-1build3 i386 X11 XFree86 video mode extension library +ii libxxhash0:amd64 0.8.1-1 amd64 shared library for xxhash +ii libyaml-0-2:amd64 0.2.2-1build2 amd64 Fast YAML 1.1 parser and emitter library +ii libz-mingw-w64 1.2.11+dfsg-4 all compression library - Windows runtime +ii libz3-4:amd64 4.8.12-1 amd64 theorem prover from Microsoft Research - runtime libraries +ii libz3-dev:amd64 4.8.12-1 amd64 theorem prover from Microsoft Research - development files +ii libzstd-dev:amd64 1.4.8+dfsg-3build1 amd64 fast lossless compression algorithm -- development files +ii libzstd1:amd64 1.4.8+dfsg-3build1 amd64 fast lossless compression algorithm +ii libzstd1:i386 1.4.8+dfsg-3build1 i386 fast lossless compression algorithm +ii linux-libc-dev-alpha-cross 5.15.0-22.22cross4 all Linux Kernel Headers for development (for cross-compiling) +ii linux-libc-dev-arm64-cross 5.15.0-22.22cross3 all Linux Kernel Headers for development (for cross-compiling) +ii linux-libc-dev-armel-cross 5.15.0-22.22cross3 all Linux Kernel Headers for development (for cross-compiling) +ii linux-libc-dev-armhf-cross 5.15.0-22.22cross3 all Linux Kernel Headers for development (for cross-compiling) +ii linux-libc-dev-hppa-cross 5.15.0-22.22cross4 all Linux Kernel Headers for development (for cross-compiling) +ii linux-libc-dev-i386-cross 5.15.0-22.22cross3 all Linux Kernel Headers for development (for cross-compiling) +ii linux-libc-dev-m68k-cross 5.15.0-22.22cross4 all Linux Kernel Headers for development (for cross-compiling) +ii linux-libc-dev-mips-cross 5.15.0-18.18cross1 all Linux Kernel Headers for development (for cross-compiling) +ii linux-libc-dev-mips64-cross 5.15.0-18.18cross1 all Linux Kernel Headers for development (for cross-compiling) +ii linux-libc-dev-mips64el-cross 5.15.0-18.18cross1 all Linux Kernel Headers for development (for cross-compiling) +ii linux-libc-dev-mipsel-cross 5.15.0-18.18cross1 all Linux Kernel Headers for development (for cross-compiling) +ii linux-libc-dev-powerpc-cross 5.15.0-22.22cross3 all Linux Kernel Headers for development (for cross-compiling) +ii linux-libc-dev-ppc64-cross 5.15.0-22.22cross4 all Linux Kernel Headers for development (for cross-compiling) +ii linux-libc-dev-ppc64el-cross 5.15.0-22.22cross3 all Linux Kernel Headers for development (for cross-compiling) +ii linux-libc-dev-riscv64-cross 5.15.0-22.22cross4 all Linux Kernel Headers for development (for cross-compiling) +ii linux-libc-dev-s390x-cross 5.15.0-22.22cross3 all Linux Kernel Headers for development (for cross-compiling) +ii linux-libc-dev-sh4-cross 5.15.0-22.22cross4 all Linux Kernel Headers for development (for cross-compiling) +ii linux-libc-dev-sparc64-cross 5.15.0-22.22cross4 all Linux Kernel Headers for development (for cross-compiling) +ii linux-libc-dev-x32-cross 5.15.0-22.22cross4 all Linux Kernel Headers for development (for cross-compiling) +ii linux-libc-dev:amd64 5.15.0-73.80 amd64 Linux Kernel Headers for development +ii lldb-14 1:14.0.0-1ubuntu1 amd64 Next generation, high-performance debugger +ii llvm-14 1:14.0.0-1ubuntu1 amd64 Modular compiler and toolchain technologies +ii llvm-14-dev 1:14.0.0-1ubuntu1 amd64 Modular compiler and toolchain technologies, libraries and headers +ii llvm-14-linker-tools 1:14.0.0-1ubuntu1 amd64 Modular compiler and toolchain technologies - Plugins +ii llvm-14-runtime 1:14.0.0-1ubuntu1 amd64 Modular compiler and toolchain technologies, IR interpreter +ii llvm-14-tools 1:14.0.0-1ubuntu1 amd64 Modular compiler and toolchain technologies, tools +ii login 1:4.8.1-2ubuntu2.1 amd64 system login tools +ii logsave 1.46.5-2ubuntu1.1 amd64 save the output of a command in a log file +ii lsb-base 11.1.0ubuntu4 all Linux Standard Base init script functionality +ii lsb-release 11.1.0ubuntu4 all Linux Standard Base version reporting utility +ii lz4 1.9.3-2build2 amd64 Fast LZ compression algorithm library - tool +ii lzip 1.23-1 amd64 lossless data compressor based on the LZMA algorithm +ii lzop 1.04-2build2 amd64 fast compression program +ii make 4.3-4.1build1 amd64 utility for directing compilation +ii mawk 1.3.4.20200120-3 amd64 Pattern scanning and text processing language +ii media-types 7.0.0 all List of standard media types and their usual file extension +ii mesa-vulkan-drivers:i386 22.2.5-0ubuntu0.1~22.04.1 i386 Mesa Vulkan graphics drivers +ii mingw-w64-common 8.0.0-1 all Common files for Mingw-w64 +ii mingw-w64-i686-dev 8.0.0-1 all Development files for MinGW-w64 targeting Win32 +ii mingw-w64-x86-64-dev 8.0.0-1 all Development files for MinGW-w64 targeting Win64 +ii moreutils 0.66-1 amd64 additional Unix utilities +ii mount 2.37.2-4ubuntu3 amd64 tools for mounting and manipulating filesystems +ii msr-tools 1.3-4 amd64 Utilities for modifying MSRs from userspace +ii ncurses-base 6.3-2ubuntu0.1 all basic terminal type definitions +ii ncurses-bin 6.3-2ubuntu0.1 amd64 terminal-related programs and man pages +ii ncurses-term 6.3-2ubuntu0.1 all additional terminal type definitions +ii networkd-dispatcher 2.1-2ubuntu0.22.04.2 all Dispatcher service for systemd-networkd connection status changes +ii ninja-build 1.10.1-1 amd64 small build system closest in spirit to Make +ii ocl-icd-libopencl1:i386 2.2.14-3 i386 Generic OpenCL ICD Loader +ii openssl 3.0.2-0ubuntu1.10 amd64 Secure Sockets Layer toolkit - cryptographic utility +ii ovmf 2022.02-3ubuntu0.22.04.1 all UEFI firmware for 64-bit x86 virtual machines +ii p7zip 16.02+dfsg-8 amd64 7zr file archiver with high compression ratio +ii parallel 20210822+ds-2 all build and execute command lines from standard input in parallel +ii passwd 1:4.8.1-2ubuntu2.1 amd64 change and administer password and group data +ii patch 2.7.6-7build2 amd64 Apply a diff file to an original +ii patchelf 0.14.3-1 amd64 modify properties of ELF executables +ii pax-utils 1.2.9-1 amd64 Security-focused ELF files checking tool +ii paxctl 0.9-1build1 amd64 new PaX control program for using the PT_PAX_FLAGS marking +ii perl 5.34.0-3ubuntu1.2 amd64 Larry Wall's Practical Extraction and Report Language +ii perl-base 5.34.0-3ubuntu1.2 amd64 minimal Perl system +ii perl-modules-5.34 5.34.0-3ubuntu1.2 all Core Perl modules +ii procps 2:3.3.17-6ubuntu2 amd64 /proc file system utilities +ii publicsuffix 20211207.1025-1 all accurate, machine-readable list of domain name suffixes +ii python2-minimal 2.7.18-3 amd64 minimal subset of the Python2 language +ii python2.7-minimal 2.7.18-13ubuntu1.1 amd64 Minimal subset of the Python language (version 2.7) +ii python3 3.10.6-1~22.04 amd64 interactive high-level object-oriented language (default python3 version) +ii python3-dbus 1.2.18-3build1 amd64 simple interprocess messaging system (Python 3 interface) +ii python3-gi 3.42.1-0ubuntu1 amd64 Python 3 bindings for gobject-introspection libraries +ii python3-lldb-14 1:14.0.0-1ubuntu1 amd64 Next generation, high-performance debugger, python3 lib +ii python3-minimal 3.10.6-1~22.04 amd64 minimal subset of the Python language (default python3 version) +ii python3-pkg-resources 59.6.0-1.2ubuntu0.22.04.1 all Package Discovery and Resource Access using pkg_resources +ii python3-pygments 2.11.2+dfsg-2 all syntax highlighting package written in Python 3 +ii python3-six 1.16.0-3ubuntu1 all Python 2 and 3 compatibility library (Python 3 interface) +ii python3-yaml 5.4.1-1ubuntu1 amd64 YAML parser and emitter for Python3 +ii python3.10 3.10.6-1~22.04.2ubuntu1.1 amd64 Interactive high-level object-oriented language (version 3.10) +ii python3.10-minimal 3.10.6-1~22.04.2ubuntu1.1 amd64 Minimal subset of the Python language (version 3.10) +ii qemu-block-extra 1:6.2+dfsg-2ubuntu6.9 amd64 extra block backend modules for qemu-system and qemu-utils +ii qemu-efi-aarch64 2022.02-3ubuntu0.22.04.1 all UEFI firmware for 64-bit ARM virtual machines +ii qemu-efi-arm 2022.02-3ubuntu0.22.04.1 all UEFI firmware for 32-bit ARM virtual machines +ii qemu-system 1:6.2+dfsg-2ubuntu6.9 amd64 QEMU full system emulation binaries +ii qemu-system-arm 1:6.2+dfsg-2ubuntu6.9 amd64 QEMU full system emulation binaries (arm) +ii qemu-system-common 1:6.2+dfsg-2ubuntu6.9 amd64 QEMU full system emulation binaries (common files) +ii qemu-system-data 1:6.2+dfsg-2ubuntu6.9 all QEMU full system emulation (data files) +ii qemu-system-gui 1:6.2+dfsg-2ubuntu6.9 amd64 QEMU full system emulation binaries (user interface and audio support) +ii qemu-system-mips 1:6.2+dfsg-2ubuntu6.9 amd64 QEMU full system emulation binaries (mips) +ii qemu-system-misc 1:6.2+dfsg-2ubuntu6.9 amd64 QEMU full system emulation binaries (miscellaneous) +ii qemu-system-ppc 1:6.2+dfsg-2ubuntu6.9 amd64 QEMU full system emulation binaries (ppc) +ii qemu-system-s390x 1:6.2+dfsg-2ubuntu6.9 amd64 QEMU full system emulation binaries (s390x) +ii qemu-system-sparc 1:6.2+dfsg-2ubuntu6.9 amd64 QEMU full system emulation binaries (sparc) +ii qemu-system-x86 1:6.2+dfsg-2ubuntu6.9 amd64 QEMU full system emulation binaries (x86) +ii qemu-user 1:6.2+dfsg-2ubuntu6.9 amd64 QEMU user mode emulation binaries +ii qemu-user-binfmt 1:6.2+dfsg-2ubuntu6.9 amd64 QEMU user mode binfmt registration for qemu-user +ii qemu-utils 1:6.2+dfsg-2ubuntu6.9 amd64 QEMU utilities +ii re2c 3.0-1 amd64 lexer generator for C, C++, Go and Rust +ii readline-common 8.1.2-1 all GNU readline and history libraries, common files +ii ripgrep 13.0.0-2ubuntu0.1 amd64 Recursively searches directories for a regex pattern +ii rpcsvc-proto 1.4.2-0ubuntu6 amd64 RPC protocol compiler and definitions +ii rsync 3.2.7-0ubuntu0.22.04.2 amd64 fast, versatile, remote (and local) file-copying tool +ii screen 4.9.0-1 amd64 terminal multiplexer with VT100/ANSI terminal emulation +ii seabios 1.15.0-1 all Legacy BIOS implementation +ii sed 4.8-1ubuntu2 amd64 GNU stream editor for filtering/transforming text +ii sensible-utils 0.0.17 all Utilities for sensible alternative selection +ii session-migration 0.3.6 amd64 Tool to migrate in user session settings +ii shared-mime-info 2.1-2 amd64 FreeDesktop.org shared MIME database and spec +ii sysstat 12.5.2-2ubuntu0.1 amd64 system performance tools for Linux +ii systemd 249.11-0ubuntu3.9 amd64 system and service manager +ii systemd-sysv 249.11-0ubuntu3.9 amd64 system and service manager - SysV links +ii systemd-timesyncd 249.11-0ubuntu3.9 amd64 minimalistic service to synchronize local time with NTP servers +ii sysvinit-utils 3.01-1ubuntu1 amd64 System-V-like utilities +ii tar 1.34+dfsg-1ubuntu0.1.22.04.1 amd64 GNU version of the tar archiving utility +ii ubuntu-keyring 2021.03.26 all GnuPG keys of the Ubuntu archive +ii ubuntu-mono 20.10-0ubuntu2 all Ubuntu Mono Icon theme +ii ucf 3.0043 all Update Configuration File(s): preserve user changes to config files +ii universal-ctags 5.9.20210829.0-1 amd64 build tag file indexes of source code definitions +ii unzip 6.0-26ubuntu3.1 amd64 De-archiver for .zip files +ii usrmerge 25ubuntu2 all Convert the system to the merged /usr directories scheme +ii util-linux 2.37.2-4ubuntu3 amd64 miscellaneous system utilities +ii uuid-runtime 2.37.2-4ubuntu3 amd64 runtime components for the Universally Unique ID library +ii valgrind 1:3.18.1-1ubuntu2 amd64 instrumentation framework for building dynamic analysis tools +ii vim 2:8.2.3995-1ubuntu2.7 amd64 Vi IMproved - enhanced vi editor +ii vim-common 2:8.2.3995-1ubuntu2.7 all Vi IMproved - Common files +ii vim-runtime 2:8.2.3995-1ubuntu2.7 all Vi IMproved - Runtime files +ii wget 1.21.2-2ubuntu1 amd64 retrieves files from the web +ii wine 6.0.3~repack-1 all Windows API implementation - standard suite +ii wine32:i386 6.0.3~repack-1 i386 Windows API implementation - 32-bit binary loader +ii x11-common 1:7.7+23ubuntu2 all X Window System (X.Org) infrastructure +ii xdg-user-dirs 0.17-2ubuntu4 amd64 tool to manage well known user directories +ii xkb-data 2.33-1 all X Keyboard Extension (XKB) configuration data +ii xxd 2:8.2.3995-1ubuntu2.7 amd64 tool to make (or reverse) a hex dump +ii xz-utils 5.2.5-2ubuntu1 amd64 XZ-format compression utilities +ii zip 3.0-12build2 amd64 Archiver for .zip files +ii zlib1g-dev:amd64 1:1.2.11.dfsg-2ubuntu9.2 amd64 compression library - development +ii zlib1g:amd64 1:1.2.11.dfsg-2ubuntu9.2 amd64 compression library - runtime +ii zlib1g:i386 1:1.2.11.dfsg-2ubuntu9.2 i386 compression library - runtime +ii zsh 5.8.1-1 amd64 shell with lots of features +ii zsh-common 5.8.1-1 all architecture independent files for Zsh +ii zstd 1.4.8+dfsg-3build1 amd64 fast lossless compression algorithm -- CLI tool +| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend +|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) +||/ Name Version Architecture Description diff --git a/misc/rebuild-stubs-with-podman/10-create-image.sh b/misc/rebuild-stubs-with-podman/10-create-image.sh index b6232fee..300f7fbf 100755 --- a/misc/rebuild-stubs-with-podman/10-create-image.sh +++ b/misc/rebuild-stubs-with-podman/10-create-image.sh @@ -11,4 +11,5 @@ image=upx-stubtools-20221212-v5 podman build -t "$image" -f "$argv0dir/Dockerfile" "$argv0dir" podman image list "$image" +echo podman image tree "$image" diff --git a/misc/rebuild-stubs-with-podman/20-image-run-shell.sh b/misc/rebuild-stubs-with-podman/20-image-run-shell.sh index b32fc02d..6958cf4c 100755 --- a/misc/rebuild-stubs-with-podman/20-image-run-shell.sh +++ b/misc/rebuild-stubs-with-podman/20-image-run-shell.sh @@ -8,10 +8,10 @@ argv0=$0; argv0abs="$(readlink -fn "$argv0")"; argv0dir="$(dirname "$argv0abs")" image=upx-stubtools-20221212-v5 -flags=( -ti --read-only --rm ) +flags=( --read-only --rm --pull=never ) flags+=( --cap-drop=all ) # drop all capabilities flags+=( --network=none ) # no network needed -flags+=( -e TERM="$TERM" ) # pass $TERM +flags+=( -ti -e TERM="$TERM" ) # allocate an interactive pseudo-tty and pass $TERM if [[ 1 == 1 ]]; then # run as user upx 2000:2000 flags+=( --user 2000 ) diff --git a/misc/rebuild-stubs-with-podman/30-list-packages.sh b/misc/rebuild-stubs-with-podman/30-list-packages.sh new file mode 100755 index 00000000..2b1456a4 --- /dev/null +++ b/misc/rebuild-stubs-with-podman/30-list-packages.sh @@ -0,0 +1,19 @@ +#! /usr/bin/env bash +## vim:set ts=4 sw=4 et: +set -e; set -o pipefail +argv0=$0; argv0abs="$(readlink -fn "$argv0")"; argv0dir="$(dirname "$argv0abs")" + +# list all system packages that are installed in the image +# using a rootless Podman container + +image=upx-stubtools-20221212-v5 + +podman image list "$image" +echo +podman image tree "$image" + +echo 'Packages:' +flags=( --read-only --rm --pull=never ) +flags+=( --cap-drop=all ) # drop all capabilities +flags+=( --network=none ) # no network needed +podman run "${flags[@]}" "$image" bash -c 'dpkg -l | LC_ALL=C sort' diff --git a/misc/rebuild-stubs-with-podman/packages.txt b/misc/rebuild-stubs-with-podman/packages.txt new file mode 100644 index 00000000..71f45ec2 --- /dev/null +++ b/misc/rebuild-stubs-with-podman/packages.txt @@ -0,0 +1,318 @@ ++++-===========================-=======================================-============-================================================================================ +Desired=Unknown/Install/Remove/Purge/Hold +ii 7zip 21.07+dfsg-4 amd64 7-Zip file archiver with a high compression ratio +ii adduser 3.118ubuntu5 all add and remove users and groups +ii apt 2.4.9 amd64 commandline package manager +ii aria2 1.36.0-1 amd64 High speed download utility +ii base-files 12ubuntu4.3 amd64 Debian base system miscellaneous files +ii base-passwd 3.5.52build1 amd64 Debian base system master password and group files +ii bash 5.1-6ubuntu1 amd64 GNU Bourne Again SHell +ii bash-completion 1:2.11-5ubuntu1 all programmable completion for the bash shell +ii bfs 2.3.1-1 amd64 Breadth-first version of find(1) +ii binutils 2.38-4ubuntu2.2 amd64 GNU assembler, linker and binary utilities +ii binutils-common:amd64 2.38-4ubuntu2.2 amd64 Common files for the GNU assembler, linker and binary utilities +ii binutils-x86-64-linux-gnu 2.38-4ubuntu2.2 amd64 GNU binary utilities, for x86-64-linux-gnu target +ii bsdutils 1:2.37.2-4ubuntu3 amd64 basic utilities from 4.4BSD-Lite +ii bzip2 1.0.8-5build1 amd64 high-quality block-sorting file compressor - utilities +ii ca-certificates 20230311ubuntu0.22.04.1 all Common CA certificates +ii cabextract 1.9-3 amd64 Microsoft Cabinet file unpacker +ii chrpath 0.16-2 amd64 Tool to edit the rpath in ELF binaries +ii cmake 3.22.1-1ubuntu1.22.04.1 amd64 cross-platform, open-source make system +ii cmake-data 3.22.1-1ubuntu1.22.04.1 all CMake data files (modules, templates and documentation) +ii coreutils 8.32-4.1ubuntu1 amd64 GNU core utilities +ii cpio 2.13+dfsg-7 amd64 GNU cpio -- a program to manage archives of files +ii cpp 4:11.2.0-1ubuntu1 amd64 GNU C preprocessor (cpp) +ii cpp-11 11.3.0-1ubuntu1~22.04.1 amd64 GNU C preprocessor +ii curl 7.81.0-1ubuntu1.10 amd64 command line tool for transferring data with URL syntax +ii dash 0.5.11+git20210903+057cd650a4ed-3build1 amd64 POSIX-compliant shell +ii debconf 1.5.79ubuntu1 all Debian configuration management system +ii debianutils 5.5-1ubuntu2 amd64 Miscellaneous utilities specific to Debian +ii dh-elpa-helper 2.0.9ubuntu1 all helper package for emacs lisp extensions +ii diffutils 1:3.8-0ubuntu2 amd64 File comparison utilities +ii distro-info-data 0.52ubuntu0.4 all information about the distributions' releases (data files) +ii dpkg 1.21.1ubuntu2.2 amd64 Debian package management system +ii e2fsprogs 1.46.5-2ubuntu1.1 amd64 ext2/ext3/ext4 file system utilities +ii elfutils 0.186-1build1 amd64 collection of utilities to handle ELF objects +ii emacsen-common 3.0.4 all Common facilities for all emacsen +ii fd-find 8.3.1-1ubuntu0.1 amd64 Simple, fast and user-friendly alternative to find +ii file 1:5.41-3 amd64 Recognize the type of data in a file using "magic" numbers +ii findutils 4.8.0-1ubuntu3 amd64 utilities for finding files--find, xargs +ii fzf 0.29.0-1 amd64 general-purpose command-line fuzzy finder +ii g++ 4:11.2.0-1ubuntu1 amd64 GNU C++ compiler +ii g++-11 11.3.0-1ubuntu1~22.04.1 amd64 GNU C++ compiler +ii g++-11-multilib 11.3.0-1ubuntu1~22.04.1 amd64 GNU C++ compiler (multilib support) +ii g++-multilib 4:11.2.0-1ubuntu1 amd64 GNU C++ compiler (multilib files) +ii gcc 4:11.2.0-1ubuntu1 amd64 GNU C compiler +ii gcc-11 11.3.0-1ubuntu1~22.04.1 amd64 GNU C compiler +ii gcc-11-base:amd64 11.3.0-1ubuntu1~22.04.1 amd64 GCC, the GNU Compiler Collection (base package) +ii gcc-11-multilib 11.3.0-1ubuntu1~22.04.1 amd64 GNU C compiler (multilib support) +ii gcc-12-base:amd64 12.1.0-2ubuntu1~22.04 amd64 GCC, the GNU Compiler Collection (base package) +ii gcc-12-base:i386 12.1.0-2ubuntu1~22.04 i386 GCC, the GNU Compiler Collection (base package) +ii gcc-multilib 4:11.2.0-1ubuntu1 amd64 GNU C compiler (multilib files) +ii gdb 12.1-0ubuntu1~22.04 amd64 GNU Debugger +ii git 1:2.34.1-1ubuntu1.9 amd64 fast, scalable, distributed revision control system +ii git-man 1:2.34.1-1ubuntu1.9 all fast, scalable, distributed revision control system (manual pages) +ii gojq 0.12.6-1 amd64 pure Go implementation of jq (program) +ii gpgv 2.2.27-3ubuntu2.1 amd64 GNU privacy guard - signature verification tool +ii grep 3.7-1build1 amd64 GNU grep, egrep and fgrep +ii gzip 1.10-4ubuntu4.1 amd64 GNU compression utilities +ii hostname 3.23ubuntu2 amd64 utility to set/show the host name or domain name +ii ht 2.1.0+repack1-5 amd64 Viewer/editor/analyser (mostly) for executables +ii htop 3.0.5-7build2 amd64 interactive processes viewer +ii hyperfine 1.12.0-3ubuntu0.1 amd64 Command-line benchmarking tool +ii init-system-helpers 1.62 all helper tools for all init systems +ii jq 1.6-2.1ubuntu3 amd64 lightweight and flexible command-line JSON processor +ii less 590-1ubuntu0.22.04.1 amd64 pager program similar to more +ii lib32asan6 11.3.0-1ubuntu1~22.04.1 amd64 AddressSanitizer -- a fast memory error detector (32bit) +ii lib32atomic1 12.1.0-2ubuntu1~22.04 amd64 support library providing __atomic built-in functions (32bit) +ii lib32gcc-11-dev 11.3.0-1ubuntu1~22.04.1 amd64 GCC support library (32 bit development files) +ii lib32gcc-s1 12.1.0-2ubuntu1~22.04 amd64 GCC support library (32 bit Version) +ii lib32gomp1 12.1.0-2ubuntu1~22.04 amd64 GCC OpenMP (GOMP) support library (32bit) +ii lib32itm1 12.1.0-2ubuntu1~22.04 amd64 GNU Transactional Memory Library (32bit) +ii lib32quadmath0 12.1.0-2ubuntu1~22.04 amd64 GCC Quad-Precision Math Library (32bit) +ii lib32stdc++-11-dev 11.3.0-1ubuntu1~22.04.1 amd64 GNU Standard C++ Library v3 (development files) +ii lib32stdc++6 12.1.0-2ubuntu1~22.04 amd64 GNU Standard C++ Library v3 (32 bit Version) +ii lib32ubsan1 12.1.0-2ubuntu1~22.04 amd64 UBSan -- undefined behaviour sanitizer (32bit) +ii libacl1:amd64 2.3.1-1 amd64 access control list - shared library +ii libapt-pkg6.0:amd64 2.4.9 amd64 package management runtime library +ii libarchive13:amd64 3.6.0-1ubuntu1 amd64 Multi-format archive and compression library (shared library) +ii libaria2-0:amd64 1.36.0-1 amd64 C++ library interface to aria2 +ii libasan6:amd64 11.3.0-1ubuntu1~22.04.1 amd64 AddressSanitizer -- a fast memory error detector +ii libasm1:amd64 0.186-1build1 amd64 library with a programmable assembler interface +ii libatomic1:amd64 12.1.0-2ubuntu1~22.04 amd64 support library providing __atomic built-in functions +ii libattr1:amd64 1:2.5.1-1build1 amd64 extended attribute handling - shared library +ii libaudit-common 1:3.0.7-1build1 all Dynamic library for security auditing - common files +ii libaudit1:amd64 1:3.0.7-1build1 amd64 Dynamic library for security auditing +ii libbabeltrace1:amd64 1.5.8-2build1 amd64 Babeltrace conversion libraries +ii libbinutils:amd64 2.38-4ubuntu2.2 amd64 GNU binary utilities (private shared library) +ii libblkid1:amd64 2.37.2-4ubuntu3 amd64 block device ID library +ii libboost-regex1.74.0:amd64 1.74.0-14ubuntu3 amd64 regular expression library for C++ +ii libbrotli1:amd64 1.0.9-2build6 amd64 library implementing brotli encoder and decoder (shared libraries) +ii libbsd0:amd64 0.11.5-1 amd64 utility functions from BSD systems - shared library +ii libbz2-1.0:amd64 1.0.8-5build1 amd64 high-quality block-sorting file compressor library - runtime +ii libc-ares2:amd64 1.18.1-1ubuntu0.22.04.1 amd64 asynchronous name resolver +ii libc-bin 2.35-0ubuntu3.1 amd64 GNU C Library: Binaries +ii libc-dev-bin 2.35-0ubuntu3.1 amd64 GNU C Library: Development binaries +ii libc6-dev-i386 2.35-0ubuntu3.1 amd64 GNU C Library: 32-bit development libraries for AMD64 +ii libc6-dev-x32 2.35-0ubuntu3.1 amd64 GNU C Library: X32 ABI Development Libraries for AMD64 +ii libc6-dev:amd64 2.35-0ubuntu3.1 amd64 GNU C Library: Development Libraries and Header Files +ii libc6-i386 2.35-0ubuntu3.1 amd64 GNU C Library: 32-bit shared libraries for AMD64 +ii libc6-x32 2.35-0ubuntu3.1 amd64 GNU C Library: X32 ABI Shared libraries for AMD64 +ii libc6:amd64 2.35-0ubuntu3.1 amd64 GNU C Library: Shared libraries +ii libc6:i386 2.35-0ubuntu3.1 i386 GNU C Library: Shared libraries +ii libcap-ng0:amd64 0.7.9-2.2build3 amd64 An alternate POSIX capabilities library +ii libcap2:amd64 1:2.44-1build3 amd64 POSIX 1003.1e capabilities (library) +ii libcc1-0:amd64 12.1.0-2ubuntu1~22.04 amd64 GCC cc1 plugin for GDB +ii libcom-err2:amd64 1.46.5-2ubuntu1.1 amd64 common error description library +ii libcrypt-dev:amd64 1:4.4.27-1 amd64 libcrypt development files +ii libcrypt1:amd64 1:4.4.27-1 amd64 libcrypt shared library +ii libcrypt1:i386 1:4.4.27-1 i386 libcrypt shared library +ii libctf-nobfd0:amd64 2.38-4ubuntu2.2 amd64 Compact C Type Format library (runtime, no BFD dependency) +ii libctf0:amd64 2.38-4ubuntu2.2 amd64 Compact C Type Format library (runtime, BFD dependency) +ii libcurl3-gnutls:amd64 7.81.0-1ubuntu1.10 amd64 easy-to-use client-side URL transfer library (GnuTLS flavour) +ii libcurl4:amd64 7.81.0-1ubuntu1.10 amd64 easy-to-use client-side URL transfer library (OpenSSL flavour) +ii libdb5.3:amd64 5.3.28+dfsg1-0.8ubuntu3 amd64 Berkeley v5.3 Database Libraries [runtime] +ii libdebconfclient0:amd64 0.261ubuntu1 amd64 Debian Configuration Management System (C-implementation library) +ii libdebuginfod-common 0.186-1build1 all configuration to enable the Debian debug info server +ii libdebuginfod1:amd64 0.186-1build1 amd64 library to interact with debuginfod (development files) +ii libdw1:amd64 0.186-1build1 amd64 library that provides access to the DWARF debug information +ii libelf1:amd64 0.186-1build1 amd64 library to read and write ELF files +ii liberror-perl 0.17029-1 all Perl module for error/exception handling in an OO-ish way +ii libexpat1:amd64 2.4.7-1ubuntu0.2 amd64 XML parsing C library - runtime library +ii libext2fs2:amd64 1.46.5-2ubuntu1.1 amd64 ext2/ext3/ext4 file system libraries +ii libffi8:amd64 3.4.2-4 amd64 Foreign Function Interface library runtime +ii libgcc-11-dev:amd64 11.3.0-1ubuntu1~22.04.1 amd64 GCC support library (development files) +ii libgcc-s1:amd64 12.1.0-2ubuntu1~22.04 amd64 GCC support library +ii libgcc-s1:i386 12.1.0-2ubuntu1~22.04 i386 GCC support library +ii libgcrypt20:amd64 1.9.4-3ubuntu3 amd64 LGPL Crypto library - runtime library +ii libgdbm-compat4:amd64 1.23-1 amd64 GNU dbm database routines (legacy support runtime version) +ii libgdbm6:amd64 1.23-1 amd64 GNU dbm database routines (runtime version) +ii libglib2.0-0:amd64 2.72.4-0ubuntu2 amd64 GLib library of C routines +ii libgmp10:amd64 2:6.2.1+dfsg-3ubuntu1 amd64 Multiprecision arithmetic library +ii libgnutls30:amd64 3.7.3-4ubuntu1.2 amd64 GNU TLS library - main runtime library +ii libgomp1:amd64 12.1.0-2ubuntu1~22.04 amd64 GCC OpenMP (GOMP) support library +ii libgpg-error0:amd64 1.43-3 amd64 GnuPG development runtime library +ii libgpm2:amd64 1.20.7-10build1 amd64 General Purpose Mouse - shared library +ii libgssapi-krb5-2:amd64 1.19.2-2ubuntu0.2 amd64 MIT Kerberos runtime libraries - krb5 GSS-API Mechanism +ii libhogweed6:amd64 3.7.3-1build2 amd64 low level cryptographic library (public-key cryptos) +ii libicu70:amd64 70.1-2 amd64 International Components for Unicode +ii libidn2-0:amd64 2.3.2-2build1 amd64 Internationalized domain names (IDNA2008/TR46) library +ii libio-pty-perl 1:1.15-2build2 amd64 Perl module for pseudo tty IO +ii libipc-run-perl 20200505.0-1 all Perl module for running processes +ii libipt2 2.0.5-1 amd64 Intel Processor Trace Decoder Library +ii libisl23:amd64 0.24-2build1 amd64 manipulating sets and relations of integer points bounded by linear constraints +ii libitm1:amd64 12.1.0-2ubuntu1~22.04 amd64 GNU Transactional Memory Library +ii libjansson4:amd64 2.13.1-1.1build3 amd64 C library for encoding, decoding and manipulating JSON data +ii libjq1:amd64 1.6-2.1ubuntu3 amd64 lightweight and flexible command-line JSON processor - shared library +ii libjsoncpp25:amd64 1.9.5-3 amd64 library for reading and writing JSON for C++ +ii libk5crypto3:amd64 1.19.2-2ubuntu0.2 amd64 MIT Kerberos runtime libraries - Crypto Library +ii libkeyutils1:amd64 1.6.1-2ubuntu3 amd64 Linux Key Management Utilities (library) +ii libkrb5-3:amd64 1.19.2-2ubuntu0.2 amd64 MIT Kerberos runtime libraries +ii libkrb5support0:amd64 1.19.2-2ubuntu0.2 amd64 MIT Kerberos runtime libraries - Support library +ii libldap-2.5-0:amd64 2.5.14+dfsg-0ubuntu0.22.04.2 amd64 OpenLDAP libraries +ii liblsan0:amd64 12.1.0-2ubuntu1~22.04 amd64 LeakSanitizer -- a memory leak detector (runtime) +ii liblz4-1:amd64 1.9.3-2build2 amd64 Fast LZ compression algorithm library - runtime +ii liblzma5:amd64 5.2.5-2ubuntu1 amd64 XZ-format compression library +ii liblzo2-2:amd64 2.10-2build3 amd64 data compression library +ii libmagic-mgc 1:5.41-3 amd64 File type determination library using "magic" numbers (compiled magic file) +ii libmagic1:amd64 1:5.41-3 amd64 Recognize the type of data in a file using "magic" numbers - library +ii libmd0:amd64 1.0.4-1build1 amd64 message digest functions from BSD systems - shared library +ii libmount1:amd64 2.37.2-4ubuntu3 amd64 device mounting library +ii libmpc3:amd64 1.2.1-2build1 amd64 multiple precision complex floating-point library +ii libmpdec3:amd64 2.5.1-2build2 amd64 library for decimal floating point arithmetic (runtime library) +ii libmpfr6:amd64 4.1.0-3build3 amd64 multiple precision floating-point computation +ii libmspack0:amd64 0.10.1-2build2 amd64 library for Microsoft compression formats (shared library) +ii libncurses5:amd64 6.3-2ubuntu0.1 amd64 shared libraries for terminal handling (legacy version) +ii libncurses6:amd64 6.3-2ubuntu0.1 amd64 shared libraries for terminal handling +ii libncursesw6:amd64 6.3-2ubuntu0.1 amd64 shared libraries for terminal handling (wide character support) +ii libnettle8:amd64 3.7.3-1build2 amd64 low level cryptographic library (symmetric and one-way cryptos) +ii libnghttp2-14:amd64 1.43.0-1build3 amd64 library implementing HTTP/2 protocol (shared library) +ii libnl-3-200:amd64 3.5.0-0.1 amd64 library for dealing with netlink sockets +ii libnl-genl-3-200:amd64 3.5.0-0.1 amd64 library for dealing with netlink sockets - generic netlink +ii libnsl-dev:amd64 1.3.0-2build2 amd64 libnsl development files +ii libnsl2:amd64 1.3.0-2build2 amd64 Public client interface for NIS(YP) and NIS+ +ii libonig5:amd64 6.9.7.1-2build1 amd64 regular expressions library +ii libp11-kit0:amd64 0.24.0-6build1 amd64 library for loading and coordinating access to PKCS#11 modules - runtime +ii libpam-modules-bin 1.4.0-11ubuntu2.3 amd64 Pluggable Authentication Modules for PAM - helper binaries +ii libpam-modules:amd64 1.4.0-11ubuntu2.3 amd64 Pluggable Authentication Modules for PAM +ii libpam-runtime 1.4.0-11ubuntu2.3 all Runtime support for the PAM library +ii libpam0g:amd64 1.4.0-11ubuntu2.3 amd64 Pluggable Authentication Modules library +ii libpcre2-8-0:amd64 10.39-3ubuntu0.1 amd64 New Perl Compatible Regular Expression Library- 8 bit runtime files +ii libpcre3:amd64 2:8.39-13ubuntu0.22.04.1 amd64 Old Perl 5 Compatible Regular Expression Library - runtime files +ii libperl5.34:amd64 5.34.0-3ubuntu1.2 amd64 shared Perl library +ii libpopt0:amd64 1.18-3build1 amd64 lib for parsing cmdline parameters +ii libprocps8:amd64 2:3.3.17-6ubuntu2 amd64 library for accessing process information from /proc +ii libpsl5:amd64 0.21.0-1.2build2 amd64 Library for Public Suffix List (shared libraries) +ii libpython2.7-minimal:amd64 2.7.18-13ubuntu1.1 amd64 Minimal subset of the Python language (version 2.7) +ii libpython3-stdlib:amd64 3.10.6-1~22.04 amd64 interactive high-level object-oriented language (default python3 version) +ii libpython3.10-minimal:amd64 3.10.6-1~22.04.2ubuntu1.1 amd64 Minimal subset of the Python language (version 3.10) +ii libpython3.10-stdlib:amd64 3.10.6-1~22.04.2ubuntu1.1 amd64 Interactive high-level object-oriented language (standard library, version 3.10) +ii libpython3.10:amd64 3.10.6-1~22.04.2ubuntu1.1 amd64 Shared Python runtime library (version 3.10) +ii libquadmath0:amd64 12.1.0-2ubuntu1~22.04 amd64 GCC Quad-Precision Math Library +ii libreadline8:amd64 8.1.2-1 amd64 GNU readline and history libraries, run-time libraries +ii librhash0:amd64 1.4.2-1ubuntu1 amd64 shared library for hash functions computing +ii librtmp1:amd64 2.4+20151223.gitfa8646d.1-2build4 amd64 toolkit for RTMP streams (shared library) +ii libsasl2-2:amd64 2.1.27+dfsg2-3ubuntu1.2 amd64 Cyrus SASL - authentication abstraction library +ii libsasl2-modules-db:amd64 2.1.27+dfsg2-3ubuntu1.2 amd64 Cyrus SASL - pluggable authentication modules (DB) +ii libseccomp2:amd64 2.5.3-2ubuntu2 amd64 high level interface to Linux seccomp filter +ii libselinux1:amd64 3.3-1build2 amd64 SELinux runtime shared libraries +ii libsemanage-common 3.3-1build2 all Common files for SELinux policy management libraries +ii libsemanage2:amd64 3.3-1build2 amd64 SELinux policy management library +ii libsensors-config 1:3.6.0-7ubuntu1 all lm-sensors configuration files +ii libsensors5:amd64 1:3.6.0-7ubuntu1 amd64 library to read temperature/voltage/fan sensors +ii libsepol2:amd64 3.3-1build1 amd64 SELinux library for manipulating binary security policies +ii libsmartcols1:amd64 2.37.2-4ubuntu3 amd64 smart column output alignment library +ii libsodium23:amd64 1.0.18-1build2 amd64 Network communication, cryptography and signaturing library +ii libsource-highlight-common 3.1.9-4.1build2 all architecture-independent files for source highlighting library +ii libsource-highlight4v5 3.1.9-4.1build2 amd64 source highlighting library +ii libsqlite3-0:amd64 3.37.2-2ubuntu0.1 amd64 SQLite 3 shared library +ii libss2:amd64 1.46.5-2ubuntu1.1 amd64 command-line interface parsing library +ii libssh-4:amd64 0.9.6-2ubuntu0.22.04.1 amd64 tiny C SSH library (OpenSSL flavor) +ii libssh2-1:amd64 1.10.0-3 amd64 SSH2 client-side library +ii libssl3:amd64 3.0.2-0ubuntu1.10 amd64 Secure Sockets Layer toolkit - shared libraries +ii libstdc++-11-dev:amd64 11.3.0-1ubuntu1~22.04.1 amd64 GNU Standard C++ Library v3 (development files) +ii libstdc++6:amd64 12.1.0-2ubuntu1~22.04 amd64 GNU Standard C++ Library v3 +ii libsystemd0:amd64 249.11-0ubuntu3.9 amd64 systemd utility library +ii libtasn1-6:amd64 4.18.0-4build1 amd64 Manage ASN.1 structures (runtime) +ii libtime-duration-perl 1.21-1 all module for rounded or exact English expression of durations +ii libtimedate-perl 2.3300-2 all collection of modules to manipulate date/time information +ii libtinfo5:amd64 6.3-2ubuntu0.1 amd64 shared low-level terminfo library (legacy version) +ii libtinfo6:amd64 6.3-2ubuntu0.1 amd64 shared low-level terminfo library for terminal handling +ii libtirpc-common 1.3.2-2ubuntu0.1 all transport-independent RPC library - common files +ii libtirpc-dev:amd64 1.3.2-2ubuntu0.1 amd64 transport-independent RPC library - development files +ii libtirpc3:amd64 1.3.2-2ubuntu0.1 amd64 transport-independent RPC library +ii libtsan0:amd64 11.3.0-1ubuntu1~22.04.1 amd64 ThreadSanitizer -- a Valgrind-based detector of data races (runtime) +ii libubsan1:amd64 12.1.0-2ubuntu1~22.04 amd64 UBSan -- undefined behaviour sanitizer (runtime) +ii libudev1:amd64 249.11-0ubuntu3.9 amd64 libudev shared library +ii libunistring2:amd64 1.0-1 amd64 Unicode string library for C +ii libutempter0:amd64 1.2.1-2build2 amd64 privileged helper for utmp/wtmp updates (runtime) +ii libuuid1:amd64 2.37.2-4ubuntu3 amd64 Universally Unique ID library +ii libuv1:amd64 1.43.0-1 amd64 asynchronous event notification library - runtime library +ii libx11-6:amd64 2:1.7.5-1 amd64 X11 client-side library +ii libx11-data 2:1.7.5-1 all X11 client-side library +ii libx32asan6 11.3.0-1ubuntu1~22.04.1 amd64 AddressSanitizer -- a fast memory error detector (x32) +ii libx32atomic1 12.1.0-2ubuntu1~22.04 amd64 support library providing __atomic built-in functions (x32) +ii libx32gcc-11-dev 11.3.0-1ubuntu1~22.04.1 amd64 GCC support library (x32 development files) +ii libx32gcc-s1 12.1.0-2ubuntu1~22.04 amd64 GCC support library (x32) +ii libx32gomp1 12.1.0-2ubuntu1~22.04 amd64 GCC OpenMP (GOMP) support library (x32) +ii libx32itm1 12.1.0-2ubuntu1~22.04 amd64 GNU Transactional Memory Library (x32) +ii libx32quadmath0 12.1.0-2ubuntu1~22.04 amd64 GCC Quad-Precision Math Library (x32) +ii libx32stdc++-11-dev 11.3.0-1ubuntu1~22.04.1 amd64 GNU Standard C++ Library v3 (development files) +ii libx32stdc++6 12.1.0-2ubuntu1~22.04 amd64 GNU Standard C++ Library v3 (x32) +ii libx32ubsan1 12.1.0-2ubuntu1~22.04 amd64 UBSan -- undefined behaviour sanitizer (x32) +ii libxau6:amd64 1:1.0.9-1build5 amd64 X11 authorisation library +ii libxcb1:amd64 1.14-3ubuntu3 amd64 X C Binding +ii libxdmcp6:amd64 1:1.1.3-0ubuntu5 amd64 X11 Display Manager Control Protocol library +ii libxml2:amd64 2.9.13+dfsg-1ubuntu0.3 amd64 GNOME XML library +ii libxxhash0:amd64 0.8.1-1 amd64 shared library for xxhash +ii libyaml-0-2:amd64 0.2.2-1build2 amd64 Fast YAML 1.1 parser and emitter library +ii libzstd-dev:amd64 1.4.8+dfsg-3build1 amd64 fast lossless compression algorithm -- development files +ii libzstd1:amd64 1.4.8+dfsg-3build1 amd64 fast lossless compression algorithm +ii linux-libc-dev:amd64 5.15.0-73.80 amd64 Linux Kernel Headers for development +ii login 1:4.8.1-2ubuntu2.1 amd64 system login tools +ii logsave 1.46.5-2ubuntu1.1 amd64 save the output of a command in a log file +ii lsb-base 11.1.0ubuntu4 all Linux Standard Base init script functionality +ii lsb-release 11.1.0ubuntu4 all Linux Standard Base version reporting utility +ii lz4 1.9.3-2build2 amd64 Fast LZ compression algorithm library - tool +ii lzip 1.23-1 amd64 lossless data compressor based on the LZMA algorithm +ii lzop 1.04-2build2 amd64 fast compression program +ii make 4.3-4.1build1 amd64 utility for directing compilation +ii mawk 1.3.4.20200120-3 amd64 Pattern scanning and text processing language +ii media-types 7.0.0 all List of standard media types and their usual file extension +ii moreutils 0.66-1 amd64 additional Unix utilities +ii mount 2.37.2-4ubuntu3 amd64 tools for mounting and manipulating filesystems +ii ncurses-base 6.3-2ubuntu0.1 all basic terminal type definitions +ii ncurses-bin 6.3-2ubuntu0.1 amd64 terminal-related programs and man pages +ii ncurses-term 6.3-2ubuntu0.1 all additional terminal type definitions +ii ninja-build 1.10.1-1 amd64 small build system closest in spirit to Make +ii openssl 3.0.2-0ubuntu1.10 amd64 Secure Sockets Layer toolkit - cryptographic utility +ii p7zip 16.02+dfsg-8 amd64 7zr file archiver with high compression ratio +ii parallel 20210822+ds-2 all build and execute command lines from standard input in parallel +ii passwd 1:4.8.1-2ubuntu2.1 amd64 change and administer password and group data +ii patch 2.7.6-7build2 amd64 Apply a diff file to an original +ii patchelf 0.14.3-1 amd64 modify properties of ELF executables +ii pax-utils 1.2.9-1 amd64 Security-focused ELF files checking tool +ii paxctl 0.9-1build1 amd64 new PaX control program for using the PT_PAX_FLAGS marking +ii perl 5.34.0-3ubuntu1.2 amd64 Larry Wall's Practical Extraction and Report Language +ii perl-base 5.34.0-3ubuntu1.2 amd64 minimal Perl system +ii perl-modules-5.34 5.34.0-3ubuntu1.2 all Core Perl modules +ii procps 2:3.3.17-6ubuntu2 amd64 /proc file system utilities +ii python2-minimal 2.7.18-3 amd64 minimal subset of the Python2 language +ii python2.7-minimal 2.7.18-13ubuntu1.1 amd64 Minimal subset of the Python language (version 2.7) +ii python3 3.10.6-1~22.04 amd64 interactive high-level object-oriented language (default python3 version) +ii python3-minimal 3.10.6-1~22.04 amd64 minimal subset of the Python language (default python3 version) +ii python3.10 3.10.6-1~22.04.2ubuntu1.1 amd64 Interactive high-level object-oriented language (version 3.10) +ii python3.10-minimal 3.10.6-1~22.04.2ubuntu1.1 amd64 Minimal subset of the Python language (version 3.10) +ii re2c 3.0-1 amd64 lexer generator for C, C++, Go and Rust +ii readline-common 8.1.2-1 all GNU readline and history libraries, common files +ii ripgrep 13.0.0-2ubuntu0.1 amd64 Recursively searches directories for a regex pattern +ii rpcsvc-proto 1.4.2-0ubuntu6 amd64 RPC protocol compiler and definitions +ii rsync 3.2.7-0ubuntu0.22.04.2 amd64 fast, versatile, remote (and local) file-copying tool +ii screen 4.9.0-1 amd64 terminal multiplexer with VT100/ANSI terminal emulation +ii sed 4.8-1ubuntu2 amd64 GNU stream editor for filtering/transforming text +ii sensible-utils 0.0.17 all Utilities for sensible alternative selection +ii sysstat 12.5.2-2ubuntu0.1 amd64 system performance tools for Linux +ii sysvinit-utils 3.01-1ubuntu1 amd64 System-V-like utilities +ii tar 1.34+dfsg-1ubuntu0.1.22.04.1 amd64 GNU version of the tar archiving utility +ii ubuntu-keyring 2021.03.26 all GnuPG keys of the Ubuntu archive +ii ucf 3.0043 all Update Configuration File(s): preserve user changes to config files +ii universal-ctags 5.9.20210829.0-1 amd64 build tag file indexes of source code definitions +ii unzip 6.0-26ubuntu3.1 amd64 De-archiver for .zip files +ii usrmerge 25ubuntu2 all Convert the system to the merged /usr directories scheme +ii util-linux 2.37.2-4ubuntu3 amd64 miscellaneous system utilities +ii vim 2:8.2.3995-1ubuntu2.7 amd64 Vi IMproved - enhanced vi editor +ii vim-common 2:8.2.3995-1ubuntu2.7 all Vi IMproved - Common files +ii vim-runtime 2:8.2.3995-1ubuntu2.7 all Vi IMproved - Runtime files +ii wget 1.21.2-2ubuntu1 amd64 retrieves files from the web +ii xxd 2:8.2.3995-1ubuntu2.7 amd64 tool to make (or reverse) a hex dump +ii xz-utils 5.2.5-2ubuntu1 amd64 XZ-format compression utilities +ii zip 3.0-12build2 amd64 Archiver for .zip files +ii zlib1g-dev:amd64 1:1.2.11.dfsg-2ubuntu9.2 amd64 compression library - development +ii zlib1g:amd64 1:1.2.11.dfsg-2ubuntu9.2 amd64 compression library - runtime +ii zlib1g:i386 1:1.2.11.dfsg-2ubuntu9.2 i386 compression library - runtime +ii zsh 5.8.1-1 amd64 shell with lots of features +ii zsh-common 5.8.1-1 all architecture independent files for Zsh +ii zstd 1.4.8+dfsg-3build1 amd64 fast lossless compression algorithm -- CLI tool +| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend +|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) +||/ Name Version Architecture Description diff --git a/src/conf.h b/src/conf.h index 1266c12b..a95dfd48 100644 --- a/src/conf.h +++ b/src/conf.h @@ -56,7 +56,8 @@ ACC_COMPILE_TIME_ASSERT_HEADER((char)(-1) == 255) // -funsigned-char // don't enable before gcc-10 because of gcc bug #78010 # pragma GCC diagnostic error "-Wsuggest-override" #endif -#if (ACC_CC_CLANG >= 0x050000) +#if (ACC_CC_CLANG >= 0x080000) + // don't enable before clang-8 because of stddef.h issues # pragma clang diagnostic error "-Wzero-as-null-pointer-constant" #elif (ACC_CC_GNUC >= 0x040700) && defined(__GLIBC__) // Some non-GLIBC toolchains do not use 'nullptr' everywhere when C++: diff --git a/src/p_w64pe_arm64.cpp b/src/p_w64pe_arm64.cpp index 7f005a5f..faed0224 100644 --- a/src/p_w64pe_arm64.cpp +++ b/src/p_w64pe_arm64.cpp @@ -65,7 +65,7 @@ bool PackW64PeArm64::canPack() { checkMachine(ih.cpu); if (ih.cpu != IMAGE_FILE_MACHINE_ARM64) return false; - throwCantPack("not yet implemented"); + throwCantPack("win64/arm64 is not yet implemented"); return true; } @@ -106,9 +106,12 @@ void PackW64PeArm64::pack(OutputFile *fo) { **************************************************************************/ bool PackW64PeArm64EC::canPack() { - if (!readFileHeader() || ih.cpu != IMAGE_FILE_MACHINE_ARM64EC) + if (!readFileHeader()) return false; - throwCantPack("not yet implemented"); + checkMachine(ih.cpu); + if (ih.cpu != IMAGE_FILE_MACHINE_ARM64EC) + return false; + throwCantPack("win64/arm64ec is not yet implemented"); return true; } diff --git a/src/util/raw_bytes.h b/src/util/raw_bytes.h index e0538c0f..c4676aa1 100644 --- a/src/util/raw_bytes.h +++ b/src/util/raw_bytes.h @@ -68,17 +68,17 @@ raw_index_bytes(T ptr, size_t index, size_t size_in_bytes) { // same for bounded arrays template -inline T *raw_bytes(T (&a)[N], size_t size_in_bytes) { +inline T *raw_bytes(T (&array)[N], size_t size_in_bytes) { typedef T element_type; if very_unlikely (size_in_bytes > mem_size(sizeof(element_type), N)) throwCantPack("raw_bytes out of range"); - return a; + return array; } template -inline T *raw_index_bytes(T (&a)[N], size_t index, size_t size_in_bytes) { +inline T *raw_index_bytes(T (&array)[N], size_t index, size_t size_in_bytes) { typedef T element_type; - return raw_bytes(a, mem_size(sizeof(element_type), index, size_in_bytes)) + index; + return raw_bytes(array, mem_size(sizeof(element_type), index, size_in_bytes)) + index; } /* vim:set ts=4 sw=4 et: */ diff --git a/src/util/xspan.h b/src/util/xspan.h index 850b2071..aa0426d5 100644 --- a/src/util/xspan.h +++ b/src/util/xspan.h @@ -85,14 +85,14 @@ using XSPAN_NAMESPACE_NAME::raw_index_bytes; // overloaded for all classes #define XSPAN_S(type) Span // create a value -#define XSPAN_0_MAKE(type, first, ...) (XSPAN_0(type)(first, ##__VA_ARGS__)) -#define XSPAN_P_MAKE(type, first, ...) (XSPAN_P(type)(first, ##__VA_ARGS__)) -#define XSPAN_S_MAKE(type, first, ...) (XSPAN_S(type)(first, ##__VA_ARGS__)) +#define XSPAN_0_MAKE(type, first, ...) (XSPAN_0(type)((first), ##__VA_ARGS__)) +#define XSPAN_P_MAKE(type, first, ...) (XSPAN_P(type)((first), ##__VA_ARGS__)) +#define XSPAN_S_MAKE(type, first, ...) (XSPAN_S(type)((first), ##__VA_ARGS__)) // define a variable -#define XSPAN_0_VAR(type, var, first, ...) XSPAN_0(type) var(first, ##__VA_ARGS__) -#define XSPAN_P_VAR(type, var, first, ...) XSPAN_P(type) var(first, ##__VA_ARGS__) -#define XSPAN_S_VAR(type, var, first, ...) XSPAN_S(type) var(first, ##__VA_ARGS__) +#define XSPAN_0_VAR(type, var, first, ...) XSPAN_0(type) var((first), ##__VA_ARGS__) +#define XSPAN_P_VAR(type, var, first, ...) XSPAN_P(type) var((first), ##__VA_ARGS__) +#define XSPAN_S_VAR(type, var, first, ...) XSPAN_S(type) var((first), ##__VA_ARGS__) #elif WITH_XSPAN >= 1 @@ -103,14 +103,14 @@ using XSPAN_NAMESPACE_NAME::raw_index_bytes; // overloaded for all classes #define XSPAN_S(type) Ptr // create a value -#define XSPAN_0_MAKE(type, first, ...) (XSPAN_0(type)(first)) -#define XSPAN_P_MAKE(type, first, ...) (XSPAN_P(type)(first)) -#define XSPAN_S_MAKE(type, first, ...) (XSPAN_S(type)(first)) +#define XSPAN_0_MAKE(type, first, ...) (XSPAN_0(type)((first))) +#define XSPAN_P_MAKE(type, first, ...) (XSPAN_P(type)((first))) +#define XSPAN_S_MAKE(type, first, ...) (XSPAN_S(type)((first))) // define a variable -#define XSPAN_0_VAR(type, var, first, ...) XSPAN_0(type) var(first) -#define XSPAN_P_VAR(type, var, first, ...) XSPAN_P(type) var(first) -#define XSPAN_S_VAR(type, var, first, ...) XSPAN_S(type) var(first) +#define XSPAN_0_VAR(type, var, first, ...) XSPAN_0(type) var((first)) +#define XSPAN_P_VAR(type, var, first, ...) XSPAN_P(type) var((first)) +#define XSPAN_S_VAR(type, var, first, ...) XSPAN_S(type) var((first)) #else // WITH_XSPAN @@ -135,14 +135,14 @@ inline R *xspan_make_helper__(R * /*dummy*/, MemBuffer &first) { #define XSPAN_S(type) type * // create a value -#define XSPAN_0_MAKE(type, first, ...) (xspan_make_helper__((type *) nullptr, first)) -#define XSPAN_P_MAKE(type, first, ...) (xspan_make_helper__((type *) nullptr, first)) -#define XSPAN_S_MAKE(type, first, ...) (xspan_make_helper__((type *) nullptr, first)) +#define XSPAN_0_MAKE(type, first, ...) (xspan_make_helper__((type *) nullptr, (first))) +#define XSPAN_P_MAKE(type, first, ...) (xspan_make_helper__((type *) nullptr, (first))) +#define XSPAN_S_MAKE(type, first, ...) (xspan_make_helper__((type *) nullptr, (first))) // define a variable -#define XSPAN_0_VAR(type, var, first, ...) type *var = XSPAN_0_MAKE(type, first) -#define XSPAN_P_VAR(type, var, first, ...) type *var = XSPAN_P_MAKE(type, first) -#define XSPAN_S_VAR(type, var, first, ...) type *var = XSPAN_S_MAKE(type, first) +#define XSPAN_0_VAR(type, var, first, ...) type *var = XSPAN_0_MAKE(type, (first)) +#define XSPAN_P_VAR(type, var, first, ...) type *var = XSPAN_P_MAKE(type, (first)) +#define XSPAN_S_VAR(type, var, first, ...) type *var = XSPAN_S_MAKE(type, (first)) #endif // WITH_XSPAN diff --git a/src/util/xspan_fwd.h b/src/util/xspan_fwd.h index 564907b0..8787d939 100644 --- a/src/util/xspan_fwd.h +++ b/src/util/xspan_fwd.h @@ -34,7 +34,7 @@ #ifndef XSPAN_FWD_C_IS_MEMBUFFER template inline typename std::enable_if::value, void *>::type operator+(U, const C &) - DELETED_FUNCTION; + XSPAN_DELETED_FUNCTION; #endif // XSPAN_FWD_C_IS_MEMBUFFER /*************************************************************************