Hi Patrice, Am Mittwoch, 29. April 2020, 11:03:56 CEST schrieb Patrice Kiener: > Hi Johannes, > > > Thank you for your comments. I run > sudo apt install -t bullseye-cran40 r-base > > and have now the current R-4.0.0 in /usr/lib/R with links in the menus > and R-devel R-4.1.0 in ~/patrice/svn/R/r-devel/build. Perfect.
Great! > I used sid just to get the full Texlive 2020. I will probably not update > it for a while and have already removed (commented) the sid line in > sources.list as I do not want to break my system with too much fresh > libraries. Indeed, we want to be on the edge for a few software (R, > Texlive) and are conservative for all other parts of the OS. Thanks for > the tips on /etc/apt/preferences. You're welcome! > Regarding the key, you can probably move the section at the top of the > documentation as it is a necessary step. The key currently mentionned in > the instruction is: > sudo apt-key adv --keyserver keys.gnupg.net --recv-key > 'E19F5F87128899B192B1A2C2AD5F960A256A04AF' > > but the one that worked for me (found in one comment in > https://stackoverflow.com/questions/10255082/installing-r-from-cran-ubuntu-r > epository-no-public-key-error) is: > sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys > FCAE2A0E115C3D8A > > The length of digits is different. Maybe one is the shortest version of > the other? Using the full fingerprint prevents forging the repository by uploading a fake key to the keyservers with the same hash string. This is known to have happened to other people. Cheers, Johannes > > Patrice > > > > > Dear Patrice, > > > thanks for sharing your experience with Debian based distributions. It > is amazing how many distros you tested! > > In your situation I would recommend apt pinning for installing texlive > 2020 from Debian sid on Debian bullseye aka testing or related systems. > Simply adding sid sources as you did will make your system upgrade to > sid. It seems you partially upgraded some of your test systems to sid > and were left with broken systems. > > This will also apply to emmabuntü - if you just added the sid repository > without editing /etc/apt/preferences, you will always pull packages from > sid which may be ok for your use case, but you should be aware of it. > > You would need to edit /etc/apt/preferences in order to tell apt to just > use texlive from sid and the other packages from bullseye. > > Regarding the command to add my key, this is actually there, but I > believe it was too far down - I just moved the section on secure apt > before the section on the different distributions. Thanks for the hint! > > Regarding your attempt to use the backports for bullseye on CRAN for > your Emmabuntüs system, chances are it would have worked if you would > have used the command I am listing there (of course adding sudo): > > sudo apt install -t bullseye-cran40 r-base > > instead of simply > > sudo apt install r-base > > However, now you have the newest devel version compiled from sources for > checking your packages on Linux which is nice as well! > > > Kind regards, > > > Johannes > > _______________________________________________ > R-SIG-Debian mailing list > R-SIG-Debian@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-sig-debian _______________________________________________ R-SIG-Debian mailing list R-SIG-Debian@r-project.org https://stat.ethz.ch/mailman/listinfo/r-sig-debian