RedHat için inşaatçı benzeri bir ortam var mı?


9

pbuilderTemiz bir ortam ( chroot) kullanarak RedHat üzerinde RPM paketleri oluşturmak için Debian's gibi herhangi bir yardımcı program olup olmadığını bilmek istiyorum .

Debian ortamında böyle bir şey için desteği olan ve RHEL'i desteklemeyen mach buldum . RHEL 5.5 üzerinde çalışan bir şeye ihtiyacım var.

Yanıtlar:


6

Sahte , aradığınız şey. Mach'a dayanır ve EPEL'de paketlenmiştir . RHEL ve Fedora için ve üzerinde RPM paketleri oluşturmak için düzenli olarak kullanıyorum.


3

OpenSUSE Derleme Sistemi birden çok dağıtımı destekler ve açıkladığınız ortamı, derlemelerin tutarlı ve güvenilir olmasını sağlamak için korumalı bir ortam destekler:

https://build.opensuse.org/

OpenSUSE Derleme Sistemini bir cihaz olarak da kurabilirsiniz. Bu, kendi inşa çiftliklerinizi kurmak için tüm yığını içeren bağımsız bir Linux VM görüntüsüdür (VMware, QEmu veya ISO sürümleri desteklenir):

http://en.opensuse.org/openSUSE:Build_Service_Appliance


0

mach, RHEL'i uygun bir yapılandırma dosyasıyla destekler, örn:

V  = '5Server' # distro version
VS = '5'       # 'short' version
A  = 'i386'    # architecture
AS = ''        # 'short' version of arch
DIST = 'rhel-%s-%s' % (V, A)

### RHEL flavours

yumsources[DIST] = {
  'os':               rhelyum + '/%s/%s/os'                         % (V, A),
  'updates':          rhelyum + '/%s/%s/updates'                    % (V, A),
}

# RHEL
packages['%s' % DIST] = {
  'dir':      DIST,
  'minimal':  'bash glibc redhat-release',
  'base':     'coreutils findutils openssh-server',
  'build':    'dev redhat-rpm-config rpm-build make gcc gcc-c++ tar gzip ' +
              'patch unzip bzip2 diffutils cpio elfutils which',
}
sourceslist['%s' % DIST] = {
  DIST: ('os', 'updates', )
}
config['%s' % DIST] = {
  'runuser': '/sbin/runuser',
  'macros':  { 'dist': '.el' + VS, 'rhel': VS, 'redhat': VS},
}
aliases['%s' % DIST] = ('el' + VS + AS, )

0

Eğer tüm yol gitmek isterseniz, ayarlayabilirsiniz Koji 's bileşenlerinden biri olarak (cdgagne cevabı itibaren) Mock kullanır. Koji, Fedora'yı inşa eden ve web sitesinden ücretsiz olarak indirilebilir. Afaik, Fedora, Koji'yi RHEL'de çalıştırıyor, bu yüzden amaçlarınız için iyi olmalı.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.