Debian Bug report logs - #874763
Ability to install local debs (or volatile sources) not documented in manpage

version graph

Package: apt; Maintainer for apt is APT Development Team <[email protected]>; Source for apt is src:apt (PTS, buildd, popcon).

Reported by: Michael Stapelberg <[email protected]>

Date: Sat, 9 Sep 2017 13:57:01 UTC

Severity: normal

Found in version apt/1.5~rc1

Reply or subscribe to this bug.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to [email protected], [email protected], APT Development Team <[email protected]>:
Bug#874763; Package apt. (Sat, 09 Sep 2017 13:57:04 GMT) (full text, mbox, link).


Acknowledgement sent to Michael Stapelberg <[email protected]>:
New Bug report received and forwarded. Copy sent to [email protected], APT Development Team <[email protected]>. (Sat, 09 Sep 2017 13:57:04 GMT) (full text, mbox, link).


Message #5 received at [email protected] (full text, mbox, reply):

From: Michael Stapelberg <[email protected]>
To: Debian Bug Tracking System <[email protected]>
Subject: Ability to install local debs (or volatile sources) not documented in manpage
Date: Sat, 09 Sep 2017 15:55:11 +0200
Package: apt
Version: 1.5~rc1
Severity: normal

apt supports installing packages via e.g. “apt install ./keyring.deb”. Not
everybody knows this¹, and in fact it turns out to not be documented in the
manpage.

Apparently, the feature was originally introduced in commit
0d29b9d4368284782862c7b507c47002b79ddb27 by Michael Vogt, calling the feature
“local deb install”.

Later, commit 5465192b9aeb1ccea778950ccf2d1b7b32f2cd91 by David Kalnischkies
refines the feature and calls it “volatile sources”.

Neither commit updates the manpages, and I can’t see a corresponding prose
paragraph or hint in the synopsis in the apt(8) manpage.

Could you update the manpage to include this feature please?

① https://github.com/i3/i3.github.io/pull/35

-- Package-specific info:

-- (no /etc/apt/preferences present) --


-- (no /etc/apt/preferences.d/* present) --


-- (/etc/apt/sources.list present, but not submitted) --

-- (/etc/apt/sources.list.d/bazel.list present, but not submitted) --


-- (/etc/apt/sources.list.d/cc65.list present, but not submitted) --


-- (/etc/apt/sources.list.d/google-chrome.list present, but not submitted) --


-- (/etc/apt/sources.list.d/keybase.list present, but not submitted) --


-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armel, mipsel, arm64

Kernel: Linux 4.12.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages apt depends on:
ii  adduser                 3.116
ii  debian-archive-keyring  2017.5
ii  gpgv                    2.1.23-2
ii  init-system-helpers     1.49
ii  libapt-pkg5.0           1.5~rc1
ii  libc6                   2.24-17
ii  libgcc1                 1:7.2.0-1
ii  libgnutls30             3.5.15-2
ii  libstdc++6              7.2.0-1

Versions of packages apt recommends:
ii  ca-certificates  20170717

Versions of packages apt suggests:
pn  apt-doc         <none>
ii  aptitude        0.8.8-1
ii  dpkg-dev        1.18.24
ii  gnupg           2.1.23-2
ii  gnupg2          2.1.23-2
ii  powermgmt-base  1.31+nmu1
ii  python-apt      1.4.0~beta3+b1

-- no debconf information

Information forwarded to [email protected], APT Development Team <[email protected]>:
Bug#874763; Package apt. (Thu, 18 Jul 2024 17:03:03 GMT) (full text, mbox, link).


Acknowledgement sent to Richard <[email protected]>:
Extra info received and forwarded to list. Copy sent to APT Development Team <[email protected]>. (Thu, 18 Jul 2024 17:03:03 GMT) (full text, mbox, link).


Message #10 received at [email protected] (full text, mbox, reply):

From: Richard <[email protected]>
To: [email protected]
Subject: Re: Ability to install local debs (or volatile sources) not documented in manpage
Date: Thu, 18 Jul 2024 19:01:19 +0200
[Message part 1 (text/plain, inline)]
It would be great if this could get fixed. Handling all Debian packages through apt - even those not coming from repos - is the most user- and especially beginner-friendly way there is. This way dependencies are automatically handled instead of dpkg just spitting out errors the average beginner will have trouble with understanding. While there are many guides online about how to install .deb packages and while most beginners probably will use the graphical tools anyway coming from Windows where you install things too with a double click, official acknowledgements of this being a thing would probably still be appreciated.
[Message part 2 (text/html, inline)]

Send a report that this bug log contains spam.


Debian bug tracking system administrator <[email protected]>. Last modified: Mon Nov 11 13:35:05 2024; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.