rhythmbox continua instalado? [RESOLVIDO]

1. rhythmbox continua instalado? [RESOLVIDO]

Lucas Moraes
lucasdemoraesc

(usa Ubuntu)

Enviado em 13/08/2017 - 22:00h

Boa noite!
Segue o seguinte script:
#!/bin/bash

pacote=$(dpkg --get-selections | grep rhythmbox )
if [ -n "$pacote" ] ;
then
echo rhythmbox está instalado
else
echo rhythmbox não está instalado
fi

O que acontece é que mesmo depois de desinstalar o rhythmbox, o script fica acusando que ele está instalado.
E olha que já removi todas as dependencias que sobraram, dei um autoremove um autoclean passei até o deborphan, mas segundo o script aí... O player continua instalado.

O que eu faço?



LMC


  


2. Re: rhythmbox continua instalado?

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 13/08/2017 - 23:00h

correalinux escreveu:

Boa noite!
Segue o seguinte script:
#!/bin/bash

pacote=$(dpkg --get-selections | grep rhythmbox )
if [ -n "$pacote" ] ;
then
echo rhythmbox está instalado
else
echo rhythmbox não está instalado
fi

O que acontece é que mesmo depois de desinstalar o rhythmbox, o script fica acusando que ele está instalado.
E olha que já removi todas as dependencias que sobraram, dei um autoremove um autoclean passei até o deborphan, mas segundo o script aí... O player continua instalado.

O que eu faço?
LMC

Boa noite Correa.
Qual o valor da var "pacote"?
Já tive problemas com o "-n",
faça um teste com o seguinte "comando":
pacote=$(dpkg --get-selections|awk '/rhythmbox/ {print $1}')
[ "$pacote" ] && echo INSTALADO || echo NAOINSTALADO


Att.:
Marcelo Oliver



3. rhythmbox continua instalado?

Lucas Moraes
lucasdemoraesc

(usa Ubuntu)

Enviado em 13/08/2017 - 23:16h

Valeu de novo Marcelo!!
Executei deste jeito aí e não mudou nada:
Script;
pacote=$(dpkg --get-selections|awk '/rhythmbox/ {print $1}')
[ "$pacote" ] && echo INSTALADO || echo NAOINSTALADO

Resultado;
lucas@linux-ubuntu:~$ ./1.sh
INSTALADO

Daí executei só o comando para exibir os pacotes relacionados ao rhythmbox
dpkg --get-selections|awk '/rhythmbox/ {print $1}' 

E o resultado foi esse;
lucas@linux-ubuntu:~$ dpkg --get-selections|awk '/rhythmbox/ {print $1}'
librhythmbox-core9:amd64


Aí foi só remover ele;
sudo apt-get remove librhythmbox-core9:amd64 


E o novo resultado foi;
lucas@linux-ubuntu:~$ ./1.sh
NAOINSTALADO




LMC






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts