Ubuntu 14.04 पर 2013 से 2014 तक टेक्स लाइव से अपग्रेड


16

TeX Live वेबसाइट के अनुसार TeX Live 2014 को एक सप्ताह पहले (14 जून 2014) जारी किया गया था। मैं TeX Live 2013 से TeX Live 2014 को Ubuntu 14.04 पर कैसे अपग्रेड करूं?


3
इससे भी बुरा, Ubuntu में शामिल TeXLive 2013 संस्करण ने साथ काम करना बंद कर दिया tlmgr:tlmgr: The TeX Live versions supported by the repository [...] (2014--2014) do not include the version of the local installation (2013).
gertvdijk

@gertvdijk हाँ वही मेरे लिए खुश है। इसलिए मुझे TeX Live 2014 ..
Håkon H installgland

चयनित उत्तर का पालन करने के बाद, मुझे अभी भी @gertvdijk जैसी त्रुटि मिल रही है। कोई सुझाव?
23

@ लुकास आपने तब सभी चरणों का पालन नहीं किया। आपने शायद PATH बदलावों को याद किया है या पुराने tlmgr प्राप्त करने के बाद लॉग आउट करने और वापस लॉग इन करने के लिए ...
gertvdijk

हां, मैंने भी इंस्टॉल (पूर्ण, डिफ़ॉल्ट, इंस्टॉलेशन) को फिर से किया और सब कुछ खत्म कर दिया। लेकिन tlmgr --versionकहता है और अपनी पहली टिप्पणी से त्रुटि दे। सभी लेटेक्स कमांड ठीक काम करते हैं, और इसलिए मुझे लगता है कि मैं अभी के लिए ठीक हूं। त्रुटि पर कोई भी स्पष्टीकरण मददगार होगा। 2014tlmgr update --selftlmgr update --all/usr/local/texlive/2014/bin/..tlmgr update
modulitos

जवाबों:


