[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: How to list all files that are going to be installed when doing "apt-get upgrade"?

Thanks Joe,

It works quite well, only "awk '{print $1}'" also shows the "/unknown" part that is appended to the packages names. For example:


Because of this dpkg cannot handle this.

Can you tell me how I can exclude that "/unknown" part?

Thanks a lot



On 9/29/05, Joe Smith <unknown_kev_cat@hotmail.com> wrote:
>I know how to list the packages that are going to be installed, like with
>"apt-get -s upgrade" or "apt-show-versions -u", but I >would like to know
>which files included in these packages are going to be installed. I have
>tried "grep" when doing "apt-get -s >upgrade" and "apt-show-versions -u",
>and thought of piping the output trough "dpkg -L", but my knowledge is too
>limited for >this.
something like this should work:
for i in $(apt-show-versions -u|awk '{print $1}'); do dpkg -L $i;done

The awk '{print $1}' outputs the first collumn. I don't rember what column
apt-show-versions shows the package name, so you may need to change this.

To sort the output do this instead:

sort <(for i in $(apt-show-versions -u|awk '{print $1}'); do dpkg -L

To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

Reply to: