[问题] 用dialog写的shell可在其它电脑执行吗?

楼主: fkman0831 (神秘人士)   2023-02-11 01:09:48
请问各位有经验的大大,小弟最近刚接触dialog软件,感觉蛮有趣的。
想利用它写些小东西。但是小弟有个疑问。
就是写好后的dialog-shell,如果对方电脑没有装dialog,那这样还能执行吗?
因为感觉就是写好后要放到给其它人用,但是如果对方没装dialog就不能用,
这样就感觉没有投资时间的价值耶。
作者: holishing   2023-02-11 02:19:00
你是说写在 shell script 里面的 dialog 指令吗? 那就直接用脚本帮别人检查安装就好啦
作者: Bencrie   2023-02-11 02:21:00
印象中 whiptail 比较 portable ?
楼主: fkman0831 (神秘人士)   2023-02-11 23:52:00
我指写好的dialogshell在别人没装dailog的电脑可执行吗是不是要对方也装dailog,才能执行该shell呢?
作者: Arbin (路人_Lv菜逼八)   2023-02-11 23:57:00
楼主: fkman0831 (神秘人士)   2023-02-12 00:22:00
谢谢回答 那这样不能像C一样 写好生出执行档。丢到其他电脑都可以直接run执行档即可
作者: Bencrie   2023-02-12 01:41:00
不是啊,你写 C 一样要考虑 link 哪些 .so 啊libc 也有 ABI 的问题,不是你 build 出来丢去别的系统就一定保证会动啊
作者: leolarrel (真.粽子无双)   2023-02-13 10:20:00
每一款程式语言环境都有套件相依问题.不是说用C就没有算了我反而推荐你用python
楼主: fkman0831 (神秘人士)   2023-02-13 19:54:00
python搭配linux可以写出好看的UI界面吗?
作者: Bencrie   2023-02-13 21:16:00
gtk qt ncurses 都有 binding 吧
作者: holishing   2023-02-14 02:20:00
4F: 我的疑问是你指的 dialog shell, 是 dialog 里面附带自己的 shell(指令接口), 还是要在 shell 中执行该程式以及呼叫相关参数https://linux.die.net/man/1/dialog 我查到的是后者但我觉得依照你的需求,可能学怎么写网页服务比较实用大部分有桌面的作业系统都会装浏览器吧 (
楼主: fkman0831 (神秘人士)   2023-02-14 17:50:00
就是想用shell+dialog写些小东西 丢给同事用用 主要有写出界面 同事用自已的电脑就可以直接执行
作者: EdwardGJLee (LGJ)   2023-02-14 20:09:00
用 whiptail,deb/rpm 系的多数会附上,dialog 不一定会有。或二个都用,判断一下有什么就用什么。都没有就用 sh script 的阳春接口。
作者: sppmg (sppmg)   2023-02-15 00:26:00
先说你目标系统是什么。tclkit都可以是选项。
楼主: fkman0831 (神秘人士)   2023-02-15 09:40:00
目标就是有dialog接口 检查大量档案存在否的小shell
作者: EdwardGJLee (LGJ)   2023-02-15 22:33:00
如果你没有要 release 出去的话,可以把 dialog 嵌进你的 sh script,执行时再解开来用。就是带 dialog.跑,甚至可以自行编一个 static link 的 dialog。
作者: holishing   2023-02-15 22:41:00
然后在比较旧的环境 static link 编译 dialog/whiptail有机会可以让你的脚本放到更多 Linux 发行版的环境跑
作者: enthos (影斯作业系统)   2023-02-17 19:04:00
https://github.com/Bill-Gray/PDCursesModDOS, OS/2, Win32, X11 and SDL1 and SDL2. DOSVGA,Windows GUI, Plan 9, Linux/*BSD framebuffer, VT
作者: LinBuoRen (林博仁)   2023-02-21 10:32:00
其他电脑没有不会自带安装逆?
作者: hoothoot (纳兰采桑)   2023-02-22 01:55:00
dialog 带着跑是指 把整个安装程式带则跑吗?
作者: EdwardGJLee (LGJ)   2023-02-22 14:06:00
作者: shinfon (烽燻)   2023-12-31 18:49:00
干脆用python把GUI包进去,有需要在调用shell cmd

Links booklink

Contact Us: admin [ a t ] ucptt.com