Я использовал dpkg -S <package_name>
для просмотра содержимого пакета. Иногда я передаю grep bin
для быстрого поиска исполняемых файлов.
Я просто наткнулся на случай, когда это не сработало для меня:
$ which virtualenv
$ sudo apt-get install python-virtualenv
Reading package lists... Done
...
Setting up python-virtualenv (1.7.1.2-1) ...
$ which virtualenv
/usr/bin/virtualenv
$ dpkg -S /usr/bin/virtualenv
python-virtualenv: /usr/bin/virtualenv
$ dpkg -S python-virtualenv | grep bin
$
/usr/bin/virtualenv
, по-видимому, предоставляется python-virtualenv
, но не указывается в содержимом пакета, предоставляемом dpkg -S
. Все время передача /usr/bin/virtualenv
в dpkg -S
возвращает, что файл происходит из python-virtualenv
. Можете ли вы все это объяснить?