Saya telah menginstal MacTex 2013 dan tampaknya diinstal dengan benar, kecuali bahwa binari yang digunakan di berasal dari macports.
"sudo port uninstall texlive" tidak akan melakukan apa-apa. Tidak ada output dari perintah.
"sudo port list | grep tex /" memberikan daftar program tex yang diinstal berikut:
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
Apakah ini berarti saya harus menjalankan "port uninstall" untuk masing-masing baris di atas?
Jawaban:
Pertama-tama,
port list
tampilkan semua paket yang dikenal ke MacPorts. Untuk mendapatkan daftar paket yang benar-benar diinstal , gunakanport installed
. Lebih lambat tapi dengan beberapa rincian lebih lanjut:port list installed
.Adapun masalah Anda yang sebenarnya: Mungkin alasan mengapa menghapus "texlive" tidak menghasilkan output adalah karena paket tersebut tidak diinstal di tempat pertama. Cobalah untuk menentukan biner konkret yang mengganggu MacTex dan yang ingin Anda singkirkan. Kemudian menentukan paket MacPorts untuk uninstall dengan perintah ini:
port provides /path/to/file
.sumber
which latex
/ opt / local / bin / latex disediakan oleh: texlive-latex Jadi saya akan menghapus paket itu, termasuk dependensinya ...Saya mencoba untuk memecahkan masalah yang sama karena saya memiliki instalasi MacTeX yang berfungsi, tetapi kemudian macports menginstal texlive sebagai dependensi (untuk auctex). Komentar Mark,
meminta saya untuk memeriksa, dan tentu saja, jalur MacTeX sama sekali tidak ada. Saya hanya meletakkannya di depan variabel $ PATH saya dan semuanya sekarang berfungsi seperti sebelumnya. Saya akan berurusan dengan instalasi texlive ekstra lain kali: hal.
Di terminal lakukan
dan kemudian ls (daftar direktori) dan semacamnya untuk mengikuti direktori sampai Anda menemukan binari texlive Anda (misalnya lateks, pdftex, dll). Setelah Anda menemukan path lengkap ke mereka, Anda dapat menambahkannya ke profil bash Anda (lihat di bawah).
Masukkan sesuatu seperti ini ke file ~ / .bash_profile DI BAWAH segala perubahan yang dibuat oleh MacPorts texlive.
sumber
export PATH="`cat /etc/paths.d/Tex`:$PATH"
sedikit lebih baikIni harus dilakukan. Untuk jaga-jaga, lakukan hal yang sama untuk texlive-common.
sumber