WSL 打deb包报错:dpkg-deb: error: control directory has bad permissions 777 (must be >=0755 and <=0775)
原文链接:https://www.bcskill.com/index.php/2020/02/page/2/
报错是因为当前打包的目录权限为777,需要修改为 0755到0775之间的某个权限。
由于WSL 默认是没有开启chmod的,所以需要先开启,才能修改目录权限。
WSL 启用chmod
新建配置文件
sudo vi /etc/wsl.conf
内容如下
[automount]
enabled = true
root = /mnt/
options = "metadata"
修改打包目录权限
关闭所有bash,重新打开,修改打包目录权限
chmod 775 yourdir/* -R
再次执行打包即可