Remoção de Programas

Iniciado por luv3, 25 de Agosto de 2017, 16:08

tópico anterior - próximo tópico

luv3

Com o comando informado apareceu:



────────────────┤ Configuração da interface do MATLAB ├──────────────────┐
│                                                                           │
│ A interface do MATLAB necessita saber onde o MATLAB está instalado nesse  │
│ sistema. Isso pode ser especificado como um único diretório ou, no caso   │
│ de múltiplas instalações do MATLAB, como uma expressão "glob" (qualquer   │
│ expressão suportada pelo bash, incluindo operadores de combinação de      │
│ padrões estendidos).                                                      │
│                                                                           │
│ Se, por exemplo, o executável do MATLAB está instalado em                 │
│ /opt/matlab76/bin/matlab, por favor, informe "/opt/matlab76". Se existem  │
│ múltiplas versões do MATLAB instaladas, você pode informar                │
│ "/opt/matlab*" ou uma expressão similar. Somente combinações que          │
│ realmente contenham um executável do MATLAB serão consideradas. Assim,    │
│ uma expressão "glob" pode combinar com mais do que apenas diretórios de   │
│ instalação do MATLAB sem efeitos colaterais negativos.                    │
│                                                                           │
│                                  <Ok>   




E clicando em ok aparece:

               ┌────┤ Configuração da interface do MATLAB ├─────┐
               │ Local(is) de instalação do MATLAB:             │
               │                                                │
               │ ______________________________________________ │
               │                                                │
               │           <Ok>               <Cancelar>        │
               │                                                │
               └────────────────────────────────────┘
                                                                 


druidaobelix

O que está instalado deve ser esse aqui:

apt-cache policy matlab-support

Remova fazendo:

sudo apt remove matlab-support

Por via das dúvidas verifique também esse:

apt-cache policy matlab-gdf

Se estiver instalado, aplique um remove também nele:

sudo apt remove matlab-gdf

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

Na verdade é mais fácil fazer de forma mais geral:

sudo apt-get remove --purge matlab*

Caso a execução ocorra, aí limpa tudo o que tiver do matlab

Note o * (asterisco) no final de matlab*

duplo hífen antes do --purge
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

luv3

Com o comando: sudo dpkg --configure -a, aparece:


─────────────────┤ Configuração da interface do MATLAB ├──────────────────┐
│                                                                           │
│ A interface do MATLAB necessita saber onde o MATLAB está instalado nesse  │
│ sistema. Isso pode ser especificado como um único diretório ou, no caso   │
│ de múltiplas instalações do MATLAB, como uma expressão "glob" (qualquer   │
│ expressão suportada pelo bash, incluindo operadores de combinação de      │
│ padrões estendidos).                                                      │
│                                                                           │
│ Se, por exemplo, o executável do MATLAB está instalado em                 │
│ /opt/matlab76/bin/matlab, por favor, informe "/opt/matlab76". Se existem  │
│ múltiplas versões do MATLAB instaladas, você pode informar                │
│ "/opt/matlab*" ou uma expressão similar. Somente combinações que          │
│ realmente contenham um executável do MATLAB serão consideradas. Assim,    │
│ uma expressão "glob" pode combinar com mais do que apenas diretórios de   │
│ instalação do MATLAB sem efeitos colaterais negativos.                    │
│                                                                           │
│                                  <Ok>   

E clicando em "OK!, aparece:

┌────┤ Configuração da interface do MATLAB ├─────┐
               │ Local(is) de instalação do MATLAB:             │
               │                                                │
               │ ______________________________________________ │
               │                                                │
               │           <Ok>               <Cancelar>        │
               │                                                │
               └────────────────────────────────┘

druidaobelix

Então, @luv3.

Vamos tentar entender a lógica do que está acontecendo.

Foi instalado um pacote que é um complemento do matlab original, isto é, do pacote principal que não existe disponível no Ubuntu.

Esse complemento pressupõe a existência do matlab, que obviamente não está instalado.

Então ele, para configurar, está perguntando onde é que está o matlab principal.

É só isso.

O que se tem que fazer é tirar fora o pacote matlab complemento (matlab-support) para poder resolver a situação.

Se não sair via apt, vamos retirar via dpkg.

Execute os comandos lá do post #16, vê se vai.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

luv3

Depois de executar os comandos do post 16 não apareceu aquela tela que-lhe mostrei.
Como testo para ver se o problema foi resolvido?

druidaobelix

