पॅकमॅन सह संकलित कसे करावे

हाय, यावेळी मी आपल्यासाठी एक छोटीशी टीप (जी बहुधा आधीच माहित असेल) घेऊन आली आहे, परंतु बर्‍याच लोक जे सहसा डिस्ट्रॉस वापरतात त्यावर आधारित पॅकमन त्यांना कदाचित माहित नाही आणि सर्वात वाईटः संकलित करण्यासाठी एकच कर्नल वापरत आहात.

मी अत्यंत शिफारस करतो वाचा "संकलनासाठी विचार" वेडा आणि मूर्ख संकलित करण्यापूर्वी

चला हे करूया…

आमच्या प्रोसेसरची संख्या जाणून घ्या

प्रथम आम्ही आपल्याकडे किती प्रोसेसर उपलब्ध आहोत ते पाहणार आहोत (बहुतेक तज्ञ घाबरू शकणार नाहीत, थ्रेड्स आणि फिजिकल प्रोसेसरमध्ये स्पष्टपणे फरक आहेत, परंतु मेकपीके एक्जीक्यूशन थ्रेड्सला पॅरामीटर्स म्हणून वापरतात) त्यासाठी आम्ही कार्यान्वित करतोः

lscpu | grep '^ CPU (s):'

माझ्या बाबतीत ते परत येते:

[x11tete11x @ Jarvis ~] $ lscpu | grep '^ CPU (s):' CPU (s): 8 [x11tete11x @ Jarvis ~] $

हे प्रोसेसरच्या बाबतीत आहे इंटेल फसवणे हायपरथ्रेडिंग हे फाशीचे धागेदेखील दर्शविते.

/Etc/makepkg.conf फाईल संपादित करा

आम्ही फाईल एडिट करतो /etc/makepkg.conf मेकपॅकजीला सर्व उपलब्ध प्रोसेसर वापरण्यास सांगण्यास; या दृष्टीने, विकीनुसार गेन्टू, करावयाच्या "रोजगार" ची रक्कम खालील खात्यातून येते:

प्रोसेसरची संख्या + एचटी (इंटेल समर्थित बाबतीत हायपरथ्रेडिंग) + 1

आम्ही संपादित करतोः

sudo नॅनो /etc/makepkg.conf

आणि आम्ही ओळ सुधारित करतो मेकफ्लेग्स (बिनधास्त ) संबंधित मूल्यासह, माझ्या बाबतीत हे असे दिसेल:

MAKEFLAGS = "- j9"

हे बदल आणि व्होईला सेव्ह करा. आता आम्ही आधारित असलेल्या कोणत्याही डिस्ट्रॉसवर विविध कोर वापरून आमची पॅकेजेस संकलित करू शकतो पॅकमन

