Yes, that's what I do. That way It can figure out you did an 'apt install rust" or similar, didn't explicitly install any dependencies that brought in, and you don't get excess noise.Well, the advantage of parsing the log files over using any of the "list" options is that the log files will show you explicitly what YOU installed - basically, tell you what you did.
This is what my code written for Buster now shows. I believe there were some changes I haven't catered for with Bookworm which is why I have some excess things showing but it's mostly right, and a lot shorter and more useful than any of the other suggestions I heard. The "Why?" are not always complete or correct -
Code:
For unknown reason 2023-10-11 telnetd-sslDefault setup 2023-10-11 xrdpMicroPython 2023-10-12 libffi-devFor unknown reason 2023-10-12 libusb-1.0-0-dev 2023-10-12 gdb-multiarch 2023-10-12 minicom 2023-10-12 code 2023-10-12 gtkterm 2023-10-12 yad 2023-10-12 aria2 2023-10-12 lsb-release 2023-10-12 software-properties-common 2023-10-12 apt-utils 2023-10-12 apt-transport-https 2023-10-12 gnupg 2023-10-12 imagemagick 2023-10-12 librsvg2-bin 2023-10-12 locales 2023-10-12 shellcheck 2023-10-12 wmctrl 2023-10-12 xdotool 2023-10-12 x11-utils 2023-10-12 rsync 2023-10-12 Dir::Etc::SourceList=/tmp/pi-apps-local-packages/source.list 2023-10-12 /home/pi/pi-apps-7d27a60f.deb 2023-10-12 epiphany-browser 2023-10-12 ./puffin-internet-terminal-demo_8.2.4.705_armhf.debDefault setup 2023-10-12 sambaFor unknown reason 2023-11-08 tcc 2023-11-08 clang 2023-11-08 llvm 2023-11-13 libopusfile0 2023-11-13 libportmidi0 2023-11-13 libsdl2-image-2.0-0 2023-11-13 libsdl2-mixer-2.0-0 2023-11-13 libsdl2-ttf-2.0-0 2023-11-22 libtinfo5 2023-11-22 libncurses5ScriptBasic 2023-11-22 libncurses5-devFor unknown reason 2023-11-22 libncursesw5-devRHVoice 2023-11-22 pkg-configFor unknown reason 2023-11-22 lld 2023-11-22 gcc-riscv64-linux-gnu 2023-11-26 mplayerFor libgpio 2023-11-27 gpiod 2023-11-27 libgpiod-devFor unknown reason 2023-11-27 libgpiod-doc 2023-12-24 python3-flask 2024-01-02 autoconf-archive 2024-01-02 default-jdk 2024-03-13 nodejsRHVoice 2024-03-13 npmFor unknown reason 2024-04-26 thunar 2024-05-10 labwc 2024-05-17 python3-gpiozero 2024-06-18 bind9-host 2024-06-22 redshift 2024-06-28 libudev-dev 2024-07-24 mosquitto 2024-08-09 curl 2024-08-09 bc 2024-08-09 gawk 2024-08-09 autoconf 2024-08-09 automake 2024-08-09 autotools-dev 2024-08-09 libmpc-dev 2024-08-09 libmpfr-dev 2024-08-09 libgmp-devBareBox Bootloader 2024-08-09 bison 2024-08-09 flexFor unknown reason 2024-08-09 texinfo 2024-08-09 libtool 2024-08-09 patchutils 2024-08-09 zlib1g-dev 2024-08-09 libexpat-dev 2024-08-09 python3 2024-08-09 libglib2.0-dev 2024-08-09 libslirp-dev 2024-09-24 micro 2024-09-29 python3-rpi-lgpio 2024-10-27 moreutils 2024-11-01 raindrop 2024-12-01 unrar-free 2024-12-02 apt-file 2024-12-02 p7zipRHVoice 2024-12-02 p7zip-fullDefault setup 2024-12-06 espeakFor unknown reason 2024-12-09 build-essential 2024-12-09 gcc-arm-none-eabi 2024-12-09 libnewlib-arm-none-eabi 2024-12-09 unzip 2024-12-09 python3-pip 2024-12-09 diffutils 2024-12-09 zip 2024-12-09 binutils-arm-none-eabi 2024-12-09 picolibc-riscv64-unknown-elf 2024-12-11 libreadline-dev 2024-12-12 picolibc-arm-none-eabi 2024-12-17 gcc-avr 2024-12-17 avr-libc 2024-12-29 tcpdump 2025-03-17 socat 2025-06-08 libgtk-3-dev 2025-06-09 python3-pyqt6 2025-09-08 gitBareBox Bootloader 2025-09-08 cmakeFor unknown reason 2025-09-08 wget 2025-09-08 gperf 2025-09-08 device-tree-compiler 2025-09-08 ninja-build 2025-09-08 gcc 2025-09-08 dfu-util 2025-09-08 ccache 2025-09-08 python3-dev 2025-09-08 python3-venv 2025-09-08 python3-tk 2025-09-08 xz-utils 2025-09-08 file 2025-09-08 make 2025-09-08 libsdl2-dev 2025-09-08 libmagic1One of the benefits of a new install is losing the crud you've accumulated and can't remember why.
Statistics: Posted by hippy — Sun Sep 28, 2025 9:20 pm