मैं नवीनतम TeX Live 2012 कैसे स्थापित करूं?


127

Ubuntu 12.04 में अभी भी TeX Live का पुराना और पुराना 2009 संस्करण शामिल है। TeX लाइव वेबसाइट से मैन्युअल रूप से स्थापित करने के अलावा, क्या उबंटू सटीक 12.04 पर नवीनतम 2012 संस्करण को स्थापित करने का कोई विकल्प है?


1
सबसे पहले आपको ayth-get install python-software-properties और चरण 2 में आपको apt-add-repository के बजाय add-apt-repository को कॉल करना पड़ सकता है।

@grrbytes, मैं इस धागे में भाग गया और एक ही समस्या थी। यही है, 2009 में मेरा टेक्सलाइव इंस्टाल रहा। मेरे लिए समाधान अन्य सभी निर्देशों का पालन करने के बाद apt-get dist-upgrade कमांड का उपयोग करना था (izx द्वारा उपरोक्त प्रतिक्रिया में)। इसका कारण यह है कि अप-गेट अपग्रेड बहुत अधिक सतर्क है और टेक्सलाइव अपग्रेड को 'वापस' आयोजित करता है। Apt-get dist-upgrade के उपयोग से समस्या हल हो गई।

1
12.10 उपयोगकर्ताओं के लिए ध्यान दें: नीचे दिए गए उत्तरों से पीपीए को स्थापित करने की आवश्यकता नहीं है। 12.10 में मुख्य रिपॉजिटरी से सिर्फ TeXLive का 2012 संस्करण शामिल है। यह कहने में अतिशयोक्ति लग सकती है, लेकिन मैंने 12.10 के बारे में दो प्रश्न देखे हैं और TeXLive ने पहले ही इस प्रश्न की ओर इशारा किया है।
gertvdijk 11


मैं केवल यह बताना चाहता हूं कि हाल ही में TeX लाइव संस्करणों की मैन्युअल स्थापना install-tlस्क्रिप्ट के लिए वास्तव में बहुत सुविधाजनक है । आप यहाँ स्थापित मैनुअल का मेरा संक्षिप्त विवरण पा सकते हैं ।
bluenote10

जवाबों:


122

TeX Live 2012 एक आधिकारिक "बैकपोर्ट" पीपीए में 12.04 के लिए उपलब्ध है

TeX Live 2012 को अगले Ubuntu रिलीज (क्वांटल 12.10) में शामिल करने के लिए निर्धारित है। इस बीच, उबंटू के टीएक्स लाइव के अनुरक्षक, जेरेमी बिचा ने 12.04 उपयोगकर्ताओं को आसानी से नए संस्करण को स्थापित / अपग्रेड करने की अनुमति देने के लिए एक आधिकारिक "बैकपोर्ट" पीपीए बनाया है ।

TeX Live 2012 में स्थापित / अपग्रेड करने के लिए:

  1. के साथ एक टर्मिनल खोलें Ctrl+ Alt+T
  2. नीचे टाइप करके टेक्सलाइव-बैकस्पोर्ट्स PPA जोड़ें (संकेत दिए जाने पर अपना पासवर्ड दर्ज करें):

    sudo add-apt-repository ppa:texlive-backports/ppa
    
  3. फिर टाइप करें:

    sudo apt-get update
    
  4. स्थापना :

    • यदि आप पहली बार TeX Live स्थापित कर रहे हैं, तो टाइप करें:

      sudo apt-get install texlive
      
    • यदि आपके पास पहले से ही TeX Live स्थापित है और अपग्रेड हो रहा है, तो टाइप करें:

      sudo apt-get upgrade
      

      चेतावनी: यह आपके उबंटू सिस्टम पर अन्य सभी पैकेजों को भी अपग्रेड करेगा जिसके लिए अपग्रेड उपलब्ध हैं। यदि आप ऐसा नहीं करना चाहते हैं, तो कृपया sudo apt-get install texliveइसके बजाय पिछले का उपयोग करें ।


वाह, यह बहुत अच्छी खबर है!
जौन

2
@izx क्या यह PPA इंस्टॉलेशन अभी भी TeX संकुल को अद्यतन करने के लिए tlmgr का उपयोग करने की अनुमति देता है जैसा कि मैंने संबंधित प्रश्न में वर्णित किया है ?
JJD

