Não é possível instalar o R no ubuntu 17.10

3

Eu atualizei para artístico recentemente e não consigo instalar r-recommended por mais tempo. Eu recebo esta mensagem de erro:

user@box:~$ sudo apt install r-recommended 
[sudo] password for user:       
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 r-recommended : Depends: r-cran-boot (>= 1.2.19) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
user@box:~$ 

Não obstante, o link já está disponível.

Edit: Conforme solicitado por @muru nos comentários, a saída de sudo apt-get update mais a saída de sudo apt-get upgrade foram

user@box:~$ sudo apt update
Hit:1 http://download.virtualbox.org/virtualbox/debian zesty InRelease
Ign:2 http://dl.google.com/linux/chrome/deb stable InRelease                                                                                                                
Ign:3 https://cran-r.c3sl.ufpr.br/bin/linux/ubuntu artful/ InRelease                                                                                                        
Hit:4 http://dl.google.com/linux/chrome/deb stable Release                                                                                                                  
Hit:5 https://cran-r.c3sl.ufpr.br/bin/linux/ubuntu artful/ Release                                                                                                          
Hit:8 http://archive.ubuntu.com/ubuntu artful InRelease                                                                                                                     
Hit:9 http://archive.canonical.com/ubuntu artful InRelease              
Hit:10 http://archive.ubuntu.com/ubuntu artful-updates InRelease        
Hit:11 http://archive.ubuntu.com/ubuntu artful-backports InRelease
Hit:12 http://archive.ubuntu.com/ubuntu artful-security InRelease
Reading package lists... Done 
Building dependency tree       
Reading state information... Done
All packages are up to date.
user@box:~$ sudo apt upgrade 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
user@box:~$ 
    
por Marcelo Ventura 01.11.2017 / 05:47

3 respostas

1

Parece haver uma dependência quebrada para r-cran-boot . Especificamente, isso depende de r-api-3 , que não existe mais, tendo sido alterado para r-api-3.4 .

sudo aptitude full-upgrade
The following packages will be upgraded:
  r-cran-boot{b} 
1 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 618 kB of archives. After unpacking 0 B will be used.
The following packages have unmet dependencies:
 r-cran-boot : Depends: r-api-3 which is a virtual package and is not provided by any available package

The following actions will resolve these dependencies:

 Keep the following packages at their current version:
1)     r-cran-boot [1.3-20-1build1 (artful, now)]         



Accept this solution? [Y/n/q/?] 

Vou tentar enviar um relatório de bug atualmente.

Atualização: o mantenedor do pacote parece ter corrigido o problema. Eu sou capaz de atualizar sem ter um erro de dependência.

    
por Paul Stodghill 01.11.2017 / 19:22
0
Na verdade, como indicado por Paul Stodghill em sua resposta, a instalação com aptitude fará o truque, desde que você saiba que proporá primeiro instalar nada - uma proposta inútil que você precisa recusar - por apenas então, ele proporá instalar r-cran-boot de qualquer maneira com a dependência não atendida em r-api-3.4 , como visto nesta saída:

user@box:~$ sudo aptitude install r-recommended 
The following NEW packages will be installed:
  cdbs{a} dh-translations{a} intltool{a} libblas-dev{a} liblapack-dev{a} libncurses5-dev{a} libreadline-dev{a} libtinfo-dev{a} python-pkg-resources{a} python-scour{a} 
  python-six{a} r-base-core{a} r-base-dev{a} r-cran-boot{ab} r-cran-class{a} r-cran-cluster{a} r-cran-codetools{a} r-cran-foreign{a} r-cran-kernsmooth{a} 
  r-cran-lattice{a} r-cran-mass{a} r-cran-matrix{a} r-cran-mgcv{a} r-cran-nlme{a} r-cran-nnet{a} r-cran-rpart{a} r-cran-spatial{a} r-cran-survival{a} r-doc-html{a} 
  r-recommended 
