Isso está realmente além do escopo deste site. Não podemos dar-lhe um howto sobre como construir RPMs ou DEBs. Existem muitos , muitos recursos disponíveis para isso. Por exemplo, aqui são documentos do Fedora sobre a criação de RPMs.
O que você precisa fazer é ler esse link, entender como os RPMs são criados e, em seguida, simplesmente adicionar package2 como um requisito do package1. Dessa forma, se seus usuários instalarem package1
, package2
será baixado / instalado automaticamente dos repositórios também.
Especificamente, você precisa ler os detalhes no formato SPEC file
. Por exemplo, para tornar o mysql um requisito, você deveria adicionar esta linha:
BuildRequires: mysql