Problema de instalação do privs raiz do Ubuntu

0

Eu sou um usuário bastante novo do Ubuntu (e usuário do Linux, para esse assunto) e acabei de baixar um programa cujo instalador era um arquivo .sh. Não pensando, eu copiei o instalador para um subdiretório / opt, pensando que eu ia instalar o aplicativo lá:

sudo cp ~/Downloads/fooInstaller.sh /opt/someDir

Não me lembro, mas ou tive para usar o sudo porque / opt precisava disso, ou usei-o sem pensar, mas em qualquer caso, prefixei com o sudo.

Uma vez em / opt / someDir, eu executei o instalador novamente, usando o sudo:

sudo sh fooInstaller.sh

O terminal ficou louco , e alguns segundos depois, um assistente de instalação gráfico apareceu e me guiou pelo resto do processo. No final do assistente, fui solicitado a iniciar o programa, e o fiz, e tudo foi ótimo. Até ...

Fechei o programa e tentei adicioná-lo ao meu "painel" do Ubuntu (o painel de ícones na parte superior da tela). O programa foi instalado em / usr / local / foo / theProgram e, portanto, eu especifiquei essa URL como o comando no iniciador de aplicativos personalizado.

Quando eu abro o programa através do painel / lançador (na parte superior da tela), o programa não carrega ou opera corretamente. Recebo muitas mensagens de erro reclamando sobre a negação de permissões.

Estou assumindo que este é um problema de "superusuário / instalação / privs" e não um problema com o aplicativo (portanto, este post no superuser.com em vez dos fóruns do aplicativo), porque Quando eu lanço o programa do terminal com o sudo, ele abre e executa perfeitamente bem, assim como fez na primeira vez após o término do assistente de instalação.

Eu sei que provavelmente precisarei desinstalar o programa completamente e reinstalá-lo de forma diferente.

Por fim, minha pergunta: Após a desinstalação, posso evitar todos esses problemas apenas executando o instalador (sh fooInstaller.sh) diretamente do meu diretório Downloads, sem o prefixo sudo? Se não, como faço para instalar o programa sem privs root para que eu possa adicioná-lo ao meu painel / launcher e fazer com que ele seja executado corretamente?

Desculpe pela longa postagem, mas não quis omitir nenhum detalhe porque, como tenho certeza de que você sabe, não tenho certeza se sei o que estou fazendo.

Obrigado por qualquer ajuda aqui!

    
por Pam 02.02.2011 / 23:26

1 resposta

0

Alguns aplicativos devem ser instalados sem permissões elevadas, então eu tentaria novamente como você sugere 'sans the sudo prefix'. Você provavelmente descobrirá que o instalador solicitará as credenciais de login raiz para que ele possa configurar corretamente.

Saber qual aplicativo você está tentando instalar pode ajudar a fornecer uma resposta mais precisa.

    
por 02.02.2011 / 23:33