EDIT: For the avoidance doubt, this question is not about how to get a list of files that a package installs, as in the suggested duplicate.
Is there a standard way to find out the purpose of a package, that is detailed enough that you can work out what you will get from the package and whether or not it is something that you want?
I'll give a couple of examples to explain what I mean. The first, postgresql-contrib
, is what lead me to ask this question. I've come across various installation instructions for PostgreSQL that tell you to install this package in addition to postgresql
, without explaining why in any meaningful way (example 1, example 2).
apt-cache show postgresql-contrib
only gives me a vague and general description:
additional facilities for PostgreSQL (supported version) This metapackage always depends on the currently supported PostgreSQL database contrib package.
PostgreSQL is a fully featured object-relational database management system. It supports a large part of the SQL standard and is designed to be extensible by users in many aspects. Some of the features are: ACID transactions, foreign keys, views, sequences, subqueries, triggers, user- defined types and functions, outer joins, multiversion concurrency control. Graphical user interfaces and bindings for many programming languages are available as well.
What I'm after is a proper description of what additional facilities I get if I install this package.
Another example is libreoffice-templates
, where apt-cache show
doesn't provide any useful information about what you'd actually get:
Additional set of templates for LibreOffice
Additional set of templates for:
- LibreOffice Calc spreadsheets
- LibreOffice Writer texts
- LibreOffice Impress presentations
Is there a standard way of getting more detailed information than apt-cache show
gives?
contrib
is usually used with packages contributed by 3rd party which depends on non-free softwares. Check here – Anwar Apr 27 '17 at 18:18vlc
package: "VLC is the VideoLAN project's media player. It plays MPEG, MPEG-2, MPEG-4, DivX, MOV, WMV, QuickTime, WebM, FLAC, MP3, Ogg/Vorbis files, DVDs, VCDs, podcasts, and multimedia streams from various network sources." – Jon Bentley Apr 27 '17 at 18:20apt-cache show
provides. A list of files is not a description. If the answer is "no there is nothing else" then that's fine, and I'll accept that. I'm not complaining about a specific description (so reporting a bug isn't appropriate). My question is a general one - the packages I mentioned are just examples. – Jon Bentley Apr 27 '17 at 18:30apt-cache show
is the most official for this task and regarded as such. – Anwar Apr 27 '17 at 19:00