make: *** No rule to make target 'target/debs/bullseye/python-p4-hlir_0.9.36-1_all.deb'怎么解决
时间: 2023-11-07 12:05:25 浏览: 150
这个错误通常是由于 Makefile 文件中的目标或依赖项出现问题导致的。检查一下 Makefile 文件中对应的目标和依赖项是否存在或者路径是否正确。
另外,检查一下目标文件是否存在,如果不存在,可以尝试重新生成目标文件。如果问题仍然存在,可以尝试清除一下编译环境,重新编译。
如果还是无法解决问题,建议提供更多的错误信息和上下文信息,以便更好地理解和解决问题。
相关问题
needed by 'target/debs/bullseye/python-p4-hlir_0.9.36-1_all.deb-install' 什么意思
这个错误提示中的 'target/debs/bullseye/python-p4-hlir_0.9.36-1_all.deb-install' 是一个 Makefile 的目标(target),它表示要安装名为 'python-p4-hlir_0.9.36-1_all.deb' 的 Debian 软件包。在编译或安装过程中,如果这个目标依赖的文件无法找到,就会报错,提示缺少所需的文件。
mv Tenjin-1.1.1/deb_dist/python-tenjin_1.1.1-1_all.deb /sonic/target/debs/bullseye/ /usr/local/share/buildinfo/scripts/buildinfo_base.sh: line 165: /usr/local/share/buildinfo/build-versions/versions-web: Permission denied 怎么解决
这个错误提示表明你没有足够的权限将deb文件移动到目标文件夹中。你需要以管理员身份运行该命令,或者使用sudo命令来提升你的权限。可以尝试以下两个方法来解决该问题:
1. 使用sudo命令来运行该命令,例如:
```
sudo mv Tenjin-1.1.1/deb_dist/python-tenjin_1.1.1-1_all.deb /sonic/target/debs/bullseye/
```
2. 使用管理员身份运行该命令,例如:
```
su -
mv Tenjin-1.1.1/deb_dist/python-tenjin_1.1.1-1_all.deb /sonic/target/debs/bullseye/
exit
```
请注意,在执行这些命令之前,请确保你已经具有足够的权限来执行它们。
阅读全文