我收到此错误:
\nPackage \xe2\x80\x98python2.7-Pillow-6.2.2\xe2\x80\x99 in /nix/store/...-nixos-21.05.1590.63ee5cd99a2/nixos/pkgs/development/python-modules/pillow/6.nix:19 is marked as insecure, refusing to evaluate.\n
Run Code Online (Sandbox Code Playgroud)\n跑步时home-manager switch
。
我没有直接安装这个包。
\n我怎样才能看到这个包的依赖派生是什么来删除它们?
\n如何将现有接口重命名为标准化名称(即“internet0”、“dmz0”等)。
目标是在不同的配置中使用相同的名称。
我有三个脚本,其中两个用作shebang
shebang-1
#!/bin/sh
echo "#1"
exec sh -- "$@"
Run Code Online (Sandbox Code Playgroud)
shebang-2
它使用 shebang-1
#!/home/a/ex/shebang-1
echo "#2"
exec sh -- "$@"
Run Code Online (Sandbox Code Playgroud)
script
#!/home/a/ex/shebang-2
echo script...
Run Code Online (Sandbox Code Playgroud)
当我执行时script
,我期望
#1
#2
script...
Run Code Online (Sandbox Code Playgroud)
相反,我只得到
$ ./script
script...
Run Code Online (Sandbox Code Playgroud)
明确地调用它们是有效的,
$ ./shebang-1 ./shebang-2 ./script
#1
#2
script...
Run Code Online (Sandbox Code Playgroud)
文件具有以下权限
$ ls -l
total 24
-rwx------ 1 a a 38 Sep 3 18:00 script*
-rwx------ 1 a a 38 Sep 3 18:05 shebang-1*
-rwx------ 1 a a 50 Sep 3 18:05 shebang-2*
Run Code Online (Sandbox Code Playgroud)
这里有什么问题?