将脚本挂接到 apt-get

use*_*963 18 mount apt tmp

/tmp在一个单独的分区上,并安装了noexec. 我正在使用 Debian。

一些包的安装失败,因为一些包的安装后脚本需要从/tmp.

我想知道是否有可能“钩”一个简单的脚本apt-get,这将是之前每次运行apt-get,并重新挂载/tmpexec。同样,完成noexec后重新安装apt-get

Chr*_*own 29

您可以使用dpkg's hook 系统重新安装它 - 将其放入/etc/apt/apt.conf.d/00exectmp

DPkg::Pre-Invoke {"mount -o remount,exec /tmp";};
DPkg::Post-Invoke {"mount -o remount /tmp";};  
Run Code Online (Sandbox Code Playgroud)