脚本的名称是InstallmDNS.sh
脚本内容如下:
#!/bin/bash
sethostname() {
if [ $# -eq 1 ]
then
hostnamectl set-hostname "$1"
sed -i "/127.0.1.1/d" /etc/hosts
sed -i "/127.0.0.1/a\127.0.1.1 $1" /etc/hosts
reboot
else
echo "The exapmle of execute the script: b
使用pygame模块作为跨平台可执行文件打包python脚本的最佳方式是什么?我需要能够在我的Linux机器上编译。我试过使用PyInstaller,但是,当我运行编译后的可执行文件时,它显示找不到pygame模块。当我将它作为python脚本通过Wing IDE debug运行时,它工作得很好,所以我显然已经安装了pygame。但是,当我尝试在没有IDE调试的情况下运行时,它无法创建窗口。我的脚本是不是出了什么问题,只能通过Wing IDE运行?我如何打包我的游戏,让它在任何计算机上运行,Linux或Windows,甚至不需要python或pygame?这有可能吗?
我的资料来源: