Tôi vừa đi nghỉ một tháng để không thể nói chính xác điểm xảy ra điều này, nhưng R
từ Repos chính thức hiện không thể để bắt đầu, với lý doR v3.4.0-2 không thể tìm thấy libgfortran.so.3 trên Arch
/usr/lib64/R/bin/exec/R: error while loading shared libraries:
libgfortran.so.3: cannot open shared object file: No such file or directory
tôi nghĩ rằng có lẽ là một liên kết tượng trưng đã không đặt đúng chỗ hoặc bị phá hủy, vì vậy tôi nhìn vào/usr/lib để cố gắng tìm nó:
ls -halt /usr/lib/libgfortran.so.*
lrwxrwxrwx 1 root root 20 May 16 03:01 /usr/lib/libgfortran.so.4 -> libgfortran.so.4.0.0
-rwxr-xr-x 1 root root 7.1M May 16 03:01 /usr/lib/libgfortran.so.4.0.0
Có libfortran.so.3
bị thay thế bởi libgfortran.so.4
trong Arch? Nếu có, có cách giải quyết nào có thể để nhận được R
để chạy với phiên bản cũ hơn không?
pacman -Qi r
Name : r
Version : 3.4.0-2
Description : Language and environment for statistical computing and graphics
Architecture : x86_64
URL : http://www.r-project.org/
Licenses : GPL
Groups : None
Provides : None
Depends On : blas lapack bzip2 libpng libjpeg libtiff ncurses pcre readline zlib perl gcc-libs libxt libxmu pango xz desktop-file-utils zip unzip
Optional Deps : tk: tcl/tk interface [installed]
texlive-bin: latex sty files [installed]
Required By : None
Optional For : graphviz
Conflicts With : None
Replaces : None
Installed Size : 58.04 MiB
Packager : Evangelos Foutras <[email protected]>
Build Date : Tue 25 Apr 2017 05:04:31 AM EDT
Install Date : Tue 20 Jun 2017 12:27:06 PM EDT
Install Reason : Explicitly installed
Install Script : No
Validated By : Signature
Edit: Nếu bất cứ ai khác đi qua này, r-devel AUR biên dịch một cách chính xác và chạy, vì vậy hy vọng vào phiên bản tiếp theo vết sưng vấn đề này sẽ được giải quyết.
Cảm ơn bạn Vladimir, bạn có biết về bất kỳ phương pháp nào để hạ cấp chỉ là gfortran xuống 6. * mà không hạ cấp tất cả 'gcc'? Phương pháp thông thường (cài đặt một phiên bản cache của gói từ 'pacman') thật không may, vì nó đòi hỏi một phiên bản' gcc' giống hệt và tôi không sẵn sàng phá hủy phần còn lại của hệ thống. –
Không hạ cấp, nó không phải là một ý tưởng tốt. Cài đặt phiên bản bổ sung của GCC. –
https://gist.github.com/slizzered/a9dc4e13cb1c7fffec53 –