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 -f
e também instalar manualmente as dependências e recomendações acima (ou seja, usei sudo apt-get install r-base.html
e ) sudo apt-get install r-recommended.html
, sudo apt-get install r-base-core
mas 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 aptitude
no 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 update
e 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.