GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Risoluzione dei problemi comuni di Tex su Ubuntu 14.04 Lts?

Di recente ho aggiornato il mio computer da 12.02 LTS a 14.04 LTS, ma ho riscontrato problemi con l'avvio di Google Chrome e la possibilità di utilizzare Rhythmbox. Rhythmbox ha chiesto se volevo installare software aggiuntivo, ma l'installazione non è riuscita e ha restituito questo messaggio di errore:

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

Ho trovato questo thread sul launchpad sul bug:

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

che ha offerto alcuni suggerimenti sulla correzione dell'errore, ma quelli che ho provato non hanno funzionato per me.

Innanzitutto, ho provato questi comandi (anche se penso che rm /etc/texmf/ non abbia funzionato, ho ricevuto un messaggio di errore che mi diceva che era una directory). Questo non sembrava correggere l'errore.

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

Ho quindi provato:

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

ma ancora una volta, non sembrava risolvere il problema.

Infine, ho provato l'ultimo suggerimento nel thread:

  • Disinstalla tutto ciò che ha a che fare con emacs e xemacs
    (ho usato il gestore di pacchetti synaptic, per trovare cosa rimuovere e rimuovere completamente)

    In realtà non ho eseguito questo passaggio perché a.) non sapevo se avevo problemi con emacs e xemacs e b.) perché non so come usare Synaptic per disinstallare solo le cose emacs e xemacs .

  • Disinstalla tex-common e tutti i file texlive-* e:

     sudo rm -rf /etc/texmf
    

    Questa volta il comando ha funzionato, il che presumo sia perché questo rimuove i file in texmf, invece della directory stessa.

  • Rimuovi tutti i file texlive (se presenti), ad esempio:

    sudo rm -rf /usr/local/texlive/2014    
    rm -rf ~/.texlive2014
    
  • Installa emacs24 quindi auctex usando il gestore di pacchetti synaptic

  • Installa tex-common usando il gestore di pacchetti synaptic

    Ancora una volta, non ho installato emacs24 e auctex , e quando si è trattato di installare tex-common, ho appena provato:

    sudo apt-get install tex-common
    
  • Installa texlive seguendo le istruzioni su http://tug.org/texlive/
    (l'installazione da dpkg o dal centro software Ubuntu o dal gestore di pacchetti synaptic non funziona per me.)

  • Aggiungi percorsi a /etc/environment come suggerito dal programma di installazione in precedenza.
    Cioè, per la versione che ho installato,
    alla fine della riga PATH aggiungi :/usr/local/texlive/2014/bin/x86_64-linux poco prima della chiusura” e aggiungi 2 nuove righe

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

    (senza i due punti, il percorso man per tutto tranne tex sarà interrotto)

    Penso di aver capito come fare questa sezione, anche se è la prima volta che provo a stabilire un percorso. Inoltre, basandomi su un altro thread, ho usato i386-linux invece di x86_64-linux.

  • Modifica /etc/manpath.config aggiungendo una riga

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

    dopo l'ultima riga MANPATH_MAP già esistente.

Relazionato:come recuperare le tty oscurate?

Inizialmente non ero in grado di modificare il file manpath.config poiché era di sola lettura, quindi ho dovuto aprire il file con sudo vim per modificarlo.

Dopo aver eseguito tutti questi passaggi e riavviato, il problema ora è peggiore, poiché devo passare a Ubuntu, con Linux 3.13.0-34-generico (modalità di ripristino) affinché qualsiasi cosa funzioni. Altrimenti non ci saranno icone nella parte superiore dello schermo (come batteria, rete, ecc.) e le icone nella barra degli strumenti non risponderanno.

Qualcuno sarebbe in grado di aiutarmi con questo? Non so abbastanza quello che sto facendo per sapere se sto facendo qualcosa di stupido o meno.

Risposta accettata:

Ho avuto un problema simile dopo l'aggiornamento, ma una semplice rimozione, reinstallazione e quindi reinstallazione di tutti gli altri pacchetti tex sembrava risolvere le cose.

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

Ubuntu
  1. Come installare OctoberCMS su Ubuntu 16.04 LTS

  2. Come installare AbanteCart su Ubuntu 16.04 LTS

  3. Come installare Grafana su Ubuntu 16.04 LTS

  4. Come installare R su Ubuntu 18.04 LTS

  5. Come installare R su Ubuntu 20.04 LTS

Come installare Unison su Ubuntu 16.04 LTS

Come installare Pghero su Ubuntu 16.04 LTS

Come installare Spotify su Ubuntu 18.04 LTS

Come installare ClamAV su Ubuntu 18.04 LTS

Come installare MongoDB su Ubuntu 18.04 LTS

Come installare Jenkins su Ubuntu 18.04 LTS