ViniciusMuniz.com Programacao, linux, informatica e afins.

29ago/100

Criando um Pacote DEB – PARTE 2

Para exemplificar, iremos criar um pacote para execução de um PHP.

Supondo que o nome de nosso pacote, seja examplePHPDEB, a estrutura para criação do mesmo seria:

  • examplePHPDEB
  • DEBIAN
    • control
    • preinst
    • postinst
    • postrm
    • prerm
  • var
    • www
      • example.php

Estrutura do Pacote

Criamos a pasta do pacote DEB examplePHPDEB, dentro da mesma, estará a pasta DEBIAN onde estarão os scripts de execução, que deverão ser executados durante a instalação do pacote, e o arquivo control que possui as configurações do pacote.

Também está o nosso arquivo PHP a ser executado. Exatamente na pasta onde o mesmo deverá ficar. é colocado na estrutura da pacote o caminho exato de onde estará o mesmo após a instalação, no nosso exemplo o arquivo example.php estará em /var/www/example.php

Control

O arquivo control, é o arquivo mais importante da criação do pacote DEB, sem o mesmo, não é possível criar o pacote. Neste arquivo estarão armazenados os dados do pacote criado, como nome, versão, descrição, dependências, Mantenedor, entre outros.

Um arquivo Control pode ser composto da seguinte forma, dentro da pasta DEBIAN.

Conteúdo:

Package: examplePHPDEB
Priority: optional
Version: 1.00
Architecture: i386
Maintainer: Vinícius Muniz <http://www.viniciusmuniz.com>
Installed-size: 10
Section: devel
Depends: php5(>=5.2.1), apache2(>=2.2.3), php5-gd, php5-sqlite
Homepage: http://www.viniciusmuniz.com/
Description: Pacote exemplo, para execução de um arquivo php.

Control

Related posts:

  1. Criando um pacote DEB – PARTE 1
  2. Criando um Pacote DEB – PARTE 3

Posted by Vinicius Muniz

Comentários (0) Trackbacks (0)

Sem comentários


Leave a comment

(required)

Sem trackbacks