Điểm:0

Xây dựng RStudio trên Ubuntu 20.04

lá cờ ru

Có quan hệ với RStudio, VLC và các ứng dụng khác bị hỏng do không tương thích Qt trên Ubuntu 20.04

Tôi đang cố gắng xây dựng RStudio với các tùy chọn trợ năng, yêu cầu xây dựng thông thường:

git clone [email protected]:rstudio/rstudio.git
phòng thu cd
bản dựng mkdir && bản dựng cd
sudo ln -sf /usr/lib/x86_64-linux-gnu/qt5/plugins/platform/ /usr/local/bin/
cmake .. -DRSTUDIO_TARGET=Desktop -DRSTUDIO_PACKAGE_BUILD=1 -DQT_QMAKE_EXECUTABLE=/usr/bin/qmake

Cài đặt không thành công vì không thể tìm thấy libicu

[ 2%] Đã xây dựng mục tiêu rstudio-shared-core
[ 4%] Đã xây dựng mục tiêu rstudio-core-hunspell
[ 25%] Đã xây dựng mục tiêu rstudio-core
[ 26%] Đã xây dựng mục tiêu rstudio-session-workers
[ 26%] Đã xây dựng mục tiêu rstudio-core-synctex
[ 27%] Trình giám sát rstudio mục tiêu được xây dựng
[ 33%] Mục tiêu được xây dựng rstudio-r
[ 75%] Phiên rss mục tiêu được xây dựng
[ 75%] Mục tiêu được tạo gwt_build
[ 76%] Đã xây dựng các bài kiểm tra rstudio-shared-core mục tiêu
[ 82%] Đã xây dựng các bài kiểm tra lõi rstudio-core mục tiêu
[ 82%] Chẩn đoán mục tiêu được xây dựng
make[2]: *** Không có quy tắc nào để tạo mục tiêu '/usr/lib/lib/libicui18n.so', cần thiết bởi 'src/cpp/desktop/rstudio'. Dừng lại.
make[1]: *** [CMakeFiles/Makefile2:728: src/cpp/desktop/CMakeFiles/rstudio.dir/all] Lỗi 2
thực hiện: *** [Tệp tạo tệp: 152: tất cả] Lỗi 2

Tôi thấy lạ khi chỉ vào /usr/lib/lib/, đó là một thư mục không tồn tại.

lá cờ us
Đã có bộ cài đặt debian. Bạn không cần phải biên dịch từ nguồn. https://www.rstudio.com/products/rstudio/download/#download
N0rbert avatar
lá cờ zw
Bạn đang gây khó khăn cho việc bảo trì hệ thống trong tương lai. Bạn phải gắn bó với Qt từ các kho lưu trữ chính thức và sống mà không gặp vấn đề gì. Nếu bạn cần Qt4 - hãy sử dụng [PPA này](https://launchpad.net/~rock-core/+archive/ubuntu/qt4/), nếu bạn cần Qt5 mới hơn - hãy sử dụng [PPA này](https:// launchpad.net/~beineri/+archive/ubuntu/opt-qt-5.15.2-focal).
pachadotdev avatar
lá cờ ru
tôi muốn xây dựng với các tùy chọn trợ năng
N0rbert avatar
lá cờ zw
Sau đó, sử dụng docker https://github.com/rstudio/rstudio/blob/main/docker/docker-compile.sh thay vì dọn rác các hệ thống đang hoạt động và đưa ra các khuyến nghị không tốt ở đây tại nơi công cộng.
Điểm:1
lá cờ ru

Giải pháp của riêng tôi, biết rằng libicu-dev đã được cài đặt

sudo mkdir/usr/lib/lib
sudo ln -s /usr/lib/x86_64-linux-gnu/libicudata.so /usr/lib/lib/libicudata.so
sudo ln -s /usr/lib/x86_64-linux-gnu/libicuuc.so /usr/lib/lib/libicuuc.so
sudo ln -s /usr/lib/x86_64-linux-gnu/libicui18n.so /usr/lib/lib/libicui18n.so
sudo thực hiện cài đặt

kết quả

[ 2%] Đã xây dựng mục tiêu rstudio-shared-core
[ 4%] Đã xây dựng mục tiêu rstudio-core-hunspell
[ 25%] Đã xây dựng mục tiêu rstudio-core
[ 26%] Đã xây dựng mục tiêu rstudio-session-workers
[ 26%] Đã xây dựng mục tiêu rstudio-core-synctex
[ 27%] Trình giám sát rstudio mục tiêu được xây dựng
[ 33%] Mục tiêu được xây dựng rstudio-r
[ 75%] Phiên rss mục tiêu được xây dựng
[ 75%] Mục tiêu được tạo gwt_build
[ 76%] Đã xây dựng các bài kiểm tra rstudio-shared-core mục tiêu
[ 82%] Đã xây dựng các bài kiểm tra lõi rstudio-core mục tiêu
[ 82%] Chẩn đoán mục tiêu được xây dựng
[100%] rstudio mục tiêu được xây dựng
[100%] Rpostback mục tiêu được xây dựng
N0rbert avatar
lá cờ zw
Đường dẫn `/usr/lib/lib/` có vẻ lạ. Hãy phát minh ra xe đạp! Sử dụng gói debian chính thức từ https://rstudio.org/download/latest/stable/desktop/bionic/rstudio-latest-amd64.deb . Bạn sẽ nhận được 2021.09.2+382, phiên bản ổn định mới nhất.
pachadotdev avatar
lá cờ ru
tôi muốn xây dựng với các tùy chọn trợ năng

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.