पुढे मी एक व्हिडिओ संलग्न करीत आहे ज्यामध्ये आपण प्रत्येक प्रकरणात «सिंपलस्क्रीनरेकॉर्डर how कसे संकलित केले ते पाहू शकता. मॅकेफ्लेग्स (मॅकेफ्लेग = »- जे 9 XNUMX) आणि शिवाय मेकफ्लेग्स (#मॅकेफ्लेग = »- जे 9 XNUMX):


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   योयो म्हणाले

    काका, हे जसे आपण माझ्या गावात म्हणतो say व्हिनेगरमधील डिक »म्हणजे, खूप चांगले 😛

    माझ्याकडे c कोरे आहेत, मला get मिळाले आहेत, मला वाटते की मला बरोबर 4 द्यावे लागेल?

    तसे, Makekpg.conf दुरुस्त करा, की आपण कॉपी / पेस्टरो वेडा चालविणार नाही तर ते मेकपीकेजी कॉन्फ आहे

    पॅकमन नियम !!!! 😛

    1.    x11tete11x म्हणाले

      मी नुकतीच छोटी चूक एक्सडी पाहिली, मी ती आधीच एक्सडी दुरुस्त करण्यासाठी मुलांना पाठविले
      प्रभावीपणे, आपल्या बाबतीत ते 5 एक्सडी असेल.

      मला माहित आहे की तुम्हाला हा लेख एक्सडी हाहाहा आवडेल

      1.    मॅन्युअल डी ला फुएन्टे म्हणाले

        दुरुस्त केले. 🙂

        1.    मॅन्युअल डी ला फुएन्टे म्हणाले

          माझा वापरकर्ता एजंट माझा विश्वासघात करते, आता मी कमानीमध्ये आहे ...

          दोन्ही डिस्ट्रॉवर समान फायरफॉक्स प्रोफाइल वापरण्यासाठी. 😛

      2.    रोडर म्हणाले

        मी टिप्पणी देण्याची ही संधी घेते की आपण बीएफएस वापरत असल्यास (ते काय आहे हे आपल्याला माहित नसल्यास आपण ते वापरत नाही) काहीही न जोडता जास्तीत जास्त कामगिरी कोरच्या संख्येसह प्राप्त केली जाते.

      3.    बंद म्हणाले

        आणि जर त्याने मला फेकून दिले की माझ्याकडे "2" आहे मी बरोबर 3 ठेवले?

      4.    x11tete11x म्हणाले

        अचूक @ShutdowN

      5.    अझूरियस म्हणाले

        मी तुमच्यावर प्रेम करतो, जेव्हा तुम्हाला लेख मिळाला तेव्हा मी ते केले, आता मी हे वापरत आहे कारण मला हाहा कसे संकलित करावे हे माहित नव्हते.
        हे छान आहे कारण कॉन्की मला सांगते की माझ्या आय 4 वरील सर्व 3 थ्रेड्स 100% आहेत आणि जेव्हा मी ते संपादित करतो तेव्हा मला वाटते की माझा एकच धागा कॉन्फिगर केलेला आहे. मला हे आवडते, मी आत्ता माझे स्वतःचे कर्नल संकलित करीत आहे, ते कसे कार्य करते ते पाहूयाः v

    2.    थल्सकार्थ म्हणाले

      मी योयोशी सहमत आहे, जरी माझ्या गावात असे म्हटले जात नाही, ते “व्हिनेगरमधील डिक” आहे! घरी येताच मी प्रयत्न करतो.

      1.    गोंधळ म्हणाले

        घरी आल्यावर तुला काय चव आहे ... डिक? हाहाहा
        तू मला हसवलं …
        मिठी

  2.   योयो म्हणाले

    मला माहित आहे की तेथे 5 आहेत कारण मी हाताने हाहा द्वारा डेबियनसाठी कर्नल कसे संकलित करावे हे मी या पोस्टमध्ये म्हटले आहे

    http://yoyo308.com/2013/11/22/como-compilar-e-instalar-el-ultimo-kernel-3-12-1-en-crunchbang-waldorf-debian-wheezy/

    1.    x11tete11x म्हणाले

      अरेरे कार स्पॅमेरो एक्सडी हाहााहा

      1.    मॅन्युअल डी ला फुएन्टे म्हणाले

        काळजी करू नका, माझ्याकडे आधीपासून माझ्या बॅनहॅमरच्या दृष्टीक्षेपात आहे, मुहाहााहा.

      2.    नॅनो म्हणाले

        "माय बॅनहॅमर", धूर खाली आणण्यासाठी मलाही पंच बनवू नका <3

        1.    मॅन्युअल डी ला फुएन्टे म्हणाले

          येथून निघू, मुळा डोके, काम करत रहा किंवा मला काठी मिळेल.

      3.    चैतन्यशील म्हणाले

        हाहााहा .. ओएमजी, मला हा समुदाय आवडतो.

  3.   रोडर म्हणाले

    Ccache देखील खूप उपयुक्त आहे, परंतु संकलनाला वेग देण्यासाठी मागील संकलन आवश्यक आहे.

    1.    थल्सकार्थ म्हणाले

      मला समजले नाही, आपण संकलनाला वेग देण्यासाठी संकलित करता?

      1.    रोडर म्हणाले

        ccache हे एक साधन आहे (मोठ्याने हळूवार वापरकर्त्यांद्वारे वापरले जाते) जे आर्काइव्हच्या संकलनापासून इंटरमिजिएट फायली वाचविण्यास परवानगी देते, ज्यायोगे त्या कार्यवाहीचे पुढील संकलन बरेच वेगवान होते. अनुप्रयोग विकसकांसाठी आणि सतत स्वत: चे कर्नल तयार आणि अद्यतनित करणार्‍या लोकांसाठी देखील उपयुक्त.

      2.    युकिटरू म्हणाले

        ccache ही संकलन कॅशे आहे, जेव्हा आपण ती सक्रिय करते तेव्हा आपण केलेले प्रथम संकलन जोपर्यंत ते टिकेल तोपर्यंत टिकते (जर ते जावा, फायरफॉक्स आणि लिबर ऑफिस एकत्र असेल तर आपण आपले हार्डवेअर खूप शक्तिशाली नसल्यास काही तासांचे संकलन सुनिश्चित कराल) परंतु त्याच सॉफ्टवेअरचे दुसरे संकलन (समान आवृत्ती, त्याच्या संकलनाच्या पर्यायांमध्ये किंवा पॅचेसमध्ये काही बदल असल्यास) बरेच वेगवान होईल कारण ccache सत्यापित करते की जे संकलित केले आहे ते बरेच तयार आहे आणि संकलनाची वेळ कमी करते. तथापि, कधीकधी ते समस्या देते (जेंटू विकीच्या एखाद्या गोष्टीमुळे त्यांनी चेतावणी दिली नाही) आणि फायरफॉक्सच्या यादीमध्ये ते देखील करतात, म्हणून आपण त्याच आवृत्तीसह कॅशे करीत असाल तर आपण दुसर्‍याकडे गेलात तर, कॅशे साफ करा आणि पुन्हा सुरू करा.

      3.    थल्सकार्थ म्हणाले

        माहितीबद्दल धन्यवाद, मला माहिती नाही

  4.   एडुआर्डो म्हणाले

    मी आर्क मध्ये दीड वर्ष आहे आणि मी या टीप बद्दल कधीही ऐकले नाही, धन्यवाद.

  5.   होजॅको म्हणाले

    गरीब असल्याने निराश!
    हाहाहाहाहा

  6.   युजरच म्हणाले

    धन्यवाद. हा डेटा खूप चांगला आहे

  7.   लुइस स्क्वेअर म्हणाले

    माझा एक प्रश्न आहे…

    मी हा पर्याय थोडा काळासाठी वापरत आहे (त्याने मला फेकून दिलेली संख्या 4 होती म्हणून ती #MAKEFLAGS = »- j5 ″ राहील)

    परंतु माझ्या लक्षात आले आहे की जेव्हा मी काही प्रोग्राम्स अपडेट करतो तेव्हा सीपीयू 100% वर जातो आणि जेव्हा असे होते तेव्हा इतर प्रोग्राम्स वापरणे अवघड होते ...

    मी मधे काहीतरी करू शकतो ?? उदाहरणार्थ, एक #MAKEFLAGS = »- j3 put लावा ???? किंवा हे असे काही आहे जे मध्यम ग्राउंडशिवाय चालू किंवा बंद आहे?

    शुभेच्छा

    1.    x11tete11x म्हणाले

      लुईस, होय, तुम्ही अडचणीशिवाय -जे 3 लावू शकता, हे पॅरामीटर काय करते हे किती «थ्रेड्स is मध्ये वर्णन केले आहे (तपशीलात न जाण्यासाठी, असे समजावे की थ्रेड किती समानांतर भाग आहेत - आपण कोणत्या प्रक्रियेवर जाणार आहात आपण करणार आहात) या प्रक्रियेसाठी वापरला जाईल

  8.   निनावी म्हणाले

    परिपूर्ण, आता मी ठेवले. धन्यवाद जुन्या!