官网翻译的
a.注册GPG密钥
curl -fsSL https://miktex.org/download/key | sudo tee /usr/share/keyrings/miktex-keyring.asc > /dev/null
b.注册安装源
Debian 12 (Bookworm):
echo "deb [signed-by=/usr/share/keyrings/miktex-keyring.asc] https://miktex.org/download/debian bookworm universe" | sudo tee /etc/apt/sources.list.d/miktex.list
若
Debian 11 (Bullseye):
echo "deb [signed-by=/usr/share/keyrings/miktex-keyring.asc] https://miktex.org/download/debian bullseye universe" | sudo tee /etc/apt/sources.list.d/miktex.list
c.安装MiKTeX
sudo apt-get update
sudo apt-get install miktex
d.完成设置
在使用MiKTeX之前,必须完成设置。您可以使用MiKTeX Console,如果您喜欢命令行,也可以使用miktexsetup。
启动MiKTeX Console以完成设置
搜索并点击 MiKTeX控制台 图标,启动MiKTeX控制台:
这时要选择其中一个。
您是想设置一个私有的(仅为您自己)TeX安装,还是想设置一个共享的(系统范围的)TeX安装?
你可能会选择第一个选项。
如果您是多用户系统的管理员,则第二个选项更有意义。如果是这种情况,并且您希望某些用户愿意使用MiKTeX,那么您应该在系统范围内安装MiKTeX。
如果您已作出决定,请单击两个按钮中的一个。
运行miktexsetup完成安装
miktexsetup finish
完成一个私有的(仅供您使用的)TeX安装。像“lualatex”这样的可执行文件将安装在“~/bin”中。
运行
sudo miktexsetup --shared=yes finish
完成shafred(系统范围)TeX安装。像lualatex这样的可执行文件将安装在/usr/local/bin中。
您可能还想启用自动包安装:
initexmf --set-config-value [MPM]AutoInstall=1
或者,如果你有一个共享的安装:
sudo initexmf --admin --set-config-value [MPM]AutoInstall=1
e。升级
如果您刚刚安装了MiKTeX,那么您可以选择将您的安装升级到标准的TeX系统。只需点击升级按钮。请注意,这将开始一个~200MB的下载。
或者,您可以打开自动安装功能,让MiKTeX即时安装丢失的包。这将帮助您尽可能减少TeX的安装(“刚好足够的TeX”)。
sudo apt-get install -f miktex
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成
有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。
下列信息可能会对解决问题有所帮助:
下列软件包有未满足的依赖关系:
miktex : 依赖: libboost-locale1.74.0 (>= 1.74.0+ds1) 但是它将不会被安装
依赖: libicu72 (>= 72.1rc-1) 但无法安装它
依赖: liblog4cxx15 (>= 1.0.0) 但无法安装它
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
sudo apt-get install -f miktex
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成
有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。
下列信息可能会对解决问题有所帮助:
下列软件包有未满足的依赖关系:
miktex : 依赖: libboost-locale1.74.0 (>= 1.74.0+ds1) 但是它将不会被安装
依赖: libicu72 (>= 72.1rc-1) 但无法安装它
依赖: liblog4cxx15 (>= 1.0.0) 但无法安装它
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
你稍等一下我,我在弄了,
话说miktex只是个tex引擎,没有图形界面的吧?
你稍等一下我,我在弄了,
话说miktex只是个tex引擎,没有图形界面的吧?
图形界面前端是TeXworks
Linux版要在MiKTeX Console中启动,没有独立的快捷方式
Deepin23可以装Debian bullseye的包,需要补的依赖如下:
libicu67下载:http://ftp.cn.debian.org/debian/pool/main/i/icu/libicu67_67.1-7_amd64.deb
liblog4cxx11下载:http://ftp.cn.debian.org/debian/pool/main/l/log4cxx/liblog4cxx11_0.11.0-2_amd64.deb
libssl1.1下载:http://ftp.cn.debian.org/debian/pool/main/o/openssl/libssl1.1_1.1.1w-0+deb11u1_amd64.deb
然后还有软件包本体:
MiKTeX软件包下载(版本23.9.24):https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_23.9.24-bullseye1_amd64.deb
Deepin20可以装Debian buster的包,不用单独下载依赖包,但是新版本好像不维护了,停留在23.1版本
20可用的最新版MiKTeX软件包(版本23.1):https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_23.1-buster1_amd64.deb
Deepin23运行截图:
Deepin23可以装Debian bullseye的包,需要补的依赖如下:
libicu67下载:http://ftp.cn.debian.org/debian/pool/main/i/icu/libicu67_67.1-7_amd64.deb
liblog4cxx11下载:http://ftp.cn.debian.org/debian/pool/main/l/log4cxx/liblog4cxx11_0.11.0-2_amd64.deb
libssl1.1下载:http://ftp.cn.debian.org/debian/pool/main/o/openssl/libssl1.1_1.1.1w-0+deb11u1_amd64.deb
然后还有软件包本体:
MiKTeX软件包下载(版本23.9.24):https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_23.9.24-bullseye1_amd64.deb
Deepin20可以装Debian buster的包,不用单独下载依赖包,但是新版本好像不维护了,停留在23.1版本
20可用的最新版MiKTeX软件包(版本23.1):https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_23.1-buster1_amd64.deb
Deepin23运行截图:
万分感谢
sudo apt-get install -f miktex
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成
有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。
下列信息可能会对解决问题有所帮助:
下列软件包有未满足的依赖关系:
miktex : 依赖: libboost-locale1.74.0 (>= 1.74.0+ds1) 但是它将不会被安装
依赖: libicu72 (>= 72.1rc-1) 但无法安装它
依赖: liblog4cxx15 (>= 1.0.0) 但无法安装它
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
有安装MiKTeX这个成功的吗?存在依赖不足的问题,texlive实在是太了。不想安装