Installation von R-4.2.2 aus Quellcode auf OpenSuse 15.4

Da die Version von r-base im opensuse Main Repo bei 4.1.2 stehengeblieben ist, ich aber unbedingt mit 4.2.2 arbeiten muss, führt für mich wohl kein Weg am tar.gz selber kompilieren vorbei.
Beim Aufruf von ./config erscheint bei mir folgender Fehler:

checking for rl_callback_read_char in -lreadline... no
configure: error: --with-readline=yes (default) and headers/libs are not available

In diesem Forumsartikel wird empfohlen, ein Paket namens “libreadline” zu installieren.
Allerdings finde ich da nichts für Opensuse
Irgendwelche Ideen?

Ich nutze opensuse 15.4
hier die r-projektseite

erlangen:~ # zypper se readline
Loading repository data...
Reading installed packages...

S  | Name                     | Summary                                                        | Type
---+--------------------------+----------------------------------------------------------------+--------
   | libguilereadline-v-17-17 | GNU's Ubiquitous Intelligent Language for Extension            | package
   | libreadline-java         | Java Wrapper for the EditLine Library                          | package
   | libreadline-java-32bit   | Java Wrapper for the EditLine Library                          | package
   | libreadline-java-javadoc | Javadoc for libreadline-java                                   | package
   | libreadline5             | The Readline Library                                           | package
   | libreadline5-32bit       | The Readline Library                                           | package
   | libreadline6             | The Readline Library                                           | package
   | libreadline6-32bit       | The Readline Library                                           | package
i  | libreadline8             | The Readline Library                                           | package
   | libreadline8-32bit       | The Readline Library                                           | package
   | lua51-readline           | a simple interface to the readline and history libraries       | package
   | lua53-readline           | a simple interface to the readline and history libraries       | package
   | lua54-readline           | a simple interface to the readline and history libraries       | package
i+ | perl-Term-ReadLine-Gnu   | Perl extension for the GNU Readline/History Library            | package
   | php8-readline            | PHP readline extension                                         | package
i  | readline-devel           | Development files for readline                                 | package
   | readline-devel-32bit     | Development files for readline                                 | package
   | readline-devel-static    | Static library for development with readline                   | package
i  | readline-doc             | Documentation how to Use and Program with the Readline Library | package
   | readline5-devel          | Development files for the readline library version 5           | package
   | readline5-devel-32bit    | Development files for the readline library version 5           | package
   | readline6-devel          | Development files for the readline library version 6           | package
   | readline6-devel-32bit    | Development files for the readline library version 6           | package
erlangen:~ #
1 Like

Hier gibt es R:

1 Like

Ich habe R 4.2.2 ganz normal aus dem Repo

URL: https://download.opensuse.org/repositories/devel:/languages:/R:/released/15.4/

installieren können

zypper addrepo URL: https://download.opensuse.org/repositories/devel:/languages:/R:/released/15.4/ R-base
zypper refresh
zypper install R-base

hat problemlos funktioniert

Anzeige in Rstudio

R version 4.2.2 (2022-10-31) -- "Innocent and Trusting"
Copyright (C) 2022 The R Foundation for Statistical Computing
Platform: x86_64-suse-linux-gnu (64-bit)

R ist freie Software und kommt OHNE JEGLICHE GARANTIE.
Sie sind eingeladen, es unter bestimmten Bedingungen weiter zu verbreiten.
Tippen Sie 'license()' or 'licence()' für Details dazu.

R ist ein Gemeinschaftsprojekt mit vielen Beitragenden.
Tippen Sie 'contributors()' für mehr Information und 'citation()',
um zu erfahren, wie R oder R packages in Publikationen zitiert werden können.

Tippen Sie 'demo()' für einige Demos, 'help()' für on-line Hilfe, oder
'help.start()' für eine HTML Browserschnittstelle zur Hilfe.
Tippen Sie 'q()', um R zu verlassen.

[Workspace loaded from ~/.RData]Preformatted text
1 Like

Vielen Dank euch.
Mit selber kompilieren kam ich vom hundertsten ins tausendste und habe es bleiben lassen.
Die letzte Methode hat aber bei mir ganz gut funktioniert! :slightly_smiling_face: