-- Leo's gemini proxy

-- Connecting to callistix.srht.site:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini

Ignoring dependencies in a Debian package


Usually it is not possible to install a package with `apt` or `aptitude`, ignoring a dependency. Sure, packages in the `Recommends` or `Suggests` section can be easily deselected, but not the ones in the `Depends` section.


Here's a method how to make the `Depends` optional too:


First, download the `deb` package locally:


apt-get download <package>

Install the package specifying the dependencies that should be ignored:


dpkg -i --ignore-depends=<dependencies> <package>.deb

Then edit `/var/lib/dpkg/status` and remove the reference to the dependency from the package description.


One caveat is that the package will then appear in the package manager as `upgradable`, but you can probably just pin the package by source to make it show up nicely, though I haven't tried that yet.



🏠 callistix Gemini capsule



Created: 5/Feb/2024

Modified: 5/Feb/2024

-- Response ended

-- Page fetched on Mon May 13 16:22:29 2024