linux 创建并安装了deb软件包,但当我运行它时,它说“未找到命令”

6fe3ivhb  于 2022-12-29  发布在  Linux
关注(0)|答案(1)|浏览(466)

我正在尝试将一个简单的python程序转换为Linux的debian包。
我创建了一个文件夹/testhello,并创建了testhello/DEBIANtesthello/usr。在testhello/DEBIAN中,我有一个控制文件,其中包含:

Package: testhello
Version: 0.01
Architecture: all
Maintainer: Me,me@gmail.com
Installed-Size: 2
Depends: python3
Section: extras
Priority: optional
Homepage: your homepage
Description: describe

testhello/usr中有一个bin文件夹,其中包含testhello.py,该文件包含一行print("hello world")
然后,我成功地运行了dpkg -b testhellosudo dpkg -i testhello
但是,当我在bash中运行命令testhello时,会看到testhello: command not found
我能怎么办?
Edit 1: When i go to /bin i can see testhello.py there.

vh0rcniy

vh0rcniy1#

检查shebang(第一行):

#! /usr/bin/env python
print("hello world")

给予执行权限,应该可以工作。

相关问题