मैं मैकपोर्ट टेक्स पैकेज की स्थापना कैसे रद्द कर सकता हूं?


6

मैंने मैकटेक्स 2013 को स्थापित किया है और यह ठीक से स्थापित होने लगता है, सिवाय इसके कि जिन बायनेरिज़ का उपयोग किया जाता है वे मैकपोर्ट से हैं।

"sudo port uninstall texlive" कुछ नहीं करेगा। कमांड से कोई आउटपुट नहीं।

"sudo port list | grep tex /" स्थापित टेक्स कार्यक्रमों की निम्नलिखित सूची देता है:

BibTool                        @2.55           tex/BibTool
LaTeXML                        @0.7.0          tex/LaTeXML
LaTeXiT                        @2.5.0          tex/LaTeXiT
biblatex-biber                 @0.9.9          tex/biblatex-biber
bibutils                       @4.12           tex/bibutils
blahtexml                      @0.9            tex/blahtexml
detex                          @2.8            tex/detex
disvf                          @0              tex/disvf
dot2texi                       @3-0-0          tex/dot2texi
dvipng                         @1.14           tex/dvipng
kde4-kile                      @2.1.3          tex/kde4-kile
kile                           @2.0.1          tex/kile
latex2rtf                      @2.3.3          tex/latex2rtf
latexdiff                      @1.0.2          tex/latexdiff
latexmk                        @4.35           tex/latexmk
luatex                         @0.65.0         tex/luatex
makejvf                        @1.1a           tex/makejvf
pTeX                           @20110314       tex/pTeX
pgf                            @2.10           tex/pgf
pgf-devel                      @2010-09-28     tex/pgf-devel
ptex-sfmacros                  @0              tex/ptex-sfmacros
rtf2latex                      @1.5            tex/rtf2latex
rtf2latex2e                    @2.0.1          tex/rtf2latex2e
rubber                         @1.1            tex/rubber
sketch                         @0.3.7          tex/sketch
tetex-frogg                    @0.4-3          tex/tetex-frogg
tetex-rechnung                 @3.10           tex/tetex-rechnung
tex-beamerposter               @112            tex/tex-beamerposter
tex-f7u12                      @dev            tex/tex-f7u12
tex-gantt                      @1.3            tex/tex-gantt
tex-songs                      @2.14           tex/tex-songs
tex-whizzytex                  @1.3.1          tex/tex-whizzytex
texlive                        @2012           tex/texlive
texlive-basic                  @26926          tex/texlive-basic
texlive-bibtex-extra           @26726          tex/texlive-bibtex-extra
texlive-bin                    @2012           tex/texlive-bin
texlive-bin-extra              @26926          tex/texlive-bin-extra
texlive-common                 @2012           tex/texlive-common
texlive-context                @26873          tex/texlive-context
texlive-documentation-arabic   @15878          tex/texlive-documentation-arabic
texlive-documentation-base     @26923          tex/texlive-documentation-base
texlive-documentation-bulgarian @19296          tex/texlive-documentation-bulgarian
texlive-documentation-chinese  @26851          tex/texlive-documentation-chinese
texlive-documentation-czechslovak @26864          tex/texlive-documentation-czechslovak
texlive-documentation-dutch    @15878          tex/texlive-documentation-dutch
texlive-documentation-english  @26760          tex/texlive-documentation-english
texlive-documentation-finnish  @15878          tex/texlive-documentation-finnish
texlive-documentation-french   @26782          tex/texlive-documentation-french
texlive-documentation-german   @26888          tex/texlive-documentation-german
texlive-documentation-italian  @26875          tex/texlive-documentation-italian
texlive-documentation-japanese @15878          tex/texlive-documentation-japanese
texlive-documentation-korean   @15878          tex/texlive-documentation-korean
texlive-documentation-mongolian @15878          tex/texlive-documentation-mongolian
texlive-documentation-polish   @26827          tex/texlive-documentation-polish
texlive-documentation-portuguese @24139          tex/texlive-documentation-portuguese
texlive-documentation-russian  @26661          tex/texlive-documentation-russian
texlive-documentation-serbian  @26818          tex/texlive-documentation-serbian
texlive-documentation-slovenian @15878          tex/texlive-documentation-slovenian
texlive-documentation-spanish  @24109          tex/texlive-documentation-spanish
texlive-documentation-thai     @15878          tex/texlive-documentation-thai
texlive-documentation-turkish  @15878          tex/texlive-documentation-turkish
texlive-documentation-ukrainian @15878          tex/texlive-documentation-ukrainian
texlive-documentation-vietnamese @21855          tex/texlive-documentation-vietnamese
texlive-fonts-extra            @26866          tex/texlive-fonts-extra
texlive-fonts-recommended      @26838          tex/texlive-fonts-recommended
texlive-fontutils              @26926          tex/texlive-fontutils
texlive-formats-extra          @26689          tex/texlive-formats-extra
texlive-games                  @26207          tex/texlive-games
texlive-generic-extra          @26700          tex/texlive-generic-extra
texlive-generic-recommended    @26785          tex/texlive-generic-recommended
texlive-htmlxml                @26926          tex/texlive-htmlxml
texlive-humanities             @25861          tex/texlive-humanities
texlive-lang-african           @23085          tex/texlive-lang-african
texlive-lang-arabic            @26822          tex/texlive-lang-arabic
texlive-lang-armenian          @20529          tex/texlive-lang-armenian
texlive-lang-cjk               @26926          tex/texlive-lang-cjk
texlive-lang-croatian          @23085          tex/texlive-lang-croatian
texlive-lang-cyrillic          @26689          tex/texlive-lang-cyrillic
texlive-lang-czechslovak       @26926          tex/texlive-lang-czechslovak
texlive-lang-danish            @23085          tex/texlive-lang-danish
texlive-lang-dutch             @25990          tex/texlive-lang-dutch
texlive-lang-english           @25990          tex/texlive-lang-english
texlive-lang-finnish           @25990          tex/texlive-lang-finnish
texlive-lang-french            @26756          tex/texlive-lang-french
texlive-lang-german            @26867          tex/texlive-lang-german
texlive-lang-greek             @26902          tex/texlive-lang-greek
texlive-lang-hebrew            @15878          tex/texlive-lang-hebrew
texlive-lang-hungarian         @25806          tex/texlive-lang-hungarian
texlive-lang-indic             @26926          tex/texlive-lang-indic
texlive-lang-italian           @26234          tex/texlive-lang-italian
texlive-lang-latin             @25990          tex/texlive-lang-latin
texlive-lang-latvian           @25990          tex/texlive-lang-latvian
texlive-lang-lithuanian        @23085          tex/texlive-lang-lithuanian
texlive-lang-mongolian         @25990          tex/texlive-lang-mongolian
texlive-lang-norwegian         @23085          tex/texlive-lang-norwegian
texlive-lang-other             @26614          tex/texlive-lang-other
texlive-lang-polish            @25990          tex/texlive-lang-polish
texlive-lang-portuguese        @25990          tex/texlive-lang-portuguese
texlive-lang-spanish           @25990          tex/texlive-lang-spanish
texlive-lang-swedish           @23085          tex/texlive-lang-swedish
texlive-lang-tibetan           @15878          tex/texlive-lang-tibetan
texlive-lang-turkmen           @25990          tex/texlive-lang-turkmen
texlive-lang-vietnamese        @22766          tex/texlive-lang-vietnamese
texlive-latex                  @26725          tex/texlive-latex
texlive-latex-extra            @26807          tex/texlive-latex-extra
texlive-latex-recommended      @26788          tex/texlive-latex-recommended
texlive-latex3                 @19447          tex/texlive-latex3
texlive-luatex                 @26718          tex/texlive-luatex
texlive-math-extra             @26720          tex/texlive-math-extra
texlive-metapost               @26926          tex/texlive-metapost
texlive-music                  @26926          tex/texlive-music
texlive-omega                  @26926          tex/texlive-omega
texlive-pictures               @26791          tex/texlive-pictures
texlive-plain-extra            @25953          tex/texlive-plain-extra
texlive-pstricks               @26865          tex/texlive-pstricks
texlive-publishers             @26831          tex/texlive-publishers
texlive-science                @26607          tex/texlive-science
texlive-xetex                  @26926          tex/texlive-xetex
xindy                          @2.4            tex/xindy

