Apt-get को एक डिफ़ॉल्ट Amazon EC2 उदाहरण पर सक्षम करना, जिसमें yum इंस्टॉल है


10

मैं कुछ कॉल करना चाहूंगा जैसे:

sudo yum install apt

सक्षम करने के लिए उपयोग करने के लिए सक्षम होने के साथ-साथ स्थापना के लिए यम।

हालांकि यह काम नहीं करता है। मुझे निम्नलिखित वापस मिले:

Loaded plugins: fastestmirror, priorities, security, update-motd
Loading mirror speeds from cached hostfile
 * amzn-main: packages.eu-west-1.amazonaws.com
 * amzn-updates: packages.eu-west-1.amazonaws.com
Setting up Install Process
No package apt available.
Error: Nothing to do

ऐसा लगता है कि इसे डिफ़ॉल्ट अमेजन EC2 उदाहरण को रिपॉजिटरी से अवगत कराने की आवश्यकता है।

संक्षेप में: मैं केवल यम के बजाय उपयुक्त-उपयोग को कैसे सक्षम कर सकता हूं?

जवाबों:


15

apt-get एक डेबियन टूल है। yum (और rpm) Red Hat उपकरण हैं। वे संगत नहीं हैं; न तो वे पैकेज हैं जो वे स्थापित करते हैं।

यदि आप apt-get का उपयोग करना चाहते हैं, तो Red Hat (या CentOS, या whatnot) के बजाय एक Debian (या Ubuntu) छवि का उपयोग करें।


1

यम आरएचईएल (सेंटोस) सिस्टम पर डिफैक्टो आरपीएम पैकेज प्रबंधन है, और जब आप इसे लटका लेते हैं तो यह काफी अच्छी तरह से काम करता है- मेरा सबसे अच्छा सुझाव है कि आप यम से परिचित हों या डेबियन का उपयोग करें ...

कहा जा रहा है कि आप इनमें से किसी एक रिपॉफॉर पैकेज को स्थापित करने का प्रयास कर सकते हैं (या अपना /etc/yum/repos.d: D) सेट कर सकते हैं, फिर से प्रयास करें। sudo yum install apt

http://pkgs.repoforge.org/apt/


0

ऐसा लगता है कि @duskwuff शायद सही है: आप एक डेबियन (या डेबियन-आधारित, जैसे उबंटू) ऑपरेटिंग सिस्टम की उम्मीद कर रहे हैं। यम का उपयोग Red Hat-based ऑपरेटिंग सिस्टम (जैसे Fedora, CentOS, Yellow Dog, Scientific, जो भी हो) में किया जाता है।

वे समान उद्देश्यों के लिए काम करते हैं: सबसे आम मामलों के लिए:

   apt-cache search $FOO         ==   yum search $FOO   ||  yum search all $FOO
   apt-get install $FOO          ==   yum install $FOO
   apt-get update                ==   (not needed, happens on every hit)
   apt-get upgrade               ==   yum update

हालांकि, apt है शेयर फेडोरा पर उपलब्ध है। यदि आप फेडोरा चला रहे हैं -

     $ cat /etc/fedora-release 
    Fedora release 15 (Lovelock)

फिर आप /etc/yum.repos.dउसी OS को चलाने वाली दूसरी मशीन पर से कॉपी करके स्टॉक फेडोरा रिपॉजिटरी में जोड़ सकते हैं । (पहले से ही वहां मौजूद फाइलों की जांच करें, लेकिन अक्षम /etc/yum.repos.d/होना चाहिए : कई .repoफाइलें होनी चाहिए , जो स्टॉक फेडोरा रिपॉजिटरी के लिए अक्षम हो सकती हैं ...)

निजी तौर पर, मैं RPMforge का उपयोग करने के खिलाफ अनुशंसा करूंगा जब तक कि आप जोखिमों से परिचित नहीं होते ... मैं स्टॉक ओएस के साथ उनके पैकेज को विलय करने में समस्याओं में चला गया हूं। हालाँकि, RPMfusion आम तौर पर "सुरक्षित" साबित हुआ है।


-2

कृपया अपने (सुरक्षा समूह) में एक नया नियम निर्धारित करें। सुरक्षा समूह आईडी का उपयोग करके अपने "VPC देखें" का चयन करें और Actioins पर क्लिक करें। वहाँ से इनबाउंड नियमों का चयन करें और फिर स्रोतों के अंतर्गत कहीं भी चुनें।

आशा है कि यह समस्या को हल करता है।


ओपी के मुद्दे का नेटवर्क सुरक्षा नियमों से कोई लेना-देना नहीं था।
डस्कवफ-एक्टिव-

@duskwuff मेरे पास एक ही मुद्दा था और यह मेरे लिए तय था। वह यह पूछ रहा था: "संक्षेप में: मैं केवल यम के बजाय उपयुक्त-उपयोग को कैसे सक्षम कर सकता हूं" जब तक कि मैंने नियम नहीं बदला, मैं उपयुक्त-प्राप्त करने में सक्षम नहीं था।
हादी

तब आप पहले से ही एक डेबियन या उबंटू उदाहरण का उपयोग कर रहे होंगे, और कभी भी इसका उपयोग नहीं किया था yum
डस्कवफ
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.