如果我尝试从 AUR 创建包,makepkg
在安装依赖项后似乎会冻结。它在安装最后一个依赖项后停止,并在 CPU 使用率达到 65% 时冻结。
知道什么可能导致这个问题吗?
答案1
在挖掘了源头后我发现了罪魁祸首makepkg
source /etc/profile &>/dev/null
导致问题的原因是,如果我运行此命令,它会冻结,Ctrl+C
将杀死整个终端。所以现在我知道了问题的根源,仍在试图找出为什么会发生这种情况......
编辑:找到了!我正在使用tdm
显示管理器,为了启动它,我将一个脚本放入/etc/profile.d/
此脚本中,返回一个 Error Invalid TTY
。
如果您的来源/etc/profile
由于此错误而无法完成。所以这完全是我的错。现在我必须找到另一种开始方式TDM
编辑2:
只需放入/usr/bin/tdm
tdm~/.bash_profile
就可以正常工作。实际上这已经在 arch-wiki 中了,不知道为什么我一开始没有这样做:-/