Re-install python3 after removal to solve unmet dependencies

This commit is contained in:
Luke Parker
2025-08-15 16:17:31 -04:00
parent 6c33e18745
commit 078d6e51e5

View File

@@ -11,10 +11,11 @@ runs:
sudo apt remove -y "*nodejs*" "*npm*" "*yarn*" "*java*" "*kotlin*" "*golang*" "*swift*" "*julia*" "*fortran*" "*android*" sudo apt remove -y "*nodejs*" "*npm*" "*yarn*" "*java*" "*kotlin*" "*golang*" "*swift*" "*julia*" "*fortran*" "*android*"
sudo apt remove -y "*apache2*" "*nginx*" "*firefox*" "*chromium*" "*chrome*" "*edge*" sudo apt remove -y "*apache2*" "*nginx*" "*firefox*" "*chromium*" "*chrome*" "*edge*"
# The following removal command requires explicitly installing python/removing shim-signed sudo apt remove -y --allow-remove-essential -f shim-signed *python3*
sudo apt install --fix-missing --fix-broken -y python3 python3.12 libpython3-stdlib # This removal command requires the prior removals due to unmet dependencies otherwise
sudo apt remove -y --allow-remove-essential -f shim-signed
sudo apt remove -y "*qemu*" "*sql*" "*texinfo*" "*imagemagick*" sudo apt remove -y "*qemu*" "*sql*" "*texinfo*" "*imagemagick*"
# Reinstall python3 as a general dependency of a functional operating system
sudo apt install python3
if: runner.os == 'Linux' if: runner.os == 'Linux'
- name: Remove unused packages - name: Remove unused packages