como desinstalar o bloco de notas do Ubuntu 13.04?

2

Existe um programa chamado notepad no meu Ubuntu que eu quero remover, pois nunca o uso. Eu tenho atualização para o bloco de notas de 80 MB de software updater . E eu não quero baixar esses 80 MB.

Eu inseri a pasta .wine do meu diretório pessoal & lá excluiu o programa chamado notepad . Ainda quando eu executo o comando notepad no terminal, a janela do notepad é aberta. Para descobrir onde este programa está, eu fiz:

ravbholua@ravbholua-Aspire-5315:~$ which notepad
/usr/bin/notepad
ravbholua@ravbholua-Aspire-5315:~$ sudo apt-get purge notepad
[sudo] password for ravbholua: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package notepad
ravbholua@ravbholua-Aspire-5315:~$ 

Então, qual é o nome do pacote para este programa? Este programa é executado em vinho (isso eu vim a saber depois de ver o item de menu chamado 'notepad' para este programa). Como é que esta corrida em vinho como o nome do programa vinho eu deletei da árvore de diretórios em ~/.wine e não há outro programa chamado notepad sob esta pasta?

EDIT # 1

W.R.T. para uma resposta, estou postando o abaixo:

ravbholua@ravbholua-Aspire-5315:~$ dpkg-query --search notepad
wine1.7: /usr/share/icons/hicolor/24x24/apps/wine-notepad.png
wine1.7: /usr/share/icons/hicolor/22x22/apps/wine-notepad.png
wine1.7: /usr/share/applications/wine-notepad.desktop
wine1.7-i386: /usr/lib/i386-linux-gnu/wine/fakedlls/notepad.exe
wine1.7: /usr/share/icons/hicolor/32x32/apps/wine-notepad.png
wine1.7: /usr/share/man/man1/notepad.1.gz
wine1.7: /usr/bin/notepad
wine1.7-i386: /usr/lib/i386-linux-gnu/wine/notepad.exe.so
wine1.7: /usr/share/icons/hicolor/16x16/apps/wine-notepad.png
wine1.7: /usr/share/icons/hicolor/48x48/apps/wine-notepad.png
wine1.7: /usr/share/icons/hicolor/scalable/apps/notepad-48.svg
kdelibs5-plugins: /usr/lib/kde4/notepadpart.so
ravbholua@ravbholua-Aspire-5315:~$ 

A partir disso, qual é o nome do pacote do bloco de notas?

EDIT#2

A resposta escrita por @slm trabalhou com a seguinte nota.

Mais cedo eu estava recebendo uma atualização para o vinho por 80,2 MB. Então, depois de segurar wine1.7 usando o comando sudo apt-mark hold wine1.7 , atualizei para ~ 50MB. Então, eu entendi que está funcionando. Agora, para guardar tudo no vinho, fiz o seguinte.

ravbholua@ravbholua-Aspire-5315:~$ dpkg --get-selections | grep wine
wine-gecko2.24:i386                                 install
wine-mono0.0.8                                      install
wine1.4                                             install
wine1.4-i386                                        install
wine1.7                                             hold
wine1.7-i386                                        install
winetricks                                          install

Eu vejo aqui que o pacote wine1.7 que eu mantive de atualização é marcado apenas como hold. Então, eu corri o abaixo para segurar tudo isso.

$ sudo apt-mark hold wine-gecko2.24:i386 wine-mono0.0.8 wine1.4 wine1.4-i386 wine1.7 wine1.7-i386 winetricks

E agora não estou recebendo a atualização.

    
por Ravi 07.02.2014 / 09:31

3 respostas

3

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.

    
por 07.02.2014 / 10:07
0

o local em /usr/bin/notepad provavelmente é um link para algum outro local. Experimente ls -lh /usr/bin/notepad para ver de onde está vinculado.

Use também dpkg-query para procurar o pacote contendo, como em: dpkg-query --search /usr/bin/notepad . man dpkg-query para mais informações.

    
por 07.02.2014 / 09:34
0

Isso é o que eu executo com sucesso no Ubuntu 17.04 LTS:

sudo apt-get --purge remove notepadqq
    
por 18.02.2018 / 18:49

Tags