1
मेरे पास पहले से ही Ubuntu 12.04 पर टेक्सलाइव 2009 था। चलाने के बाद sudo apt-get upgradeकमांड का उपयोग करने का परिणाम नहीं निकला । रनिंग ने हालांकि चाल चली। (TeX Live 2012/Debian)tex --versionsudo apt-get install texlive
सिस्को 14

1
ऐसा इसलिए है क्योंकि पैकेज के नाम पूरे ओवरलैप नहीं हैं। यदि आपने Canonical repos से पूरा टेक्सलीव स्थापित किया है sudo apt-get install texlive-full, तो अपग्रेड करने से यह स्पर्श नहीं करेगा, क्योंकि यह वह नहीं है जिसे टेक्सलीव बैकपोर्ट PPA में कहा जाता है।
TheBicentennialMan

1
मुझे sudo apt-get install texlive-latex-extraउन सभी पैकेजों को प्राप्त करने के लिए भी चलाने की ज़रूरत है जो मैं चाहता था
हीथ टर्नर

7

आपके द्वारा लिंक किए गए पृष्ठ पर दी गई निर्देशिका लिस्टिंग 12.04 (सटीक) के लिए उपलब्ध बैकपोर्ट नहीं दिखाती है।

टेक्सलाइव का "2012 (क्वांटल)" संस्करण प्राप्त करने के लिए, आपको बैकपोर्ट पीपीए को जोड़ना होगा ।

PPA जोड़ने से पहले आपको कुछ जोखिमों से अवगत होना चाहिए:

हमेशा याद रखें कि पीपीए समुदाय द्वारा प्रदान किए जाते हैं, आपको पीपीए जोड़ने से पहले संभावित खतरों के बारे में पता होना चाहिए।

सिनैप्टिक पैकेज मैनेजर से:

  1. सेटिंग्स का चयन करें -> भंडार -> अन्य सॉफ्टवेयर -> जोड़ें और दर्ज करें:

    deb http://ppa.launchpad.net/texlive-backports/ppa/ubuntu precise main
    
  2. का चयन करें Add source। अगला, Reloadअपनी पैकेज सूची को पुन: अनुक्रमित करने के लिए मेनू पर बटन का चयन करें
  3. अंत में, क्विकफिल्टर फ़ील्ड में, "टेक्सलाइव" दर्ज करें और आपको स्थापना के लिए उपलब्ध पैकेज के 2012 संस्करण दिखाई देंगे।
  4. उन पैकेजों को चिह्नित करें जिन्हें आप रुचि रखते हैं, और Applyबटन पर क्लिक करें।

कमांड लाइन ( Ctrl+ Alt+ T) से, निम्न कमांड दर्ज करें:

sudo apt-add-repository http://ppa.launchpad.net/texlive-backports/ppa/ubuntu
sudo apt-get update
sudo apt-get install texlive-base

यह भी निम्न निर्भरताएँ स्थापित करेगा:

lmodern luatex texlive-binaries texlive-common texlive-doc-base texlive-luatex

1
यह अब स्पष्ट रूप से विलय कर दिया गया है। इससे भी बेहतर उपाय! :)
gertvdijk

2

मुझे नहीं लगता कि मेरे पास टिप्पणी करने के लिए प्रतिष्ठा बिंदु हैं, इसलिए मैं ऊपर दिए गए अलेक्जेंडर श्लेफर के जवाब में जवाब दे रहा हूं: काम पर अपग्रेड के लिए उबंटू 12.04 पर, मुझे उपयोग करना था:

sudo add-apt-repository ppa:texlive-backports/ppa

सुझाए गए उत्तर के रूप में "एप-ऐड" नहीं। इसने मुझे "apt-add" के साथ एक त्रुटि नहीं दी, लेकिन जब तक मैंने "add-apt" की कोशिश नहीं की, तब तक काम नहीं किया।


1
> ls /usr/bin/apt-add-repository -lआउटपुटlrwxrwxrwx 1 root root 18 sept. 28 2012 /usr/bin/apt-add-repository -> add-apt-repository
औरेलीन ओम्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.