LINUX.ORG.RU

История изменений

Исправление kostik87, (текущая версия) :

Ну ты и лентяй.

Для Debian Trixie:

SEC=(main contrib non-free non-free-firmware)

for ITEM in "${SEC[@]}"; do
  SZ=`wget https://deb.debian.org/debian/dists/trixie/${ITEM}/binary-amd64/Packages.gz 2>/dev/null  -O - | gunzip - | grep '^Size:' | cut -f2 -d" " | awk '{sum += $1} END {printf "%.2f GiB\n", sum/1024/1024/1024}'`
  echo $ITEM: $SZ
done
main: 110.91 GiB
contrib: 1.34 GiB
non-free: 7.19 GiB
non-free-firmware: 0.38 GiB

Debian Trixie Backports:

SEC=(main contrib non-free non-free-firmware)

for ITEM in "${SEC[@]}"; do
  SZ=`wget https://deb.debian.org/debian/dists/trixie-backports/$ITEM/binary-amd64/Packages.xz 2>/dev/null  -O - | unxz - | grep '^Size:' | cut -f2 -d" " | awk '{sum += $1} END {printf "%.2f GiB\n", sum/1024/1024/1024}'`
  echo $ITEM: $SZ
done
main: 16.91 GiB
contrib: 0.10 GiB
non-free: 0.01 GiB
non-free-firmware: 0.38 GiB

Debian Bookworm:

SEC=(main contrib non-free non-free-firmware)

for ITEM in "${SEC[@]}"; do
  SZ=`wget https://deb.debian.org/debian/dists/bookworm/${ITEM}/binary-amd64/Packages.gz 2>/dev/null  -O - | gunzip - | grep '^Size:' | cut -f2 -d" " | awk '{sum += $1} END {printf "%.2f GiB\n", sum/1024/1024/1024}'`
  echo $ITEM: $SZ
done
main: 88.69 GiB
contrib: 0.57 GiB
non-free: 7.46 GiB
non-free-firmware: 0.25 GiB

Ещё вот столько в Debian Bookworm backports:

SEC=(main contrib non-free non-free-firmware)

for ITEM in "${SEC[@]}"; do
  SZ=`wget https://deb.debian.org/debian/dists/bookworm-backports/$ITEM/binary-amd64/Packages.xz 2>/dev/null  -O - | unxz - | grep '^Size:' | cut -f2 -d" " | awk '{sum += $1} END {printf "%.2f GiB\n", sum/1024/1024/1024}'`
  echo $ITEM: $SZ
done
main: 10.46 GiB
contrib: 0.10 GiB
non-free: 0.89 GiB
non-free-firmware: 0.33 GiB

Arch Linux:

SEC=(core extra multilib)
for ITEM in "${SEC[@]}"; do
  SZ=`wget https://geo.mirror.pkgbuild.com/$ITEM/os/x86_64/$ITEM.db 2>/dev/null  -O - | gunzip | grep -a '%CSIZE%' -A1 | grep -v '%CSIZE%\|\-\-' | awk '{sum += $1} END {printf "%.2f GiB\n", sum/1024/1024/1024}'`
  echo $ITEM: $SZ
done
core: 1.67 GiB
extra: 92.41 GiB
multilib: 0.33 GiB

Alpine 3.20

SEC=(main community)
for ITEM in "${SEC[@]}"; do
  SZ=`wget https://dl-cdn.alpinelinux.org/alpine/v3.20/$ITEM/x86_64/APKINDEX.tar.gz 2>/dev/null -O - | tar -xOzf - | grep -a 'S:[0-9]*' | cut -f2 -d":" | awk '{sum += $1} END {printf "%.2f GiB\n", sum/1024/1024/1024}'`
  echo $ITEM: $SZ
done
main: 5.30 GiB
community: 40.32 GiB

Итого:

  • Trixie основной репозиторий - 120 Гб
  • Trixie Backports - 17.4 Гб
  • Bookworm основной репозиторий - 96.77 Гб
  • Bookworm Backports - 11.78 Гб
  • Arch Linux - 94.41 Гб
  • Alpine 3.20 - 45.62

Может быть для Alpine не весь репозиторий, смотри сам.

ЛЕНТЯЙ.

Исправление kostik87, :

Ну ты и лентяй.

Для Debian Trixie:

SEC=(main contrib non-free non-free-firmware)

for ITEM in "${SEC[@]}"; do
  SZ=`wget https://deb.debian.org/debian/dists/trixie/${ITEM}/binary-amd64/Packages.gz 2>/dev/null  -O - | gunzip - | grep '^Size:' | cut -f2 -d" " | awk '{sum += $1} END {printf "%.2f GiB\n", sum/1024/1024/1024}'`
  echo $ITEM: $SZ
done
main: 110.91 GiB
contrib: 1.34 GiB
non-free: 7.19 GiB
non-free-firmware: 0.38 GiB

Debian Trixie Backports:

SEC=(main contrib non-free non-free-firmware)

for ITEM in "${SEC[@]}"; do
  SZ=`wget https://deb.debian.org/debian/dists/trixie-backports/$ITEM/binary-amd64/Packages.xz 2>/dev/null  -O - | unxz - | grep '^Size:' | cut -f2 -d" " | awk '{sum += $1} END {printf "%.2f GiB\n", sum/1024/1024/1024}'`
  echo $ITEM: $SZ
