无法从 shell 脚本获取 apt-get

无法从 shell 脚本获取 apt-get

我并不经常使用 Linux,但对于这个特定的 Python 项目,我需要使用它。因此,我尝试使用以下 shell 脚本为我的程序创建安装程序:

设置脚本

#!/bin/bash

apt-get update
apt-get install python3-pip -y
apt-get install python3-tk -y
pip3 install -r requirements.txt

将其修改为可执行文件并运行后,sudo sh SETUP.sh我得到以下输出:

: notfound: SETUP.sh:
E: Invalid operation update
] is not known. option '
] is not known. option '
SETUP.sh: 6: SETUP.sh: pip3: not found

最奇怪的是,如果我手动将所有这些命令输入命令行,它们都会自动运行。我做错了什么?

答案1

好吧,看起来这个问题与我不知道如何运行 shellscripts 以及我从 Windows 机器移植脚本有关。(类似于此主题

在 vi 中重写它并运行它sudo ./SETUP.sh

相关内容