क्या इसका मतलब है कि मुझे उपरोक्त सभी लाइनों में से प्रत्येक के लिए "पोर्ट अनइंस्टॉल" निष्पादित करना चाहिए?


हाँ, या शायद अपने $ PATH
मार्क

लेकिन मैंने इन सभी पैकेजों को स्पष्ट रूप से स्थापित नहीं किया है। उन्हें "टेक्सलाइव" पर निर्भर होना चाहिए।
user33339

अगर मैं "sudo port uninstall --follow-dependents texlive" निष्पादित करता हूं तो मुझे कोई आउटपुट नहीं मिलता है। कुछ भी तो नहीं।
user33339

जवाबों:


5

सबसे पहले, उन सभी पैकेजों को port listदिखाता है जो MacPorts के लिए जाने जाते हैं। वास्तव में स्थापित पैकेजों की एक सूची प्राप्त करने के लिए , उपयोग करें । धीमी लेकिन कुछ और जानकारी के साथ :।port installedport list installed

आपकी वास्तविक समस्या के रूप में: हो सकता है कि "टेक्सलाइव" को अनइंस्टॉल करने के कारण कोई आउटपुट न हो क्योंकि पैकेज पहले से स्थापित नहीं है। एक ठोस बाइनरी निर्धारित करने का प्रयास करें जो मैकटेक्स के साथ हस्तक्षेप कर रहा है और जिसे आप छुटकारा चाहते हैं। फिर इस आदेश के साथ स्थापना रद्द करने के लिए MacPorts पैकेज का निर्धारण करें port provides /path/to/file:।


