Thư viện mang tên libreadline.so.6
không được cung cấp bởi bất kỳ gói gỡ lỗi chính thức nào trong kho lưu trữ Ubuntu, chỉ Debian Jessie có gói cho nó. Nếu bạn muốn lưu Anaconda - hãy cài đặt thư viện này theo cách thủ công bằng cách sử dụng các lệnh bên dưới
cd ~/Tải xuống
wget -c wget http://ftp.debian.org/debian/pool/main/r/readline6/libreadline6_6.3-8+b3_amd64.deb
wget -c http://ftp.debian.org/debian/pool/main/g/glibc/multiarch-support_2.19-18+deb8u10_amd64.deb
cài đặt sudo apt ./libreadline6_6.3-8+b3_amd64.deb ./multiarch-support_2.19-18+deb8u10_amd64.deb
và sau đó thử khởi chạy lại R từ Anaconda.
Cập nhật dưới đây.
1. Bản sửa lỗi cho thư viện
cài đặt libreadline.so.6
đã xóa thông báo lỗi của OP, nhưng dẫn đến lỗi thứ hai:
$ /opt/anaconda3/lib/R/bin/R
/opt/anaconda3/lib/R/bin/exec/R: lỗi khi tải thư viện dùng chung: libncurses.so.5: không thể mở tệp đối tượng dùng chung: Không có tệp hoặc thư mục như vậy
Lỗi này đã được giải quyết bằng cách cài đặt thư viện bị thiếu :
Sudo add-apt-repository vũ trụ
sudo apt-get cài đặt libncurses5
Điều này đã loại bỏ các thông báo lỗi và giờ đây có thể chạy phiên bản R của Anaconda từ thiết bị đầu cuối.
$ /opt/anaconda3/lib/R/bin/R
Phiên bản R 3.2.2 (2015-08-14) -- "An toàn cháy nổ"
Tuy nhiên, nó không giải quyết được vấn đề cài đặt RStudio bị treo. Điều này dường như liên quan đến chưa tạo môi trường R được tạo trước. Tiếp theo hướng dẫn này, quá trình cài đặt RStudio đã hoàn tất.
2. Chạy phiên bản R và RStudio mới nhất từ Anaconda Navigator
Sau khi cài đặt, rõ ràng là cả phiên bản R và RStudio của Anaconda đều khá lỗi thời. Tôi thấy tốt hơn là tải xuống và cập nhật từ kho lưu trữ chính thức của họ:
cd ~/Tải xuống
wget -c https://download1.rstudio.org/desktop/bionic/amd64/rstudio-1.4.1717-amd64.deb
sudo apt-get cài đặt ./rstudio-1.4.1717-AMD64.deb
Tạo lại đường dẫn đến phiên bản R của CRAN, là một vấn đề đơn giản để xóa liên kết tượng trưng /opt/anaconda3/bin/R
từ đường dẫn.
sudo rm /opt/anaconda3/bin/R
Đối với việc chạy phiên bản RStudio mới nhất (đã được cài đặt sẵn) trong Anaconda, chỉ cần xóa liên kết tượng trưng hiện có khỏi thư mục RStudio của Anaconda và tạo một liên kết mới hướng đến thư mục cài đặt "cũ":
sudo rm /opt/anaconda3/envs/renv/bin/rstudio
ln -s /usr/lib/rstudio/bin/rstudio /opt/anaconda3/envs/renv/bin/rstudio
Bước cuối cùng này cho phép chạy phiên bản R và RStudio mới nhất từ Anaconda.