texlive-plain-generic повредил мой процесс обновления Ubuntu 16.04

Когда я обновляю и недавно обновляю свою Ubuntu 16.04.3, я получил следующие сообщения об ошибках:

qxd@NapaValley:~/SoftwareRepo/simnanophotonics$ sudo apt upgrade Reading package lists... Done Building dependency tree
Reading state information... Done You might want to run 'apt-get -f install' to correct these. The following packages have unmet dependencies: texlive-formats-extra : Depends: texlive-plain-generic (>= 2017.20170628) but it is not installed texlive-full : Depends: texlive-plain-generic (>= 2017.20170628) but it is not installed texlive-generic-recommended : Depends: texlive-plain-generic (>= 2017.20170628) but it is not installed texlive-lang-arabic : Depends: texlive-plain-generic (>= 2017.20170628) but it is not installed texlive-pstricks : Depends: texlive-plain-generic (>= 2017.20170628) but it is not installed E: Unmet dependencies. Try using -f. qxd@NapaValley:~/SoftwareRepo/simnanophotonics$ sudo apt-get install -f Reading package lists... Done Building dependency tree
Reading state information... Done Correcting dependencies... Done The following additional packages will be installed: texlive-plain-generic The following NEW packages will be installed: texlive-plain-generic 0 upgraded, 1 newly installed, 0 to remove and 9 not upgraded. 151 not fully installed or removed. Need to get 0 B/23.5 MB of archives. After this operation, 53.6 MB of additional disk space will be used. Do you want to continue? [Y/n] y (Reading database ... 414323 files and directories currently installed.) Preparing to unpack .../texlive-plain-generic_2017.20170818-1~16.04.york0_all.deb ... Unpacking texlive-plain-generic (2017.20170818-1~16.04.york0) ... dpkg: error processing archive /var/cache/apt/archives/texlive-plain-generic_2017.20170818-1~16.04.york0_all.deb (--unpack): trying to overwrite '/usr/share/texlive/texmf-dist/tex4ht/bin/tex4ht.jar', which is also in package texlive-binaries 2017.20170613.44585-1~16.04.york0 dpkg-deb: error: subprocess paste was killed by signal (Broken pipe) Processing triggers for install-info (6.1.0.dfsg.1-5) ... Errors were encountered while processing: /var/cache/apt/archives/texlive-plain-generic_2017.20170818-1~16.04.york0_all.deb E: Sub-process /usr/bin/dpkg returned an error code (1)

  • Так, я попробовал удаление texlive-full и зависимости полностью с помощью sudo dpkg --purge * и затем переустановите texlive-full с известным третьим лицом PPA (sudo add-apt-repository ppa:jonathonf/texlive), та же ошибка происходит впоследствии. Я также попробовал этот связанный способ удалить texlive.

  • sudo apt-get install -f ничего не зафиксировал.

  • Я также попробовал sudo dpkg --force-all --purge texlive-plain-generic переходя по этой ссылке, но никакой удаче.

С этой невстреченной ошибкой зависимостей я не могу установить обновления или новые пакеты. Что Вы думаете?

0
задан 6 September 2017 в 13:13

1 ответ

Мое текущее решение, которое кажется работой на данный момент, следующее.

  1. Чистка сторонний PPA для Чистки texlive sudo apt install ppa-purge && sudo ppa-purge ppa:jonathonf/texlive sudo update

  2. все texlive пакеты, как я сделал прежде. Плюс, произведите чистку easy-to-mess-up пакета sudo apt purge libkpathsea6.

  3. Переустанавливают texlive с начала, sudo apt install texlive-full.

0
ответ дан 2 November 2019 в 07:40

Другие вопросы по тегам:

Похожие вопросы: