我可以在 .profile 脚本中运行 apt apt-mark 吗?

我可以在 .profile 脚本中运行 apt apt-mark 吗?

我可以运行apt-mark命令吗home/.profile

我添加了该行,因为它在终端中有效 ( apt-mark showmanual >> ~/installed_packages.txt),但在我注销并尝试重新登录后,gnome 就挂起了。我从 F1 控制台中删除了该行并重新启动,然后能够正常登录到 gui。此外,当我登录到控制台会话时,它完全正常工作,但登录到 gui 会话时则不行。

我猜这与.profile执行的用户有关,从 GUI 到控制台有所不同。为什么它不起作用?我可以做哪些日志/故障排除来解决这个问题?

答案1

当您登录 Gnome 时,/etc/profile 会运行,然后运行 ​​~/.profile。

我不确定为什么运行 时 gnome 没有响应apt-mark。也许你可以检查日志。你可以使用以下方式查看日志 journalctl _UID=<your user id>

另外,如果您尝试写入的输出,您是否可以看到是否发生这种apt-mark情况/tmp

相关内容