"Instalar" programa no Ubuntu

1. "Instalar" programa no Ubuntu

Marcos Luiz Rezende de Melo
mlrmelo

(usa Fedora)

Enviado em 18/07/2011 - 14:35h

Pessoal...
Baixei, descompactei e estou usando o Eclipse Indigo no Ununtu 11.04 (a versão do Synaptic é mais antiga).
Acontece que gostaria de instalá-lo no sistema, pra:
1- não ter de ficar indo ao diretório pra executá-lo (ok... posso criar um "lançador" pra isso);
2- ser reconhecido no sistema como um programa instalado;
3- se tiver que executá-lo do terminal, poder simplesmente digitar "eclipse" e pronto (ok... também posso criar um link simbólico ou acrescentar o caminho no path);
4- poder adicioná-lo na barra lateral do Unitty;
Tudo bem que os ítens 1 e 3 acima posso criar na mão, mas a minha idéia é dizer pro linux que eu tenho o eclipse no meu sistema (hoje ele aparece como disponível para ser instalado, e não com o instalado) e poder chamar, também pelo "mais programas".
Se conseguir resolver isso com o eclipse, as portas estarão abertas par qualquer programa...


  


2. Re: "Instalar" programa no Ubuntu

Andre (pinduvoz)
pinduvoz

(usa Debian)

Enviado em 18/07/2011 - 15:30h

Para que o Eclipse apareça no menu basta vc criar um lançador e copiá-lo para /usr/share/applications. Peque um lançador da mesma "categoria" existente naquela pasta como modelo (seria "desenvolvimento", acho eu).

Para ser reconhecido no sistema, pelo apt/dpkg, como programa instalado, só mesmo usando um deb.

Finalmente, para que vc possa executá-lo pelo terminal basta criar um link do executável dele para /usr/bin ou /usr/local/bin.


3. "Instalar" programa no Ubuntu

Marcos Luiz Rezende de Melo
mlrmelo

(usa Fedora)

Enviado em 19/07/2011 - 15:22h

Pois é...
Tentei criar um atalho no Desktop e arrastá-lo para a barra do Unitty. Funcionou. Mas como não gosto de atalhos na área de trabalho, apaguei o atalho e o atalho da barra foi removido junto!
Ainda não tentei fazer o que foi dito (criar direto na pasta /usr/share/applications/), mas vou tentar...
Quanto ao ter que ser um ".deb", não tenho certeza disso, mas entendo que o ".deb" é um pacote com um monte de coisas dentro. Lá dentro deve ter um arquivo de comandos qualquer que diga pro linux: "Olha... Tem o programa X instalado no caminho Y, aí". É isso que estou tentando descobrir...


4. Re: "Instalar" programa no Ubuntu

Jesse
vexred

(usa Arch Linux)

Enviado em 19/07/2011 - 18:01h

quando voce arrasta um atalho pra unity, realmente voce nao pode apagar esse atalho ou ele é apagado da unity tambem
uma solucao simples é deixar ele oculto, entao voce nao ve ele e ele nao encomoda ngm :)


5. Re: "Instalar" programa no Ubuntu

Andre (pinduvoz)
pinduvoz

(usa Debian)

Enviado em 19/07/2011 - 18:19h

Sim, o dpkg, responsável pela instalação de todos os pacotes deb (o apt serve apenas para buscar o pacote na fonte), cria uma entrada de banco de dados que "diz ao sistema" que o pacote x está instalado, compreendendo os arquivos y e z, nas pastas g e h.

Então, para que vc possa fazer o que quer, melhor estudar "empacotamento" para Debian, ou seja, como fazer um pacote deb a partir de binários compilados.


6. Re: "Instalar" programa no Ubuntu

Andre (pinduvoz)
pinduvoz

(usa Debian)

Enviado em 19/07/2011 - 18:23h

Quanto aos atalhos, vc pode colocá-los em /home/$USER/.local/share/applications e eles até mesmo vão para o menu.


7. Re: "Instalar" programa no Ubuntu

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 19/07/2011 - 23:36h

acho que entendi, vc quer mesmo instalar eclipse mais novo no sistema e nao executa-lo standalone.

o que eu faria era baixar um eclipse novo, em formato .DEB, de algum debian bem recente, ex, Debian SID, APtosid etc..
ele deve funcionar em Ubuntu.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts