Co gorsza, wersja TeXLive 2013 zawarta w Ubuntu przestała działać z tlmgr:tlmgr: The TeX Live versions supported by the repository [...] (2014--2014) do not include the version of the local installation (2013).
gertvdijk
@gertvdijk Tak, to samo stało się ze mną. Byłem więc zmuszony zainstalować TeX Live 2014 ..
Håkon Hægland
Po podążeniu za wybraną odpowiedzią nadal pojawia się ten sam błąd co @gertvdijk. Jakieś sugestie?
modulitos,
@Lucas Nie wykonałeś wtedy wszystkich kroków. Prawdopodobnie przegapiłeś zmiany PATH lub wylogowałeś się i zalogowałeś po tym, jak otrzymujesz stary tlmgr ...
gertvdijk
Tak, nawet ponownie wykonałem instalację (pełna, domyślna, instalacja) i wszystko sprawdziłem. tlmgr --versionmówi 2014ale tlmgr update --selfi tlmgr update --allpodaj błąd z pierwszego komentarza. Wszystkie polecenia lateksowe działają dobrze, /usr/local/texlive/2014/bin/..więc używam ich, więc chyba nic mi nie jest. Wszelkie wyjaśnienia dotyczące tlmgr updatebłędu byłyby pomocne.
Ten „netinstaller” nie jest pełnym plikiem do pobrania, ale tylko małym plikiem wykonywalnym i pobierze wszystkie pakiety z Internetu w oparciu o wymagania określone później. Aby uzyskać więcej informacji, zobacz przewodnik instalacji .
Wyodrębnij go gdzieś, np ~/texlive/2014. W.
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
Uruchom install-tlplik binarny z uprawnieniami administratora, np. (Dostosuj do swojej sytuacji):
sudo ./install-tl
Uwaga: Jeśli masz komputer dla jednego użytkownika lub nie masz uprawnień roota, zaleciłbym instalację w katalogu domowym (pomiń sudopoprzednie polecenie). Powodem jest to, że polecenia takie jak tlmgr(patrz poniżej) nie będą działać po wyjęciu z pudełka, jeśli zostaną uruchomione sudo, patrz Ustawianie ścieżki TeX Live dla roota, aby uzyskać więcej informacji.
Opcjonalnie:
Dodaj -select-repositoryopcję, aby wybrać pobliskie lustro CTAN przed pobraniem czegokolwiek.
Dodaj -gui=perltkopcję korzystania z instalatora GUI. perl-tkNajpierw zainstaluj pakiet! ( sudo apt-get install perl-tk) Zobacz zrzut ekranu poniżej, jak powinien on wyglądać.
Skonfiguruj tylko określone kolekcje, wybierając opcję menu, Caby zaoszczędzić przepustowość i miejsce. Uwaga: domyślny zestaw 47 kolekcji zapewni ponad 2 GB ruchu i wykorzystanie dysku. Zawsze możesz później zainstalować więcej kolekcji za pomocą menedżera pakietów TeXLive ( tlmgr) i collection-prefiksowanych meta-pakietów.
Wybierz Ido instalacji w menu. (Jeśli nie w trybie GUI)
Instaluje /usr/local/texlive/2014się domyślnie.
Dane wyjściowe instalatora sugerują dostosowanie niektórych zmiennych środowiskowych. Zrób to, edytując swój ~/.profile(lub ~/.bashrcjeśli chcesz) i dodaj następujące wiersze:
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
Wyloguj się i zaloguj ponownie, aby otrzymać nowe zmienne, lub, źródło pliku, np. source ~/.profileAby aktywować go dla bieżącej powłoki. Ten ostatni krok powinien upewnić się, że twoja aplikacja faktycznie używa nowej lokalnej instalacji TeXLive 2014, a nie pakietu Ubuntu. Niektóre narzędzia wymagają samodzielnej konfiguracji, patrz na przykład TeXWorks .
Oto jak wygląda instalator GUI:
Wreszcie, aby zainstalować nowe pakiety, musisz skonfigurować bazę danych pakietów Texlive (TLPDB). Zobacz ten post, aby uzyskać więcej informacji. Podsumowując, musisz uruchomić:
to jest poprawne. Możesz używać tlmgr update --selfi tlmgr update --allaktualizować swoją instalację.
puredevotion
1
Wersja 2014 nie jest jeszcze dostępna z repozytoriów, więc w tej chwili jedynym sposobem jest ręczna instalacja. Minusem tego podejścia jest to, że będziesz samodzielnie zarządzać aktualizacjami.
Luís de Sousa,
1
Czy jest już dostępny w repozytoriach? Jeśli nie to kiedy? Czy muszę dodać PPA, czy będzie ona dostępna jako „normalna” aktualizacja w Ubuntu 14.04 LTS? Dzięki.
Slazer
1
Upewnij się, że ustawiłeś wymagane kolekcje z Copcją w menu, w przeciwnym razie pobierze 2896 pakietów i zajmie 20 minut na moje połączenie internetowe 100Mbit ... Nie chcę instalować wszystkich pakietów TeXLive ...
gertvdijk
1
sudo tlmgr init-usertree nie działa dla mnie („polecenie nie znaleziono”), ale działa bez sudo.
tlmgr
:tlmgr: The TeX Live versions supported by the repository [...] (2014--2014) do not include the version of the local installation (2013).
tlmgr --version
mówi2014
aletlmgr update --self
itlmgr update --all
podaj błąd z pierwszego komentarza. Wszystkie polecenia lateksowe działają dobrze,/usr/local/texlive/2014/bin/..
więc używam ich, więc chyba nic mi nie jest. Wszelkie wyjaśnienia dotyczącetlmgr update
błędu byłyby pomocne.Odpowiedzi:
Pobierz „netinstaller” dla TeXLive
install-tl-unx.tar.gz
z dowolnego serwera lustrzanego CTAN , np. Tego .Ten „netinstaller” nie jest pełnym plikiem do pobrania, ale tylko małym plikiem wykonywalnym i pobierze wszystkie pakiety z Internetu w oparciu o wymagania określone później. Aby uzyskać więcej informacji, zobacz przewodnik instalacji .
Wyodrębnij go gdzieś, np
~/texlive/2014
. W.Uruchom
install-tl
plik binarny z uprawnieniami administratora, np. (Dostosuj do swojej sytuacji):Uwaga: Jeśli masz komputer dla jednego użytkownika lub nie masz uprawnień roota, zaleciłbym instalację w katalogu domowym (pomiń
sudo
poprzednie polecenie). Powodem jest to, że polecenia takie jaktlmgr
(patrz poniżej) nie będą działać po wyjęciu z pudełka, jeśli zostaną uruchomionesudo
, patrz Ustawianie ścieżki TeX Live dla roota, aby uzyskać więcej informacji.Opcjonalnie:
-select-repository
opcję, aby wybrać pobliskie lustro CTAN przed pobraniem czegokolwiek.-gui=perltk
opcję korzystania z instalatora GUI.perl-tk
Najpierw zainstaluj pakiet! (sudo apt-get install perl-tk
) Zobacz zrzut ekranu poniżej, jak powinien on wyglądać.tlmgr
) icollection-
prefiksowanych meta-pakietów.Wybierz Ido instalacji w menu. (Jeśli nie w trybie GUI)
Instaluje
/usr/local/texlive/2014
się domyślnie.Dane wyjściowe instalatora sugerują dostosowanie niektórych zmiennych środowiskowych. Zrób to, edytując swój
~/.profile
(lub~/.bashrc
jeśli chcesz) i dodaj następujące wiersze:Wyloguj się i zaloguj ponownie, aby otrzymać nowe zmienne, lub, źródło pliku, np.
source ~/.profile
Aby aktywować go dla bieżącej powłoki. Ten ostatni krok powinien upewnić się, że twoja aplikacja faktycznie używa nowej lokalnej instalacji TeXLive 2014, a nie pakietu Ubuntu. Niektóre narzędzia wymagają samodzielnej konfiguracji, patrz na przykład TeXWorks .Oto jak wygląda instalator GUI:
Wreszcie, aby zainstalować nowe pakiety, musisz skonfigurować bazę danych pakietów Texlive (TLPDB). Zobacz ten post, aby uzyskać więcej informacji. Podsumowując, musisz uruchomić:
następnie możesz zainstalować nowy pakiet, na przykład, aby zainstalować pakiet
wrapfig
, uruchom:lub jeśli zainstalowałeś w swoim katalogu domowym, możesz pominąć
sudo
:źródło
tlmgr update --self
itlmgr update --all
aktualizować swoją instalację.C
opcją w menu, w przeciwnym razie pobierze 2896 pakietów i zajmie 20 minut na moje połączenie internetowe 100Mbit ... Nie chcę instalować wszystkich pakietów TeXLive ...