Saya senang mendengar bahwa pengembang R akhirnya mengirim R 3.5 melalui cermin CRAN mereka dan memutuskan untuk menginstalnya segera. Saya menambahkan PPA yang diperlukan seperti yang disebutkan di situs web CRAN, deb https://<my.favorite.cran.mirror>/bin/linux/ubuntu bionic-cran35/
tetapi setelah menjalankan perintah sudo apt-get update
, saya menemukan peringatan berikut.
expected bionic-cran35/ but got bionic
Tangkapan layar terlampir di sini untuk kejelasan lebih lanjut. R_Bionic_installation_error
Saya terlalu optimis dan melanjutkan dengan kode berikutnya sudo apt-get install r-base
dan seperti yang diharapkan, instalasi gagal. Kesalahan ditampilkan di sini.
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
r-base : Depends: r-recommended (= 3.5.0-1bionic) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Perlu disebutkan bahwa ini bukan masalah terkait APT yang aman dan saya telah menambahkan tombol-apt yang diperlukan. Juga, saya tidak memiliki instalasi R sebelumnya di sistem saya. Saya perlu versi terbaru di luar sana. (R di Bionic Universe masih 3.4.4)
Apakah saya melewatkan sesuatu?
UPDATE: Bug telah diperbaiki oleh Michael Rutter dan tim Debiannya. Terima kasih banyak untuk semua yang terlibat.
sumber
sudo apt-get install r-base
kode.W: Conflicting distribution: http://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/ InRelease (expected bionic-cran35/ but got bionic)
dan ketergantungan saat memasangr-base
. Sebagai solusi sementara, Anda dapat menggunakan marPA PPA seperti dijelaskan dalam jawaban ini .Jawaban:
Saya memposting jawaban ini sehingga dapat membantu seseorang menemukan masalah yang sama. Masalahnya diselesaikan dengan trik bundaran - itu adalah percobaan tetapi berhasil.
Jadi, saya mencoba untuk menginstal R 3.5.0 dari CRAN secara langsung dan menolak untuk menginstal sebagaimana disebutkan dalam pertanyaan. Idenya adalah untuk menginstal versi apa pun yang ada di Ubuntu Bionic (18.04) dan meningkatkan ke 3.5.0 (bukannya menginstal R dari awal).
Langkah-langkah rinci adalah:
Untuk sekarang hapus sumber
deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/
dari sumber Perangkat Lunak.Pembersihan dasar: -
Instal versi apa pun yang ada di Ubuntu Bionic dengan
Tambahkan kembali sumbernya
deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/
sudo apt-get update
- masih menunjukkan peringatan
expected bionic-cran35/ but got bionic
Abaikan dan lanjutkan dengan
sudo apt-get upgrade
Tingkatkan semua paket yang ada di Linux
Dan perintah terakhir (6) sebenarnya melakukan pekerjaan --- R 3.5.0.
PS - Peringatan masih muncul di layar ketika saya memperbarui sumber tetapi sekarang tampaknya tidak berbahaya. Semoga pembaruan R berikutnya akan memperbaikinya.
UPDATE: Infact, bug telah diperbaiki. Jadi kita bisa langsung menginstal R sesuai situs web CRAN mulai sekarang.
sumber