Điểm:1

Có thể ngăn xung đột gói R trong khi nâng cấp Ubuntu 16.04 LTS với R từ CRAN lên Ubuntu 18.04 LTS không?

lá cờ zw

Tôi đã cập nhật đầy đủ Ubuntu 16.04.7 LTS AMD64 được định cấu hình cho RMarkdown/bookdown, xuất bản LaTeX bằng các lệnh sau:

sudo apt-get cài đặt apt-transport-https

con mèo <<EOF | sudo tee /etc/apt/sources.list.d/r-cran.list
deb https://cloud.r-project.org/bin/linux/ubuntu xenial/
EOF
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9

sudo apt-get cập nhật

sudo apt-get install -y r-base-dev libssl-dev libjpeg62 libgstreamer0.10-0 libgstreamer-plugins-base0.10-0 calibre
sudo apt-get install -y biber texlive-lang-cyrillic fonts-cmu texlive-xetex texlive-fonts-extra texlive-math-extra font-manager ttf-mscorefonts-installer lmodern
sudo apt-get install -y build-essential libcurl4-openssl-dev libxml2-dev libcairo2-dev git

wget https://github.com/jgm/pandoc/releases/download/2.11.4/pandoc-2.11.4-1-amd64.deb -O /tmp/pandoc.deb
sudo apt-get cài đặt -y /tmp/pandoc.deb

wget -c https://download1.rstudio.org/desktop/xenial/amd64/rstudio-1.4.1106-amd64.deb -O /tmp/rstudio.deb
sudo apt-get cài đặt -y /tmp/rstudio.deb

mkdir -p ~/R/x86_64-pc-linux-gnu-library/3.4
R -e "install.packages(c('bookdown','tikzDevice','xaringan'), repos='http://cran.rstudio.com/', lib='/home/$USER/R/x86_64 -pc-linux-gnu-library/3.4')"