Citação de: luv3 online 25 de Agosto de 2017, 20:09
Depois de executar os comandos do post 16 não apareceu aquela tela que-lhe mostrei.
Como testo para ver se o problema foi resolvido?

Faça novamente:

sudo apt update

sudo apt upgrade

Tem que terminar ambos sem quaisquer erros.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

luv3

Creio que não tenha mais problemas:

sudo apt update
Atingido:1 http://br.archive.ubuntu.com/ubuntu xenial InRelease
Atingido:2 http://br.archive.ubuntu.com/ubuntu xenial-updates InRelease                                                                         
Atingido:3 http://br.archive.ubuntu.com/ubuntu xenial-backports InRelease                                                                       
Ign:4 http://archive.canonical.com/ubuntu trusty InRelease                                                                                     
Obter:5 http://security.ubuntu.com/ubuntu xenial-security InRelease [102 kB]
Atingido:6 http://archive.canonical.com/ubuntu trusty Release 
Baixados 102 kB em 2s (49,7 kB/s)                             
Lendo listas de pacotes... Pronto
Construindo árvore de dependências       
Lendo informação de estado... Pronto
All packages are up to date.
~$ sudo apt upgrade
Lendo listas de pacotes... Pronto
Construindo árvore de dependências       
Lendo informação de estado... Pronto
Calculando atualização... Pronto
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.

druidaobelix

Ok, sem problemas, resolveu.

Marque resolvido lá no tópico inicial, tem um negócio lá de trocar o ícone para um verdinho, coisa assim.  :)
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

luv3


druidaobelix

Êpa, ainda tem algo estranho nos repositórios alcançados

Por que está aparecendo aquele trusty, que é da versão 14.04 do Ubuntu?

Se sua versão atual for a 16.04, cujo codename é Xenial, não deveria estar aparecendo nada na sources.list referente ao Trusty, que é a 14.04  :-[
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

Continuando...

Traga o resultado desse comando:

egrep -v '^#|^ *$' /etc/apt/sources.list /etc/apt/sources.list.d/*


Não vai digitar um comando desse aí, que é quase um bash-ninja, raramente irá dar certo, copie com o mouse e cole no terminal e <enter> nele.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

#27
Como em programação e sistemas de computador nunca se deve supor nada e sim objetivamente verificar, traga ao tópico o resultado também desses dois:

lsb_release -rd&&echo "${XDG_CURRENT_DESKTOP}"

uname -srvm

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

Essa questão do trusty nos repositórios é uma outra questão, distinta da questão inicial, mas ainda assim é uma "esquisitice" (=sujeirinha?) que está maculando a higidez dos repositórios.

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

luv3

Com o comando: egrep -v '^#|^ *$' /etc/apt/sources.list /etc/apt/sources.list.d/*

Apareceu:

egrep -v '^#|^ *$' /etc/apt/sources.list /etc/apt/sources.list.d/*
/etc/apt/sources.list:deb http://br.archive.ubuntu.com/ubuntu/ xenial main restricted
/etc/apt/sources.list:deb-src http://br.archive.ubuntu.com/ubuntu/ xenial multiverse main universe restricted #Added by software-properties
/etc/apt/sources.list:deb http://br.archive.ubuntu.com/ubuntu/ xenial-updates main restricted
/etc/apt/sources.list:deb-src http://br.archive.ubuntu.com/ubuntu/ xenial-updates multiverse main universe restricted #Added by software-properties
/etc/apt/sources.list:deb http://br.archive.ubuntu.com/ubuntu/ xenial universe
/etc/apt/sources.list:deb http://br.archive.ubuntu.com/ubuntu/ xenial-updates universe
/etc/apt/sources.list:deb http://br.archive.ubuntu.com/ubuntu/ xenial multiverse
/etc/apt/sources.list:deb http://br.archive.ubuntu.com/ubuntu/ xenial-updates multiverse
/etc/apt/sources.list:deb http://br.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
/etc/apt/sources.list:deb-src http://br.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse #Added by software-properties
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu xenial-security main restricted
/etc/apt/sources.list:deb-src http://security.ubuntu.com/ubuntu xenial-security multiverse main universe restricted #Added by software-properties
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu xenial-security universe
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu xenial-security multiverse
/etc/apt/sources.list:deb http://archive.canonical.com/ubuntu trusty partner
/etc/apt/sources.list.d/steam.list.distUpgrade:deb [arch=amd64,i386] http://repo.steampowered.com/steam/ precise steam
/etc/apt/sources.list.d/steam.list.distUpgrade:deb-src [arch=amd64,i386] http://repo.steampowered.com/steam/ precise steam