Como remover um arquivo de / usr / share / applications no Ubuntu 16.04 LTS

0

Eu tentei remover um arquivo chamado "JDownloader 2 Update & Rescue" do diretório /usr/share/applications , mas não consegui excluir.

Este comando do terminal não funcionou:

sudo rm /usr/share/applications/JDownloader 2 Update & Rescue

comando de propriedades, como mostra

/bin/sh "/opt/jd2/JDownloader2Update"

mas / opt não há arquivos ou diretório para o JDownloader.

    
por PoRaG 12.11.2017 / 17:19

1 resposta

1

O nome que você está interpretando como um nome de arquivo é o nome fornecido para o Desktop Launcher. O arquivo real é um arquivo com extensão *.desktop .

Você pode localizar o nome do arquivo do iniciador ( *.desktop ) do terminal, digitando a pasta /usr/share/applications e, em seguida, pesquisar o conteúdo dos arquivos da área de trabalho para o nome do arquivo.

Como não tenho seu programa instalado, usarei um programa instalado no meu computador como exemplo das etapas da pesquisa. Eu procurarei pelo Terminal launcher. Quando você executar as etapas, use JDownloader para sua string de pesquisa. Você pode usar mais caracteres do nome se ele trouxer muitos hits.

(A linha com o prefixo $ representa os comandos digitados. As outras linhas são a saída do terminal.)

$ cd /usr/share/applications
$ egrep -l "Terminal"
debian-uxterm.desktop
debian-xterm.desktop
emacs24-term.desktop
exo-terminal-emulator.desktop
gnome-terminal.desktop
mono-runtime-terminal.desktop

Esses são os arquivos que possuem Name=Terminal como uma entrada no nome do arquivo *.desktop . Agora eu escolho da lista de saída qual delas eu quero excluir.

Como há mais de um, examinarei o arquivo primeiro com o Gedit. Neste caso:

 $ gedit gnome-terminal.desktop

Se esse for o único, você pode removê-lo com:

$ sudo rm gnome-terminal.desktop

Geralmente, movo um arquivo do sistema para uma área temporária antes de excluí-lo. Então, certifico-me de que a alteração tenha o desempenho esperado. Então eu excluo permanentemente o arquivo.

A maneira da GUI:

Eu apresentei o método terminal no meu primeiro exemplo, porque esse era o seu método na sua pergunta. Você também pode usar uma pesquisa de GUI, que pode ser substancialmente mais fácil.

Abra a pasta /usr/share/applications em um navegador de arquivos. Isso mostrará os arquivos por lá Launcher Name , não o nome real do arquivo. Este é o nome que você está vendo no Launcher. Depois de ter aberto a lista de arquivos, você pode apontar e clicar para excluir.

$ sudo -H nautilus /usr/share/applications

Nota:

Você também pode remover o arquivo, desinstalando o aplicativo que você instalou, que levou o Iniciador ao seu sistema.

Como o arquivo, a partir de sua descrição, está instalado em /opt , é uma indicação de que ele não veio do repositório padrão. Então você terá que procurar na descrição do Readme do pacote para encontrar as etapas para a desinstalação.

    
por L. D. James 12.11.2017 / 18:36