2014-09-19 7 views
57

पर tmux को 1.8 से 1.9 तक अपग्रेड करें। मैं अपने .tmux.conf फ़ाइल में tmux प्लगइन्स जोड़ रहा था यह पता लगाने के लिए कि प्लगइन में से एक (tmux-copycat मुझे लगता है) tmux 1.9 की आवश्यकता है। जब मैं tmux शुरू करता हूं तो मुझे संदेश मिलता है 'त्रुटि: Tmux संस्करण असमर्थित। tmux संस्करण 1.9 या अधिक से अधिक स्थापित करें "Ubuntu 14.04

तो, tmux 1.8 Ubuntu 14.04

पर 1.9
+0

आपने संस्करण 1.8 कैसे स्थापित किया? – Stedy

+1

मैंने apt-get install tmux –

उत्तर

133

अद्यतन उन्नत करने के लिए सबसे अच्छा तरीका क्या है:।? नई tmux संस्करण और पैकेज भंडार में परिवर्तन की वजह से, इस जवाब (, बिना किसी कारण के 1.9 अब और उपयोग करने के लिए जो बेहतर है) tmux 2.0 स्थापित करने के लिए कैसे दिखाने के लिए अद्यतन किया जाता है

यहाँ अद्यतन करने के लिए चरणों "रिक्त" ubuntu कर रहे हैं -। संस्करण 14.04 केवल (अन्य ubuntu संस्करणों के लिए नीचे देखें) :

  1. sudo apt-get update
  2. sudo apt-get install -y python-software-properties software-properties-common
  3. sudo add-apt-repository -y ppa:pi-rho/dev
  4. sudo apt-get update
  5. sudo apt-get install -y tmux=2.0-1~ppa1~t
  6. अब
  7. अगर आप tmux -V कर यह tmux 2.0 है जो दिखाना चाहिए tmux प्लगइन्स

के लिए एक अच्छा संस्करण त चरण सत्यापित एक नई डिजिटल सागर बूंद पर।

असल में, यह pi-rho/dev repository जोड़ रहा है, अद्यतन कर रहा है और फिर वहां से tmux इंस्टॉल कर रहा है।

यदि आपके पास कोई अन्य यूबंटू संस्करण है तो आप एक ही रेपो से एक अलग tmux संस्करण स्थापित करना चाहेंगे। तो:

  • Ubuntu 12.04 (सटीक छिपकली) चरण 5: sudo apt-get install -y tmux=1.9a-1~ppa1~s (इंस्टॉल tmux 1.9, कोई पैकेज: sudo apt-get install -y tmux=1.9a-1~ppa1~p
  • ubuntu 13.10 (सजीव समन्दर) चरण 5 (tmux 1.9, tmux 2.0 अभी तक के लिए कोई पैकेज को स्थापित करता है) sudo apt-get install -y tmux=2.0-1~ppa1~u
  • ubuntu 15.04 (विविड Vervet) चरण 5: sudo apt-get install -y tmux=2.0-1~ppa1~v
012 tmux 2.0 अभी तक)
  • ubuntu 14.10 (utopic यूनिकॉर्न) चरण 5 के लिए
  • +0

    'ई: संस्करण '1.9 ए -1 ~ पीपीए 1 ~ टी' के लिए 'tmux' नहीं मिला ' – arman

    +0

    स्पष्ट रूप से पैकेज को भंडार से हटा दिया गया था। मैंने tmux '2.0' –

    +6

    को स्थापित करने के तरीके को दिखाने के लिए उत्तर अपडेट किया है यदि आपके पास पहले से ही tmux इंस्टॉल है, तो आप केवल 'सूडो एपीटी-अप अपग्रेड' (या 'dist-upgrade' चला सकते हैं अगर उपयुक्त कहता है कि इसे रखा जाएगा) पीपीए जोड़ना और स्रोतों को अद्यतन करना। या, यदि tmux स्थापित नहीं है, तो आप संस्करण निर्दिष्ट करने के लिए बाध्य नहीं हैं। 'sudo apt-tmux' काम स्थापित करें और नवीनतम इंस्टॉल करें (इस समय के लिए 2.0+) – Gabriel

    3

    ऊपर # 3 करने का एक और तरीका (विशेष रूप से यदि आप कॉर्पोरेट प्रॉक्सी का उपयोग कर रहे हैं जो पीपीए तोड़ सकता है)।

    sudo add-apt-repository -y http://ppa.launchpad.net/pi-rho/dev/ubuntu 
    

    Artifactory की तरह एक उपकरण का उपयोग कर एक कैशिंग पैकेज प्रॉक्सी के रूप में कार्य करने के लिए, तो

    sudo add-apt-repository -y http://my.artifactory.site/ppa.launchpad.net/pi-rho/dev/ubuntu 
    

    या

    sudo add-apt-repository -y http://my.domain/artifactory/ppa.launchpad.net/pi-rho/dev/ubuntu 
    
    8

    आप एक पीपीए जोड़ने के लिए नहीं करना चाहते हैं, तो आप सिर्फ निर्माण कर सकते हैं यह स्रोत से।यह README पर tmux's GitHub पेज में विस्तार से बताया है:

    To build tmux from a release tarball, do:

    $ ./configure && make 
    $ sudo make install 
    

    आप कुछ अतिरिक्त पैकेज इंस्टॉल करने इसे बनाने की आवश्यकता हो सकती है। उबंटू पर मुझे सफलतापूर्वक निर्माण करने से पहले इन पैकेजों को स्थापित करने की आवश्यकता थी:

    exuberant-ctags 
    cmake 
    libevent-dev 
    libncurses5-dev 
    
    +1

    आवश्यक संकुल प्राप्त करने का सबसे अच्छा तरीका 'sudo apt-get build-dep tmux' – wbkang

    +0

    दिलचस्प है, मुझे आश्चर्य है कि आपको ctags को बनाने के लिए क्यों चाहिए :-) –