Linux fluidterm.sh 正在调用 pip install #256

推推 grbl 3年前 (2023-02-05) 234次浏览
关闭
jeffeb3 打开了这个问题 2022 年 1 月 19 日 · 6条评论
关闭

Linux fluidterm.sh 正在调用 pip install#256

jeffeb3 打开了这个问题 2022 年 1 月 19 日 · 6条评论

评论

Linux fluidterm.sh 正在调用 pip install #256

请描述您想要实现的功能
我不喜欢 fluidterm.sh 在没有警告的情况下调用 pip install。我认为更好的方法是检查“您没有安装 pyserial 或 xmodem。退出”或提示安装它“您没有安装 pyserial,您想安装它吗?”。

我将安装脚本编辑为不调用 fluidterm.sh,然后在调用 fluidterm.sh 之前创建了一个 virtualenv。

为什么您认为这会改进 FluidNC?
它并不完美,但我非常小心地管理我的 pip 安装,从脚本安装它们会弄乱我主机的包。

你需要这个功能做什么?
只是为了避免更改我系统上安装的全局包。

您知道其他需要此功能的用户吗?
我想任何 Linux 用户都会喜欢它。我对 Windows 或 Mac 安装的了解还不够多,无法为他们说话。

我提出这个问题,以防万一没有人认为这是一个问题。我不是最普通的用户,所以我理解我是否只需要应用我的偏执狂来解决这些问题。我的意思是,如果您考虑过并不同意我的意见,我完全同意您关闭此问题。

Linux fluidterm.sh 正在调用 pip install #256 jeffeb3 添加了 增强 新功能或要求标签 2022 年 1 月 19 日
Linux fluidterm.sh 正在调用 pip install #256

恭喜!您现在是 Linux 安装脚本的维护者。请为您希望进行的任何更改发布 PR,并查看此列表和 Discord 以了解遇到问题的任何人。

Linux fluidterm.sh 正在调用 pip install #256
作者

出色地。这应该很有趣。我的爱好责任积压有点落后。但我会把它放在清单上。

Linux fluidterm.sh 正在调用 pip install #256
贡献者
容易成为攻击目标 评论了 2022 年 2 月 5 日  

供参考:#272

  • 我们可以更改说明 ( HOWTO-INSTALL.txt),以便它们引导用户使用 venv 安装,这真的没有那么难。
  • 我认为这会减少支持查询,特别是如果使用 esptool.py 作为唯一的“官方”安装方式,
  • 我可以将其添加到 PR 中。(文字改编自我在这里写的类似说明的第一部分)
Linux fluidterm.sh 正在调用 pip install #256

目标是“下载/解压缩安装程序并单击某些东西”。根据我与天真的用户的经验,“这真的没有那么难”并不是事情的结果。对于桌面 Linux,您通常可以假设,如果他们使用的是 Linux,那么他们已经掌握了基本的命令行用法和软件包安装。对于 Raspberry Pi,似乎有很多人对这些基本任务一无所知。

可能没有解决办法。如果 Linux 易于使用,它就不会是 Linux。

Linux fluidterm.sh 正在调用 pip install #256

是的,RasPi 支持是一场噩梦;我支持其他地方的人。

我有一个漂亮的 vanilla pi,带有桌面和插入的 esp32 开发板作为测试目标,我将戴上我的“菜鸟”帽子,然后通过单击图标查看执行此操作时会发生什么。它可能会工作。或者可能不会。但是我知道你的意思,所以我会看看是否有什么问题,或者是否有必要更改安装指南。

Linux fluidterm.sh 正在调用 pip install #256

我对在 Linux 桌面上安装的用户体验进行了一些测试;奇怪的是,PI 表现最好。

  • 使用 Pi+Desktop 和文件管理器 (lxde-filemanger),您可以选择 zip,解压缩,然后双击“xxx-install.sh”,系统会询问您要做什么,此时您可以选择“在终端中运行”一切正常。
  • 在任何使用默认 Nautilus 文件管理器(Fedora、Ubuntu 等)的系统上,您都可以通过以任何方式单击它来完全系统地阻止执行任何操作;没有例外。这有利于保护用户,但对任何试图分发代码的人来说都不是很好。
  • 使用内置的“存档管理器”查看和双击总是会失败;他们提取到/tmp,它安装--no-executable在任何现代机器上。

HOWTO-INSTALL.TXT 将受益于一些重组/重写,使所有受众(尤其是新手)的事情变得更简单。我认为应该说命令行安装是唯一受支持的方法。我会在明天对#272进行一些其他更改时查看它。

ps: /rant/ 看看它的发展方式,我很确定 Nautilus 的最终命运是放弃任何伪装来显示实际的文件结构;它将简单地变成一个样式精美的搜索框和结果列表。