RStudio 0.9x 데스크탑 아이콘을 lubuntu 15.10에서 열 수 없습니다

RStudio 0.9x 데스크탑 아이콘을 lubuntu 15.10에서 열 수 없습니다

apt-get최신 lubuntu() 및 RStudio(0.99.489 - Ubuntu 12.04+ 32비트)에 R(3.2.2)을 설치했습니다. R은 명령줄에서 실행되지만 Graphics어떤 이유로 설치 시 이 섹션에 배치된 바로 가기에서 IDE를 시작할 수 없습니다. RStudio의 단축키와 동일합니다 Programming. /usr/share/applications/R.desktop을 실행하려고 하면 다음과 같은 결과가 나타납니다.

me@system:~$ . /usr/share/applications/R.desktop 
[Desktop: command not found
software: command not found
Science: command not found
Math: command not found

그리고..

me@system:~$ . /usr/share/applications/rstudio.desktop 
[Desktop: command not found
bash: fg: %F: no such job
bash: text/x-r: No such file or directory
bash: text/x-R: No such file or directory
bash: text/x-r-doc: No such file or directory
bash: text/x-r-sweave: No such file or directory
bash: text/x-r-markdown: No such file or directory
bash: text/x-r-html: No such file or directory
bash: text/x-r-presentation: No such file or directory
bash: application/x-r-data: No such file or directory
bash: application/x-r-project: No such file or directory
bash: text/x-r-history: No such file or directory
bash: text/x-r-profile: No such file or directory
bash: text/x-tex: No such file or directory
bash: text/x-markdown: No such file or directory
bash: text/html: No such file or directory
bash: text/css: No such file or directory
bash: text/javascript: No such file or directory
bash: text/x-chdr: No such file or directory
bash: text/x-csrc: No such file or directory
bash: text/x-c++hdr: No such file or directory
bash: text/x-c++src: No such file or directory

여기서 무엇이 잘못되었는지 파악하는 방법에 대한 조언을 제공해 주셔서 감사합니다.


편집: 아래 요청대로.

me@system:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 15.10
Release:    15.10
Codename:   wily

답변1

약간의 오해가 있는데, 소싱을 통해 호출하는 것 같습니다. 이는 일반적으로 . ~/.bashrc시스템에 특정 설정을 적용하려는 경우에 사용됩니다.

그러나 응용프로그램 바로가기 *.desktop파일은 이런 방식으로 작동하지 않습니다. 이 파일에는 .desktop두 번 클릭하거나 메뉴에서 실행할 때 Exec=somecommand시스템이 실제로 실행되는 파일이 포함되어 있습니다.somecommand

따라서 Terminal 을 사용하여 동일한 작업을 수행하려면 어떤 명령이 실행되고 있는지 *.desktop파악해야 합니다 .Exec=...

텍스트 뷰어를 열고 어떤 명령이 실행되었는지 확인하거나 명령줄에서 grep을 사용할 수 있습니다. 예를 들어 R.desktop제가 본 파일에 대해서는 다음과 같습니다.

$ grep '^Exec' /usr/share/applications/R.desktop
Exec=R

R.desktop이것은 내가 한 모든 것이 명령을 실행했다는 것을 말해줍니다R

따라서 이 단축키와 동일한 작업을 수행하려면 명령 프롬프트에 입력하기 R.desktop만 하면 됩니다 R. 따라서 그렇게 하고 R이 시작되도록 합니다.

$ R

따라서 파일을 체크인하고 R.desktop어떤 명령이 따르는지 확인한 Exec=후 실행하십시오.

답변2

터미널을 사용하여 다시 설치해 보세요

sudo dpkg -i rstudio_file_name.deb

libgstreamer0.10 패키지 누락에 대한 경고가 나타날 수 있습니다. Sinaptic Package Manager를 시작하고 거기에서 "libgstreamer"를 찾으십시오. 제 경우에는 그런 버전이 없어서 구글링해봤습니다.

debian.org 라고그것의 일부제시 메이저 그래서 추가해야합니다

deb http://ftp.de.debian.org/debian jessie main

저장소(Sinaptic Package Manager>Setigs>Repositories, Software & Update->Other Software)로 이동하여 다음 방법으로 "NO_PUBKEY" 문제를 해결하세요.http://ccm.net/faq/809-debian-apt-get-no-pubkey-gpg-error

이제 rstudio를 다시 설치해 보세요.

sudo dpkg -i rstudio_file_name.deb

관련 정보