我使用本指南创建了一个简单的包,但我无法在其中运行脚本。
有一个名为 的文件夹mypack,其中包含/usr/bin/myscript.sh一些命令(假设它只是回显诸如“Hello World”之类的消息),以及一个以DEBIAN包含control此文本的文件命名的文件夹:
Package: mypack
Version: 1.0-1
Maintainer: Alex
Architecture: all
Section: misc
Description: echo me
Run Code Online (Sandbox Code Playgroud)
我使用构建和安装它dpkg-deb --build mypack;dpkg -i mypack.deb正如指南所说。
最后,当我想运行脚本脚本以查看它是否有效时,我做不到。我试过了:
myscript(返回myscript: command not found) myscript.sh(返回bash: /usr/bin/myscript.sh: Permission denied) sudo myscript.sh(返回sudo: myscript.sh: command not found) mypack myscript和mypack myscript.sh(都返回mypack: command not found) 那么我如何执行它,所以它确实有效,或者我错过了一些重要的步骤,这不允许我运行脚本?