On Thu, Jul 06, 2023 at 12:07:27AM +0500, Alexander V. Makartsev wrote: > I'm asking because package names you trying to install have prefixes like > "0-...", "1-...", etc. > Are you following some tutorial, or you've manually downloaded ".deb" files > from somewhere?
I've seen that too, on my systems. It's something that apt-get is doing automatically, and it does not reflect the actual filenames of the .deb files as they sit in /var/cache/apt/archives/. Perhaps apt-get creates a symlink farm temp directory somewhere, with these filenames as symlinks pointing to the real .deb files, for some internal purpose. I don't know. It never felt important enough for me to try to figure it out. I doubt it has any relevance to the OP's problem. I'd focus on this error instead: Setting up tdsodbc:amd64 (1.3.17+ds-2) ... odbcinst: SQLInstallDriverEx failed with Unable to find component name. dpkg: error processing package tdsodbc:amd64 (--configure): installed tdsodbc:amd64 package post-installation script subprocess returned error exit status 1