0 packages upgraded, 30 newly installed, 0 to remove and 0 not upgraded.
Need to get 43.5 MB of archives. After unpacking 78.9 MB will be used.
The following packages have unmet dependencies:
 r-cran-boot : Depends: r-api-3 which is a virtual package, provided by:
                        - r-base-core (3.4.2-2zesty), but 3.4.2-2artful4 is to be installed

The following actions will resolve these dependencies:

     Keep the following packages at their current version:
1)     r-cran-boot [Not Installed]                        
2)     r-recommended [Not Installed]                      

     Leave the following dependencies unresolved:         
3)     r-base-core recommends r-recommended               

Accept this solution? [Y/n/q/?] n

The following actions will resolve these dependencies:

     Install the following packages:        
1)     r-cran-boot [1.3-20-1build1 (artful)]

Accept this solution? [Y/n/q/?] y
The following NEW packages will be installed:
  cdbs{a} dh-translations{a} intltool{a} libblas-dev{a} liblapack-dev{a} libncurses5-dev{a} libreadline-dev{a} libtinfo-dev{a} python-pkg-resources{a} python-scour{a} 
  python-six{a} r-base-core{a} r-base-dev{a} r-cran-boot{a} r-cran-class{a} r-cran-cluster{a} r-cran-codetools{a} r-cran-foreign{a} r-cran-kernsmooth{a} 
  r-cran-lattice{a} r-cran-mass{a} r-cran-matrix{a} r-cran-mgcv{a} r-cran-nlme{a} r-cran-nnet{a} r-cran-rpart{a} r-cran-spatial{a} r-cran-survival{a} r-doc-html{a} 
  r-recommended 
0 packages upgraded, 30 newly installed, 0 to remove and 0 not upgraded.
Need to get 43.5 MB of archives. After unpacking 78.9 MB will be used.
Do you want to continue? [Y/n/?] y
Get: 1 https://cloud.r-project.org/bin/linux/ubuntu artful/ r-base-core 3.4.2-2artful4 [23.2 MB]
Get: 2 https://cloud.r-project.org/bin/linux/ubuntu artful/ r-base-dev 3.4.2-2artful4 [4414 B]                                                                               
(...)
Setting up r-cran-rpart (4.1-11-1build1) ...
Setting up r-recommended (3.4.2-2artful4) ...

Current status: 1 (+1) upgradable.
user@box:~$ 
    
por Marcelo Ventura 02.11.2017 / 16:23
0

Para usuários que se deparam com esse erro em uma configuração diferente.

Eu tive isso em 18.04 após atualizar de 16.04.

Eu tinha outro espelho no 16.04 para o cran. Após a atualização tive problemas de atualização r-recomendado com este mesmo tipo de saída.

Depois que eu removi a lista de fontes, no meu caso cran.mirror.ac.za , a atualização ainda não funcionou com a saída:

The following packages have unmet dependencies:

 r-cran-boot : Depends: r-api-3.4
 r-cran-class : Depends: r-api-3.4
 r-cran-cluster : Depends: r-api-3.4
 r-cran-codetools : Depends: r-api-3.4
 r-cran-foreign : Depends: r-api-3.4
 r-cran-kernsmooth : Depends: r-api-3.4
 r-cran-lattice : Depends: r-api-3.4
 r-cran-mass : Depends: r-api-3.4
 r-cran-matrix : Depends: r-api-3.4
 r-cran-mgcv : Depends: r-api-3.4
 r-cran-nlme : Depends: r-api-3.4
 r-cran-nnet : Depends: r-api-3.4
 r-cran-rpart : Depends: r-api-3.4
 r-cran-spatial : Depends: r-api-3.4
 r-cran-survival : Depends: r-api-3.4

Eu tive que apt-get remove r-base-core , apt-get clean e, em seguida, pude instalar r-recommended sem um problema.

Eu acho que o problema era que o dependia do pacote, r-base-core era instalado do outro repositório, e não automaticamente atualizado com o Ubuntu.

Esta pode realmente ter sido a situação do OP, ou pode apresentar o mesmo em qualquer caso, então pensei que poderia ser uma resposta útil.

    
por Andrew Collett 03.09.2018 / 12:56