Amazon Linux: apt-get: कमांड नहीं मिला


122

मैं अपने एडब्ल्यूएस उदाहरण पर एक अपाचे सर्वर स्थापित करने की कोशिश कर रहा हूं, हालांकि, ऐसा लगता है कि इसमें उपयुक्त पैकेज स्थापित नहीं है।

मैंने गुगली की और मैंने पाया कि इस पैकेज में कुछ टूटे हुए लिंक थे। अगर मैं उस जानकारी में मदद करता हूं तो मैं एक विंडोज़ मशीन पर पुट्टी का उपयोग कर रहा हूं।

वर्तमान में मेरे पास linux enviroments में कोई अनुभव नहीं है।

मैं लिनक्स का निम्नलिखित संस्करण चला रहा हूं

Linux ip-172-31-37-96 3.14.48-33.39.amzn1.x86_64 #1 SMP Tue Jul 14 23:43:07 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

किसी को भी उस के साथ मदद कर सकते हैं?


EC2 डैशबोर्ड में सर्वर बनाते समय, सर्वर प्रकार के रूप में "ubuntu linux" चुनें।
पॉल

जवाबों:


275

यदि आप Amazon Linux का उपयोग कर रहे हैं तो यह CentOS- आधारित है, जो RedHat- आधारित है। आरएच-आधारित इंस्टॉल उपयोग yumनहीं करते हैं apt-get। कुछ ऐसा yum search httpdहोना चाहिए जो आपको उपलब्ध अपाचे पैकेज दिखाता है - जो आप चाहते हैं yum install httpd24

नोट: अमेज़ॅन लिनक्स 2 ने इस उत्तर के लेखन के बाद से CentOS से विचलन किया है, लेकिन अभी भी उपयोग करता है yum


अपनी स्क्रिप्ट के लिए यम संकेत प्रश्न से बचने के लिए यम में जोड़ें।
स्टीवन योंग

19

yumकमांड का उपयोग करके अपना एप्लिकेशन इंस्टॉल करने का प्रयास करेंyum install application_name


6

लिनक्स वितरण की जाँच करें, apt-getमें काम करता है Debian आधारित distro जबकि yumमें काम करता है फेडोरा आधारित distro

Ref: डिस्ट्रो नाम कैसे पता करें , कमांड निष्पादित करेंcat /etc/*-release

यह भी संभव है कि आपका सिस्टम व्यवस्थापक आपको sudoनिष्पादित करने के लिए अनुमति नहीं देता है (या आपको उन उपयोगकर्ताओं के समूह में नहीं रखा है ) जिन्हें निष्पादित करने की अनुमति है, apt-getलेकिन यदि आपके पास sudoपहुंच है sudo apt-get <package_name>तो यदि आप उपयोग कर रहे हैं debianया नहीं yum install <package_name>तो निष्पादित करने का प्रयास करें Fedora


4

मैं apt-get: command not foundयहाँ एक ही मुद्दे का सामना कर रहा हूँ कि मैं इसे ubuntu xenial पर कैसे हल कर रहा हूँ

  • यहाँ से उपयुक्त का उपयुक्त संस्करण खोजें ( ubuntu xenial के लिए)apt_1.4_amd64.deb

  • Apt.deb डाउनलोड करें

    wget http://security.ubuntu.com/ubuntu/pool/main/a/apt/apt_1.4_amd64.deb

  • Apt.deb पैकेज स्थापित करें

    sudo dpkg -i apt_1.4_amd64.deb

अब हम आसानी से भाग सकते हैं

sudo apt-get install htop


4
यह URL टूट गया है?
पसुपति राजमनिकम


2
इसके बजाय बस यहां जाएं और संस्करण और डिस्ट्रो की खोज करें, URL के टूटने के इंतजार से बचें
सलेम मेगिडो


1

apt – get: कमांड नहीं मिली

डेबियन आधारित लिनक्स वितरण के लिए:

sudo apt install <package>सामान्य के बजाय उपयोग करने का प्रयास करेंsudo apt-get install <package>

से man apt

apt पैकेज प्रबंधन प्रणाली के लिए एक उच्च-स्तरीय कमांडलाइन इंटरफ़ेस प्रदान करता है। यह एक अंत उपयोगकर्ता इंटरफ़ेस के रूप में अभिप्रेत है और कुछ विशेष APT टूल जैसे apt-get (8) और apt-cache (8) की तुलना में कुछ विकल्पों को डिफ़ॉल्ट रूप से इंटरैक्टिव उपयोग के लिए बेहतर अनुकूल बनाता है।


1

2 मुद्दे हो सकते हैं: =

1. Your are trying the command in machine that does not support apt-get command
because apt-get is suitable for Linux based Ubuntu machines; for MAC, try
apt-get equivalent such as Brew

2. The other issue can be that your installation was not completed properly So

संक्षिप्त उत्तर:

Re-install Ubuntu from a Live CD or USB.

लंबा संस्करण:

The long version would be a waste of your time: your system will never
be clean, but if you insist you could try:

==> Copying everything (missing) except for the /home folder from the Live
CD/USB to your HDD.

OR

==> Do a re-install/repair over the broken system again with the Live
CD / USB stick.

OR

==> Download the deb file for apt-get and install as explained on above posts.
I would definitely go for a fresh new install as there are so many things to
do and so little time.


0

OpenSUSE लिनक्स वितरण के लिए:

sudo zypper install <package>

उदाहरण के लिए:

sudo zypper install git

0

यह उत्तर पूर्ण AWS शुरुआती के लिए है:

मेरे पास यह मुद्दा था, लेकिन यह इसलिए था क्योंकि मैं अपने मैक कंप्यूटर के अंदर एक ट्यूटोरियल से कमांड चलाने की कोशिश कर रहा था। मुझे वास्तव में अपने एडब्ल्यूएस मशीन में एसएसएच करने की आवश्यकता थी, और फिर वहां वही कमांड चलाएं। टा दा, यह काम किया:

यहाँ छवि विवरण दर्ज करें

SSH कमांड को कॉपी करने में सक्षम होने के लिए, अपने EC2 उदाहरण में इस बटन पर क्लिक करें। सेटअप आपकी SSH कुंजियां https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html और फिर आप अपने मशीन में SSH कर सकते हैं

एक बार यहां, आप अपनी sudo apt-getकमांड चला सकते हैं ।

आशा है कि यह अन्य शुरुआती लोगों की मदद करता है


-1

आपको apt डिबेट पैकेज को मैन्युअली डाउनलोड करना होगा। फिर dpkg चलाएं और इसे इंस्टॉल करना चाहिए।


मैं के लिए गया था packages.debian.org/search?keywords=apt और वहाँ विकल्पों की सूची इस प्रकार हैं: निचोड़ (oldoldstable), निचोड़-लीटर, खरखरा (oldstable), जेसी (स्थिर) और प्रयोगात्मक (आर सी-गाड़ी) है कि नहीं कर रहे हैं अस्थिर या परीक्षण के रूप में सूचीबद्ध। मुझे कौन सा खरीदना चाहिए?
कैओ फेवरो

3
इनमें से कोई भी नहीं। अमेज़न लिनक्स सर्वर पर apt को स्थापित करने का कोई कारण नहीं है।
सइयोजोज

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