Como criar pacotes "task" para o APT

Quem já usou a distro Conectiva Linux conhece bem os pacotes "task". Estes pacotes existem para realizar tarefas. Por exemplo: um pacote chamado task-lamp poderia ser responsável por instalar todos os pacotes referentes a um servidor LAMP (Linux, Apache, MySQL e PHP) e suas dependências. Aprenda como criar pacotes task neste artigo.

[ Hits: 16.217 ]

Por: Andre Pereira em 15/02/2007


Observações



A criação de pacotes vazios tem outras finalidades além da descrita neste artigo.

Imagine o seguinte cenário: você está montando um servidor e decide compilar o Apache manualmente por questões pessoais de configuração ao invés de instalá-lo via APT. Até aí tudo bem, porém se você tentar instalar via APT algum pacote que dependa do Apache, o APT tentará instalar novamente o Apache, uma vez que ele "não sabe" da existência do Apache compilado.

Uma forma elegante de resolver este problema é criar e instalar um pacote vazio referente ao Apache que foi instalado manualmente, desta forma a base APT saberá que o Apache já está instalado e não tentará instalá-lo novamente, preservando a sua compilação/instalação.

Para isso use a opção "Provides" no arquivo de controle do equivs. Mas ATENÇÃO: não é nem um pouco recomendada a utilização deste recurso para resolver dependências quebradas. Instalar pacotes sem suas respectivas dependências podem provocar erros imprevisíveis no sistema.

Página anterior    

Páginas do artigo
   1. Criando o pacote .deb
   2. Configurando o APT para usar arquivos locais
   3. Observações
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Free Pascal Compiler

Easter Eggs em Linux

Instalando Metaframe Citrix Client numa estação Linux

Entendento o comando chmod

Personalizando o Blackbox

  
Comentários
[1] Comentário enviado por removido em 16/02/2007 - 10:53h

po cara! muito bom! ta de parabens!

[2] Comentário enviado por andresp em 16/02/2007 - 15:59h

valeu amigo!

espero que essa dica seja tao util pra comunidade quanto esta sendo pra mim!

[]s


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts