gpt4 book ai didi

linux - 有关创建 Ubuntu 软件包的 .sh 脚本的一些信息?

转载 作者:太空宇宙 更新时间:2023-11-04 09:02:00 25 4
gpt4 key购买 nike

我必须使用一个预先存在的 shell 脚本来创建一个由我工作的公司开发的软件的 Ubuntu 包。

我在 shell 脚本和 Ubuntu 包的创建方面都是新手,所以我对此有很多疑问。

脚本是一个.sh 文件。这是一个bash 脚本吗?

第二个疑问与前两行代码有关:

JRE_I386="jre1.6.0_35-i386"
JRE_AMD64="jre1.6.0_35-x86_64"

我认为这些行声明了 2 个名为 JRE_I386JRE_AMD64 的变量,它们分别声明了 32 位包的 JRE 版本 和脚本将创建的 64 位包。是真的吗?

但是他从哪里获取 JRE? jre1.6.0_35-i386 和 jre1.6.0_35-x86_64 的值到底是什么?它们是指向 JRE 的系统变量吗?还是什么?

谢谢

安德里亚

最佳答案

UNIX 文件的扩展名没有任何意义,它只是用于“人类”阅读和理解。告诉你什么程序用于执行脚本是第一行:

#!/bin/bash

#!/bin/sh

或者...

关于变量声明,是的,你没看错,这就是声明变量的方式。然后它们将与$JRE_I386等一起使用(注意声明时不使用$)。

要知道信件在做什么,你最好再贴一些代码。

关于linux - 有关创建 Ubuntu 软件包的 .sh 脚本的一些信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19495005/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com