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?