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

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

Tentei remover um arquivo chamado "JDownloader 2 Update & Rescue" do /usr/share/applicationsdiretório, mas não consegui excluí-lo.

Este comando do terminal não funcionou:

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

comando de propriedades como shows

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

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

Responder1

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

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

Como não tenho o seu programa instalado, usarei um programa instalado no meu computador como exemplo dos passos da pesquisa. Vou procurar o Terminallançador. Ao executar as etapas, use JDownloadercomo sua string de pesquisa. Você pode usar mais caracteres do nome se houver muitos resultados.

(A linha com o $prefixo representa os comandos digitados. As outras linhas são saídas 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=Terminalcomo entrada o *.desktopnome do arquivo. Agora escolho na lista de saída qual desejo excluir.

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

 $ gedit gnome-terminal.desktop

Se for esse o método com o qual você pode removê-lo:

$ sudo rm gnome-terminal.desktop

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

A maneira da GUI:

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

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

$ sudo -H nautilus /usr/share/applications

Observação:

Você também pode remover o arquivo desinstalando o aplicativo instalado que trouxe o Launcher para o seu sistema.

Como o arquivo, pela 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 nos pacotesLeia-medescrição para encontrar as etapas de desinstalação.

informação relacionada