![恢复 WSL 中的默认存储库并重新安装 R](https://linux22.com/image/941360/%E6%81%A2%E5%A4%8D%20WSL%20%E4%B8%AD%E7%9A%84%E9%BB%98%E8%AE%A4%E5%AD%98%E5%82%A8%E5%BA%93%E5%B9%B6%E9%87%8D%E6%96%B0%E5%AE%89%E8%A3%85%20R.png)
我曾经提出过类似的问题,但在这里被关闭了:尝试(重新)安装 R 时遇到困难
由于我在 WSL 中工作,我认为我的情况有点特殊。卸载 R 并按照建议的教程(在上面的封闭式问题中)进行操作后,我仍然无法在 WSL 中重新安装 R。
现在我被困在了这里描述的教程的这一部分如何恢复默认存储库?因为在 WSL 中“软件源”窗口不会像在常规 ubuntu 操作系统中那样弹出。可能一定有某种方法可以在命令行中进行更新,但我到目前为止还没有找到。
如果我想更新源,从这一步开始:
~$ sudo mv /etc/apt/sources.list ~/
~$ sudo touch /etc/apt/sources.list
~$ lsb_release -c -s
bionic
~$ ###### Ubuntu Main Repos
~$ deb http://archive.ubuntu.com/ubuntu/ bionic main restricted universe multiverse
Command 'deb' not found, did you mean:
command 'deb3' from deb quilt
command 'debc' from deb devscripts
command 'edb' from deb edb-debugger
command 'dub' from deb dub
command 'dex' from deb dex
command 'xdeb' from deb xdeb
command 'dab' from deb bsdgames
command 'debi' from deb devscripts
command 'dep' from deb go-dep
command 'derb' from deb icu-devtools
Try: sudo apt install <deb name>
我的其他一些日志:
$ sudo apt-get update
Hit:1 http://ppa.launchpad.net/c2d4u.team/c2d4u4.0+/ubuntu bionic InRelease
Hit:2 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ InRelease
Hit:3 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/ InRelease
Hit:4 http://ppa.launchpad.net/webupd8team/sublime-text-2/ubuntu bionic InRelease
Reading package lists... Done
[我是否应该尝试修复这 4 个问题?]
我注意到仍然有一个名为 R 的目录,我不知道它是否会与我尝试重新安装 R 产生任何冲突(所以,也许我应该手动删除它?)。
/etc/R$ ls
Makeconf Renviron.site Rprofile.site ldpaths repositories
最后,在 /etc/apt/sources.list.d 中有几个我不知道是否应该手动删除它们。
/etc/apt/sources.list.d$ ls
c2d4u_team-ubuntu-c2d4u4_0_-bionic.list c2d4u_team-ubuntu-c2d4u4_0_-bionic.list.save webupd8team-ubuntu-sublime-text-2-bionic.list webupd8team-ubuntu-sublime-text-2-bionic.list.save
提前感谢您的回答!
最终编辑
非常感谢https://askubuntu.com/users/1165986/notthedr01ds为我提供线索。帮助我弄清楚 deb 行不是命令。
我将简要描述一下解决我的问题的方法:
#1 在记事本中创建了一个新文件sources.list
并添加了以下文本https://gist.github.com/h0bbel/4b28ede18d65c3527b11b12fa36aa8d1在上面。因为我的是 Ubuntu 18.04.1 LTS Bionic Beaver。我已检查不要将文件保存为“sources.list.txt”。
#2 将新的 sources.list 移至 '/etc/apt/',方法如下:
sudo mv /path/to/sources.list /etc/apt/sources.list
#3 完成。当我在寻找允许我重新安装 R 的答案时,它解决了我的问题。顺便说一句,我按照 cran 的 R 安装方法进行操作:
https://cran.r-project.org/bin/linux/ubuntu/也可以从这里进行故障排除: https://github.com/stan-dev/rstan/issues/863