क्या RedHat के लिए पाइलडर जैसा माहौल है?


9

मैं जानना चाहूंगा कि क्या डेबियन जैसी कोई उपयोगिता है pbuilder, एक स्वच्छ वातावरण ( chroot) का उपयोग करके रेडहैट पर आरपीएम पैकेज बनाने के लिए ।

मुझे माच मिला है जिसमें कुछ इस तरह का समर्थन है लेकिन डेबियन पर्यावरण के तहत, और आरएचईएल का समर्थन नहीं करता है। मुझे ऐसा कुछ चाहिए जो आरएचईएल 5.5 पर चलता हो।

जवाबों:


6

नकली वह है जिसे आप ढूंढ रहे हैं। यह मच पर आधारित है और इसे ईपीईएल में पैक किया गया है । मैं नियमित रूप से आरएचएमएल और फेडोरा के लिए आरपीएम पैकेज बनाने के लिए इसका उपयोग करता हूं।


3

OpenSUSE बिल्ड सिस्टम कई वितरणों का समर्थन करता है और आपके द्वारा वर्णित पर्यावरण का समर्थन करता है, यह सुनिश्चित करने के लिए सैंडबॉक्स वाला वातावरण है कि बिल्ड संगत और विश्वसनीय हैं:

https://build.opensuse.org/

आप OpenSUSE बिल्ड सिस्टम को एक उपकरण के रूप में भी स्थापित कर सकते हैं। यह एक स्व-निहित लिनक्स VM छवि (VMware, QEmu, या ISO संस्करण समर्थित हैं) जिसमें आपके स्वयं के फ़ार्म सेट करने के लिए संपूर्ण स्टैक होता है:

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


0

mach एक उपयुक्त विन्यास फाइल के साथ RHEL का समर्थन करता है, उदा:

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

यदि आप पूरे रास्ते पर जाना चाहते हैं, तो आप कोजी को स्थापित कर सकते हैं , जो इसके घटकों में से एक के रूप में मॉक (सीडीजीएन के जवाब से) का उपयोग करता है। कोजी जो फेडोरा बनाता है और अपनी वेबसाइट से स्वतंत्र रूप से डाउनलोड करने योग्य है। अफिक, फेडोरा आरएचईएल पर कोजी चलाते हैं, इसलिए यह आपके उद्देश्यों के लिए ठीक होना चाहिए।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.