從原始碼編譯 R 時,configure 常報缺少 X11 與 readline 開發套件。本文提供 Fedora/RHEL 系一鍵解決指令。
checking for X11 headers and libraries... not found
checking for readline headers and libraries... not found
sudo yum install libXt-devel readline-devel
libXt-devel:提供 X11 Toolkit Intrinsics 標頭與庫,滿足 R 圖形裝置需求。readline-devel:提供 GNU Readline 標頭與庫,啟用命令列編輯/歷史功能。./configure --with-x --with-readline
make
make check # 可選:執行測試套件
sudo make install
sudo yum install gcc gcc-c++ gcc-gfortran \
libcurl-devel libxml2-devel pcre-devel \
bzip2-devel xz-devel zlib-devel \
texlive texlive-latex texlive-collection-fontsrecommended
若使用 dnf(Fedora 22+)請將 yum 替換為 dnf。