फ्लेक्स कैसे स्थापित करें?


13

मैंने कोशिश की sudo yum install flexलेकिन मुझे बस मिल गया: कोई पैकेज फ्लेक्स उपलब्ध नहीं। मैं jsunpack स्थापित करने के लिए yara 1.6 के लिए निर्भरता के लिए इसे स्थापित करने का प्रयास कर रहा हूं। सहायता के लिए धनयवाद।


2
क्यों इस्तेमाल कर रहे हो yum? मैं मान रहा हूं कि आप उबंटू का उपयोग कर रहे हैं। यदि नहीं, तो कृपया इंगित करें।
नानोफारड

हाँ, मैं हूँ, हे भगवान मैं बहुत मूर्ख हूँ, मैं बस आँख बंद करके निर्देशों का एक सेट का पालन कर रहा था। मुझे नहीं पता था कि मैं सिर्फ sudo apt-get install tt माफ कर सकता हूँ !!
शेल्बी। S

जवाबों:


19

यह मानते हुए कि आप उबंटू का उपयोग कर रहे हैं, आपको आमतौर पर पैकेजों को स्थापित करने का प्रयास नहीं करना चाहिए yum। यह केवल बहुत ही विशेष परिस्थितियों के लिए प्रदान किया जाता है। आमतौर पर आपको उबंटू के पैकेज मैनेजर, एपीटी (उपयोग apt-get, या विकल्प aptitude), या इसके एक ग्राफिकल फ्रंटेंड (जैसे कि उबंटू सॉफ्टवेयर सेंटर या सिनैप्टिक पैकेज मैनेजर ) के साथ सॉफ्टवेयर इंस्टॉल करना चाहिए ।

  • yumमुख्य रूप से Red Hat आधारित सिस्टम (Fedora, Red Hat Enterprise Linux और उन के व्युत्पन्न सहित) पर प्रयोग किया जाता है। उपरोक्त आदेश वे हैं जो आप इसके बजाय उपयोग करेंगे। Red Hat आधारित सिस्टम पर निचले स्तर के उपकरण, एक विशिष्ट पैकेज फ़ाइल से एक पैकेज को स्थापित करने के लिए, है rpm। उबंटू पर इस उद्देश्य के लिए dpkg(या इसके ग्राफिकल फ्रंटेंड gdebi) का उपयोग किया जाना चाहिए। पैकेजों को dpkgस्थापित करता .debहै - अगर आपको लगता है कि आपको वास्तव में .rpmपैकेज स्थापित करने की आवश्यकता है , तो आपको इसका पैकेज alienबनाने .debऔर इसे स्थापित करने के लिए उपयोग करना चाहिए ।

  • अधिक जानकारी के लिए सॉफ़्टवेयर इंस्टॉल करना देखें ।

इस विशेष स्थिति में, आप flexयहाँ क्लिक करके स्थापित करने में सक्षम हो सकते हैं:

  • सॉफ्टवेयर सेंटर के माध्यम से स्थापित करें

या आप इन आदेशों को चलाकर इसे स्थापित कर सकते हैं:

sudo apt-get update
sudo apt-get install flex

पहला कमांड जानकारी देता है कि कौन से पैकेज किस संस्करण में उपलब्ध हैं और कौन से सॉफ्टवेयर स्रोतों से। कमांड लाइन से पैकेज स्थापित या अपग्रेड करने से पहले इसे चलाना उचित है। जबकि yumइंस्टॉलेशन का प्रयास करने से पहले यह जानकारी हमेशा प्राप्त की जाएगी (जो कि आसान है, लेकिन जो आपको yumकम समय में कई कमांड चलाने की आवश्यकता से बहुत अधिक समय sudo apt-get install ...लेती है ), इस जानकारी को प्राप्त नहीं करता है।

यदि आप sudo apt-get updateपहले नहीं चलते हैं , और आपने इसे कुछ समय में नहीं चलाया है, तो आपको पैकेज का एक पुराना संस्करण मिल सकता है, एक संस्करण लाने का प्रयास इतना पुराना है कि यह अब उपलब्ध नहीं है, या ऐसा संस्करण प्राप्त करना जो नहीं है आपके द्वारा स्थापित अन्य पैकेजों के साथ सही काम करें।


2

आप टाइप करके एप्टीट्यूड इंस्टॉल करने की कोशिश कर सकते हैं sudo apt-get install aptitude(यदि आपके पास पहले से नहीं है) और फिर टाइप करें sudo aptitude search flex

यदि यह पैकेज का पता लगाता है sudo aptitude install flex

यह तरीका imwrng के रास्ते से थोड़ा खींचा गया है , लेकिन यह आपको फ्लेक्स के लिए अन्य उपलब्ध पैकेज ब्राउज़ करने की अनुमति देता है।


apt-cache search flexएक ही काम करता है, आप योग्यता स्थापित करने की आवश्यकता नहीं होगी।
थॉमस वार्ड

2

आप गलत लिनक्स डिस्ट्रो के लिए कमांड का उपयोग करते हुए (मेरी टिप्पणी के अनुसार जो iwrng के उत्तर से पहले आए थे) हैं। Ubuntu, जैसे डेबियन aptअनुप्रयोगों को स्थापित करने और प्रबंधित करने के लिए (उन्नत पैकेज टूल) का उपयोग करता है। कृपया sudo apt-get update, अपने गाइड में अन्य सभी इंस्टॉलेशन चरणों का उपयोग करें , उसके बाद करें sudo apt-get install flexऔर उपयोग sudo apt-get installpackagenameकरें।


2

sudo apt-get install flexइसे स्थापित करने के लिए आपको टाइप करना होगा। या यदि आप सॉफ़्टवेयर केंद्र का उपयोग करके चित्रमय दृष्टिकोण चाहते हैंसॉफ्टवेयर सेंटर के माध्यम से स्थापित करें


अरे वाह .. मुझे विश्वास नहीं हो रहा है कि मैंने यह कोशिश करने के बारे में सोचा भी नहीं था ... हाहा धन्यवाद!
शेल्बी। S
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.