Ubuntu 12.10 या 12.04 पर नया tmux 1.8 कैसे स्थापित करें?


24

क्या कोई पीपीए हैं?

यदि नहीं, तो इसे स्रोतों से कैसे बनाया जाए? मुझे यह करने के लिए कौन सी देव लिबास की आवश्यकता होगी?

जवाबों:


21

12.04 और उत्तर प्रदेश:

sudo add-apt-repository ppa:pi-rho/dev
sudo apt-get update
sudo apt-get install tmux

पुराने उत्तर:

जैसा कि आप संभवतः पहले से ही महसूस कर चुके हैं, tmuxसंस्करण 1.8 बहुत नया है। इस उत्तर को लिखते समय, संस्करण 1.8 केवल 19 घंटे पुराना है

यदि आपको किसी कारण से एक नवीनतम संस्करण की आवश्यकता है, तो आप कोड डाउनलोड कर सकते हैं और tmuxअपने आप से निर्माण / स्थापित कर सकते हैं। एक बड़ी बात नहीं होनी चाहिए, क्योंकि tmuxनिर्भरता केवल libeventऔर ncursesपैकेज पर होती है, और ये दोनों पैकेज सबसे अधिक मौजूद हैं, यदि सभी लिनक्स डिस्ट्रोस के नहीं हैं। बस नवीनतम कोड डाउनलोड करें, और टर्मिनल के माध्यम से टाइप करें:

$ sudo apt-get install libevent-dev libncurses-dev pkg-config
$ autoreconf -fis
$ ./configure
$ make
$ sudo make install

2
... आप यह भी उल्लेख कर सकते हैं कि आपने कैसे पता लगाया कि कौन से महत्वपूर्ण पैकेज tmux को संकलित करने की आवश्यकता होगी।
क्रेग कॉन्स्टेंटाइन

1
यह सरल है - ये पैकेज tmuxमुखपृष्ठ पर उल्लिखित हैं , यहीं । :)
बाल्कन कैनिकोव्स

4
@AndrejsCainikovs उबुन्टु में आधिकारिक पीपीए के लिए आप जो लिंक देते हैं वह सिर्फ सोर्स पैकेज है - यह पीपीए नहीं है।
हामिश डाउनर

'autoreconf' क्या है - मेरे पास नहीं है। (उबंटू 13.04)
जोनाथन हार्टले

2
उन पैकेजों का उल्लेख tmux होमपेज पर नहीं किया गया है। आपको यह जानने के लिए लिनक्स की जरूरत है कि आपको '-देव' पैकेजों की आवश्यकता है, और इस बात का कोई संकेत नहीं है कि आपको libevent1 या 2. की आवश्यकता है
जोनाथन हार्टले

33

यहाँ मैंने इसे Ubuntu 13.04 (रेयरिंग रिंगटोन) और 14.04 (भरोसेमंद तहर) पर किया है:

sudo add-apt-repository ppa:pi-rho/dev( स्रोत )

sudo apt-get update (संकुल के कैश / डेटाबेस को नया करता है)

sudo apt-cache show tmux (* वैकल्पिक, आपको उपलब्ध संस्करण दिखाता है, 1.7 और 1.8 को सूचीबद्ध किया जाना चाहिए)

sudo apt-get install tmux

tmux -V


मुझे केवल संस्करण मिलता है: 1.7-3 (amd64)। क्या यह संभव हो सकता है कि वे केवल 32 बिट पैकेज हैं?
जर्मन फेयर

यकीन नहीं होता, मैं 64 बिट पर हूं अगर यह मदद करता है।
एलिजा लिन

उबंटू का कौन सा संस्करण चल रहा है?
एलिजा लिन

1
आप के रूप में भी, ubuntu 13.04 ... अजीब! वैसे भी, मैंने अंततः इसे स्रोत से स्थापित किया है। धन्यवाद!
जर्मनके

1
यह पी-रो साथी शानदार है। पैकेज अभी भी बनाए हुए हैं और एक साल बाद तक भी। PPA 14.04 का भी समर्थन करता है। धन्यवाद, आप जो भी हैं।
एहतेश चौधरी

