萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Linux 教學

Fedora 16 編譯安裝 R 2.15.1 缺少 X11 與 readline 標頭檔解決方案

從原始碼編譯 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

./configure --with-x --with-readline
make
make check   # 可選:執行測試套件
sudo make install

補充:常見 R 編譯依賴套件清單

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。

copyright © 萬盛學電腦網 all rights reserved