हाय हर्ज़ेब, आपका जवाब बहुत मददगार था। यह मुझे "लेटेक्स कमांड" के लिए मिलता है: प्रॉम्प्ट $ पोर्ट प्रदान करता है which latex/ ऑप्ट / लोकल / बिन / लेटेक्स द्वारा प्रदान किया जाता है: टेक्सलाइव-लेटेक्स तो मैं इसकी निर्भरता सहित उस पैकेज की स्थापना रद्द कर
दूंगा

1

मैं एक ही समस्या को हल करने की कोशिश कर रहा था क्योंकि मेरे पास एक काम करने वाला MacTeX स्थापित है, लेकिन फिर मैकपोर्ट्स ने टेक्सलाइव को एक निर्भरता (auctex के लिए) के रूप में स्थापित किया। मार्क की टिप्पणी,

हाँ, या शायद अपने $ पथ पर आगे MacTex पथ रखो,

मुझे जांचने के लिए प्रेरित किया, और पर्याप्त रूप से सुनिश्चित किया, मैकटेक्स पथ पूरी तरह से अनुपस्थित था। मैंने इसे अपने $ PATH वैरिएबल के सामने रखा है और चीजें अब पहले की तरह काम कर रही हैं। मैं उस अतिरिक्त टेक्सलाइव इंस्टॉलेशन के साथ कुछ और समय: पी।

टर्मिनल में करते हैं

cd /usr/local/texlive

और फिर ls (निर्देशिका को सूचीबद्ध करें) और ऐसे निर्देशिकाओं का पालन करने के लिए जब तक आप अपने टेक्सलाइव बायनेरिज़ (जैसे लेटेक्स, पीडीएफ़एक्स, आदि) नहीं पाते। एक बार जब आप उन्हें पूरा रास्ता मिल जाए तो आप उन्हें अपने बैश प्रोफाइल में जोड़ सकते हैं (नीचे देखें)।

अपने ~ / .bash_profile फ़ाइल में कुछ इस तरह से डालें MacPorts टेक्सलाइव द्वारा किए गए किसी भी परिवर्तन को कम करें।

export PATH=/usr/local/texlive/2013/bin/x86_64-darwin:$PATH

समय के साथ उचित पथ परिवर्तन के रूप में हैकी - लेकिन मुझे मैक को प्राथमिकता देने के अलावा कोई अन्य तरीका नहीं दिखता है, केवल टेक्स को छोड़कर।
rfabbri

export PATH="`cat /etc/paths.d/Tex`:$PATH"थोड़ा बेहतर है
rfabbri

1

sudo port uninstall --follow-dependents texlive-bin

यह करना चाहिए। बस मामले में, टेक्सलीव-आम के लिए भी ऐसा ही करें।

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