git clone https://github.com/Azure/sonic-buildimage.git 之后怎么找不到src/daemon的目录
时间: 2023-09-07 14:12:45 浏览: 173
在 Sonic 操作系统的 `sonic-buildimage` 仓库中,`src/daemon` 目录是在 `sonic-mgmt/sonic-buildimage/packages` 目录下的各个不同软件包的源代码目录中。比如,`lldpd` 软件包的源代码目录是 `sonic-mgmt/sonic-buildimage/packages/lldpd/files/src`,而 `swss` 软件包的源代码目录是 `sonic-mgmt/sonic-buildimage/packages/swss/files/src`。
因此,如果你想要查看 `src/daemon` 目录下的文件,你需要找到你所需要的软件包,并前往该软件包的源代码目录下查找。比如,如果你想要查看 `lldpd` 的源代码,你可以前往 `sonic-mgmt/sonic-buildimage/packages/lldpd/files/src/daemon` 目录下查找。
相关问题
git clone https://github.com/Azure/sonic-buildimage.git 之后怎么找不到packages目录
如果在你使用 `git clone https://github.com/Azure/sonic-buildimage.git` 命令克隆 `sonic-buildimage` 仓库之后,没有找到 `packages/` 目录,可能是因为你没有切换到 `sonic-buildimage` 仓库的主分支上。在 `sonic-buildimage` 仓库中,软件包清单文件和构建脚本通常都存储在主分支上。
你可以使用以下命令来切换到 `sonic-buildimage` 仓库的主分支:
```
cd sonic-buildimage
git checkout master
```
如果 `packages/` 目录仍然不存在,请确认你已经成功克隆了 `sonic-buildimage` 仓库,并且没有出现其他错误提示。如果仍然无法解决问题,可以尝试删除 `sonic-buildimage` 仓库,并重新克隆一遍:
```
rm -rf sonic-buildimage
git clone https://github.com/Azure/sonic-buildimage.git
```
这样,你应该能够成功找到 `packages/` 目录了。
阅读全文