Já está disponível via svn a versão alpha 2 de uma nova ferramenta para criar imagens iso do Mandriva Linux chamada BCD.
A seguir uma tradução livre do README do software provavelmente escrito por Olivier FAURAX :
Essa ferramenta foi totalmente escrita a partir do zero. Passei um monte de tempo para entender como usar o mkcd e todos os seus segredos... Sou agora um mestre de mkcd, mas o projeto do mkcd é muito antigo e um monte de recursos não são mais utilizados. Além disso, utilizar a opção de ajuda foi uma dor de cabeça (principalmente na arquitetura de 64 bits, não sei por que).
Eu escrevi algumas especificações para essa nova ferramentas:
http://wiki.mandriva.com/en/Development/Tasks/Packaging/Tools/mkcd/Specification
O maior problema da Mkcd foi o entendimento do algoritmo de dependências. Então agora, para evitar o problema de múltiplas mídias, com uma submídia como updates e assim por diante, eu uso o urpmi, que é a maior ferramenta que conheço para resolver todos os tipos de conflitos, dependências e outros tipos de problemas com rpm.
Resultado: Levo agora menos de 1 minuto para construir uma imagem ISO de 650MB de um repositório Mandriva com as mídias release e updates ! É muito melhor do que o tempo anterior de 5 minutos e não tenho a necessidade de cuidado com a versão dos softwares (especialmente atualizações) porque o urpmi sabe como lidar com elas :)
NOTA: O seu usuário deve ser estar configurado no sudoers para usar o urpmi !
ATENÇÃO: A sintaxe XML é rigorosa. É altamente recomendado basear a sua configuração na fornecida
neste pacote.
CARACTERÍSTICAS:
- Arquivo de configuração em formato XML
- Utilização de genhdlist2 com file-deps
- Suporte para adicionar de entrada isolinux
- Mudar o tema nos arquivos all.rdz
- Só necessita de um arquivo de entrada e um de exclusão
- Escreve o media.cfg
- Uso de compssusers.pl com rpmsrate personalizado
- Suporte para todos os subrepositórios (updates, testing, ...)
- Cabeçalho Iso
- Md5 em um arquivo
- Cria um arquivo product.id
- Cria um arquivo VERSION
- Suporta a opção suggests por mídia
- Suporta mídias externas extras com hdlists
Esta ferramenta não é capaz de:
- Calcular o tamanho alvo de uma imagem ISO
- Suportar dualarch (arquitetura dupla 32 e 64 bits)
- Dividir os pacotes em múltiplos CDs
- Md5 no cabeçalho iso
Lista de MÍDIAS típicas de um repositório Mandriva:
Main
Main Updates
Main Testing
Main Backports
Main debug
Main Updates debug
Main Testing debug
Main Backports debug
Contrib
Contrib Updates
Contrib Testing
Contrib Backports
Contrib debug
Contrib Updates debug
Contrib Testing debug
Contrib Backports debug
Non-free
Non-free Updates
Non-free Testing
Non-free Backports
debug_non-free_release
debug_non-free_updates
debug_non-free_testing
debug_non-free_backports
Restricted
Restricted Updates
Fontes:
notícia do blogdrake.net (em espanhol)
arquivo README do BCD (em inglês)| < Anterior | Próximo > |
|---|





