我在 Ubuntu 2016.04.5 上安装 Petalinux_v2018.2
./petalinux-v2018.2.ir.run /opt/petalinux_2018.2/
但以错误结束:
./petalinux-v2018.2.ir.run: line 52: /opt/petalinux_2018.2/petalinux_installation_log: Permission denied
tee: /opt/petalinux_2018.2/petalinux_installation_log: Permission denied
INFO: Checking installer checksum...
tee: /opt/petalinux_2018.2/petalinux_installation_log: Permission denied
Please refer to the PetaLinux Tools Installation Guide.
Check the troubleshooting guide at the end of that manual, and if you are
unable to resolve the issue please contact customer support with file:
/opt/petalinux_2018.2/petalinux_installation_log
tee: /opt/petalinux_2018.2/petalinux_installation_log: Permission denied
INFO: Extracting PetaLinux installer...
tar: /tmp/tmp.eeJueiu2Ol: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
tee: /opt/petalinux_2018.2/petalinux_installation_log: Permission denied
ERROR: Failed to extract the PetaLinux installer. Failed to install PetaLinux Tools!
任何解决此问题的帮助将不胜感激。
当我尝试
sudo ./petalinux-v2018.2.ir.run /opt/petalinux_2018.2/
它还提示错误:
ERROR: Exiting Installer: Cannot install as root user!
在其他地方创建一个目录并将其安装到那里:
发生这种情况是因为非 root 用户无法修改其中的内容,
/opt
并且 Petalinux 还进行了检查以确保它不是由 root 自己安装的,因为如果使用不当可能会损坏系统。实际上,您不能以 root 用户身份执行此操作,而唯一有权写入日志文件的用户是 root 用户。只需更改权限,以便非 root 用户可以写入:
我只是在调试 Petalinux 2019.1 的同样问题,我的问题是没有安装全功能的 gawk。请参阅下面的博客条目 - 它为我解决了在 Ubuntu 19.10 中安装时的问题。
https://blog.lazy-evaluation.net/posts/linux/petalinux-v2019-1-ubuntu-18-04.html
我有同样的问题,通过以下方式解决:
请注意,您不能在家中安装 petalinux,然后将其移至 /opt,它将无法正常工作。许多路径必须在安装时定义。