os:
- name: Ubuntu
codename: Plucky Puffin
series: plucky
version: '25.04'
docker:
oci-platforms:
- linux/386
- linux/amd64
- linux/arm/v7
- linux/arm64
- linux/ppc64le
- linux/riscv64
- linux/s390x
cmt: |-
Usage:
docker run --pull=always -it --rm ghcr.io/2cd/ubuntu:plucky
mirror:
- name: ghcr
repositories:
- ghcr.io/2cd/ubuntu:plucky
- ghcr.io/2cd/ubuntu:25.04
repo-digests:
- ghcr.io/2cd/ubuntu@sha256:ed223f86e7f3bde48db6cdd88e3f51d9de12b654f9f6fcad621e5fa7ec9ad18a
- name: reg
repositories:
- reg.tmoe.me:2096/ubuntu/25.04:latest
- reg.tmoe.me:2096/ubuntu/plucky:latest
repo-digests:
- reg.tmoe.me:2096/ubuntu/25.04@sha256:ed223f86e7f3bde48db6cdd88e3f51d9de12b654f9f6fcad621e5fa7ec9ad18a
- reg.tmoe.me:2096/ubuntu/plucky@sha256:ed223f86e7f3bde48db6cdd88e3f51d9de12b654f9f6fcad621e5fa7ec9ad18a
tag:
- name: plucky-x64
arch: x64
datetime:
build: 2024-12-21 04:37:15.690488124 +00:00:00
update: 2024-12-21 04:48:05.965594226 +00:00:00
docker:
platform: linux/amd64
repo-digests:
- ghcr.io/2cd/ubuntu@sha256:bc9a0c8f5901fbed6a58d4cb8d99c072da15328a0befa8684fadca680db74eb3
- reg.tmoe.me:2096/ubuntu/25.04@sha256:bc9a0c8f5901fbed6a58d4cb8d99c072da15328a0befa8684fadca680db74eb3
- reg.tmoe.me:2096/ubuntu/plucky@sha256:bc9a0c8f5901fbed6a58d4cb8d99c072da15328a0befa8684fadca680db74eb3
mirror:
- name: ghcr
repositories:
- ghcr.io/2cd/ubuntu:plucky-x64
- ghcr.io/2cd/ubuntu:25.04-x64
- name: reg
repositories:
- reg.tmoe.me:2096/ubuntu/plucky:x64
- reg.tmoe.me:2096/ubuntu/25.04:x64
file:
name: 25.04_plucky_x64.tar.zst
size:
bytes: 30157520
readable: 28.76 MiB
kib: 29450.7 KiB
tar-bytes: 109547520
tar-readable: 104.47 MiB
cmt: |+
Ideally:
zstd size => download size (i.e., Consumes 28.76 MiB of traffic)
tar size => uncompressed size (Actually, the extracted content is >= 104.47 MiB)
zstd + tar size ~= space occupation for initial installation
(i.e., Requires at least 133.23 MiB of disk storage space, but actually needs more)
modified-time: 2024-12-21 04:38:21.19173104 +00:00:00
zstd:
level: 18
long: 27
digest:
- algorithm: blake3
hex: 6a51febc6b4f1e981c1379404c159cd8066da95e446fe35eb73d51178b35b8ef
cmt: |+
Usage:
# run apt as root (i.e., +sudo/+doas)
apt install b3sum
# check blake3 hash
echo '6a51febc6b4f1e981c1379404c159cd8066da95e446fe35eb73d51178b35b8ef 25.04_plucky_x64.tar.zst' > blake3.txt
b3sum --check blake3.txt
- algorithm: sha256
hex: ff903e7d4087da3ca17edbdb761a74c361608e41701ca458930107897489926a
cmt: |+
Usage:
# check sha256 hash
echo 'ff903e7d4087da3ca17edbdb761a74c361608e41701ca458930107897489926a 25.04_plucky_x64.tar.zst' > sha256.txt
sha256sum --check sha256.txt
mirror:
- name: github
url: https://github.com/2cd/ubuntu-museum/releases/download/25.04/25.04_plucky_x64.tar.zst
cmt: |+
Usage:
mkdir -p ./tmp/plucky-x64
cd tmp
curl -LO 'https://github.com/2cd/ubuntu-museum/releases/download/25.04/25.04_plucky_x64.tar.zst'
# run gnutar or bsdtar (libarchive-tools) as root (e.g., doas tar -xvf file.tar.zst)
tar -C plucky-x64 -xf "25.04_plucky_x64.tar.zst"
# run apt as root (i.e., +sudo/+doas)
apt install systemd-container qemu-user-static
# run nspawn as root (i.e., +sudo/+doas)
systemd-nspawn -D plucky-x64 -E LANG=$LANG
- name: plucky-arm64
arch: arm64
datetime:
build: 2024-12-21 04:37:09.675326909 +00:00:00
update: 2024-12-21 04:48:05.991437809 +00:00:00
docker:
platform: linux/arm64
repo-digests:
- ghcr.io/2cd/ubuntu@sha256:7a5cc4141b807cca241b250d07d3a7ff273889ca700cf6dd2817b57a7ba0b88e
- reg.tmoe.me:2096/ubuntu/25.04@sha256:7a5cc4141b807cca241b250d07d3a7ff273889ca700cf6dd2817b57a7ba0b88e
- reg.tmoe.me:2096/ubuntu/plucky@sha256:7a5cc4141b807cca241b250d07d3a7ff273889ca700cf6dd2817b57a7ba0b88e
mirror:
- name: ghcr
repositories:
- ghcr.io/2cd/ubuntu:plucky-arm64
- ghcr.io/2cd/ubuntu:25.04-arm64
- name: reg
repositories:
- reg.tmoe.me:2096/ubuntu/plucky:arm64
- reg.tmoe.me:2096/ubuntu/25.04:arm64
file:
name: 25.04_plucky_arm64.tar.zst
size:
bytes: 28778923
readable: 27.45 MiB
kib: 28104.42 KiB
tar-bytes: 130109440
tar-readable: 124.08 MiB
cmt: |+
Ideally:
zstd size => download size (i.e., Consumes 27.45 MiB of traffic)
tar size => uncompressed size (Actually, the extracted content is >= 124.08 MiB)
zstd + tar size ~= space occupation for initial installation
(i.e., Requires at least 151.53 MiB of disk storage space, but actually needs more)
modified-time: 2024-12-21 04:44:28.338545306 +00:00:00
zstd:
level: 18
long: 27
digest:
- algorithm: blake3
hex: 0a2561d9f545f59172ef26390e7e5a11cb407652901a2d2030758a96bd2baf7d
cmt: |+
Usage:
# run apt as root (i.e., +sudo/+doas)
apt install b3sum
# check blake3 hash
echo '0a2561d9f545f59172ef26390e7e5a11cb407652901a2d2030758a96bd2baf7d 25.04_plucky_arm64.tar.zst' > blake3.txt
b3sum --check blake3.txt
- algorithm: sha256
hex: 86738f337b07be1f92251ad1d93041dfc68c4500716de4129dba1d89de099266
cmt: |+
Usage:
# check sha256 hash
echo '86738f337b07be1f92251ad1d93041dfc68c4500716de4129dba1d89de099266 25.04_plucky_arm64.tar.zst' > sha256.txt
sha256sum --check sha256.txt
mirror:
- name: github
url: https://github.com/2cd/ubuntu-museum/releases/download/25.04/25.04_plucky_arm64.tar.zst
cmt: |+
Usage:
mkdir -p ./tmp/plucky-arm64
cd tmp
curl -LO 'https://github.com/2cd/ubuntu-museum/releases/download/25.04/25.04_plucky_arm64.tar.zst'
# run gnutar or bsdtar (libarchive-tools) as root (e.g., doas tar -xvf file.tar.zst)
tar -C plucky-arm64 -xf "25.04_plucky_arm64.tar.zst"
# run apt as root (i.e., +sudo/+doas)
apt install systemd-container qemu-user-static
# run nspawn as root (i.e., +sudo/+doas)
systemd-nspawn -D plucky-arm64 -E LANG=$LANG
- name: plucky-armv7a
arch: armv7a
datetime:
build: 2024-12-21 04:37:09.680778755 +00:00:00
update: 2024-12-21 04:48:06.016036457 +00:00:00
docker:
platform: linux/arm/v7
repo-digests:
- ghcr.io/2cd/ubuntu@sha256:b400dcc83af01b9f4eeec874dffd8c9ce16c954e94ad9f1f8a9b94c21acb7560
- reg.tmoe.me:2096/ubuntu/25.04@sha256:b400dcc83af01b9f4eeec874dffd8c9ce16c954e94ad9f1f8a9b94c21acb7560
- reg.tmoe.me:2096/ubuntu/plucky@sha256:b400dcc83af01b9f4eeec874dffd8c9ce16c954e94ad9f1f8a9b94c21acb7560
mirror:
- name: ghcr
repositories:
- ghcr.io/2cd/ubuntu:plucky-armv7a
- ghcr.io/2cd/ubuntu:25.04-armv7a
- name: reg
repositories:
- reg.tmoe.me:2096/ubuntu/plucky:armv7a
- reg.tmoe.me:2096/ubuntu/25.04:armv7a
file:
name: 25.04_plucky_armv7a.tar.zst
size:
bytes: 27059030
readable: 25.81 MiB
kib: 26424.84 KiB
tar-bytes: 84039680
tar-readable: 80.15 MiB
cmt: |+
Ideally:
zstd size => download size (i.e., Consumes 25.81 MiB of traffic)
tar size => uncompressed size (Actually, the extracted content is >= 80.15 MiB)
zstd + tar size ~= space occupation for initial installation
(i.e., Requires at least 105.95 MiB of disk storage space, but actually needs more)
modified-time: 2024-12-21 04:39:57.71801297 +00:00:00
zstd:
level: 18
long: 27
digest:
- algorithm: blake3
hex: 3324edc6330ae9566e14f5351427460b590d2e3a6234177cc8c7b63fc4638ddb
cmt: |+
Usage:
# run apt as root (i.e., +sudo/+doas)
apt install b3sum
# check blake3 hash
echo '3324edc6330ae9566e14f5351427460b590d2e3a6234177cc8c7b63fc4638ddb 25.04_plucky_armv7a.tar.zst' > blake3.txt
b3sum --check blake3.txt
- algorithm: sha256
hex: 0a6e94fabaede83d110c7f4cdbe55d172363b5efddcae14bb11317a9cb5d92ce
cmt: |+
Usage:
# check sha256 hash
echo '0a6e94fabaede83d110c7f4cdbe55d172363b5efddcae14bb11317a9cb5d92ce 25.04_plucky_armv7a.tar.zst' > sha256.txt
sha256sum --check sha256.txt
mirror:
- name: github
url: https://github.com/2cd/ubuntu-museum/releases/download/25.04/25.04_plucky_armv7a.tar.zst
cmt: |+
Usage:
mkdir -p ./tmp/plucky-armv7a
cd tmp
curl -LO 'https://github.com/2cd/ubuntu-museum/releases/download/25.04/25.04_plucky_armv7a.tar.zst'
# run gnutar or bsdtar (libarchive-tools) as root (e.g., doas tar -xvf file.tar.zst)
tar -C plucky-armv7a -xf "25.04_plucky_armv7a.tar.zst"
# run apt as root (i.e., +sudo/+doas)
apt install systemd-container qemu-user-static
# run nspawn as root (i.e., +sudo/+doas)
systemd-nspawn -D plucky-armv7a -E LANG=$LANG
- name: plucky-x86
arch: x86
datetime:
build: 2024-12-21 04:37:14.58405352 +00:00:00
update: 2024-12-21 04:48:06.043432138 +00:00:00
docker:
platform: linux/386
repo-digests:
- ghcr.io/2cd/ubuntu@sha256:ac03efe6013dae19274ede8cfd72329392b4ca3eaffbcd7e593cf1063ff082e1
- reg.tmoe.me:2096/ubuntu/25.04@sha256:ac03efe6013dae19274ede8cfd72329392b4ca3eaffbcd7e593cf1063ff082e1
- reg.tmoe.me:2096/ubuntu/plucky@sha256:ac03efe6013dae19274ede8cfd72329392b4ca3eaffbcd7e593cf1063ff082e1
mirror:
- name: ghcr
repositories:
- ghcr.io/2cd/ubuntu:plucky-x86
- ghcr.io/2cd/ubuntu:25.04-x86
- name: reg
repositories:
- reg.tmoe.me:2096/ubuntu/plucky:x86
- reg.tmoe.me:2096/ubuntu/25.04:x86
file:
name: 25.04_plucky_x86.tar.zst
size:
bytes: 30486665
readable: 29.07 MiB
kib: 29772.13 KiB
tar-bytes: 112107520
tar-readable: 106.91 MiB
cmt: |+
Ideally:
zstd size => download size (i.e., Consumes 29.07 MiB of traffic)
tar size => uncompressed size (Actually, the extracted content is >= 106.91 MiB)
zstd + tar size ~= space occupation for initial installation
(i.e., Requires at least 135.99 MiB of disk storage space, but actually needs more)
modified-time: 2024-12-21 04:38:49.373473438 +00:00:00
zstd:
level: 18
long: 27
digest:
- algorithm: blake3
hex: 1068163ce9545fd5d707df856a27342664e2abcf9a8b25402125e44a967420cd
cmt: |+
Usage:
# run apt as root (i.e., +sudo/+doas)
apt install b3sum
# check blake3 hash
echo '1068163ce9545fd5d707df856a27342664e2abcf9a8b25402125e44a967420cd 25.04_plucky_x86.tar.zst' > blake3.txt
b3sum --check blake3.txt
- algorithm: sha256
hex: 6414602547198575dcd05a10c41702b0df13a6356afcb7ae36fcfa239a29de11
cmt: |+
Usage:
# check sha256 hash
echo '6414602547198575dcd05a10c41702b0df13a6356afcb7ae36fcfa239a29de11 25.04_plucky_x86.tar.zst' > sha256.txt
sha256sum --check sha256.txt
mirror:
- name: github
url: https://github.com/2cd/ubuntu-museum/releases/download/25.04/25.04_plucky_x86.tar.zst
cmt: |+
Usage:
mkdir -p ./tmp/plucky-x86
cd tmp
curl -LO 'https://github.com/2cd/ubuntu-museum/releases/download/25.04/25.04_plucky_x86.tar.zst'
# run gnutar or bsdtar (libarchive-tools) as root (e.g., doas tar -xvf file.tar.zst)
tar -C plucky-x86 -xf "25.04_plucky_x86.tar.zst"
# run apt as root (i.e., +sudo/+doas)
apt install systemd-container qemu-user-static
# run nspawn as root (i.e., +sudo/+doas)
systemd-nspawn -D plucky-x86 -E LANG=$LANG
- name: plucky-ppc64le
arch: ppc64le
datetime:
build: 2024-12-21 04:37:09.684455028 +00:00:00
update: 2024-12-21 04:48:06.072537483 +00:00:00
docker:
platform: linux/ppc64le
repo-digests:
- ghcr.io/2cd/ubuntu@sha256:c40713e172fc02a0df928a4c1ef064ee8072df50c55f8534618a2ebe98d954c2
- reg.tmoe.me:2096/ubuntu/25.04@sha256:c40713e172fc02a0df928a4c1ef064ee8072df50c55f8534618a2ebe98d954c2
- reg.tmoe.me:2096/ubuntu/plucky@sha256:c40713e172fc02a0df928a4c1ef064ee8072df50c55f8534618a2ebe98d954c2
mirror:
- name: ghcr
repositories:
- ghcr.io/2cd/ubuntu:plucky-ppc64le
- ghcr.io/2cd/ubuntu:25.04-ppc64le
- name: reg
repositories:
- reg.tmoe.me:2096/ubuntu/plucky:ppc64le
- reg.tmoe.me:2096/ubuntu/25.04:ppc64le
file:
name: 25.04_plucky_ppc64le.tar.zst
size:
bytes: 32168649
readable: 30.68 MiB
kib: 31414.7 KiB
tar-bytes: 145694720
tar-readable: 138.95 MiB
cmt: |+
Ideally:
zstd size => download size (i.e., Consumes 30.68 MiB of traffic)
tar size => uncompressed size (Actually, the extracted content is >= 138.95 MiB)
zstd + tar size ~= space occupation for initial installation
(i.e., Requires at least 169.62 MiB of disk storage space, but actually needs more)
modified-time: 2024-12-21 04:40:13.819537714 +00:00:00
zstd:
level: 18
long: 27
digest:
- algorithm: blake3
hex: 150d672d367a26572fd00296e31add15fbb052e281053bcb5d779ccb198bd44e
cmt: |+
Usage:
# run apt as root (i.e., +sudo/+doas)
apt install b3sum
# check blake3 hash
echo '150d672d367a26572fd00296e31add15fbb052e281053bcb5d779ccb198bd44e 25.04_plucky_ppc64le.tar.zst' > blake3.txt
b3sum --check blake3.txt
- algorithm: sha256
hex: a4f716d2d5d561ebea0a02d3d0f2244439902dd5900db5110b04704a67d74806
cmt: |+
Usage:
# check sha256 hash
echo 'a4f716d2d5d561ebea0a02d3d0f2244439902dd5900db5110b04704a67d74806 25.04_plucky_ppc64le.tar.zst' > sha256.txt
sha256sum --check sha256.txt
mirror:
- name: github
url: https://github.com/2cd/ubuntu-museum/releases/download/25.04/25.04_plucky_ppc64le.tar.zst
cmt: |+
Usage:
mkdir -p ./tmp/plucky-ppc64le
cd tmp
curl -LO 'https://github.com/2cd/ubuntu-museum/releases/download/25.04/25.04_plucky_ppc64le.tar.zst'
# run gnutar or bsdtar (libarchive-tools) as root (e.g., doas tar -xvf file.tar.zst)
tar -C plucky-ppc64le -xf "25.04_plucky_ppc64le.tar.zst"
# run apt as root (i.e., +sudo/+doas)
apt install systemd-container qemu-user-static
# run nspawn as root (i.e., +sudo/+doas)
systemd-nspawn -D plucky-ppc64le -E LANG=$LANG
- name: plucky-rv64gc
arch: rv64gc
datetime:
build: 2024-12-21 04:37:10.416683623 +00:00:00
update: 2024-12-21 04:48:06.099411557 +00:00:00
docker:
platform: linux/riscv64
repo-digests:
- ghcr.io/2cd/ubuntu@sha256:79f725d6f967da49823c402d4cb46b54e29770300b8f74e85025338d01b3028b
- reg.tmoe.me:2096/ubuntu/25.04@sha256:79f725d6f967da49823c402d4cb46b54e29770300b8f74e85025338d01b3028b
- reg.tmoe.me:2096/ubuntu/plucky@sha256:79f725d6f967da49823c402d4cb46b54e29770300b8f74e85025338d01b3028b
mirror:
- name: ghcr
repositories:
- ghcr.io/2cd/ubuntu:plucky-rv64gc
- ghcr.io/2cd/ubuntu:25.04-rv64gc
- name: reg
repositories:
- reg.tmoe.me:2096/ubuntu/plucky:rv64gc
- reg.tmoe.me:2096/ubuntu/25.04:rv64gc
file:
name: 25.04_plucky_rv64gc.tar.zst
size:
bytes: 29483900
readable: 28.12 MiB
kib: 28792.87 KiB
tar-bytes: 99471360
tar-readable: 94.86 MiB
cmt: |+
Ideally:
zstd size => download size (i.e., Consumes 28.12 MiB of traffic)
tar size => uncompressed size (Actually, the extracted content is >= 94.86 MiB)
zstd + tar size ~= space occupation for initial installation
(i.e., Requires at least 122.98 MiB of disk storage space, but actually needs more)
modified-time: 2024-12-21 04:39:46.950178103 +00:00:00
zstd:
level: 18
long: 27
digest:
- algorithm: blake3
hex: 6f3f16fe43f9e3268e05fe0de21d315e0dc4fb7b767713b67c0c72b172d33178
cmt: |+
Usage:
# run apt as root (i.e., +sudo/+doas)
apt install b3sum
# check blake3 hash
echo '6f3f16fe43f9e3268e05fe0de21d315e0dc4fb7b767713b67c0c72b172d33178 25.04_plucky_rv64gc.tar.zst' > blake3.txt
b3sum --check blake3.txt
- algorithm: sha256
hex: dbccf33a72f19332219985074d0c9b7b2a44d6d91ad3b0414b02c9c77e664243
cmt: |+
Usage:
# check sha256 hash
echo 'dbccf33a72f19332219985074d0c9b7b2a44d6d91ad3b0414b02c9c77e664243 25.04_plucky_rv64gc.tar.zst' > sha256.txt
sha256sum --check sha256.txt
mirror:
- name: github
url: https://github.com/2cd/ubuntu-museum/releases/download/25.04/25.04_plucky_rv64gc.tar.zst
cmt: |+
Usage:
mkdir -p ./tmp/plucky-rv64gc
cd tmp
curl -LO 'https://github.com/2cd/ubuntu-museum/releases/download/25.04/25.04_plucky_rv64gc.tar.zst'
# run gnutar or bsdtar (libarchive-tools) as root (e.g., doas tar -xvf file.tar.zst)
tar -C plucky-rv64gc -xf "25.04_plucky_rv64gc.tar.zst"
# run apt as root (i.e., +sudo/+doas)
apt install systemd-container qemu-user-static
# run nspawn as root (i.e., +sudo/+doas)
systemd-nspawn -D plucky-rv64gc -E LANG=$LANG
- name: plucky-s390x
arch: s390x
datetime:
build: 2024-12-21 04:37:09.690327646 +00:00:00
update: 2024-12-21 04:48:06.126135424 +00:00:00
docker:
platform: linux/s390x
repo-digests:
- ghcr.io/2cd/ubuntu@sha256:f13e4a860626ef4afe224183a89916d20bcdba561399db8477fbedd1a0039e56
- reg.tmoe.me:2096/ubuntu/25.04@sha256:f13e4a860626ef4afe224183a89916d20bcdba561399db8477fbedd1a0039e56
- reg.tmoe.me:2096/ubuntu/plucky@sha256:f13e4a860626ef4afe224183a89916d20bcdba561399db8477fbedd1a0039e56
mirror:
- name: ghcr
repositories:
- ghcr.io/2cd/ubuntu:plucky-s390x
- ghcr.io/2cd/ubuntu:25.04-s390x
- name: reg
repositories:
- reg.tmoe.me:2096/ubuntu/plucky:s390x
- reg.tmoe.me:2096/ubuntu/25.04:s390x
file:
name: 25.04_plucky_s390x.tar.zst
size:
bytes: 29328185
readable: 27.97 MiB
kib: 28640.81 KiB
tar-bytes: 103710720
tar-readable: 98.91 MiB
cmt: |+
Ideally:
zstd size => download size (i.e., Consumes 27.97 MiB of traffic)
tar size => uncompressed size (Actually, the extracted content is >= 98.91 MiB)
zstd + tar size ~= space occupation for initial installation
(i.e., Requires at least 126.88 MiB of disk storage space, but actually needs more)
modified-time: 2024-12-21 04:39:55.257586942 +00:00:00
zstd:
level: 18
long: 27
digest:
- algorithm: blake3
hex: 23e8c2256c728f1029210ed5d9d20fc4c481e94a690619db07d35f2b3e572d61
cmt: |+
Usage:
# run apt as root (i.e., +sudo/+doas)
apt install b3sum
# check blake3 hash
echo '23e8c2256c728f1029210ed5d9d20fc4c481e94a690619db07d35f2b3e572d61 25.04_plucky_s390x.tar.zst' > blake3.txt
b3sum --check blake3.txt
- algorithm: sha256
hex: b85ab7713d7a5f225cb4f2ecc8c70f4fd44d195dfac39fa3a4ffe19dfd795f59
cmt: |+
Usage:
# check sha256 hash
echo 'b85ab7713d7a5f225cb4f2ecc8c70f4fd44d195dfac39fa3a4ffe19dfd795f59 25.04_plucky_s390x.tar.zst' > sha256.txt
sha256sum --check sha256.txt
mirror:
- name: github
url: https://github.com/2cd/ubuntu-museum/releases/download/25.04/25.04_plucky_s390x.tar.zst
cmt: |+
Usage:
mkdir -p ./tmp/plucky-s390x
cd tmp
curl -LO 'https://github.com/2cd/ubuntu-museum/releases/download/25.04/25.04_plucky_s390x.tar.zst'
# run gnutar or bsdtar (libarchive-tools) as root (e.g., doas tar -xvf file.tar.zst)
tar -C plucky-s390x -xf "25.04_plucky_s390x.tar.zst"
# run apt as root (i.e., +sudo/+doas)
apt install systemd-container qemu-user-static
# run nspawn as root (i.e., +sudo/+doas)
systemd-nspawn -D plucky-s390x -E LANG=$LANG