do-release-upgrade しようとしたら、
何がそんなに食ってるんだということで調べてみると
中身は
とりあえず、main, restricted, universe, multiverse の 4 つある component で落とせるものがないかを調べたいので、
install 済みの package がどの component に所属しているのかを調べようと思い、 の通り、一覧を作ってみたところ、
The upgrade has aborted. The upgrade needs a total of 1911 M free space on disk '/'. Please free at least an additional 853 M of disk space on '/'. Empty your trash and remove temporary packages of former installations using 'sudo apt-get clean'.みたいな感じで容量が足らんと言われてしまった。
何がそんなに食ってるんだということで調べてみると
$ sudo find / -maxdepth 1 -mindepth 1 -not -ipath /proc -exec du -shc {} + | sort -h
0 /sys
4.0K /lib64
20K /root
56K /mnt
180K /dev
292K /home
696K /run
5.4M /etc
8.3M /sbin
13M /bin
23M /tmp
93M /boot
552M /usr
1.1G /lib
3.5G /var
5.2G total
$ sudo find /var -maxdepth 1 -mindepth 1 -not -ipath /proc -exec du -shc {} + | sort -h
0 /var/local
0 /var/mail
0 /var/opt
0 /var/tmp
4.0K /var/lock
4.0K /var/run
8.0K /var/spool
1.2M /var/backups
118M /var/cache
737M /var/log
2.7G /var/lib
3.5G total
$ sudo find /var/lib/apt -maxdepth 1 -mindepth 1 -not -ipath /proc -exec du -shc {} + | sort -h
0 /var/lib/apt/daily_lock
0 /var/lib/apt/mirrors
0 /var/lib/apt/periodic
12K /var/lib/apt/extended_states
2.7G /var/lib/apt/lists
2.7G total
$ sudo find /var/lib/apt/lists -maxdepth 1 -mindepth 1 -not -ipath /proc -exec du -shc {} + | sort -h
0 /var/lib/apt/lists/auxfiles
0 /var/lib/apt/lists/lock
0 /var/lib/apt/lists/partial
28K /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal-backports_universe_source_Sources
36K /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_jammy-backports_universe_source_Sources
40K /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal-backports_main_source_Sources
40K /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal-security_multiverse_i18n_Translation-en
40K /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal_restricted_source_Sources
40K /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_jammy-backports_main_source_Sources
48K /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal-updates_multiverse_i18n_Translation-en
48K /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal_restricted_i18n_Translation-en
56K /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal-backports_universe_i18n_Translation-en
60K /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_jammy-backports_universe_i18n_Translation-en
64K /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal-security_multiverse_source_Sources
100K /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal-updates_multiverse_source_Sources
108K /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal-backports_universe_binary-amd64_Packages
120K /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_jammy-security_multiverse_source_Sources
128K /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal-backports_InRelease
128K /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal-security_InRelease
128K /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal-updates_InRelease
128K /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_jammy-backports_InRelease
128K /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_jammy-backports_main_i18n_Translation-en
128K /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_jammy-security_InRelease
128K /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_jammy-updates_InRelease
140K /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal-backports_main_i18n_Translation-en
140K /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_jammy-security_multiverse_i18n_Translation-en
144K /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_jammy-backports_universe_binary-amd64_Packages
152K /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_jammy-updates_multiverse_i18n_Translation-en
152K /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_jammy-updates_multiverse_source_Sources
160K /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_jammy_restricted_source_Sources
164K /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal-security_multiverse_binary-amd64_Packages
176K /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal-updates_multiverse_binary-amd64_Packages
228K /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_jammy_restricted_i18n_Translation-en
256K /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal-backports_main_binary-amd64_Packages
260K /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal_InRelease
264K /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal_restricted_binary-amd64_Packages
264K /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_jammy_InRelease
440K /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_jammy-backports_main_binary-amd64_Packages
440K /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_jammy-security_multiverse_binary-amd64_Packages
452K /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal-security_restricted_source_Sources
456K /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal_multiverse_i18n_Translation-en
460K /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal-updates_restricted_source_Sources
472K /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_jammy-updates_multiverse_binary-amd64_Packages
492K /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_jammy_multiverse_i18n_Translation-en
708K /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal_multiverse_source_Sources
712K /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal_multiverse_binary-amd64_Packages
896K /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_jammy_restricted_binary-amd64_Packages
900K /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_jammy_multiverse_binary-amd64_Packages
988K /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_jammy-security_restricted_source_Sources
1012K /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_jammy-updates_restricted_source_Sources
1.1M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal-security_universe_source_Sources
1.1M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_jammy_multiverse_source_Sources
1.3M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_jammy-backports_Contents-amd64.lz4
1.4M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal-backports_Contents-amd64.lz4
1.4M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal-security_main_source_Sources
1.5M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_jammy-security_universe_source_Sources
1.6M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal-updates_universe_source_Sources
1.6M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_jammy-security_main_source_Sources
2.0M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_jammy-updates_universe_source_Sources
2.1M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal-security_universe_i18n_Translation-en
2.4M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal-updates_main_source_Sources
2.4M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_jammy-updates_main_source_Sources
2.5M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_jammy-security_universe_i18n_Translation-en
2.6M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal-updates_universe_i18n_Translation-en
2.9M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal_main_i18n_Translation-en
2.9M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_jammy-updates_universe_i18n_Translation-en
3.0M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_jammy_main_i18n_Translation-en
4.1M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal_main_source_Sources
5.3M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_jammy_main_source_Sources
5.6M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal_main_binary-amd64_Packages
5.9M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal-security_universe_binary-amd64_Packages
5.9M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_jammy-security_universe_binary-amd64_Packages
6.5M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_jammy_main_binary-amd64_Packages
6.9M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal-updates_universe_binary-amd64_Packages
6.9M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_jammy-updates_universe_binary-amd64_Packages
10M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal-security_restricted_i18n_Translation-en
11M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal-updates_restricted_i18n_Translation-en
14M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_jammy-security_main_i18n_Translation-en
14M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_jammy-updates_main_i18n_Translation-en
15M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal-security_main_i18n_Translation-en
16M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal-updates_main_i18n_Translation-en
18M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_jammy-security_main_binary-amd64_Packages
20M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal-security_main_binary-amd64_Packages
20M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_jammy-updates_main_binary-amd64_Packages
21M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_jammy-security_restricted_i18n_Translation-en
22M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal-security_restricted_binary-amd64_Packages
22M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal-updates_main_binary-amd64_Packages
22M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_jammy-updates_restricted_i18n_Translation-en
23M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal-updates_restricted_binary-amd64_Packages
26M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal_universe_i18n_Translation-en
29M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_jammy_universe_i18n_Translation-en
33M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_jammy-security_restricted_binary-amd64_Packages
34M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_jammy-updates_restricted_binary-amd64_Packages
45M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal_universe_source_Sources
49M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal_universe_binary-amd64_Packages
62M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_jammy_universe_binary-amd64_Packages
66M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal_Contents-amd64.lz4
68M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_jammy_universe_source_Sources
76M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_jammy_Contents-amd64.lz4
441M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_jammy-security_Contents-amd64.lz4
453M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_jammy-updates_Contents-amd64.lz4
486M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal-security_Contents-amd64.lz4
509M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal-updates_Contents-amd64.lz4
2.7G total
みたいな感じで、馬鹿でかい Contents ファイル容量を圧迫している。中身は
$ lz4cat /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_jammy-backports_Contents-amd64.lz4 | head boot/memtest86+ia32.bin misc/memtest86+ boot/memtest86+ia32.efi misc/memtest86+ boot/memtest86+x64.bin misc/memtest86+ boot/memtest86+x64.efi misc/memtest86+ etc/acpi/events/studio-plug universe/admin/studio-controls etc/acpi/events/studio-unplug universe/admin/studio-controls etc/acpi/studio.sh universe/admin/studio-controls etc/apparmor.d/abstractions/mozc-server/mozc-server.apparmor utils/mozc-server etc/apparmor.d/usr.lib.libreoffice.program.oosplash editors/libreoffice-common etc/apparmor.d/usr.lib.libreoffice.program.senddoc editors/libreoffice-commonみたいな感じで、パッケージと内容物の対応だった。
とりあえず、main, restricted, universe, multiverse の 4 つある component で落とせるものがないかを調べたいので、
install 済みの package がどの component に所属しているのかを調べようと思い、 の通り、一覧を作ってみたところ、
$ wc *
413 413 6106 installed.txt
215 215 2656 main.installed.txt
23327 23327 667901 main.txt
0 0 0 multiverse.installed.txt
906 906 14936 multiverse.txt
0 0 0 restricted.installed.txt
21767 21767 1002442 restricted.txt
24 24 256 universe.installed.txt
54195 54195 992787 universe.txt
100847 100847 2687084 total
みたいな感じで、restricted と multiverse の package は使ってないことが分かった。
とりあえず、update と security の Contents 一覧が馬鹿でかいのが問題。
restricted と multiverse は使ってないことが分かったのこれは落して問題なさそう。
update, security, backports も、upgrade 終了後に追加すれば問題ないだろうってことでこれも一時的に無効化の方針で何とかなるだろう。
ってことで、
/etc/apt/sources.list から
update, security, backports をコメントアウトして
restricted と multiverse もコメントアウトした状態で、
do-release-upgrade を掛けてみたところ、
update と security は自動的に元に戻されてしまい、
それでも /var/lib/apt/lists は
restricted と multiverse は使ってないことが分かったのこれは落して問題なさそう。
update, security, backports も、upgrade 終了後に追加すれば問題ないだろうってことでこれも一時的に無効化の方針で何とかなるだろう。
ってことで、
/etc/apt/sources.list から
update, security, backports をコメントアウトして
restricted と multiverse もコメントアウトした状態で、
do-release-upgrade を掛けてみたところ、
update と security は自動的に元に戻されてしまい、
deb http://archive.ubuntu.com/ubuntu jammy main restricted # auto generated by ubuntu-release-upgrader deb http://archive.ubuntu.com/ubuntu jammy-updates main restricted # auto generated by ubuntu-release-upgrader deb http://security.ubuntu.com/ubuntu jammy-security main restricted # auto generated by ubuntu-release-upgraderみたいな内容で、do-release-upgrade が進行、
それでも /var/lib/apt/lists は
$ sudo find /var/lib/apt/lists -maxdepth 1 -mindepth 1 -not -ipath /proc -exec du -shc {} + | sort -h
0 /var/lib/apt/lists/auxfiles
0 /var/lib/apt/lists/lock
0 /var/lib/apt/lists/partial
128K /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_jammy-updates_InRelease
128K /var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_jammy-security_InRelease
228K /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_jammy_restricted_i18n_Translation-en
260K /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal_InRelease
264K /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_jammy_InRelease
896K /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_jammy_restricted_binary-amd64_Packages
2.9M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal_main_i18n_Translation-en
3.0M /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_jammy_main_i18n_Translation-en
4.1M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal_main_source_Sources
5.6M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal_main_binary-amd64_Packages
6.5M /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_jammy_main_binary-amd64_Packages
14M /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_jammy-updates_main_i18n_Translation-en
14M /var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_jammy-security_main_i18n_Translation-en
18M /var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_jammy-security_main_binary-amd64_Packages
20M /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_jammy-updates_main_binary-amd64_Packages
21M /var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_jammy-security_restricted_i18n_Translation-en
22M /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_jammy-updates_restricted_i18n_Translation-en
26M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal_universe_i18n_Translation-en
33M /var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_jammy-security_restricted_binary-amd64_Packages
34M /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_jammy-updates_restricted_binary-amd64_Packages
45M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal_universe_source_Sources
49M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal_universe_binary-amd64_Packages
66M /var/lib/apt/lists/ftp.iij.ad.jp_pub_linux_ubuntu_archive_dists_focal_Contents-amd64.lz4
76M /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_jammy_Contents-amd64.lz4
441M /var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_jammy-security_Contents-amd64.lz4
453M /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_jammy-updates_Contents-amd64.lz4
1.4G total
くらいの容量で収まったので、なんとか do-release-upgrade することが出来た。
タグ

コメントをかく