I have just invested very few pennies in a Raspian machine hosted by my ISP. The machine tells me: root at www:~# cat /etc/os-release PRETTY_NAME="Raspbian GNU/Linux 10 (buster)" NAME="Raspbian GNU/Linux" VERSION_ID="10" VERSION="10 (buster)" VERSION_CODENAME=buster ID=raspbian So I have added a line to /etc/apt/sources.list root at www:~# cat /etc/apt/sources.list deb http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free rpi deb http://archive.raspberrypi.org/debian/ buster main deb http://cloud.r-project.org/bin/linux/debian buster-cran40/ root at www:~# and added the key using apt-key adv --keyserver keys.gnupg.net --recv-key 'E19F5F87128899B192B1A2C2AD5F960A256A04AF' following https://cran.r-project.org/bin/linux/debian/#debian-buster-stable apt-get update runs fine but apt install -t buster-cran40 r-base gets me this: root at www:~# apt install -t buster-cran40 r-base 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-base : Depends: r-base-core (>= 4.0.4-1~bustercran.0) but it is not going to be installed Depends: r-recommended (= 4.0.4-1~bustercran.0) but it is not going to be installed Recommends: r-base-html but it is not going to be installed Recommends: r-doc-html but it is not going to be installed E: Unable to correct problems, you have held broken packages. aptitude why-not r-base says: root at www:~# aptitude why-not r-base Not currently installed The candidate version 4.0.4-1~bustercran.0 has priority optional No dependencies require to remove r-base and aptitude install r-base says root at www:~# aptitude install r-base The following NEW packages will be installed: gfortran{a} gfortran-8{a} icu-devtools{a} libblas-dev{a} libblas3{a} libbz2-dev{a} libdrm-amdgpu1{a} libdrm-common{a} libdrm-nouveau2{a} libdrm-radeon1{a} libdrm2{a} libfile-basedir-perl{a} libfile-desktopentry-perl{a} libfile-mimeinfo-perl{a} libfontenc1{a} libgfortran-8-dev{a} libgfortran4{a} libgfortran5{a} libgl1{a} libgl1-mesa-dri{a} libglapi-mesa{a} libglvnd0{a} libglx-mesa0{a} libglx0{a} libicu-dev{a} libio-stringy-perl{a} libipc-system-simple-perl{a} libjpeg-dev{a} libjpeg62-turbo-dev{a} liblapack-dev{a} liblapack3{a} libllvm9{a} liblzma-dev{a} libncurses-dev{a} libncurses5-dev{a} libnet-dbus-perl{a} libpcre16-3{a} libpcre2-16-0{a} libpcre2-32-0{a} libpcre2-dev{a} libpcre2-posix0{a} libpcre3-dev{a} libpcre32-3{a} libpcrecpp0v5{a} libpng-dev{a} libpng-tools{a} libreadline-dev{a} libsensors-config{a} libsensors5{a} libtcl8.6{a} libtie-ixhash-perl{a} libtk8.6{a} libx11-protocol-perl{a} libxaw7{a} libxcb-dri2-0{a} libxcb-dri3-0{a} libxcb-glx0{a} libxcb-present0{a} libxcb-shape0{a} libxcb-sync1{a} libxml-parser-perl{a} libxml-twig-perl{a} libxml-xpathengine-perl{a} libxmu6{a} libxshmfence1{a} libxss1{a} libxv1{a} libxxf86dga1{a} libxxf86vm1{a} pkg-config{a} r-base{b} r-base-core{a} r-base-dev{ab} r-base-html{a} r-cran-boot{ab} r-cran-class{a} r-cran-cluster{a} r-cran-codetools{ab} 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{ab} unzip{a} x11-utils{a} x11-xserver-utils{a} xdg-utils{a} zip{a} zlib1g-dev{a} 0 packages upgraded, 97 newly installed, 0 to remove and 0 not upgraded. Need to get 1,812 kB/89.4 MB of archives. After unpacking 716 MB will be used. The following packages have unmet dependencies: r-cran-boot : Depends: r-base-core (>= 4.0.4-1~bustercran.0) but 3.5.2-1 is to be installed Depends: r-api-4.0 which is a virtual package and is not provided by any available package r-cran-codetools : Depends: r-base-core (>= 4.0.4-1~bustercran.0) but 3.5.2-1 is to be installed Depends: r-api-4.0 which is a virtual package and is not provided by any available package r-base : Depends: r-base-core (>= 4.0.4-1~bustercran.0) but 3.5.2-1 is to be installed r-recommended : Depends: r-base-core (>= 4.0.4-1~bustercran.0) but 3.5.2-1 is to be installed r-base-dev : Depends: r-base-core (>= 4.0.4-1~bustercran.0) but 3.5.2-1 is to be installed The following actions will resolve these dependencies: Keep the following packages at their current version: 1) r-base [Not Installed] 2) r-base-dev [Not Installed] 3) r-cran-boot [Not Installed] 4) r-cran-codetools [Not Installed] 5) r-recommended [Not Installed] Leave the following dependencies unresolved: 6) r-base-core recommends r-recommended 7) r-base-core recommends r-base-dev I assume that I have some part of R 3.5.? stuck in the apt system from previously installing R from the default raspian repositories (stupid of me). There is nothing in /usr/lib/R (no directory) nor does /usr/bin/R exist and I have (in desperation: not something I remember doing often with Debian machines) even rebooted the machine but no change. I could wipe the machine and start over and not install R until after adding the buster line deb http://cloud.r-project.org/bin/linux/debian buster-cran40/ to /etc/apt/sources.list and doing apt-get update However, I thought I'd check things out here first. Thanks in advance for any suggestions. Chris -- Small contribution in our coronavirus rigours: https://www.coresystemtrust.org.uk/home/free-options-to-replace-paper-core-forms-during-the-coronavirus-pandemic/ Chris Evans <chris at psyctc.org> Visiting Professor, University of Sheffield <chris.evans at sheffield.ac.uk> I do some consultation work for the University of Roehampton <chris.evans at roehampton.ac.uk> and other places but <chris at psyctc.org> remains my main Email address. I have a work web site at: https://www.psyctc.org/psyctc/ and a site I manage for CORE and CORE system trust at: http://www.coresystemtrust.org.uk/ I have "semigrated" to France, see: https://www.psyctc.org/pelerinage2016/semigrating-to-france/ https://www.psyctc.org/pelerinage2016/register-to-get-updates-from-pelerinage2016/ If you want an Emeeting, I am trying to keep them to Thursdays and my diary is at: https://www.psyctc.org/pelerinage2016/ceworkdiary/ Beware: French time, generally an hour ahead of UK.
Dirk Eddelbuettel
2021-Mar-24 15:00 UTC
[R-sig-Debian] Failing to install R 4.0.? on Raspian
On 24 March 2021 at 14:47, Chris Evans wrote: | I have just invested very few pennies in a Raspian machine hosted by my ISP. | | The machine tells me: | | root at www:~# cat /etc/os-release | PRETTY_NAME="Raspbian GNU/Linux 10 (buster)" | NAME="Raspbian GNU/Linux" | VERSION_ID="10" | VERSION="10 (buster)" | VERSION_CODENAME=buster | ID=raspbian | | So I have added a line to /etc/apt/sources.list | | root at www:~# cat /etc/apt/sources.list | deb http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free rpi | deb http://archive.raspberrypi.org/debian/ buster main | deb http://cloud.r-project.org/bin/linux/debian buster-cran40/ Hm, doesn't that third line make the heroic assumptions that there were a non x86_64 repository? So I think the error below may be a side effect. Just because you are getting armhf packages from some repositories does not imply you get them from all, methinks. apt may happily look at the binary:all packages which it could install, but then get sidelined by their dependencies which it may not. Dirk | root at www:~# | | and added the key using | | apt-key adv --keyserver keys.gnupg.net --recv-key 'E19F5F87128899B192B1A2C2AD5F960A256A04AF' | | following https://cran.r-project.org/bin/linux/debian/#debian-buster-stable | | apt-get update | | runs fine but apt install -t buster-cran40 r-base gets me this: | | root at www:~# apt install -t buster-cran40 r-base | 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-base : Depends: r-base-core (>= 4.0.4-1~bustercran.0) but it is not going to be installed | Depends: r-recommended (= 4.0.4-1~bustercran.0) but it is not going to be installed | Recommends: r-base-html but it is not going to be installed | Recommends: r-doc-html but it is not going to be installed | E: Unable to correct problems, you have held broken packages. | | | aptitude why-not r-base says: | | root at www:~# aptitude why-not r-base | Not currently installed | The candidate version 4.0.4-1~bustercran.0 has priority optional | No dependencies require to remove r-base | | and aptitude install r-base says | | root at www:~# aptitude install r-base | The following NEW packages will be installed: | gfortran{a} gfortran-8{a} icu-devtools{a} libblas-dev{a} libblas3{a} libbz2-dev{a} libdrm-amdgpu1{a} libdrm-common{a} libdrm-nouveau2{a} libdrm-radeon1{a} libdrm2{a} libfile-basedir-perl{a} libfile-desktopentry-perl{a} libfile-mimeinfo-perl{a} libfontenc1{a} | libgfortran-8-dev{a} libgfortran4{a} libgfortran5{a} libgl1{a} libgl1-mesa-dri{a} libglapi-mesa{a} libglvnd0{a} libglx-mesa0{a} libglx0{a} libicu-dev{a} libio-stringy-perl{a} libipc-system-simple-perl{a} libjpeg-dev{a} libjpeg62-turbo-dev{a} liblapack-dev{a} liblapack3{a} | libllvm9{a} liblzma-dev{a} libncurses-dev{a} libncurses5-dev{a} libnet-dbus-perl{a} libpcre16-3{a} libpcre2-16-0{a} libpcre2-32-0{a} libpcre2-dev{a} libpcre2-posix0{a} libpcre3-dev{a} libpcre32-3{a} libpcrecpp0v5{a} libpng-dev{a} libpng-tools{a} libreadline-dev{a} | libsensors-config{a} libsensors5{a} libtcl8.6{a} libtie-ixhash-perl{a} libtk8.6{a} libx11-protocol-perl{a} libxaw7{a} libxcb-dri2-0{a} libxcb-dri3-0{a} libxcb-glx0{a} libxcb-present0{a} libxcb-shape0{a} libxcb-sync1{a} libxml-parser-perl{a} libxml-twig-perl{a} | libxml-xpathengine-perl{a} libxmu6{a} libxshmfence1{a} libxss1{a} libxv1{a} libxxf86dga1{a} libxxf86vm1{a} pkg-config{a} r-base{b} r-base-core{a} r-base-dev{ab} r-base-html{a} r-cran-boot{ab} r-cran-class{a} r-cran-cluster{a} r-cran-codetools{ab} 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{ab} unzip{a} x11-utils{a} x11-xserver-utils{a} xdg-utils{a} zip{a} | zlib1g-dev{a} | 0 packages upgraded, 97 newly installed, 0 to remove and 0 not upgraded. | Need to get 1,812 kB/89.4 MB of archives. After unpacking 716 MB will be used. | The following packages have unmet dependencies: | r-cran-boot : Depends: r-base-core (>= 4.0.4-1~bustercran.0) but 3.5.2-1 is to be installed | Depends: r-api-4.0 which is a virtual package and is not provided by any available package | | r-cran-codetools : Depends: r-base-core (>= 4.0.4-1~bustercran.0) but 3.5.2-1 is to be installed | Depends: r-api-4.0 which is a virtual package and is not provided by any available package | | r-base : Depends: r-base-core (>= 4.0.4-1~bustercran.0) but 3.5.2-1 is to be installed | r-recommended : Depends: r-base-core (>= 4.0.4-1~bustercran.0) but 3.5.2-1 is to be installed | r-base-dev : Depends: r-base-core (>= 4.0.4-1~bustercran.0) but 3.5.2-1 is to be installed | The following actions will resolve these dependencies: | | Keep the following packages at their current version: | 1) r-base [Not Installed] | 2) r-base-dev [Not Installed] | 3) r-cran-boot [Not Installed] | 4) r-cran-codetools [Not Installed] | 5) r-recommended [Not Installed] | | Leave the following dependencies unresolved: | 6) r-base-core recommends r-recommended | 7) r-base-core recommends r-base-dev | | I assume that I have some part of R 3.5.? stuck in the apt system from previously installing R from | the default raspian repositories (stupid of me). There is nothing in /usr/lib/R (no directory) nor | does /usr/bin/R exist and I have (in desperation: not something I remember doing often with Debian | machines) even rebooted the machine but no change. | | I could wipe the machine and start over and not install R until after adding the buster line | deb http://cloud.r-project.org/bin/linux/debian buster-cran40/ | to /etc/apt/sources.list and doing apt-get update | | However, I thought I'd check things out here first. Thanks in advance for any suggestions. | | Chris | | -- | Small contribution in our coronavirus rigours: | https://www.coresystemtrust.org.uk/home/free-options-to-replace-paper-core-forms-during-the-coronavirus-pandemic/ | | Chris Evans <chris at psyctc.org> Visiting Professor, University of Sheffield <chris.evans at sheffield.ac.uk> | I do some consultation work for the University of Roehampton <chris.evans at roehampton.ac.uk> and other places | but <chris at psyctc.org> remains my main Email address. I have a work web site at: | https://www.psyctc.org/psyctc/ | and a site I manage for CORE and CORE system trust at: | http://www.coresystemtrust.org.uk/ | I have "semigrated" to France, see: | https://www.psyctc.org/pelerinage2016/semigrating-to-france/ | https://www.psyctc.org/pelerinage2016/register-to-get-updates-from-pelerinage2016/ | | If you want an Emeeting, I am trying to keep them to Thursdays and my diary is at: | https://www.psyctc.org/pelerinage2016/ceworkdiary/ | Beware: French time, generally an hour ahead of UK. | | _______________________________________________ | R-SIG-Debian mailing list | R-SIG-Debian at r-project.org | https://stat.ethz.ch/mailman/listinfo/r-sig-debian -- https://dirk.eddelbuettel.com | @eddelbuettel | edd at debian.org