Você pode usar o comando readlink
para rastrear links errantes para arquivos, para que você possa descobrir o verdadeiro executável por trás do link.
Exemplo
link
$ ls -l /sbin/reboot
lrwxrwxrwx. 1 root root 16 Dec 16 11:38 /sbin/reboot -> ../bin/systemctl
arquivo real
$ readlink -f /sbin/reboot
/usr/bin/systemctl
$ ls -l /usr/bin/systemctl
-rwxr-xr-x. 1 root root 337048 Dec 8 22:20 /usr/bin/systemctl
Determinando a qual pacote um arquivo pertence
Você precisa usar apt
para descobrir qual é o nome real do pacote, pois notepad
provavelmente pertence a um pacote e não é necessariamente seu próprio pacote.
usando o apt
$ apt-file search notepad
-or-
$ apt-file search /usr/bin/notepad
usando dpkg
Você também pode usar dpkg
para saber mais:
$ dpkg-query --search notepad
app-install-data: /usr/share/app-install/icons/wine-notepad.png
kdelibs5-plugins: /usr/lib/kde4/notepadpart.so
app-install-data: /usr/share/app-install/desktop/wine1.4:wine-notepad.desktop
Excluindo pacotes da atualização
Se você precisar impedir que um aplicativo seja considerado para atualização pelo APT, você pode usar um dos seguintes comandos.
$ sudo -i
$ echo “wine hold” | dpkg --set-selections
-or-
$ sudo apt-mark hold wine
Você pode confirmar usando estes comandos:
$ dpkg --get-selections | grep wine
wine hold
wine-gecko1.4:amd64 install
wine-gecko1.4:i386 install
wine1.4 install
wine1.4-amd64 install
wine1.4-i386 install
winetricks install
-or-
$ apt-mark showhold
wine
Mas acho que há um problema em excluir apenas o pacote chamado "wine". Acredito que você também queira excluir wine1.7
no seu caso, aqui seria wine1.4
para mim.
$ sudo apt-mark hold 'wine1.4'
$ apt-mark showhold
wine
wine1.4
Se você continuar a receber avisos adicionais sobre pacotes "wine", convém "guardar" tudo relacionado ao vinho.