apt-get install falha - tenta uma instalação anterior não relacionada

0

Estou tentando instalar o glut executando o comando sudo apt-get install freeglut3-dev , mas em vez de instalar o glut apt-get tenta instalar o Java, que eu lembro de tentar instalar há poucos dias.

Mensagem de erro:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
freeglut3-dev is already the newest version (2.8.1-3).
0 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] 
Setting up oracle-java7-installer (7u80+7u60arm-0~webupd8~1) ...
Downloading Oracle Java 7...
--2017-06-05 22:27:09--  http://download.oracle.com/otn-pub/java/jdk/7u80-b15/jdk-7u80-linux-x64.tar.gz
Resolving download.oracle.com (download.oracle.com)... 2.127.246.99, 2.127.246.88
Connecting to download.oracle.com (download.oracle.com)|2.127.246.99|:80... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: https://edelivery.oracle.com/otn-pub/java/jdk/7u80-b15/jdk-7u80-linux-x64.tar.gz [following]
--2017-06-05 22:27:09--  https://edelivery.oracle.com/otn-pub/java/jdk/7u80-b15/jdk-7u80-linux-x64.tar.gz
Resolving edelivery.oracle.com (edelivery.oracle.com)... 2a02:26f0:6000:188::2d3e, 2a02:26f0:6000:182::2d3e, 72.246.145.28
Connecting to edelivery.oracle.com (edelivery.oracle.com)|2a02:26f0:6000:188::2d3e|:443... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: http://download.oracle.com/otn-pub/java/jdk/7u80-b15/jdk-7u80-linux-x64.tar.gz?AuthParam=1496698149_caee32bd2be689be6e287d0dc2327b9b [following]
--2017-06-05 22:27:09--  http://download.oracle.com/otn-pub/java/jdk/7u80-b15/jdk-7u80-linux-x64.tar.gz?AuthParam=1496698149_caee32bd2be689be6e287d0dc2327b9b
Connecting to download.oracle.com (download.oracle.com)|2.127.246.99|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2017-06-05 22:27:11 ERROR 404: Not Found.

download failed
Oracle JDK 7 is NOT installed.
dpkg: error processing package oracle-java7-installer (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 oracle-java7-installer
E: Sub-process /usr/bin/dpkg returned an error code (1)

Atualizar

sudo apt-get autoremove também falha com a mensagem de erro

Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up oracle-java7-installer (7u80+7u60arm-0~webupd8~1) ...
Downloading Oracle Java 7...
--2017-06-05 22:40:46--  http://download.oracle.com/otn-pub/java/jdk/7u80-b15/jdk-7u80-linux-x64.tar.gz
Resolving download.oracle.com (download.oracle.com)... 90.223.189.171, 90.223.189.136
Connecting to download.oracle.com (download.oracle.com)|90.223.189.171|:80... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: https://edelivery.oracle.com/otn-pub/java/jdk/7u80-b15/jdk-7u80-linux-x64.tar.gz [following]
--2017-06-05 22:40:46--  https://edelivery.oracle.com/otn-pub/java/jdk/7u80-b15/jdk-7u80-linux-x64.tar.gz
Resolving edelivery.oracle.com (edelivery.oracle.com)... 2a02:26f0:a1:29d::2d3e, 2a02:26f0:a1:2a0::2d3e, 72.246.145.28
Connecting to edelivery.oracle.com (edelivery.oracle.com)|2a02:26f0:a1:29d::2d3e|:443... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: http://download.oracle.com/otn-pub/java/jdk/7u80-b15/jdk-7u80-linux-x64.tar.gz?AuthParam=1496698966_f1174438ea33637e096efb0850659a23 [following]
--2017-06-05 22:40:46--  http://download.oracle.com/otn-pub/java/jdk/7u80-b15/jdk-7u80-linux-x64.tar.gz?AuthParam=1496698966_f1174438ea33637e096efb0850659a23
Connecting to download.oracle.com (download.oracle.com)|90.223.189.171|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2017-06-05 22:40:46 ERROR 404: Not Found.

download failed
Oracle JDK 7 is NOT installed.
dpkg: error processing package oracle-java7-installer (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 oracle-java7-installer
E: Sub-process /usr/bin/dpkg returned an error code (1)
    
por Olumide 05.06.2017 / 23:32

2 respostas

1

A resposta da solução.

sudo apt-get --force-yes remove oracle-java7-installer

A pista foi 1 not fully installed or removed.

    
por Olumide 05.06.2017 / 23:53
0

A saída postada indica que o pacote da sua pergunta está instalado. Está mostrando a versão que você instalou.

Reading package lists... Done
Building dependency tree       
Reading state information... Done
freeglut3-dev is already the newest version (2.8.1-3).
0 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.

Eu destaquei a entrada da sua saída. A versão que você instalou é a mais recente.

Você não pode instalar algo que já tenha instalado. Você terá a saída que já está instalada.

Você mencionou que tentou instalar o Java em um horário diferente. As outras mensagens que você está vendo é o sistema tentando limpar uma instalação com falha.

Ele lida com o novo pacote que você tenta instalar. Também prossegue para lidar com outros problemas e erros que estão na fila. Você pode lidar com os erros na fila cancelando o que está sugerindo que não está tentando instalar e está fazendo isso sozinho.

Revise o comando usado para tentar a instalação do Java executando isto:

$ history | egrep " install "

Agora, execute isso para cancelar as instalações com falha:

$ sudo apt remove --purge [package]

Depois de limpar a instalação com falha, você poderá executar o sudo apt autoremove para executar a limpeza.

Você também pode acompanhar a remoção do pacote de instalação do Webup8 com:

$ sudo add-apt-repository --remove ppa:webupd8team/java

Você pode instalar o Java com muita facilidade executando este comando:

$ sudo apt install default-jdk

Isso instalará a versão mais recente do Openjdk para sua versão do Ubuntu.

Como alternativa, você pode instalar o Jave do Oracle executando cuidadosamente as etapas de instalação, que são:

$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java7-installer

Eu usei a versão 7 porque é isso que parece que você tentou instalar. Você pode usar 7,8 ou 9, dependendo da versão que deseja instalar.

Se você instalar mais de uma versão em java, poderá escolher qual delas será ativada, executando este comando:

$ sudo update-alternatives --config java

Importante

Ao executar manualmente as instalações, é importante também executar manualmente os comandos de atualização e atualização dos pacotes que você instalou. O comando update atualiza os sites do repositório.

Os comandos são:

$ sudo apt update
$ sudo apt upgrade
$ sudo apt full-upgrade

Esses comandos garantirão que você tenha as versões mais recentes das dependências dos pacotes que você instalará dos repositórios.

    
por L. D. James 06.06.2017 / 00:16