Kotlin作为一种出色的编程语言而受到广泛关注,并且现在得到了官方支持,例如用于 Android 开发。但是我看到的安装选项并不清楚安全问题。我不知道sdkman是否检查(甚至支持)包上的签名,我不知道它是否会自动跟踪 Kotlin 和其他已安装包的安全更新(如 apt-get 所做的),我不知道有多大安装将是等。
所以总结一下
是否有相对安全的 Kotlin 安装方法(使用包签名、自动更新等)?
例如,是否有针对它的 PPA?(有没有人在为 Debian/Ubuntu 打包它?)。
或者 sdkman 是否具有必要的属性?
还是有其他方法?
更新:我看到ubuntu-make (umake) 是一个选项。对于 IDEA 和 Kotlin,似乎仍然需要他们 ppa 中的版本,如Ubuntu Make 16.03 Released With Eclipse JEE And IntelliJ IDEA EAP Support 中所述,更多
但令我惊讶的是,我无法轻易找到有关 umake 安全方面的任何信息,而且他们似乎还没有进行更新(更新工具·问题 #74),所以我的问题仍然悬而未决。
我不知道umake。我刚刚编写了一个小 bash 脚本来从分布式 zip 存档中生成一个最小的 deb 包。
创建一个新的kotlinc-deb文件:
然后运行:
之后,您可以将生成的 deb 包安装
kotlinc_1.1.51_all.deb
为通常的 deb 包。JetBrains 开发的命令行 Kotlin 编译器可以作为 snap 包安装在所有当前支持的 Ubuntu 版本中。要安装它,请打开终端并键入:
可用工具:
例子
在 Kotlin 中创建一个显示
Hello, World!
. 创建一个名为 hello.kt 的具有可执行权限的新文件,其内容如下:使用 Kotlin 编译器编译应用程序。
运行应用程序。