Criação de pacotes .deb

1. Criação de pacotes .deb

Leonardo Rocha Andujar
leoandujar

(usa Debian)

Enviado em 06/06/2011 - 19:41h

Se eu quiser adicionar ao pacote .deb um arquivo que ficará na home desse usuário como faço?

exemplo: pra colocar na pasta /opt eu simplesmente crio a pasta opt no pacote, mas se eu quero colocar o arquivo na pasta pessoal do usuário?


  


2. Re: Criação de pacotes .deb

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 07/06/2011 - 09:25h

# cp /opt/pacote.deb /home/$USER

É assim q vc quer?


3. Re: Criação de pacotes .deb

Leonardo Rocha Andujar
leoandujar

(usa Debian)

Enviado em 07/06/2011 - 23:55h

Não é assim que eu quero.
Eu quero que o pacote .deb na instalação já reconheça a home du usuário, no caso deve ter algum nome de pasta pra colocar no pacote, é essa minha dúvida.


4. Re: Criação de pacotes .deb

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 08/06/2011 - 10:26h

Pra reconhecer a home do usuário:

$ cp /opt/pacote.deb $HOME

Ae, nesse caso, deve ser executado no ambiente do usuário.


5. Re: Criação de pacotes .deb

Leonardo Rocha Andujar
LeoAndujar

(usa Debian)

Enviado em 09/06/2011 - 11:07h

Você não entendeu minha pergunta, eu não quero colocar o pacote .deb na home do usuário, quero que o pacote faça isso pra mim.

Por exemplo, quero colocar o script exemplo dentro da pasta /opt
pra isso eu crio dentro do pacote deb uma pasta opt/exemplo
mas e se eu quiser colocar esse script exemplo dentro da home do usuário?


6. Re: Criação de pacotes .deb

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 09/06/2011 - 11:18h

Isso vai depender muito do seu script. Na verdade, eu nunca criei um pacote .deb, mas já havia lido a respeito e ele depende muito d aplicativos pertencentes ao Debian. O certo era verificar se existe algum parâmetro q aceite a cópia para um diretório desejado. Caso não seja possível, faça um script q cria o pacote e depois movesse-o para o diretório desejado.


7. Re: Criação de pacotes .deb

Leonardo Rocha Andujar
leoandujar

(usa Debian)

Enviado em 13/06/2011 - 20:43h

Atualmente estou fazendo isso mesmo, coloco o arquivo na pasta /opt e edito o arquivo postinst(executa após instalação) colocando o comando pra mover pro local desejado, no caso $HOME.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts