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:5fc2dc015bd7261fc855fd36c3e1d27846854a0f2e1d474e8dd3e4967696c90e
- name: reg
repositories:
- reg.tmoe.me:2096/ubuntu/plucky:latest
- reg.tmoe.me:2096/ubuntu/25.04:latest
repo-digests:
- reg.tmoe.me:2096/ubuntu/25.04@sha256:5fc2dc015bd7261fc855fd36c3e1d27846854a0f2e1d474e8dd3e4967696c90e
- reg.tmoe.me:2096/ubuntu/plucky@sha256:5fc2dc015bd7261fc855fd36c3e1d27846854a0f2e1d474e8dd3e4967696c90e
tag:
- name: plucky-x64
arch: x64
datetime:
build: 2024-11-26 04:40:21.07460152 +00:00:00
update: 2024-11-26 04:51:14.762588297 +00:00:00
docker:
platform: linux/amd64
repo-digests:
- ghcr.io/2cd/ubuntu@sha256:5a398987c61e2b859ca910dd999482e81067c6733d333bb420d031474295711d
- reg.tmoe.me:2096/ubuntu/25.04@sha256:5a398987c61e2b859ca910dd999482e81067c6733d333bb420d031474295711d
- reg.tmoe.me:2096/ubuntu/plucky@sha256:5a398987c61e2b859ca910dd999482e81067c6733d333bb420d031474295711d
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: 29601264
readable: 28.23 MiB
kib: 28907.49 KiB
tar-bytes: 107919360
tar-readable: 102.92 MiB
cmt: |+
Ideally:
zstd size => download size (i.e., Consumes 28.23 MiB of traffic)
tar size => uncompressed size (Actually, the extracted content is >= 102.92 MiB)
zstd + tar size ~= space occupation for initial installation
(i.e., Requires at least 131.15 MiB of disk storage space, but actually needs more)
modified-time: 2024-11-26 04:41:29.253956193 +00:00:00
zstd:
level: 18
long: 27
digest:
- algorithm: blake3
hex: 61ba7434992d5caa140b054aab00ac80300229f75eca435a95e74099cd19978a
cmt: |+
Usage:
# run apt as root (i.e., +sudo/+doas)
apt install b3sum
# check blake3 hash
echo '61ba7434992d5caa140b054aab00ac80300229f75eca435a95e74099cd19978a 25.04_plucky_x64.tar.zst' > blake3.txt
b3sum --check blake3.txt
- algorithm: sha256
hex: 560101627e7dc63044712f0ffacaad320e44449120542f47044a85a3e99b92a8
cmt: |+
Usage:
# check sha256 hash
echo '560101627e7dc63044712f0ffacaad320e44449120542f47044a85a3e99b92a8 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-11-26 04:40:18.635569569 +00:00:00
update: 2024-11-26 04:51:14.788714707 +00:00:00
docker:
platform: linux/arm64
repo-digests:
- ghcr.io/2cd/ubuntu@sha256:16f37cb49ded7c4d9e7cb0db5775a0646bd58c7589f544c5450e9167d95f3bc3
- reg.tmoe.me:2096/ubuntu/25.04@sha256:16f37cb49ded7c4d9e7cb0db5775a0646bd58c7589f544c5450e9167d95f3bc3
- reg.tmoe.me:2096/ubuntu/plucky@sha256:16f37cb49ded7c4d9e7cb0db5775a0646bd58c7589f544c5450e9167d95f3bc3
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: 28456922
readable: 27.14 MiB
kib: 27789.96 KiB
tar-bytes: 128983040
tar-readable: 123.01 MiB
cmt: |+
Ideally:
zstd size => download size (i.e., Consumes 27.14 MiB of traffic)
tar size => uncompressed size (Actually, the extracted content is >= 123.01 MiB)
zstd + tar size ~= space occupation for initial installation
(i.e., Requires at least 150.15 MiB of disk storage space, but actually needs more)
modified-time: 2024-11-26 04:47:10.721450719 +00:00:00
zstd:
level: 18
long: 27
digest:
- algorithm: blake3
hex: 48cf3760afd4d7531bbcd21c6c75a64d122d4c5871bbf0883b6bdd58163063db
cmt: |+
Usage:
# run apt as root (i.e., +sudo/+doas)
apt install b3sum
# check blake3 hash
echo '48cf3760afd4d7531bbcd21c6c75a64d122d4c5871bbf0883b6bdd58163063db 25.04_plucky_arm64.tar.zst' > blake3.txt
b3sum --check blake3.txt
- algorithm: sha256
hex: 66ee1787e3b365f9589232cf0abd0bcf097013474df738c3d16e39eb33579b10
cmt: |+
Usage:
# check sha256 hash
echo '66ee1787e3b365f9589232cf0abd0bcf097013474df738c3d16e39eb33579b10 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-11-26 04:40:18.647461017 +00:00:00
update: 2024-11-26 04:51:14.813249368 +00:00:00
docker:
platform: linux/arm/v7
repo-digests:
- ghcr.io/2cd/ubuntu@sha256:71004fe661175103d3db205d82f3832da6ec0cb2ec03fc75affc72e95c5bb1b5
- reg.tmoe.me:2096/ubuntu/25.04@sha256:71004fe661175103d3db205d82f3832da6ec0cb2ec03fc75affc72e95c5bb1b5
- reg.tmoe.me:2096/ubuntu/plucky@sha256:71004fe661175103d3db205d82f3832da6ec0cb2ec03fc75affc72e95c5bb1b5
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: 26787067
readable: 25.55 MiB
kib: 26159.25 KiB
tar-bytes: 82728960
tar-readable: 78.9 MiB
cmt: |+
Ideally:
zstd size => download size (i.e., Consumes 25.55 MiB of traffic)
tar size => uncompressed size (Actually, the extracted content is >= 78.9 MiB)
zstd + tar size ~= space occupation for initial installation
(i.e., Requires at least 104.44 MiB of disk storage space, but actually needs more)
modified-time: 2024-11-26 04:43:10.479880249 +00:00:00
zstd:
level: 18
long: 27
digest:
- algorithm: blake3
hex: 999633475d28bf336ac8f590dd275dddc36fa005867cc95dc0f70403d81a266b
cmt: |+
Usage:
# run apt as root (i.e., +sudo/+doas)
apt install b3sum
# check blake3 hash
echo '999633475d28bf336ac8f590dd275dddc36fa005867cc95dc0f70403d81a266b 25.04_plucky_armv7a.tar.zst' > blake3.txt
b3sum --check blake3.txt
- algorithm: sha256
hex: da8a0270da58f4b85fee35da3193e3a934e27f9ef2347454c46f74961e43ec94
cmt: |+
Usage:
# check sha256 hash
echo 'da8a0270da58f4b85fee35da3193e3a934e27f9ef2347454c46f74961e43ec94 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-11-26 04:40:34.556061817 +00:00:00
update: 2024-11-26 04:51:14.840490345 +00:00:00
docker:
platform: linux/386
repo-digests:
- ghcr.io/2cd/ubuntu@sha256:f461c22fc476fe7e537e317ef690bf68f0cff81a626f6e3792412505f217d09b
- reg.tmoe.me:2096/ubuntu/25.04@sha256:f461c22fc476fe7e537e317ef690bf68f0cff81a626f6e3792412505f217d09b
- reg.tmoe.me:2096/ubuntu/plucky@sha256:f461c22fc476fe7e537e317ef690bf68f0cff81a626f6e3792412505f217d09b
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: 30216140
readable: 28.82 MiB
kib: 29507.95 KiB
tar-bytes: 111052800
tar-readable: 105.91 MiB
cmt: |+
Ideally:
zstd size => download size (i.e., Consumes 28.82 MiB of traffic)
tar size => uncompressed size (Actually, the extracted content is >= 105.91 MiB)
zstd + tar size ~= space occupation for initial installation
(i.e., Requires at least 134.72 MiB of disk storage space, but actually needs more)
modified-time: 2024-11-26 04:42:01.927345036 +00:00:00
zstd:
level: 18
long: 27
digest:
- algorithm: blake3
hex: a07183b4eb892407e49a80ed2e754b257766fdd16ddb7bca6bb425640063424c
cmt: |+
Usage:
# run apt as root (i.e., +sudo/+doas)
apt install b3sum
# check blake3 hash
echo 'a07183b4eb892407e49a80ed2e754b257766fdd16ddb7bca6bb425640063424c 25.04_plucky_x86.tar.zst' > blake3.txt
b3sum --check blake3.txt
- algorithm: sha256
hex: ec60e47109b8624db8072da5e589109b0b49f8e5d87a1fdb0a82dea0cb342120
cmt: |+
Usage:
# check sha256 hash
echo 'ec60e47109b8624db8072da5e589109b0b49f8e5d87a1fdb0a82dea0cb342120 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-11-26 04:40:41.900358813 +00:00:00
update: 2024-11-26 04:51:14.868938278 +00:00:00
docker:
platform: linux/ppc64le
repo-digests:
- ghcr.io/2cd/ubuntu@sha256:2eda7502768adf3b996b762a031ae52980c094944b8db85e35f0040d63e14fe7
- reg.tmoe.me:2096/ubuntu/25.04@sha256:2eda7502768adf3b996b762a031ae52980c094944b8db85e35f0040d63e14fe7
- reg.tmoe.me:2096/ubuntu/plucky@sha256:2eda7502768adf3b996b762a031ae52980c094944b8db85e35f0040d63e14fe7
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: 31792422
readable: 30.32 MiB
kib: 31047.29 KiB
tar-bytes: 144568320
tar-readable: 137.87 MiB
cmt: |+
Ideally:
zstd size => download size (i.e., Consumes 30.32 MiB of traffic)
tar size => uncompressed size (Actually, the extracted content is >= 137.87 MiB)
zstd + tar size ~= space occupation for initial installation
(i.e., Requires at least 168.19 MiB of disk storage space, but actually needs more)
modified-time: 2024-11-26 04:44:19.964767382 +00:00:00
zstd:
level: 18
long: 27
digest:
- algorithm: blake3
hex: 5ee8d30d1acf664502d914ee8f8fb5953fcc25b44e3c88f47d51bb2ff8e6669f
cmt: |+
Usage:
# run apt as root (i.e., +sudo/+doas)
apt install b3sum
# check blake3 hash
echo '5ee8d30d1acf664502d914ee8f8fb5953fcc25b44e3c88f47d51bb2ff8e6669f 25.04_plucky_ppc64le.tar.zst' > blake3.txt
b3sum --check blake3.txt
- algorithm: sha256
hex: df4771b9480f259cf8d91afa57b91c9e583bbcaf44905afc08ce3928e47332b8
cmt: |+
Usage:
# check sha256 hash
echo 'df4771b9480f259cf8d91afa57b91c9e583bbcaf44905afc08ce3928e47332b8 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-11-26 04:40:33.77547386 +00:00:00
update: 2024-11-26 04:51:14.895132083 +00:00:00
docker:
platform: linux/riscv64
repo-digests:
- ghcr.io/2cd/ubuntu@sha256:13ee456ef8029bef489449fa68bcf1d8414f3ae518f22f09c61228ef91b642e3
- reg.tmoe.me:2096/ubuntu/25.04@sha256:13ee456ef8029bef489449fa68bcf1d8414f3ae518f22f09c61228ef91b642e3
- reg.tmoe.me:2096/ubuntu/plucky@sha256:13ee456ef8029bef489449fa68bcf1d8414f3ae518f22f09c61228ef91b642e3
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: 29147931
readable: 27.8 MiB
kib: 28464.78 KiB
tar-bytes: 98570240
tar-readable: 94 MiB
cmt: |+
Ideally:
zstd size => download size (i.e., Consumes 27.8 MiB of traffic)
tar size => uncompressed size (Actually, the extracted content is >= 94 MiB)
zstd + tar size ~= space occupation for initial installation
(i.e., Requires at least 121.8 MiB of disk storage space, but actually needs more)
modified-time: 2024-11-26 04:43:46.67548192 +00:00:00
zstd:
level: 18
long: 27
digest:
- algorithm: blake3
hex: 86a49dcfb18471c3815c18f391fb43ffec2f17ca599d14e34e2ed28d1c69676d
cmt: |+
Usage:
# run apt as root (i.e., +sudo/+doas)
apt install b3sum
# check blake3 hash
echo '86a49dcfb18471c3815c18f391fb43ffec2f17ca599d14e34e2ed28d1c69676d 25.04_plucky_rv64gc.tar.zst' > blake3.txt
b3sum --check blake3.txt
- algorithm: sha256
hex: 0d1557992f9af5ac512b8a062406b18ad3ac15d12bb7d2bf9954ec54512d8933
cmt: |+
Usage:
# check sha256 hash
echo '0d1557992f9af5ac512b8a062406b18ad3ac15d12bb7d2bf9954ec54512d8933 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-11-26 04:40:33.457236213 +00:00:00
update: 2024-11-26 04:51:14.921219751 +00:00:00
docker:
platform: linux/s390x
repo-digests:
- ghcr.io/2cd/ubuntu@sha256:b21b9fce9646e801cbfe2d8788c6427ea9d49a7c6a61058907d38fed3c884e98
- reg.tmoe.me:2096/ubuntu/25.04@sha256:b21b9fce9646e801cbfe2d8788c6427ea9d49a7c6a61058907d38fed3c884e98
- reg.tmoe.me:2096/ubuntu/plucky@sha256:b21b9fce9646e801cbfe2d8788c6427ea9d49a7c6a61058907d38fed3c884e98
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: 29066846
readable: 27.72 MiB
kib: 28385.59 KiB
tar-bytes: 102881280
tar-readable: 98.12 MiB
cmt: |+
Ideally:
zstd size => download size (i.e., Consumes 27.72 MiB of traffic)
tar size => uncompressed size (Actually, the extracted content is >= 98.12 MiB)
zstd + tar size ~= space occupation for initial installation
(i.e., Requires at least 125.84 MiB of disk storage space, but actually needs more)
modified-time: 2024-11-26 04:43:23.311403446 +00:00:00
zstd:
level: 18
long: 27
digest:
- algorithm: blake3
hex: 71d97c67f23e4e1b6d0bfd51fc98982efff260cb6b6ccf937d9732ba56de89e4
cmt: |+
Usage:
# run apt as root (i.e., +sudo/+doas)
apt install b3sum
# check blake3 hash
echo '71d97c67f23e4e1b6d0bfd51fc98982efff260cb6b6ccf937d9732ba56de89e4 25.04_plucky_s390x.tar.zst' > blake3.txt
b3sum --check blake3.txt
- algorithm: sha256
hex: 0af6f0bc1d370e76992ccadcebed200312df6d28c208b20f321f1dd7e9d0ed28
cmt: |+
Usage:
# check sha256 hash
echo '0af6f0bc1d370e76992ccadcebed200312df6d28c208b20f321f1dd7e9d0ed28 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