sudo dpkg -i /path/to/deb/file sudo apt-get install -f sudo apt install /path/to/package/name.deb # Why use sudo apt-get install -f after sudo dpkg -i /path/to/deb/file (as mentioned in method 1)? # From man apt-get: # -f, --fix-broken # Fix; attempt to correct a system with broken dependencies in place.import subprocess def install_debian_package(package_name): try: subprocess.check_call(['apt-get', 'install', package_name]) print(f"{package_name} installed successfully.") except subprocess.CalledProcessError: print(f"Failed to install {package_name}.") # Usage install_debian_package("package_name")