Điều này có nghĩa là nó /etc/apt/sources.list /etc/apt/sources.list.d/*.list chứa các dòng sau:

$ grep ^deb -r /etc/apt/ --include=*.list
/etc/apt/sources.list.d/r-cran.list:deb https://cloud.r-project.org/bin/linux/ubuntu xenial/
/etc/apt/sources.list:deb http://archive.ubuntu.com/ubuntu/ xenial main bị hạn chế
/etc/apt/sources.list:deb http://archive.ubuntu.com/ubuntu/ xenial-updates bị hạn chế chính
/etc/apt/sources.list:deb http://archive.ubuntu.com/ubuntu/ vũ trụ xenial
/etc/apt/sources.list:deb http://archive.ubuntu.com/ubuntu/ xenial-updates vũ trụ
/etc/apt/sources.list:deb http://archive.ubuntu.com/ubuntu/ đa vũ trụ xenial
/etc/apt/sources.list:deb http://archive.ubuntu.com/ubuntu/ xenial-updates đa vũ trụ
/etc/apt/sources.list:deb http://archive.ubuntu.com/ubuntu/ xenial-backports đa vũ trụ hạn chế chính
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu xenial-security chính bị hạn chế
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu xenial-security vũ trụ
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu xenial-security multiverse

và hệ thống này có bộ gói R sau:

$ dpkg -l | grep "^ii r-"
ii r-base 3.4.4-1xenial0 tất cả hệ thống đồ họa và tính toán thống kê GNU R
ii r-base-core 3.4.4-1xenial0 amd64 GNU R lõi của hệ thống đồ họa và tính toán thống kê
ii r-base-dev 3.4.4-1xenial0 tất cả cài đặt GNU R của các gói GNU R phụ trợ
ii r-base-html 3.4.4-1xenial0 tất cả các tài liệu html GNU R cho các chức năng của hệ thống tính toán thống kê
ii r-cran-boot 1.3-20-1xenial0 tất cả gói GNU R cho các chức năng khởi động từ Davison và Hinkley
ii gói r-cran-class 7.3-14-2xenial0 AMD64 GNU R để phân loại
ii gói r-cran-cluster 2.0.7-1-1xenial0 AMD64 GNU R để phân tích cụm của Rousseeuw et al
ii r-cran-codetools 0.2-15-1cran1xenial0 tất cả gói GNU R "Công cụ phân tích mã cho R"
ii gói r-cran-foreign 0.8.70-1xenial0 AMD64 GNU R để đọc/ghi dữ liệu từ các chỉ số khác. hệ thống
ii gói r-cran-kernsmooth 2.23-15-3xenial0 AMD64 GNU R để làm mịn hạt nhân và ước tính mật độ
ii r-cran-lattice 0.20-38-1cran1xenial0 AMD64 Gói GNU R "Đồ họa Trellis cho R"
ii r-cran-mass 7.3-50-1xenial0 AMD64 GNU R gói Venables và Ripley's MASS
ii r-cran-matrix 1.2-14-1xenial0 AMD64 GNU R gói các lớp cho ma trận dày đặc và thưa thớt
ii gói r-cran-mgcv 1.8-28-1cran1xenial0 amd64 GNU R "Phương tiện tính toán GAM hỗn hợp với
ii gói r-cran-nlme 3.1.137-1xenial0 AMD64 GNU R cho các mô hình hiệu ứng hỗn hợp tuyến tính (phi tuyến tính)
ii gói r-cran-nnet 7.3-12-2xenial0 AMD64 GNU R dành cho mạng thần kinh chuyển tiếp nguồn cấp dữ liệu
ii r-cran-rpart 4.1-15-1cran1xenial0 AMD64 Gói GNU R "Phân vùng đệ quy và hồi quy
ii gói r-cran-spatial 7.3-11-1xenial0 AMD64 GNU R cho thống kê không gian
ii gói r-cran-survival 2.44-1.1-1cran1xenial0 AMD64 GNU R "Phân tích sự sống còn"
ii r-doc-html 3.4.4-1xenial0 tất cả các hướng dẫn sử dụng html GNU R cho hệ thống tính toán thống kê
ii r-recommended 3.4.4-1xenial0 tất cả bộ sưu tập GNU R gồm các gói được đề xuất [siêu gói]

Từ kinh nghiệm trước đây, tôi biết rằng một số gói R mới hơn các phiên bản từ kho lưu trữ chính thức của Ubuntu 18.04.6 LTS.

Làm cách nào để nâng cấp chính xác Ubuntu 16.04.7 LTS này lên Ubuntu 18.04.6 LTS trong tình huống này?

Điểm:1
lá cờ zw

Để chạy quá trình nâng cấp từ Ubuntu 16.04.7 LTS với R 3.4 từ CRAN một cách hoàn hảo, bạn nên làm như sau:

  1. Sao lưu danh sách các gói R đã cài đặt

    dpkg -l | grep "^ii r-" | awk '{print $2}' > ~/r-debs.txt
    
  2. Xóa CRAN r-cran.list Tệp nguồn APT theo

    Sudo rm /etc/apt/sources.list.d/r-cran.list
    
  3. Xóa các gói R

    sudo apt-get autoremove $(cat r-debs.txt) --purge
    
  4. Cài đặt lại các gói R bằng các phiên bản từ kho lưu trữ chính thức

    Sudo apt-get cài đặt $(cat r-debs.txt)
    
  5. Cài đặt các bản cập nhật có thể

    sudo apt-get cập nhật
    Sudo apt-get dist-nâng cấp
    

    sau đó khởi động lại.

  6. Nâng cấp Ubuntu như bình thường bằng cách sử dụng Sudo do-phát hành-nâng cấp hoặc quản lý cập nhật -c .

  7. Nâng cấp RStudio bằng lệnh bên dưới:

    wget -c https://download1.rstudio.org/desktop/bionic/amd64/rstudio-1.4.1717-amd64.deb -O /tmp/rstudio.deb
    sudo apt-get cài đặt -y /tmp/rstudio.deb
    

Hệ thống Ubuntu 18.04.6 LTS kết quả sẽ có R 3.4 đầy đủ chức năng từ kho lưu trữ chính thức.

Đă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.