我对实际提出问题还很陌生,但现在开始吧。
我一直试图按照安装指南添加dnsname:
https://github.com/containers/dnsname
https://github.com/containers/dnsname/blob/main/README_PODMAN.md
我有一个问题,虽然这一步:
make install PREFIX=/usr -- this will install the dnsname plugin into /usr/libexec/cni where your CNI plugins should already exist.
当我尝试运行它时,我得到了这个错误:
theuser@thecomputer:/usr/bin/dnsname$ make install PREFIX=/usr
install -d -m 755 /usr/libexec/cni
install -m 755 bin/dnsname /usr/libexec/cni/dnsname
install: cannot stat 'bin/dnsname': No such file or directory
make: *** [Makefile:76: install] Error 1
我也试着试着把它放进去,但这不会改变任何事情。我不知道该怎么办,因为我没有经常安装Git二进制文件(如果有的话(。我没有通过搜索来了解我缺少的步骤或我没有安装的部件。
我正在运行:
Ubuntu 21.10
我已确保安装:make及其依赖项
go
podman
dnsmasq
好!所以托雷克在这里帮了我。我只需要运行:
make PREFIX=/usr/
在目录BEFORE 中
make install PREFIX=/usr/
谢谢,所以基本上:缺少https://github.com/containers/dnsname/blob/main/README_PODMAN.md:
sudo yum -y install dnsmasq
git clone https://github.com/containers/dnsname.git
cd dnsname
make PREFIX=/usr
sudo make install PREFIX=/usr