How to tell which version of a application is running

Ralf Mardorf silver.bullet at zoho.com
Mon Apr 17 16:03:00 UTC 2017


On Mon, 17 Apr 2017 17:45:05 +0200, Xen wrote:
>Ralf Mardorf schreef op 17-04-2017 17:32:
>
>> It seemingly worked already, "/usr/local/libexec/tracker-store" was
>> launched:  
>
>Agreed.
>
>I think the OP did not have equivalents for the other applications 
>(libraries) installed?
>
>They too, got started, apparently.
>
>The package you mentioned also contains:
>
>/etc/xdg/autostart/tracker-miner-apps.desktop
>/etc/xdg/autostart/tracker-miner-fs.desktop
>/etc/xdg/autostart/tracker-miner-user-guides.desktop
>
>Which pointed to the service files which pointed to all those
>libraries (binaries).
>
>> I wonder if the OP did run
>> 
>>   sudo ldconfig
>> 
>> after installing the local libraries, perhaps this is all that needs
>> to be done. If the linker doesn't know, that there are new
>> libraries, then even if libraries from local/lib/ should be
>> preferred over those from lib/, aren't used.  
>
>But they aren't libraries. They are just other binaries (executables) 
>sitting in /usr/lib.
>
>>   ls -ld /usr/{,local/}lib/*tracker*  
>
>It would show what he actually did install in /usr/local at least.

See https://tracker.debian.org/pkg/tracker and e.g.
http://packages.ubuntu.com/xenial-updates/amd64/libtracker-control-1.0-0/filelist .

"File list of package libtracker-control-1.0-0 in xenial-updates of
architecture amd64

/usr/lib/x86_64-linux-gnu/libtracker-control-1.0.so.0
/usr/lib/x86_64-linux-gnu/libtracker-control-1.0.so.0.602.0"

So the command should be

  ls -l /usr/{,local/}lib/{,*/}*tracker*

Something could be running, that links against libraries provided by
the "tracker" packages.

Regards,
Ralf





More information about the ubuntu-users mailing list