मैं सिस्टमस्ट के साथ अपस्टार्ट को कैसे बदल सकता हूं?


47

चूंकि मार्क शटलवर्थ ने भविष्य में sytemd पर स्विच करने का फैसला किया , इसलिए मैं सोच रहा था कि क्या मैं इसे अपने उबंटू में स्थापित कर सकता हूं?

जवाबों:


44

विली वेयरवोल्फ (15.10) और नया:

आपको कुछ करने की जरूरत नहीं है। आप डिफ़ॉल्ट रूप से systemd का उपयोग कर रहे हैं।

भरोसेमंद (14.04) और पुराने:

आप भाग्य से बाहर हैं। उबंटू रिपॉजिटरी यूटोपिक से पहले संस्करणों के लिए सिस्टमड बायनेरिज़ प्रदान नहीं करते हैं, इस तथ्य के बावजूद कि उनके स्रोत फाइलों को उत्पन्न करते हैं। आप इस उत्तर में इसके बारे में अधिक जान सकते हैं


Ubuntu 12.04 LTS: पैकेज सिस्टमड-सेवाओं का पता लगाने में असमर्थ। मुझे लगता है कि आपको कम से कम किस संस्करण के लिए काम करना चाहिए, और / या किस भंडार को जोड़ना है और कैसे।
एंथन

@ एंथन केवल रेयरिंग और नए के साथ काम करता है।
Braiam

या सिर्फ बड़बड़ाना? 13.10 पर systemd- सेवाओं में / lib / systemd / systemd शामिल नहीं है, और एक और पैकेज नहीं है जो करता है।
sourcejedi

@sourcejedi आप सही हैं, मैं चकित हो गया हूं, मैंने सभी रिपॉजिटरी की खोज की है और यूटोपिक /lib/systemd/systemdसे पहले किसी भी पैकेज द्वारा प्रदान नहीं किया गया है ... मुझे यकीन नहीं है कि /lib/systemd/systemdमेरे अपडेट- रेयरिंग ट्रस्टी में क्या चल रहा है प्रणाली।
Braiam

1
@ bodhi.zazen पैकेज "PPA" से आता है। यदि आप चारों ओर जांच करते हैं, तो आप देखेंगे कि सिस्टमड को स्थापित करने के लिए यह पीपीए से संकुल का उपयोग करता है। मैं नहीं करता, मेरे निर्देश "मुख्य" का उपयोग करते हैं जो उबंटू / कैनोनिकल द्वारा समर्थित पैकेज हैं। बेशक, छलांग लगाने के इच्छुक लोगों को भी कोशिश करने से पहले तैयार रहना चाहिए।
Braiam

4

इन ppas जोड़ें

sudo add-apt-repository ppa:ondrej/systemd
sudo apt-get update

systemd को माउंटपॉइंट के /sys/fs/cgroupरूप में निर्देशिका की आवश्यकता होती है । यह वर्तमान उबंटू कर्नेल (2.6.35) में मौजूद नहीं है। इसे mkdir के साथ नहीं बनाया जा सकता है क्योंकि sysfs इसकी अनुमति नहीं देता है। निर्देशिका बनाने के लिए इस पैच को 2.6.36 कर्नेल से बैकपोर्ट किया जाना चाहिए। एक उपयुक्त पैच कर्नेल के माध्यम से खींचा जा सकता हैapt-get

sudo apt-get install linux-image-2.6.35-23-generic=2.6.35-23.41ppa1 linux-headers-2.6.35-23-generic=2.6.35-23.41ppa1 linux-headers-2.6.35-23=2.6.35-23.41ppa1

तब systemd स्थापित करें

 sudo apt-get install systemd libpam-systemd systemd-gui systemd-extra-units

अधिक जानकारी के लिए इस लिंक पर जाएं


वर्तमान में समर्थित Ubuntu के किस संस्करण में कर्नेल 2.6.35 है?
user68186

पीपीए, और न ही 'निर्भरता' की स्थापना काम करती है: /
ब्लेड 19899

2
मैं 2.6 और न ही मेरी प्रणालियों में से किसी में पुराने कर्नेल स्थापित नहीं होगा
Braiam

1
यह विकी जानकारी वास्तव में पुरानी है, मैंने इसे तब पढ़ा जब इस प्रश्न का उत्तर खोजने की कोशिश कर रहा था और प्रभावित नहीं था
michel-slm

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