从终端删除 miktex

从终端删除 miktex

我已经在 Ubuntu 20.04.2 上安装了 MiKTeX。

不幸的是,我升级了 MiKTeX,现在 Ubuntu 无法启动;我现在想卸载 MiKTeX。在此讨论中,给出了说明从 Ubuntu 18.04.2 中删除 MikTex但是,我无法访问控制台,因此我还需要使用终端中的命令“重置 TeX 安装”(答案的第 2 点和第 3 点)。有人能帮我吗?请考虑一下我是 Ubuntu 新手。提前谢谢您。

答案1

您必须从 GRUB 启动到恢复模式,然后选择

network    Enable Networking

进而

root       Drop to root shell

最后在 root shell 中执行以下命令来删除 MikTex:

mv /etc/apt/sources.list.d/miktex.list /etc/apt/sources.list.d/miktex.list.save
apt-get update
apt-get autopurge miktex

rm -rfv /usr/libexec/miktex
rm -rfv /var/lib/miktex-texmf
rm -rfv /var/cache/miktex-texmf
rm -rfv /var/log/miktex
rm -rfv /usr/local/share/miktex-texmf
rm -v /etc/fonts/conf.d/09-miktex.conf

apt-get install tree
cd /usr/local/bin
rm -v $(tree | grep miktex | awk '{print $2}')
rm -v *latex

并使用相同的 root shell 来修复系统:

apt-get dist-upgrade
apt-get install -f
dpkg --configure -a

然后重新启动回到正常系统。

另请注意来自 Ubuntu 官方存储库的 TeXLive比使用第三方网站的 MikTex 更舒适、更具可重复性。

相关内容