Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.user > #260813

Re: apt policy / listing packages from repo

Path csiph.com!fu-berlin.de!bofh.it!news.nic.it!robomod
From Sven Joachim <svenjoac@gmx.de>
Newsgroups linux.debian.user
Subject Re: apt policy / listing packages from repo
Date Thu, 10 Aug 2023 20:00:01 +0200
Message-ID <H1i6Z-RUJ-1@gated-at.bofh.it> (permalink)
References <H1asN-NlW-5@gated-at.bofh.it> <H1eZr-Q5x-7@gated-at.bofh.it>
X-Mailbox-Line From debian-user-request@lists.debian.org Thu Aug 10 17:54:55 2023
Old-Return-Path <svenjoac@gmx.de>
X-Amavis-Spam-Status No, score=-5.897 tagged_above=-10000 required=5.3 tests=[ATTENDEES_DBSPAM_BODY3=1, ATTENDEES_DBSPAM_HEADER3=1, BAYES_00=-2, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, LDO_WHITELIST=-5, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001] autolearn=no autolearn_force=no
X-Ui-Sender-Class 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Mail-Followup-To debian-user@lists.debian.org
User-Agent Gnus/5.13 (Gnus v5.13)
MIME-Version 1.0
Content-Type text/plain; charset=utf-8
Content-Transfer-Encoding quoted-printable
X-Provags-ID V03:K1:xAK+77ZypK+ikTBLMoe7rM6tTN5R8qzArwI1cReDBpQn31xDocN fXlRWabMFQFolKP0xofALqooFtkVkF4ITwxMHZhGh+kAlKChqaZfYcrV7NhNjKCF8c4hVfY k/+OofP7hNbWL2S3nsL36peHd3tsmQwP6O1RQER9ljNlDmLZM6qUdoSq7bzwbC4NpwPOLEs 4okNjhVO6Wui5WZ5gvQMA==
Ui-Outboundreport notjunk:1;M01:P0:DBhKO0N9ZhQ=;2sVEYLyavfgVr2HsMjfXVfoyzur KAYcKUdkHUSjNwtZ3Zq1GuEJ5I94rez0sLyDb/+th9zykqiuWM0pv6aZ3dE8pwglvSFFIzX6E f9N9Ut69Mb8smW6kf5c3UVpVPXj4D0kJHLhq65sTwk3mujrPhmNZul/fLMkUD5cRBOmuDljq9 6VHe6yFT+9Du3jxOOXxIdwr3jfke+aam0TZlGHxJVWRRmSz2zHIGUEGcvRa82Bcl2Njkh/+tI oBXmPzpfy0FLzSnk9IgQLPepKd/frorwS720o4GIWQ6Y7ElE2pNZv2ngKgEiWsqHL7Nm7hSG/ WAasmbfa81Re9bsZd8yOeQs2kX4lO4xKMYtpjrIC25EpVp/DBRI2tUtsK+XuAyphHuxjSp/NO MwOcXfx7l5h8l41G9MhVwOf8hyrpm4KwlurMCLw0TCCcRlY/LoDd5eXdU/6yElsf4Z2sdoVTQ wgI2sUbPKVHfKG9tvxHPpnmmdE8tnvoipgYidVmW2L9+XUMNbIH/pq45xPmXEM7YMr1SUUwbm 3iXIt/As+Ue3aaTSMYD5JcA7wOmtFjHEKpKfjDKVMx5eOUCJOFLyIgC2rEKrW1Ngtzy38kFvp 8LNp7F5c0sf0zknQGVUMefKpBiw54Hih3Oim/blaRpXImQ2IdHifT4dywOaZg3lSSv10uonIy debake+7Z4FweuyYYNtxq2Sv/zi0uqi32Kmr1jh6hk6qnCEglUB4FgIarRpAYx42YOMLwVfYa ahgJuh/qXJJZ3C7rpCf3AZB6BPPhdnMoFY5vztWqJij3kWRtmAyJjyuvP6mR/q+VYl1wwQ+hz UgixnLuXnuBymyS3ZupMqscCVMEUtE0lEevXeT04m9NHm1ziDb3bR/edkvQakHoi+vJxuyxcv v5oDhr+FftpLOPZt8GLuW7XBMQgf+IOqCKyL1+dkTrIIWUyObHFX6rdt7yUyIcSE1hm10Bk5d Meku/TcqsAGwKv9xsU5Sn3JWU4w=
X-Mailing-List <debian-user@lists.debian.org> archive/latest/802410
List-ID <debian-user.lists.debian.org>
List-URL <https://lists.debian.org/debian-user/>
List-Archive https://lists.debian.org/msgid-search/87msyyvl4c.fsf@turtle.gmx.de
Approved robomod@news.nic.it
Lines 46
Organization linux.* mail to news gateway
Sender robomod@news.nic.it
X-Original-Date Thu, 10 Aug 2023 19:54:27 +0200
X-Original-Message-ID <87msyyvl4c.fsf@turtle.gmx.de>
X-Original-References <a6356eaa-65d7-460f-9885-7965d8ba03b6@app.fastmail.com> <ZNT0o+Oyi07aaVlF@axis.corp>
Xref csiph.com linux.debian.user:260813

Show key headers only | View raw


On 2023-08-10 09:30 -0500, David Wright wrote:

>> I was looking for a way to list packages installed from a particular
>> repo and/or sub-repo or whatever it's called (eg. main, non-free).
>> 
>> Does anyone know of a way to do this, with apt policy or otherwise?
>
> What I do in this situation is to type "apt" and press TAB twice.
> Look at the resulting list of commands and check the man page for
> the most likely looking, in this case apt-cache.
>
> An alternative method of course is to type   apt policy   into any
> search engine. This will typically tell you not only how to invoke
> the command, but also more about what it produces.
>
> As for your listing, I've done this in the past with a script that
> runs apt-cache dump, grepping the Package/Version/File lines,
> concatenating and sorting them, then filtering that list against
> the output of dpkg-query -W -f to include only installed packages.
> This yields a list like:
>
>   Package: acl Version: 2.2.53-10 File: /var/lib/apt/lists/deb.debian.org_debian_dists_bullseye_main_binary-amd64_Packages
>   Package: adduser Version: 3.118 File: /var/lib/apt/lists/deb.debian.org_debian_dists_bullseye_main_binary-amd64_Packages
>   [ … … ]
>   Package: xtoolwait Version: 1.3-6.2 File: /var/lib/dpkg/status
>   [ … … ]
>   Package: yt-dlp Version: 2023.03.04-1~bpo11+1 File: /var/lib/dpkg/status
>
> which you can grep for particular subsets, though I'm usually more
> interested in grep -v for packages originating from elsewhere,
> like xtoolwait (squeeze) and yt-dlp (backports) there.
>
> There may well be better ways.

I would probably use "apt list" with a search pattern described in
apt-patterns(7), e.g. the following command lists all installed packages
from non-free:

$ apt list '~i ~snon-free/'

Lots of interesting possibilities one can toy with. :-)

Cheers,
       Sven

Back to linux.debian.user | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

apt policy / listing packages from repo "Gareth Evans" <donotspam@fastmail.fm> - 2023-08-10 11:50 +0200
  Re: apt policy / listing packages from repo David Wright <deblis@lionunicorn.co.uk> - 2023-08-10 16:40 +0200
    Re: apt policy / listing packages from repo Sven Joachim <svenjoac@gmx.de> - 2023-08-10 20:00 +0200
      Re: apt policy / listing packages from repo "Gareth Evans" <donotspam@fastmail.fm> - 2023-08-11 06:10 +0200

csiph-web