मैं लिनक्स में सॉफ्टवेयर कैसे स्थापित कर सकता हूं जिसमें कोई यम और कोई दांव नहीं है?


2

मैं लिनक्स के लिए नौसिखिया हूं (जो मुख्य रूप से विंडोज और मैक ओएस एक्स का उपयोग करता है) को कुछ सलाह की जरूरत है। मैं आज एक लिनक्स मशीन पर गिट स्थापित करने की कोशिश कर रहा था, और कुछ समस्याओं का सामना कर रहा था:

  1. स्थापित ओएस के संस्करण को नहीं जानते हुए, मैंने उस /proc/versionफ़ाइल को खोला है जिसमें कहा गया है:

    Linux version 2.6.9-42.0.2.ELsmp (bhcompile@ls20-bc1-13.build.redhat.com) 
    (gcc version 3.4.6 20060404 (Red Hat 3.4.6-3)) #1 SMP Thu Aug 17 17:57:31 
    EDT 2006
    
  2. फिर, जैसा कि गिट दस्तावेजों ( http://git-scm.com/download/linux ) में लिखा गया था , मैंने माना कि मैं yum install gitफेडोरा के लिए कमांड का उपयोग कर सकता हूं , लेकिन निम्नलिखित परिणाम मिला।

    [root@myserver ~]# yum install git
    -bash: yum: command not found
    
  3. इसलिए मैंने yumप्रयोग करके स्थापित करने की कोशिश की wget, लेकिन वह इतना भाग्यशाली नहीं था।

    [root@myserver ~]# wget http://linux.duke.edu/projects/yum/download/2.0/yum-2.0.7.tar.gz
    -bash: wget: command not found
    
  4. मैंने गुगली की और इस पृष्ठ और इस पृष्ठ को पाया , इसलिए इसके yumसाथ स्थापित करने की कोशिश की rpm, लेकिन केवल प्रश्न चिह्न से भरा परिणाम मिला। (संभवतः एक एन्कोडिंग समस्या, हम्म ...)

    [root@myserver ~]# rpm -Uvh http://www.eomy.net/linux/install-yum-x86_64/wget-1.10.2-0.40E.x86_64.rpm
    http://www.eomy.net/linux/install-yum-x86_64/wget-1.10.2-0.40E.x86_64.rpm(??)?? ?????ϴ
                                                                                  ?: /var/tmp/rpm-xfer.TbuAOu: V3 DSA signature: NOKEY, key ID 443e1821
    ?غ?..                  ########################################### [100%]
    wget-1.10.2-0.40E Ű????̹??ġ?Ǿ?ֽ??ϴ
                                            wget-1.10.2-0.40E???? ??ġ?Ǵ/usr/bin/wget ?? wget-1.10.2-0.40E Ű????ϰ? ???ϴ
                                                                                                                            wget-1.10.2-0.40E???? ??ġ?Ǵ/usr/share/man/man1/wget.1.gz ?? wget-1.10.2-0.40E Ű????ϰ? ???ϴ
                                             [root@myserver ~]# 
    
  5. अंत में, जब मैंने rpm --versionटर्मिनल में टाइप किया , तो मुझे नीचे दिए गए परिणाम मिले।

    [root@myserver ~]# rpm --version
    RPM ???? - 4.3.3
    

मैं जानना चाहूंगा कि मैं अब क्या कर सकता हूं या संभवतः कोशिश कर सकता हूं। क्या यह मेरी स्थिति में wgetया yumकुछ भी संभव नहीं है ? या क्या होमब्रेव ( http://mxcl.github.com/homebrew/ ) जैसा कोई जादुई उपकरण है जिसका मैं उपयोग कर सकता हूं?

जैसा कि झाकियों ने अपनी टिप्पणियों में उल्लेख किया है, मैंने कुछ और फाइलों का आउटपुट जोड़ा है:

  • vi /etc/issue

    Red Hat Enterprise Linux AS release 4 (Nahant Update 4)
    Kernel \r on an \m
    
  • vi /etc/redhat-release (कोई फ़ाइल नाम / आदि / जारी नहीं)

    Red Hat Enterprise Linux AS release 4 (Nahant Update 4)
    
  • / etc / संस्करण और / etc / रिलीज़-संस्करण मौजूद नहीं हैं।

साथ ही, सिस्टम में नहीं apt-getऔर नहीं yast। 32 बिट पैकेज या तो काम नहीं किया।


2
आपके पास apt-getया तो नहीं है , मैं इसे लेता हूं?


आपने x86_64संकुल के संस्करण को डाउनलोड करने का निर्णय कैसे किया ? यह मामला नहीं हो सकता है कि आप 32 बिट सिस्टम चला रहे हैं और आपको इसके बजाय उन पैकेजों का उपयोग करना चाहिए?

इसके अलावा, आपको याद रखना होगा कि लिनक्स में कई अलग-अलग पैकेज मैनेजर हैं। फेडोरा और आरएचईएल आरपीएम का उपयोग करते हैं, अन्य यूम का उपयोग करते हैं, और फिर डेबियन आधारित डिस्ट्रोस एप्ट-गेट का उपयोग करते हैं।
लिनक्स

क्या आप / etc / अंक, / etc / रिलीज़, / etc / संस्करण, / etc / रिलीज़-संस्करण का आउटपुट प्रकाशित कर सकते हैं? (उन सभी का अस्तित्व नहीं हो सकता है)। इससे इस बात की जानकारी मिलती है कि इस विशेष मशीन पर लिनक्स वितरण क्या स्थापित किया गया है जो आपके मुद्दे का जवाब खोजने में मदद करेगा।
15

जवाबों:


1

क्या आपके पास लिंक या कर्ल हैं? क्या आपके पास ssh है? फिर आपके पास scp है, आप उदाहरण के लिए एक tar.gz स्रोत फ़ाइल में इसे स्थानांतरित कर सकते हैं और देख सकते हैं कि क्या आपके पास बनाने और gcc है, और मशीन पर पैकेज का निर्माण / संकलित करें, फिर उपसर्ग को अपने होम फ़ोल्डर के तहत कहीं पर सेट करें और स्थापित करें वहाँ पैकेज। आप pacman को डाउनलोड और इंस्टॉल कर सकते हैं - फिर आपके पास एक पैकेट मैनेजर है!

डिस्ट्रो के संस्करण की जांच करने के लिए आमतौर पर / etc / रिलीज़ या / etc / संस्करण या / etc / रिलीज़-संस्करण

लेकिन यह एक पुरानी RedHat मशीन प्रतीत होती है, इसलिए संभवतः आपके पास केवल rpm है। तो फिर एक .rpm पैकेज को इसमें स्थानांतरित करने के लिए scp का उपयोग करें (जो कि redhat संस्करण sutis है) और इसे rpm -U कुछ के साथ स्थापित करें। संभवतः एक .rpm पैकेज में scp'ing में देखें, उसके बाद rpm को बेहतर काम करना चाहिए।


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