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
quindiauctex
usando il gestore di pacchetti synaptic -
Installa
tex-common
usando il gestore di pacchetti synapticAncora una volta, non ho installato
emacs24
eauctex
, 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 righeINFOPATH=":/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 rigaMANPATH_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.
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-*