6

मुझे नए tmux पैकेज के लिए "आधिकारिक" पीपीए नहीं मिला है। हालांकि लॉन्चपैड पर एक पीपीए खोज काफी कुछ विकल्पों को बदल देती है।

कई पुराने हैं, लेकिन मुझे pi-rho द्वारा एक ppa मिली जिसमें 12.04, 12.10 और 13.04 के लिए tmux और tmux-next पैकेज हैं। (इस उत्तर के समय वे 1.8-1ubuntu1 ~ ppa2 और 1.9 ~ 20130425 ~ brr3062 + 9-1ubuntu1 ~ ppa0) संस्करणों पर हैं। इस बात की कोई गारंटी नहीं है कि पीपीए अप-टू-डेट बनी रहेगी, लेकिन अभी के लिए यह एक उचित विकल्प की तरह लगता है।

विदित हो कि इसमें कई अन्य पैकेज भी हैं। यदि आप इस PPA को जोड़ते हैं तो आप पाएंगे कि अन्य पैकेज भी अपग्रेड हो जाते हैं, जब तक कि आप किसी प्रकार का apt pin config नहीं करते हैं


5

Ubuntu Precise (12.04) पर tmuxinator चलाने के लिए , मुझे tmux v1.8 + की आवश्यकता थी, जो अब Saucy में उपलब्ध है और इसलिए Precise के लिए "backports" रिपॉजिटरी में उपलब्ध है। यहाँ है कि मैं यह कैसे मिल गया:

  1. UbuntuBackports के अनुसार , /etc/apt/sources.list"सटीक-बैकपोर्ट" रिपॉजिटरी (लाइन 45 के आसपास) को सक्षम करने के लिए संपादित करें ।
  2. के साथ अपने रिपॉजिटरी कैश को अपडेट करें sudo apt-get update
  3. प्रति अलग निर्देश , साथ बैकपोर्टेड संस्करण (1.8) स्थापित sudo apt-get install -t precise-backports tmux। मैं apt-get install tmux/precise-backportsमेरे लिए काम नहीं कर सका ।
  4. के साथ स्थापित संस्करण की पुष्टि करें tmux -V
  5. हैप्पी tmuxing!

नोट आपको सभी सत्रों को मारना होगा और नए सिरे से शुरू करना होगा, अन्यथा आपको एक सर्वर-क्लाइंट संस्करण बेमेल त्रुटि मिलेगी, और उसी सर्वर पर लॉग इन किए गए अन्य उपयोगकर्ता tmux चला सकते हैं, जो सर्वर प्रक्रिया को जीवित रखेगा हर कोई बाहर निकलता है। लाश के लिए देखो, भी ( ps aux | grep tmux)।



1

मेरे लिए सबसे आसान तरीका यह है कि आधिकारिक पीपीए https://launchpad.net/ubuntu/+source/tmux से Ubuntu 13.10 के लिए निर्मित tmux 1.8 पैकेज को dpkg स्थापित करें , इसकी सभी निर्भरताएँ Ubuntu 12.04.3 में मिलती हैं


1

मैंने rox के लिए एक समान दृष्टिकोण का उपयोग किया, लेकिन मैंने अपने 12.04 सिस्टम पर tmux 1.8 प्राप्त करने के लिए Ubuntu 14.04 (भरोसेमंद तहर) के लिए बिल्ड का उपयोग किया।

मैंने Ubuntu tmux पैकेज पेज, https://launchpad.net/ubuntu/+source/tmux से tmux_1.8-5_amd64.deb (या i386 के लिए tmux_1.8-5i386.db ) डाउनलोड किया ।

फिर, मैंने इसे स्थापित करने के लिए dpkg का उपयोग किया:

 sudo dpkg -i tmux_1.8-5_amd64.deb  

मैंने यह सुनिश्चित करने के लिए कि मैं सर्वर-क्लाइंट संस्करण बेमेल के साथ कोई समस्या नहीं थी, और अब तक सबकुछ ठीक काम कर रहा है, यह सुनिश्चित करने के लिए मैंने अपने सिस्टम की एक साफ पुनरारंभ किया।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.