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

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

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

sudo apt-get remove r-base-core

É claro que isso removeu 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 software

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

Responder1

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 aptitudeno terminal.

Responder2

Em primeiro lugar, algumas perguntas: O que diz cat /etc/lsb-release?

Em segundo lugar, parece que os pacotes que seu sistema está procurando foram criados para o Ubuntu Precise.

Eu sugeriria fazer a apt-get updatee then apt-get -f install. Se isso ainda falhar, talvez você precise recorrer ao Launchpad.net para reconstruir as dependências do Ubuntu Precise necessárias para sua versão atual do lsb-release.

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

Criei meu próprio canto Launchpad.net com um PPA especial para meu próprio uso. Eu então usoArquivo do pacote primário do Ubuntupara copiar pacotes para meu repositório PPA e definir a versão de compilação de destino apropriadamente para a versão desejada. Antes de atualizar para o Xenial, eu estava usando o Trusty, copiei alguns pacotes do Wily e os reconstruí para o Trusty. Você ainda terá que passar pelos logs de compilação se algo falhar e copiar os pacotes dependentes para o seu repositório PPA, mas eventualmente tudo será compilado e poderá ser usado a partir do seu PPA. Pode ser necessário copiar pacotes de outros PPAs, e você pode fazer isso, mas precisa usar o link "copiar pacotes" em vez daquele que acabei de fornecer.

informação relacionada