一个初学者需要你的帮助!
我希望在 Ubuntu 22.04 上安装此应用程序:
https://github.com/brandizzi/input-device-indicator
然而,我不知道该怎么做——您能帮我提供一步一步的说明吗?
我应该先下载整个项目,然后执行它吗?
答案1
看起来Makefile
似乎很容易:
- 首先,您需要确保已安装
python
和make
。您可以通过运行python3 --version
和进行检查make --version
。如果您在执行任一命令时遇到错误,则需要安装它。 - 如果你还没有克隆该仓库,请先克隆。
git clone https://github.com/brandizzi/input-device-indicator.git
cd input-device-indicator
- 创建一个虚拟环境来构建应用程序(除非您想在系统上安装依赖项)。
python3 -m venv app-build
PS:您可能需要安装python3.10-venv
包。
apt install python3.10-venv
- 激活虚拟环境。
source app-build/bin/activate
- 安装依赖项。
pip install -r requirements.txt
pip install -r requirements-dev.txt
请注意,如果在尝试安装时出现错误,您可能需要从requirements.txt
文件中删除第一行,或者只需运行以下命令:
cat requirements.txt | tail -n +2 | xargs -n1 pip install
- 在您的系统上安装该应用程序。
make install_local
请注意,在我的 Ubuntu VM 上,我必须安装一些必需的额外软件包。如果您遇到任何错误,我也会留下一个安装它们的命令。
apt install python3-all debhelper dh-python