15
  1. install-tl-unx.tar.gzकिसी भी CTAN दर्पण से TeXLive के लिए "netinstaller" डाउनलोड करें , जैसे यह एक

    यह "netinstaller" एक पूर्ण डाउनलोड नहीं है, लेकिन सिर्फ एक छोटा निष्पादन योग्य है और बाद में निर्धारित आवश्यकताओं के आधार पर इंटरनेट से सभी पैकेज डाउनलोड करेगा। अधिक जानकारी के लिए, देखें इंस्टॉल गाइड

  2. इसे कहीं बाहर निकालें, उदाहरण के लिए ~/texlive/2014

    mkdir ~/texlive/2014
    cd ~/texlive/2014
    tar -xf /path/to/install-tl-unx.tar.gz
    cd install-tl-20140831 # depends on your installer version, adjust to your situation
    
  3. install-tlबाइनरी को रूट विशेषाधिकारों के साथ चलाएं , उदाहरण के लिए (अपनी स्थिति में समायोजित करें):

    sudo ./install-tl
    

    नोट: यदि आपके पास एकल-उपयोगकर्ता मशीन है, या रूट विशेषाधिकार नहीं हैं, तो मैं आपके होम निर्देशिका को स्थापित करने की सलाह दूंगा ( sudoपिछली कमांड में छोड़ें )। कारण यह है कि जैसे कमांड tlmgr(नीचे देखें) बॉक्स से बाहर काम नहीं करेंगे यदि वे साथ चल रहे हैं sudo, तो देखें अधिक जानकारी के लिए रूट के लिए TeX लाइव पथ सेट करना देखें।

    वैकल्पिक रूप से:

    • -select-repositoryकुछ भी डाउनलोड करने से पहले आस-पास CTAN दर्पण का चयन करने के लिए विकल्प जोड़ें ।
    • -gui=perltkGUI इंस्टॉलर का उपयोग करने का विकल्प जोड़ें । perl-tkपहले पैकेज स्थापित करें ! ( sudo apt-get install perl-tk) नीचे स्क्रीनशॉट देखें कि यह कैसा दिखना चाहिए।
    • Cबैंडविड्थ और स्थान बचाने के लिए मेनू विकल्प चुनकर केवल विशिष्ट संग्रह कॉन्फ़िगर करें । सावधान रहें: 47 संग्रहों के डिफ़ॉल्ट सेट में 2GB से अधिक ट्रैफ़िक और डिस्क का उपयोग होगा। आप हमेशा TeXLive पैकेज मैनेजर ( tlmgr) और collection--prefixed मेटा-पैकेज के साथ अधिक संग्रह स्थापित कर सकते हैं।
  4. चुनें Iमेनू में स्थापित करने के लिए। (यदि GUI मोड में नहीं है)

    यह /usr/local/texlive/2014डिफ़ॉल्ट रूप से स्थापित होता है।

  5. इंस्टॉलर आउटपुट कुछ पर्यावरण चर को समायोजित करने का सुझाव देता है। अपना ~/.profile(या ~/.bashrcयदि आपको पसंद है) संपादित करके और निम्न पंक्तियाँ जोड़ें:

    TEXDIR="/usr/local/texlive/2014"
    export PATH=$TEXDIR/bin/i386-linux:$PATH    # for 32-bit installation
    export PATH=$TEXDIR/bin/x86_64-linux:$PATH  # for 64-bit installation
    export INFOPATH=$INFOPATH:$TEXDIR/texmf-dist/doc/info
    export MANPATH=$MANPATH:$TEXDIR/texmf-dist/doc/man
    

    लॉग आउट करें और नए चर प्राप्त करने के लिए वापस लॉग इन करें, या, फ़ाइल को स्रोत करें, जैसे source ~/.profileकि अपने वर्तमान शेल के लिए इसे सक्रिय करें। इस अंतिम चरण को यह सुनिश्चित करना चाहिए कि आपका आवेदन वास्तव में Ubuntu पैक किए गए के बजाय आपके नए 2014 स्थानीय TeXLive इंस्टॉलेशन का उपयोग करे। कुछ उपकरणों के लिए आपको स्वयं को कॉन्फ़िगर करने की आवश्यकता होगी, उदाहरण के लिए TeXWorks पर इसे देखें

    यहाँ GUI इंस्टॉलर कैसा दिखता है:

    स्थापित-tl

  6. अंत में, नए पैकेजों को स्थापित करने के लिए आपको टेक्सलाइव पैकेज डेटाबेस (TLPDB) को सेटअप करने की आवश्यकता है। देखें इस पोस्ट में अधिक जानकारी के लिए। सारांश में, आपको दौड़ना होगा:

    sudo apt-get install xzdec
    sudo tlmgr init-usertree
    

    फिर आप एक नया पैकेज स्थापित कर सकते हैं, उदाहरण के लिए, पैकेज स्थापित करने के लिए wrapfig, चलाएं:

    sudo env PATH="$PATH" tlmgr install wrapfig
    

    या यदि आप अपने घर निर्देशिका में स्थापित है, तो आप छोड़ सकते हैं sudo:

    tlmgr install wrapfig
    

2
यह सही है। आप अपनी स्थापना को अद्यतित रख सकते हैं tlmgr update --selfऔर उपयोग कर सकते हैं tlmgr update --all
शुद्धि

1
2014 की रिलीज़ अभी तक रिपॉजिटरी से उपलब्ध नहीं है, इसलिए अभी इसे स्थापित करने का एकमात्र तरीका मैनुअल इंस्टाल है। इस दृष्टिकोण के लिए नकारात्मक पक्ष यह है कि आप अपडेट को स्वयं प्रबंधित करेंगे।
लुइस डी सूसा

1
क्या यह अभी तक रिपॉजिटरी से उपलब्ध है? यदि नहीं, तो कब? क्या मुझे कुछ PPA जोड़ना होगा या यह Ubuntu 14.04 LTS में "सामान्य" अपडेट के रूप में उपलब्ध होगा? धन्यवाद।
स्लैज़र

1
Cमेनू में विकल्प के साथ आवश्यक संग्रह सेट करना सुनिश्चित करें , अन्यथा यह 2896 पैकेज डाउनलोड करता है और मेरे 100 मीटर इंटरनेट कनेक्शन पर 20 मिनट लेता है ... मैं सभी TeXLive पैकेज स्थापित नहीं करना चाहता ...
gertvdijk

1
sudo tlmgr init-usertree मेरे लिए काम नहीं करता है ("कमांड नहीं मिला"), लेकिन बिना sudo के इसे चलाना काम नहीं करता।
जूलियन शूसेलर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.