O ícone do desktop RStudio 0.9x não abrirá no lubuntu 15.10

0

Instalei o R (3.2.2) no último lubuntu ( apt-get ) e o RStudio (0.99.489 - Ubuntu 12.04+ 32-bit). R funciona a partir da linha de comando, mas o IDE falha ao iniciar a partir do atalho que a instalação colocou por algum motivo na seção Graphics . O mesmo acontece com o atalho do RStudio em Programming . Quando tento executar /usr/share/applications/R.desktop, obtenho:

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

E ..

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

Grato por conselhos sobre como descobrir o que está errado aqui.

Editar: conforme solicitação abaixo.

me@system:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 15.10
Release:    15.10
Codename:   wily
    
por geotheory 11.12.2015 / 17:30

2 respostas

1

Apenas um pequeno desentendimento, você parece estar chamando pelo sourcing, que é normalmente usado, por exemplo, se você fosse usar . ~/.bashrc para fazer alguma configuração no seu sistema.

Mas os arquivos *.desktop do atalho do aplicativo não são executados dessa maneira. Os arquivos .desktop contêm um Exec=somecommand e é o somecommand que é realmente executado pelo sistema quando você clica duas vezes ou executa a partir do menu.

Então, se você quiser usar o terminal para executar exatamente a mesma coisa que um *.desktop , você precisa determinar qual comando Exec=... está sendo executado.

Você pode abrir qualquer visualizador de texto e descobrir qual comando é executado, ou apenas usar o grep em sua linha de comando, por exemplo, para o arquivo R.desktop que eu vejo:

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

Isso me diz que todo o meu R.desktop está executando o comando R

Assim, para fazer o equivalente a este atalho R.desktop , tudo o que tenho que fazer é digitar R no prompt de comando, então eu faço isso e recebo R para iniciar

$ R

Então, basta verificar seu arquivo R.desktop , ver qual comando vem depois de Exec= e executá-lo.

    
por 11.12.2015 / 17:54
0

tente reinstalar usando o terminal

sudo dpkg -i rstudio_file_name.deb

pode haver um aviso sobre a falta do pacote libgstreamer0.10. Inicie o Sinaptic Package Manager e tente encontrar o "libgstreamer" lá. No meu caso não existia tal versão, então eu digo:

debian.org diz que é parte do jessie main então você precisa adicionar

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

para os seus repositórios (Gerenciador de Pacotes Sinaptic > Settigs > Repositórios, Software e Atualizações- > Outro Software) e depois corrigir o problema "NO_PUBKEY" via link

E agora tente instalar o rstudio novamente

sudo dpkg -i rstudio_file_name.deb
    
por 07.03.2017 / 14:19