“As dependências do pacote não podem ser resolvidas” - projeto R [fechado]

1

Eu uso estatísticas R ("r-base") no meu computador e recentemente, por engano, eu executei o seguinte comando no terminal:

sudo apt-get remove r-base-core

Claro que isso removeu o R do meu computador. Para desfazer meu erro, tentei reinstalar, mas recebo a seguinte mensagem:

Some packages could no be installed. This might mean that you requested an 
impossible situation or, if you are using a unstable distribution, 
that some packages requested were not created or removed from "incoming". 
The following information might help to solve the problem:

These Packages have unmet dependencies:  
 r-base :
     Depends: r-base-core (>= 3.2.5-1precise0) but won't be installed
     Depends: r-recommended (= 3.2.5-1precise0) but won't be installed
     Recommends: r-base-html but won't be installed

Eu tentei muitas coisas para resolver esse problema. Eu também segui as instruções em

Erro "Dependências de pacote não podem ser resolvidas" ao instalar o software

No entanto, não tenho nada. Eu tentei sudo apt-get install -f , e também para instalar manualmente as dependências e recomendações acima (ou seja, eu usei sudo apt-get install r-base.html , sudo apt-get install r-recommended.html e sudo apt-get install r-base-core ) mas novamente fico frustrado. Quando eu digito esses comandos, ele recebe o mesmo erro, mas com novas dependências não atendidas.

    
por Yuri Camara Batista 02.05.2016 / 18:56

2 respostas

0

Você pode tentar instalá-lo com a ajuda do aptitude, gdebi ou synaptic, que lida com esses tipos de problemas automaticamente.

sudo aptitude install <package_name> no terminal ou apenas digite aptitude no terminal.

    
por Kme 02.05.2016 / 19:14
0

Primeiro, algumas perguntas: O que o cat /etc/lsb-release diz?

Segundo, parece que os pacotes que o seu sistema está procurando foram construídos para o Ubuntu Precise.

Sugiro fazer um apt-get update e, em seguida, apt-get -f install . Se isso ainda falhar, você pode ter que recorrer ao Launchpad.net para reconstruir as dependências do Ubuntu Precise que você precisa para sua versão atual do lsb.

Eu realmente fiz isso para alguns pacotes que existem no Trusty que não existem no Xenial para mim, mas alguns dos meus outros programas ainda são necessários.

Eu criei meu próprio canto do Launchpad.net com um PPA especial para meu próprio uso. Eu então uso o arquivo do Pacote Primário do Ubuntu para copiar os pacotes para o meu repositório de PPA e definir a versão de desenvolvimento do destino apropriadamente para o lançamento que eu quero. Antes de fazer o upgrade para o Xenial, eu estava usando o Trusty e copiei alguns pacotes do Wily e os fiz reconstruir para o Trusty. Você ainda tem que percorrer os logs de compilação se alguma coisa falhar e copiar os pacotes dependentes para o repositório PPA, mas eventualmente tudo é construído e pode ser usado a partir do seu PPA. Você pode precisar copiar pacotes de outros PPAs, e você pode fazer isso, mas você precisa usar o link "copy-packages" em vez daquele que eu acabei de fornecer.

    
por user35060 02.05.2016 / 23:22