Complemento é uma mídia especialmente desenvolvida, geralmente um CD ou DVD, que estende o SUSE Linux Enterprise Server com o seu produto. O Criador de Produto Complementar foi desenvolvido para oferecer suporte a clientes e parceiros e simplificar a distribuição de software de terceiros para todos os produtos SUSE.
Para usá-lo, você precisa instalar o pacote yast2-add-on-creator do SDK (Software Development Kit) do SUSE. O SDK é um produto complementar do SUSE Linux Enterprise e está disponível para download pelo site http://download.suse.com/. Pesquise por SUSE Linux Enterprise Software Development Kit.
Para criar a imagem de um produto complementar, faça o seguinte:
Inicie o YaST e abra o módulo .
Se você nunca criou um complemento, clique em para começar. Se preferir, crie o complemento com base em um produto complementar existente e especifique o caminho para o diretório que armazena os dados (também pode ser uma imagem ISO montada ou um CD/DVD).
Caso já tenha criado um complemento, a janela mostrará uma lista de todos os complementos existentes. É possível ou . Escolha para criar um novo.
Este tutorial explica como .
Digite o nome () e a versão do seu complemento e forneça mais informações:
Em , escolha o produto do SUSE Linux para o qual criar o complemento.
Selecione o caminho para o diretório que armazena os pacotes de produtos complementares.
Se preferir, escolha o caminho para o diretório que armazena os pacotes RPM do . Normalmente, esses pacotes têm origem no produto obrigatório (já escolhido) e não fazem parte do complemento propriamente dito, mas outros pacotes do complemento dependem deles. Esses pacotes não serão adicionados ao produto complementar, mas podem ser usados para criar padrões.
Continue com .
Cada mídia de instalação inclui um arquivo de conteúdo e um arquivo de produto que definem o produto complementar. Use esta caixa de diálogo para fornecer os dados para os dois arquivos. Selecione uma entrada e escolha para definir ou mudar um valor. Se preferir, clique duas vezes na entrada. Consulte a para obter mais informações e os valores possíveis.
Para importar valores de um arquivo de conteúdo ou produto existente, escolha o respectivo botão .
É necessário pelo menos digitar valores para , e do arquivo de conteúdo. Continue com .
Digite ou mude as descrições dos pacotes na tela seguinte. Use para inserir um novo idioma e adicionar descrições traduzidas (esta etapa é opcional). É possível também as descrições dos pacotes existentes.
Continue com .
Se preferir, adicione padrões na próxima etapa. Com os padrões, você poderá agrupar seus pacotes RPM. Use para adicionar um novo nome de padrão e mude os respectivos atributos na lista abaixo. Marque para os padrões que serão automaticamente selecionados na instalação do produto complementar.
Continue com .
Informe o caminho para o diretório de saída. Para criar uma imagem ISO, marque e informe o nome de arquivo. Selecione (Criar Registro de Mudanças) para criar um arquivo com as entradas de registro de mudanças de todos os pacotes incluídos em seu produto. Você também pode modificar o workflow e adicionar arquivos:
Use para digitar os arquivos que personalizarão o workflow de seu produto. Dessa forma, é possível inserir, por exemplo, caixas de diálogo adicionais com opções no processo de instalação do complemento, que são necessárias para a operação correta do produto. Consulte a para obter mais informações.
Use para adicionar os seguintes arquivos ao seu produto complementar:
Um arquivo de texto com informações gerais sobre o produto complementar.
Adicione arquivos com informações de licença em diversos idiomas. Os arquivos são denominados license.IDIOMA, por exemplo, license.en_US.
Adicione arquivos README com um nome de sua escolha.
Insira o conteúdo dos arquivos nas respectivas caixas de texto. Se preferir, o conteúdo de um arquivo existente.
Continue com .
Assine seu produto complementar com a chave GPG para comprovar a origem do produto. Se não tiver uma chave, você deverá criá-la primeiro e digitar a respectiva frase secreta duas vezes.
Verifique suas definições no resumo da configuração e prossiga com . Escolha os botões para mudar alguma configuração.
Um produto complementar inclui os seguintes arquivos e diretórios:
ARCHIVES.gz
Apresenta informações sobre todos os pacotes incluídos (a saída de rpm -qil de cada pacote). Este arquivo foi comprimido com gzip.
Changelog
Inclui todas as mudanças dos arquivos RPM organizadas por data de modificação.
conteúdo
O arquivo de conteúdo criado durante a configuração do complemento.
content.asc
O arquivo de assinatura GPG.
content.key, gpg-pubkey-NÚMERO.asc
A chave pública GPG.
INDEX.gz
Uma lista de todos os arquivos RPM. Este arquivo foi comprimido com gzip.
ls-lR.gz
Uma lista de todos os arquivos e diretórios do meio do produto complementar. Este arquivo foi comprimido com gzip.
GroupWise para Linux.N/
Contém arquivos com informações básicas sobre o conjunto de mídias complementares. O diretório é numerado como media.1/ para o primeiro meio complementar (por exemplo, DVD1). A mídia adicional terá um número consecutivo.
suse/
Contém subdiretórios com informações específicas à arquitetura. As exceções são noarch/ para os pacotes independentes da arquitetura e src/ para os pacotes de origem. Os pacotes de software proprietário são armazenados em nosrc/.