如何更改 texlive 在安装过程中解压文件的位置?/tmp 上没有空间

如何更改 texlive 在安装过程中解压文件的位置?/tmp 上没有空间

我正在尝试在新的 Linux Manjaro 上安装 TeX Live 2018。我有大约 1 TB 的磁盘,几乎都是可用空间。但是 Manjaro 安装时/tmp分区很小。(出于某种原因只有 2 GB)

>df
Filesystem     1K-blocks     Used Available Use% Mounted on
dev              2009848        0   2009848   0% /dev
run              2016656     1308   2015348   1% /run
/dev/sda1      951644596 37045788 866188144   5% /
tmpfs            2016656     4648   2012008   1% /dev/shm
tmpfs            2016656        0   2016656   0% /sys/fs/cgroup
tmpfs            2016656    38048   1978608   2% /tmp

TeX Live 安装(使用install-tl)用于在安装过程中/tmp解压大*.zip文件等。所以我收到一个错误,它停止了,说没有更多空间。

有没有办法将其更改为其他/tmp文件夹?我现在正在查看显示的初始菜单install-tl,但没有看到可以更改此选项的选项。它只是说<I> start installation to hard disk

这是我得到的错误

....
Installing [2640/3628, time/total: 01:06:33/01:31:27]: pst-fr3d [177k]
Installing [2641/3628, time/total: 01:06:34/01:31:28]: pst-fractal [9020k]
./tlpkg/installer/xz/xz.x86_64-linux: (stdout): Write error: No space left on device
TLPDB::_install_package: Decompressing /tmp/A5EAYviamn/9yPFNOU8N1/pst-fractal.doc.tar.xz failed
Installation failed.
Rerunning the installer will try to restart the installation.
Or you can restart by running the installer with:
  install-tl --profile installation.profile [EXTRA-ARGS]

我不知道EXTRA-ARGS上面应该是什么,如果是的话,如何改变它在哪里/tmp

也许我需要设置一些环境变量?

如何让 TeX Live 使用不同的/tmp文件夹?

答案1

一个选项是暂时调整大小/tmp

sudo mount -o remount,size=<size>,noatime /tmp

其中<size>是分配的磁盘空间量,例如 2 GB。根据需要更改大小。

它不会永久存在并会在重启后重置。

但要小心: 可以/tmp调整大小,这取决于swap分区中可用的 RAM 和存储空间的大小。它不应大于两者的总和,否则Out of Memory可能会出现错误。

例如:

具有 2 GB RAM 和 6GB 大分区的系统swap可以为 分配总共 8GB 的​​空间/tmp。建议至少比总数少 1 GB。

边注:文件夹的大小/tmp通常是可用 RAM 大小的一半。

相关内容