GNU/Linux >> Znalost Linux >  >> Ubuntu

Tex-common Odstraňování problémů na Ubuntu 14.04 Lts?

Nedávno jsem upgradoval svůj počítač z 12,02 LTS na 14,04 LTS, ale zaznamenal jsem problémy se spuštěním Google Chrome a možností používat Rhythmbox. Rhythmbox se zeptal, zda chci nainstalovat další software, ale instalace se nezdařila a vrátila tuto chybovou zprávu:

package tex-common 4.04 failed to install/upgrade: ErrorMessage: subprocess
installed post-installation script returned error exit status 1

Na launchpadu jsem našel toto vlákno o chybě:

https://bugs.launchpad.net/ubuntu/+source/tex-common/+bug/1236951

který nabídl několik návrhů na opravu chyby, ale ty, které jsem zkoušel, pro mě nefungovaly.

Nejprve jsem vyzkoušel tyto příkazy (i když si myslím, že rm /etc/texmf/ nefungoval, zobrazila se mi chybová zpráva, že se jedná o adresář). Zdá se, že to chybu nevyřešilo.

sudo apt-get remove --purge tex-common texlive-*
sudo rm /etc/texmf/
sudo apt-get install tex-common
sudo apt-get install texlive-base
sudo apt-get install texlive-latex-recommended

Pak jsem zkusil:

sudo apt-get purge tex-common
sudo -E do-release-upgrade -d
sudo -E apt-get -y install tex-common texlive-base texlive-latex-recommended

ale znovu se nezdálo, že by to problém vyřešilo.

Nakonec jsem zkusil poslední návrh ve vláknu:

  • Odinstalujte vše, co se týká emacs a xemacs
    (použil jsem správce balíčků synaptic, abych našel, co odstranit a úplně odstranit)

    Ve skutečnosti jsem tento krok neudělal, protože a.) jsem nevěděl, zda mám nějaké problémy s emacs a xemacs, a b.) protože nevím, jak používat Synaptic k odinstalování pouze věcí emacs a xemacs .

  • Odinstalujte tex-common a všechny soubory texlive-* a:

     sudo rm -rf /etc/texmf
    

    Tentokrát příkaz fungoval, což předpokládám proto, že tento odstraňuje soubory v texmf místo samotného adresáře.

  • Odstraňte všechny soubory texlive (pokud existují), např.:

    sudo rm -rf /usr/local/texlive/2014    
    rm -rf ~/.texlive2014
    
  • Nainstalujte emacs24 pak auctex pomocí správce balíčků synaptic

  • Nainstalujte tex-common pomocí správce balíčků synaptic

    Opět jsem nenainstaloval emacs24 a auctex , a když došlo na instalaci tex-common, zkusil jsem:

    sudo apt-get install tex-common
    
  • Nainstalujte texlive podle pokynů na http://tug.org/texlive/
    (Instalace ze softwarového centra dpkg nebo Ubuntu nebo správce balíčků synaptic mi nefunguje.)

  • Přidejte cesty do /etc/environment jak navrhl instalační program dříve.
    To znamená, pro verzi, kterou jsem nainstaloval,
    na konec řádku PATH přidejte :/usr/local/texlive/2014/bin/x86_64-linux těsně před uzávěrkou“ a přidejte 2 nové řádky

    INFOPATH=":/usr/local/texlive/2014/texmf-dist/doc/info"
    MANPATH=":/usr/local/texlive/2014/texmf-dist/doc/man"
    

    (bez dvojtečky bude manpath ke všemu kromě tex přerušena)

    Myslím, že jsem pochopil, jak udělat tuto sekci, i když je to poprvé, co jsem se kdy pokusil nastavit cestu. Také jsem na základě jiného vlákna použil i386-linux místo x86_64-linux.

  • Upravte /etc/manpath.config přidáním řádku

    MANPATH_MAP    /usr/local/texlive/2014/bin/x86_64-linux    /usr/local/texlive/2014/texmf-dist/doc/man
    

    po posledním řádku MANPATH_MAP, který již existuje.

Související:Jak získat zpět začerněné ttys?

Původně jsem nebyl schopen upravit soubor manpath.config, protože byl pouze pro čtení, takže jsem musel soubor otevřít pomocí sudo vim, abych ho mohl upravit.

Po provedení všech těchto kroků a restartování je problém nyní horší, protože musím přejít na Ubuntu s Linuxem 3.13.0-34-generic (režim obnovy), aby vše fungovalo. V opačném případě nebudou v horní části obrazovky žádné ikony (jako je baterie, síť atd.) a ikony na panelu nástrojů nebudou reagovat.

Byl by někdo schopen mi s tím pomoci? Opravdu nevím dost o tom, co dělám, abych věděl, jestli dělám něco hloupého nebo ne.

Přijatá odpověď:

Po upgradu jsem měl podobný problém, ale zdálo se, že jednoduché odebrání, přeinstalace a opětovná instalace všech ostatních balíčků tex vše vyřeší.

sudo apt-get remove tex-common
sudo apt-get install tex-common
sudo apt-get install texlive-*

Ubuntu
  1. Jak nainstalovat Grafana na Ubuntu 16.04 LTS

  2. Jak nainstalovat R na Ubuntu 18.04 LTS

  3. Jak nainstalovat R na Ubuntu 20.04 LTS

  1. Jak nainstalovat OctoberCMS na Ubuntu 16.04 LTS

  2. Jak nainstalovat AbanteCart na Ubuntu 16.04 LTS

  3. Jak nainstalovat Hubzilla na Ubuntu 18.04 LTS

  1. Jak nainstalovat ERPNext na Ubuntu 18.04 LTS

  2. Jak nainstalovat Nextcloud na Ubuntu 18.04 LTS

  3. Jak nainstalovat Webmin v Ubuntu 20.04 LTS