JackieMe 那两个deb包其实后来更新过一次,解决了rstudio更新导致再次失效的问题。。然后关于非debian系,或者由于qtbase-abi-5-5-1这个依赖而导致装不上的问题,直接把两个deb包解包,然后把文件放到rstudio安装目录下就行了。。
其实还有个更简单粗暴的方法,如果你系统本身有qt5,而且有安装相应的fcitx插件(debian系下对应的软件包是fcitx-frontend-qt5),那么直接进入rstudio安装目录把它使用的qt删了就好了,这样他就会系统的qt5。
具体来讲就是进入rstudio存放qt5库的目录(debian系下一般是/usr/lib/rstudio/bin),然后把以libQt5开头的文件和qt.conf全部删了就好了。不过这样做可能存在的问题是在某些发行版下会导致rstudio那个帮助窗口里的文字的代码部分不使用等宽字体,也不知道是什么原因,但我在/usr/lib/rstudio/resources/R.css里直接指定了具体字体名称就解决了。