done
main: 16.91 GiB
contrib: 0.10 GiB
non-free: 0.01 GiB
non-free-firmware: 0.38 GiB

Debian Bookworm:

SEC=(main contrib non-free non-free-firmware)

for ITEM in "${SEC[@]}"; do
  SZ=`wget https://deb.debian.org/debian/dists/bookworm/${ITEM}/binary-amd64/Packages.gz 2>/dev/null  -O - | gunzip - | grep '^Size:' | cut -f2 -d" " | awk '{sum += $1} END {printf "%.2f GiB\n", sum/1024/1024/1024}'`
  echo $ITEM: $SZ
done
main: 88.69 GiB
contrib: 0.57 GiB
non-free: 7.46 GiB
non-free-firmware: 0.25 GiB

Ещё вот столько в Debian Bookworm backports:

SEC=(main contrib non-free non-free-firmware)

for ITEM in "${SEC[@]}"; do
  SZ=`wget https://deb.debian.org/debian/dists/bookworm-backports/$ITEM/binary-amd64/Packages.xz 2>/dev/null  -O - | unxz - | grep '^Size:' | cut -f2 -d" " | awk '{sum += $1} END {printf "%.2f GiB\n", sum/1024/1024/1024}'`
  echo $ITEM: $SZ
done
main: 10.46 GiB
contrib: 0.10 GiB
non-free: 0.89 GiB
non-free-firmware: 0.33 GiB

Arch Linux:

SEC=(core extra multilib)
for ITEM in "${SEC[@]}"; do
  SZ=`wget https://geo.mirror.pkgbuild.com/$ITEM/os/x86_64/$ITEM.db 2>/dev/null  -O - | gunzip | grep -a '%CSIZE%' -A1 | grep -v '%CSIZE%\|\-\-' | awk '{sum += $1} END {printf "%.2f GiB\n", sum/1024/1024/1024}'`
  echo $ITEM: $SZ
done
core: 1.67 GiB
extra: 92.41 GiB
multilib: 0.33 GiB

Итого:

  • Trixie основной репозиторий - 120 Гб
  • Trixie Backports - 17.4 Гб
  • Bookworm основной репозиторий - 96.77 Гб
  • Bookworm Backports - 11.78 Гб
  • Arch Linux - 94.41 Гб

ЛЕНТЯЙ.

Исходная версия kostik87, :

Ну ты и лентяй.

Для Debian Trixie:

SEC=(main contrib non-free non-free-firmware)

for ITEM in "${SEC[@]}"; do
  SZ=`wget https://deb.debian.org/debian/dists/trixie/${ITEM}/binary-amd64/Packages.gz 2>/dev/null  -O - | gunzip - | grep '^Size:' | cut -f2 -d" " | awk '{sum += $1} END {printf "%.2f GiB\n", sum/1024/1024/1024}'`
  echo $ITEM: $SZ
done
main: 110.91 GiB
contrib: 1.34 GiB
non-free: 7.19 GiB
non-free-firmware: 0.38 GiB

Debian Trixie Backports:

SEC=(main contrib non-free non-free-firmware)

for ITEM in "${SEC[@]}"; do
  SZ=`wget https://deb.debian.org/debian/dists/trixie-backports/$ITEM/binary-amd64/Packages.xz 2>/dev/null  -O - | unxz - | grep '^Size:' | cut -f2 -d" " | awk '{sum += $1} END {printf "%.2f GiB\n", sum/1024/1024/1024}'`
  echo $ITEM: $SZ
done
main: 16.91 GiB
contrib: 0.10 GiB
non-free: 0.01 GiB
non-free-firmware: 0.38 GiB

Debian Bookworm:

SEC=(main contrib non-free non-free-firmware)

for ITEM in "${SEC[@]}"; do
  SZ=`wget https://deb.debian.org/debian/dists/bookworm/${ITEM}/binary-amd64/Packages.gz 2>/dev/null  -O - | gunzip - | grep '^Size:' | cut -f2 -d" " | awk '{sum += $1} END {printf "%.2f GiB\n", sum/1024/1024/1024}'`
  echo $ITEM: $SZ
done
main: 88.69 GiB
contrib: 0.57 GiB
non-free: 7.46 GiB
non-free-firmware: 0.25 GiB

Ещё вот столько в Debian Bookworm backports:

SEC=(main contrib non-free non-free-firmware)

for ITEM in "${SEC[@]}"; do
  SZ=`wget https://deb.debian.org/debian/dists/bookworm-backports/$ITEM/binary-amd64/Packages.xz 2>/dev/null  -O - | unxz - | grep '^Size:' | cut -f2 -d" " | awk '{sum += $1} END {printf "%.2f GiB\n", sum/1024/1024/1024}'`
  echo $ITEM: $SZ
done
main: 10.46 GiB
contrib: 0.10 GiB
non-free: 0.89 GiB
non-free-firmware: 0.33 GiB

Итого:

  • Trixie основной репозиторий - 120 Гб
  • Trixie Backports - 17.4 Гб
  • Bookworm основной репозиторий - 96.77 Гб
  • Bookworm Backports - 11.78 Гб

ЛЕНТЯЙ.