Revision: 20050
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at November 5, 2009 10:46 by xxtjaxx
Initial Code
#! /bin/bash links=$(ldd $1 | cut -f2 | cut -d">" -f2 | cut -d"(" -f1) packages=$(dpkg -S $links 2>/dev/null | cut -d":" -f1) touch ./packages.txt for i in $packages do if [ ! "$(grep "$i" packages.txt)" ]; then version=$(apt-cache policy $i | grep "Installed:" | cut -d" " -f4) echo "$i (>= $version )" >> packages.txt fi done
Initial URL
Initial Description
You can use this snippet to get the packages your application depends on in a debian distro. Quite usefull when you are a new debian package maintainer and want to package a pretty highlevel c++ binary
Initial Title
get debian packages for linked libraries in an executable
Initial Tags
Initial Language
Bash