October 23, 2017

7.6. DPKG Queries example "-p"

Using the LFCS Ubuntu 16-04 image when I execute the example "dpkg -p wget" I get:


student@ubuntu:~$ dpkg -p wget
dpkg-query: package 'wget' is not available
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.


using "apt-cache show wget" I get the expected result.

Checking in my own installations it looks like there is a difference between 14.04 and 16.04.

Checking man:

              -p, --print-avail package-name...
                  Display details about package-name, as found in
                  /var/lib/dpkg/available. Users of APT-based frontends
                  should use apt-cache show package-name instead.


So I can see what is going on, but don't understand it or understand why it is so. Can anyone clarify this for me, please?

Finally, a suggestion to admin to consider this discrepancy and adjust the course material accordingly.

PS.  "dpkg -V wget_1.17.1-1ubuntu1_amd64.deb " also fail, I assume for the same reason.

Click Here!