9 votes

Circular dependency issues

Packages can have circular dependencies, although as far as the Debian distribution itself is concerned, this should be avoided (and is usually treated as a bug — in kodi’s case, 963865). The package ...
Stephen Kitt's user avatar
5 votes
Accepted

why this package is not proposed to me to remove?

apt autoremove is more conservative by default than apt install; in particular, apt install installs recommended packages by default, and ignores suggested packages, but apt autoremove takes ...
Stephen Kitt's user avatar
5 votes
Accepted

Debian unstable repository and *t64 packages

The t64 suffix means the software in question is modified to use 64-bit time_t, so it will be ready for January 19, 2038, when the 32-bit version of time_t will overflow (the Y2K38 problem). More ...
telcoM's user avatar
  • 96.9k
4 votes
Accepted

Why build a .deb package vs simply including files?

The simple answer is that the primary reason for the existence of a Linux distribution is to, well, distribute a coherent set of packages. And since you don't want to get stuck on the same versions ...
Jörg W Mittag's user avatar
2 votes
Accepted

Installing .deb package twice calls postrm

It seems to me that instead of trying to distinguish initial installations, upgrades and repeat installations, you might want to change your postrm so that it only removes the user on purge. That way, ...
Stephen Kitt's user avatar
1 vote
Accepted

Failed to fetch https://packages.openvpn.net/.../dists/lunar/InRelease 403 Forbidden

The instructions: Replace the DISTRIBUTION part in the command below using the release name from the table above to set up the apt source listing: # echo "deb [signed-by=/etc/apt/keyrings/...
A.B's user avatar
  • 36.6k
1 vote
Accepted

With what shared objects are the debug symbols in a debug deb package assocciated with?

The debug files correspond to the binary with a matching build id. To find a build id, use eu-readelf (in the elfutils package); for example, on my system, $ eu-readelf -n /usr/lib/x86_64-linux-gnu/...
Stephen Kitt's user avatar
1 vote
Accepted

Common practice for config files

To prompt the user for a root directory, you should use debconf. This will allow you to prompt the user, while still allowing pre-configuration, and explicit re-configuration using dpkg-reconfigure. ...
Stephen Kitt's user avatar
1 vote
Accepted

How do you define a dynamic default value in a Debian package template?

The value of a question can be set dynamically, but not using the template default: Don't make the mistake of thinking that the default field contains the "value" of the question, or that ...
Stephen Kitt's user avatar
1 vote
Accepted

What Debian packages are there that depend on a service while building?

You should use dh_installsystemd in your package construction to set up your services; this will generate appropriately robust snippets in your maintainer scripts. See for example g810-led’s debian/...
Stephen Kitt's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible