Запустив мою справедливую долю проблем с установкой nodejs, а затем попытавшись управлять версиями / npm и т. д., я столкнулся с этим репо, которое для меня поразило меня.
https://github.com / Brock / узел-переустановка
Я не знаю о umake. Я только что написал небольшой скрипт bash для создания минимального пакета deb из распределенного zip-архива.
Создайте новый файл kotlinc-deb:
#!/usr/bin/env bash
if [ -z "$1" ]; then echo "Error: no input zip file is specified"; exit 1; fi
version=${1#kotlin-compiler-}
version=${version%.zip}
unzip $1 -d kotlinc_${version}_all/
cd kotlinc_${version}_all/
mkdir -v opt
mv -v kotlinc opt/
rm -rv 'opt/kotlinc/bin/'*.bat
mkdir -vp usr/{bin,share/doc}
mv -v opt/kotlinc/license usr/share/doc/kotlinc
sed -i $'s/\r$//' 'opt/kotlinc/bin/'* #The new 1.2.0 version has shell scripts in
# CRLF format. That causes issues when running
# them. So I added this CRLF to LF conversion
cd usr/bin
ln -svt . '../../opt/kotlinc/bin/'*
cd ../..
mkdir -v DEBIAN
cat >DEBIAN/control <<EOF
Package: kotlinc
Version: ${version}
Section: java
Priority: optional
Maintainer: ${LOGNAME} <${LOGNAME}@localhost>
Architecture: all
Description: The Kotlin compiler
The compiler for the Kotlin programming language.
EOF
dpkg-deb -b ../kotlinc_${version}_all{,.deb}
И затем запустите:
$ chmod +x kotlinc-deb
$ ./kotlinc-deb kotlin-compiler-1.1.51.zip
После этого вы можете установить сгенерированный kotlinc_1.1.51_all.deb как обычный пакет deb.
Компилятор командной строки Kotlin, разработанный jetbrains, может быть установлен как snap-пакет во всех поддерживаемых версиях Ubuntu. Чтобы установить его, откройте терминал и введите:
sudo apt install snapd
sudo snap install kotlin --classic
Доступные инструменты:
kotlinc kotlinc-jvm kotlinc-js kotlin-dce-jsfun main(args: Array<String>) {
println("Hello, World!")
}
Скомпилируйте приложение с помощью компилятора Kotlin. kotlinc hello.kt -include-runtime -d hello.jar
Запустите приложение. java -jar hello.jar
Установите kotlin с помощью менеджера Software Development Kit (SDK)
Введите следующую команду для установки sdk:
$ wget -O sdk.install.sh "https://get.sdkman.io"
$ vi sdk.install.sh
$ bash sdk.install.sh
Введите следующие команды для установки kotlin:
$ source ~/.sdkman/bin/sdkman-init.sh
$ sdk install kotlin
Установите kotlin с помощью диспетчера разработки программного обеспечения (SDK)
Введите следующую команду:
$ sudo apt-get install openjdk-8-jre-headless
Напишите свой первый kotlin program
Create a file called hello.kt:
$ vi hello.kt
Добавьте следующий код:
fun main(args: Array<String>) {
println("Hello, World!")
}
Сохраните и закройте файл. Скомпилируйте приложение в банке:
$ kotlinc hello.kt -include-runtime -d hello.jar
Запустите приложение:
$ java -jar hello.jar
Наслаждайтесь!
Я не знаю о umake. Я только что написал небольшой скрипт bash для создания минимального пакета deb из распределенного zip-архива.
Создайте новый файл kotlinc-deb:
#!/usr/bin/env bash
if [ -z "$1" ]; then echo "Error: no input zip file is specified"; exit 1; fi
version=${1#kotlin-compiler-}
version=${version%.zip}
unzip $1 -d kotlinc_${version}_all/
cd kotlinc_${version}_all/
mkdir -v opt
mv -v kotlinc opt/
rm -rv 'opt/kotlinc/bin/'*.bat
mkdir -vp usr/{bin,share/doc}
mv -v opt/kotlinc/license usr/share/doc/kotlinc
sed -i $'s/\r$//' 'opt/kotlinc/bin/'* #The new 1.2.0 version has shell scripts in
# CRLF format. That causes issues when running
# them. So I added this CRLF to LF conversion
cd usr/bin
ln -svt . '../../opt/kotlinc/bin/'*
cd ../..
mkdir -v DEBIAN
cat >DEBIAN/control <<EOF
Package: kotlinc
Version: ${version}
Section: java
Priority: optional
Maintainer: ${LOGNAME} <${LOGNAME}@localhost>
Architecture: all
Description: The Kotlin compiler
The compiler for the Kotlin programming language.
EOF
dpkg-deb -b ../kotlinc_${version}_all{,.deb}
И затем запустите:
$ chmod +x kotlinc-deb
$ ./kotlinc-deb kotlin-compiler-1.1.51.zip
После этого вы можете установить сгенерированный kotlinc_1.1.51_all.deb как обычный пакет deb.
Компилятор командной строки Kotlin, разработанный jetbrains, может быть установлен как snap-пакет во всех поддерживаемых версиях Ubuntu. Чтобы установить его, откройте терминал и введите:
sudo apt install snapd
sudo snap install kotlin --classic
Доступные инструменты:
kotlinc kotlinc-jvm kotlinc-js kotlin-dce-jsfun main(args: Array<String>) {
println("Hello, World!")
}
Скомпилируйте приложение с помощью компилятора Kotlin. kotlinc hello.kt -include-runtime -d hello.jar
Запустите приложение. java -jar hello.jar
Установите kotlin с помощью менеджера Software Development Kit (SDK)
Введите следующую команду для установки sdk:
$ wget -O sdk.install.sh "https://get.sdkman.io"
$ vi sdk.install.sh
$ bash sdk.install.sh
Введите следующие команды для установки kotlin:
$ source ~/.sdkman/bin/sdkman-init.sh
$ sdk install kotlin
Установите kotlin с помощью диспетчера разработки программного обеспечения (SDK)
Введите следующую команду:
$ sudo apt-get install openjdk-8-jre-headless
Напишите свой первый kotlin program
Create a file called hello.kt:
$ vi hello.kt
Добавьте следующий код:
fun main(args: Array<String>) {
println("Hello, World!")
}
Сохраните и закройте файл. Скомпилируйте приложение в банке:
$ kotlinc hello.kt -include-runtime -d hello.jar
Запустите приложение:
$ java -jar hello.jar
Наслаждайтесь!
Установите kotlin с помощью менеджера Software Development Kit (SDK)
Введите следующую команду для установки sdk:
$ wget -O sdk.install.sh "https://get.sdkman.io"
$ vi sdk.install.sh
$ bash sdk.install.sh
Введите следующие команды для установки kotlin:
$ source ~/.sdkman/bin/sdkman-init.sh
$ sdk install kotlin
Установить JDK
Введите следующую команду:
$ sudo apt-get install openjdk-8-jre-headless
Напишите свою первую программу kotlin
Create a file called hello.kt:
$ vi hello.kt
Добавьте следующий код :
fun main(args: Array<String>) {
println("Hello, World!")
}
Сохраните и закройте файл. Скомпилируйте приложение в банке:
$ kotlinc hello.kt -include-runtime -d hello.jar
Запустите приложение:
$ java -jar hello.jar
Наслаждайтесь!
Компилятор командной строки Kotlin, разработанный jetbrains, может быть установлен как пакет snap во всех поддерживаемых в настоящее время версиях Ubuntu. Чтобы установить его, откройте терминал и введите:
sudo apt install snapd
sudo snap install kotlin --classic
Доступные инструменты:
Hello, World!
. Создайте новый файл с исполняемым разрешением hello.kt со следующим: fun main(args: Array<String>) {
println("Hello, World!")
}
kotlinc hello.kt -include-runtime -d hello.jar
java -jar hello.jar
Я не знаю о umake. Я только что написал небольшой скрипт bash для создания минимального пакета deb из распределенного zip-архива.
Создайте новый файл kotlinc-deb:
#!/usr/bin/env bash
if [ -z "$1" ]; then echo "Error: no input zip file is specified"; exit 1; fi
version=${1#kotlin-compiler-}
version=${version%.zip}
unzip $1 -d kotlinc_${version}_all/
cd kotlinc_${version}_all/
mkdir -v opt
mv -v kotlinc opt/
rm -rv 'opt/kotlinc/bin/'*.bat
mkdir -vp usr/{bin,share/doc}
mv -v opt/kotlinc/license usr/share/doc/kotlinc
sed -i $'s/\r$//' 'opt/kotlinc/bin/'* #The new 1.2.0 version has shell scripts in
# CRLF format. That causes issues when running
# them. So I added this CRLF to LF conversion
cd usr/bin
ln -svt . '../../opt/kotlinc/bin/'*
cd ../..
mkdir -v DEBIAN
cat >DEBIAN/control <<EOF
Package: kotlinc
Version: ${version}
Section: java
Priority: optional
Maintainer: ${LOGNAME} <${LOGNAME}@localhost>
Architecture: all
Description: The Kotlin compiler
The compiler for the Kotlin programming language.
EOF
dpkg-deb -b ../kotlinc_${version}_all{,.deb}
И затем запустите:
$ chmod +x kotlinc-deb
$ ./kotlinc-deb kotlin-compiler-1.1.51.zip
. После этого вы можете установить сгенерированный файл kotlinc_1.1.51_all.deb
как обычный пакет deb.
Я не знаю о umake. Я только что написал небольшой скрипт bash для создания минимального пакета deb из распределенного zip-архива.
Создайте новый файл kotlinc-deb:
#!/usr/bin/env bash
if [ -z "$1" ]; then echo "Error: no input zip file is specified"; exit 1; fi
version=${1#kotlin-compiler-}
version=${version%.zip}
unzip $1 -d kotlinc_${version}_all/
cd kotlinc_${version}_all/
mkdir -v opt
mv -v kotlinc opt/
rm -rv 'opt/kotlinc/bin/'*.bat
mkdir -vp usr/{bin,share/doc}
mv -v opt/kotlinc/license usr/share/doc/kotlinc
sed -i $'s/\r$//' 'opt/kotlinc/bin/'* #The new 1.2.0 version has shell scripts in
# CRLF format. That causes issues when running
# them. So I added this CRLF to LF conversion
cd usr/bin
ln -svt . '../../opt/kotlinc/bin/'*
cd ../..
mkdir -v DEBIAN
cat >DEBIAN/control <<EOF
Package: kotlinc
Version: ${version}
Section: java
Priority: optional
Maintainer: ${LOGNAME} <${LOGNAME}@localhost>
Architecture: all
Description: The Kotlin compiler
The compiler for the Kotlin programming language.
EOF
dpkg-deb -b ../kotlinc_${version}_all{,.deb}
И затем запустите:
$ chmod +x kotlinc-deb
$ ./kotlinc-deb kotlin-compiler-1.1.51.zip
. После этого вы можете установить сгенерированный файл kotlinc_1.1.51_all.deb
как обычный пакет deb.
Компилятор командной строки Kotlin, разработанный jetbrains, может быть установлен как пакет snap во всех поддерживаемых в настоящее время версиях Ubuntu. Чтобы установить его, откройте терминал и введите:
sudo apt install snapd
sudo snap install kotlin --classic
Доступные инструменты:
Hello, World!
. Создайте новый файл с исполняемым разрешением hello.kt со следующим: fun main(args: Array<String>) {
println("Hello, World!")
}
kotlinc hello.kt -include-runtime -d hello.jar
java -jar hello.jar
Установите kotlin с помощью менеджера Software Development Kit (SDK)
Введите следующую команду для установки sdk:
$ wget -O sdk.install.sh "https://get.sdkman.io"
$ vi sdk.install.sh
$ bash sdk.install.sh
Введите следующие команды для установки kotlin:
$ source ~/.sdkman/bin/sdkman-init.sh
$ sdk install kotlin
Установить JDK
Введите следующую команду:
$ sudo apt-get install openjdk-8-jre-headless
Напишите свою первую программу kotlin
Create a file called hello.kt:
$ vi hello.kt
Добавьте следующий код :
fun main(args: Array<String>) {
println("Hello, World!")
}
Сохраните и закройте файл. Скомпилируйте приложение в банке:
$ kotlinc hello.kt -include-runtime -d hello.jar
Запустите приложение:
$ java -jar hello.jar
Наслаждайтесь!
Я не знаю о umake. Я только что написал небольшой скрипт bash для создания минимального пакета deb из распределенного zip-архива.
Создайте новый файл kotlinc-deb:
#!/usr/bin/env bash
if [ -z "$1" ]; then echo "Error: no input zip file is specified"; exit 1; fi
version=${1#kotlin-compiler-}
version=${version%.zip}
unzip $1 -d kotlinc_${version}_all/
cd kotlinc_${version}_all/
mkdir -v opt
mv -v kotlinc opt/
rm -rv 'opt/kotlinc/bin/'*.bat
mkdir -vp usr/{bin,share/doc}
mv -v opt/kotlinc/license usr/share/doc/kotlinc
sed -i $'s/\r$//' 'opt/kotlinc/bin/'* #The new 1.2.0 version has shell scripts in
# CRLF format. That causes issues when running
# them. So I added this CRLF to LF conversion
cd usr/bin
ln -svt . '../../opt/kotlinc/bin/'*
cd ../..
mkdir -v DEBIAN
cat >DEBIAN/control <<EOF
Package: kotlinc
Version: ${version}
Section: java
Priority: optional
Maintainer: ${LOGNAME} <${LOGNAME}@localhost>
Architecture: all
Description: The Kotlin compiler
The compiler for the Kotlin programming language.
EOF
dpkg-deb -b ../kotlinc_${version}_all{,.deb}
И затем запустите:
$ chmod +x kotlinc-deb
$ ./kotlinc-deb kotlin-compiler-1.1.51.zip
. После этого вы можете установить сгенерированный файл kotlinc_1.1.51_all.deb
как обычный пакет deb.
Компилятор командной строки Kotlin, разработанный jetbrains, может быть установлен как пакет snap во всех поддерживаемых в настоящее время версиях Ubuntu. Чтобы установить его, откройте терминал и введите:
sudo apt install snapd
sudo snap install kotlin --classic
Доступные инструменты:
Hello, World!
. Создайте новый файл с исполняемым разрешением hello.kt со следующим: fun main(args: Array<String>) {
println("Hello, World!")
}
kotlinc hello.kt -include-runtime -d hello.jar
java -jar hello.jar
Установите kotlin с помощью менеджера Software Development Kit (SDK)
Введите следующую команду для установки sdk:
$ wget -O sdk.install.sh "https://get.sdkman.io"
$ vi sdk.install.sh
$ bash sdk.install.sh
Введите следующие команды для установки kotlin:
$ source ~/.sdkman/bin/sdkman-init.sh
$ sdk install kotlin
Установить JDK
Введите следующую команду:
$ sudo apt-get install openjdk-8-jre-headless
Напишите свою первую программу kotlin
Create a file called hello.kt:
$ vi hello.kt
Добавьте следующий код :
fun main(args: Array<String>) {
println("Hello, World!")
}
Сохраните и закройте файл. Скомпилируйте приложение в банке:
$ kotlinc hello.kt -include-runtime -d hello.jar
Запустите приложение:
$ java -jar hello.jar
Наслаждайтесь!
Я не знаю о umake. Я только что написал небольшой скрипт bash для создания минимального пакета deb из распределенного zip-архива.
Создайте новый файл kotlinc-deb:
#!/usr/bin/env bash
if [ -z "$1" ]; then echo "Error: no input zip file is specified"; exit 1; fi
version=${1#kotlin-compiler-}
version=${version%.zip}
unzip $1 -d kotlinc_${version}_all/
cd kotlinc_${version}_all/
mkdir -v opt
mv -v kotlinc opt/
rm -rv 'opt/kotlinc/bin/'*.bat
mkdir -vp usr/{bin,share/doc}
mv -v opt/kotlinc/license usr/share/doc/kotlinc
sed -i $'s/\r$//' 'opt/kotlinc/bin/'* #The new 1.2.0 version has shell scripts in
# CRLF format. That causes issues when running
# them. So I added this CRLF to LF conversion
cd usr/bin
ln -svt . '../../opt/kotlinc/bin/'*
cd ../..
mkdir -v DEBIAN
cat >DEBIAN/control <<EOF
Package: kotlinc
Version: ${version}
Section: java
Priority: optional
Maintainer: ${LOGNAME} <${LOGNAME}@localhost>
Architecture: all
Description: The Kotlin compiler
The compiler for the Kotlin programming language.
EOF
dpkg-deb -b ../kotlinc_${version}_all{,.deb}
И затем запустите:
$ chmod +x kotlinc-deb
$ ./kotlinc-deb kotlin-compiler-1.1.51.zip
. После этого вы можете установить сгенерированный файл kotlinc_1.1.51_all.deb
как обычный пакет deb.
Компилятор командной строки Kotlin, разработанный jetbrains, может быть установлен как пакет snap во всех поддерживаемых в настоящее время версиях Ubuntu. Чтобы установить его, откройте терминал и введите:
sudo apt install snapd
sudo snap install kotlin --classic
Доступные инструменты:
Hello, World!
. Создайте новый файл с исполняемым разрешением hello.kt со следующим: fun main(args: Array<String>) {
println("Hello, World!")
}
kotlinc hello.kt -include-runtime -d hello.jar
java -jar hello.jar
Установите kotlin с помощью менеджера Software Development Kit (SDK)
Введите следующую команду для установки sdk:
$ wget -O sdk.install.sh "https://get.sdkman.io"
$ vi sdk.install.sh
$ bash sdk.install.sh
Введите следующие команды для установки kotlin:
$ source ~/.sdkman/bin/sdkman-init.sh
$ sdk install kotlin
Установить JDK
Введите следующую команду:
$ sudo apt-get install openjdk-8-jre-headless
Напишите свою первую программу kotlin
Create a file called hello.kt:
$ vi hello.kt
Добавьте следующий код :
fun main(args: Array<String>) {
println("Hello, World!")
}
Сохраните и закройте файл. Скомпилируйте приложение в банке:
$ kotlinc hello.kt -include-runtime -d hello.jar
Запустите приложение:
$ java -jar hello.jar
Наслаждайтесь!
Я не знаю о umake. Я только что написал небольшой скрипт bash для создания минимального пакета deb из распределенного zip-архива.
Создайте новый файл kotlinc-deb:
#!/usr/bin/env bash
if [ -z "$1" ]; then echo "Error: no input zip file is specified"; exit 1; fi
version=${1#kotlin-compiler-}
version=${version%.zip}
unzip $1 -d kotlinc_${version}_all/
cd kotlinc_${version}_all/
mkdir -v opt
mv -v kotlinc opt/
rm -rv 'opt/kotlinc/bin/'*.bat
mkdir -vp usr/{bin,share/doc}
mv -v opt/kotlinc/license usr/share/doc/kotlinc
sed -i $'s/\r$//' 'opt/kotlinc/bin/'* #The new 1.2.0 version has shell scripts in
# CRLF format. That causes issues when running
# them. So I added this CRLF to LF conversion
cd usr/bin
ln -svt . '../../opt/kotlinc/bin/'*
cd ../..
mkdir -v DEBIAN
cat >DEBIAN/control <<EOF
Package: kotlinc
Version: ${version}
Section: java
Priority: optional
Maintainer: ${LOGNAME} <${LOGNAME}@localhost>
Architecture: all
Description: The Kotlin compiler
The compiler for the Kotlin programming language.
EOF
dpkg-deb -b ../kotlinc_${version}_all{,.deb}
И затем запустите:
$ chmod +x kotlinc-deb
$ ./kotlinc-deb kotlin-compiler-1.1.51.zip
. После этого вы можете установить сгенерированный файл kotlinc_1.1.51_all.deb
как обычный пакет deb.
Компилятор командной строки Kotlin, разработанный jetbrains, может быть установлен как пакет snap во всех поддерживаемых в настоящее время версиях Ubuntu. Чтобы установить его, откройте терминал и введите:
sudo apt install snapd
sudo snap install kotlin --classic
Доступные инструменты:
Hello, World!
. Создайте новый файл с исполняемым разрешением hello.kt со следующим: fun main(args: Array<String>) {
println("Hello, World!")
}
kotlinc hello.kt -include-runtime -d hello.jar
java -jar hello.jar
Установите kotlin с помощью менеджера Software Development Kit (SDK)
Введите следующую команду для установки sdk:
$ wget -O sdk.install.sh "https://get.sdkman.io"
$ vi sdk.install.sh
$ bash sdk.install.sh
Введите следующие команды для установки kotlin:
$ source ~/.sdkman/bin/sdkman-init.sh
$ sdk install kotlin
Установить JDK
Введите следующую команду:
$ sudo apt-get install openjdk-8-jre-headless
Напишите свою первую программу kotlin
Create a file called hello.kt:
$ vi hello.kt
Добавьте следующий код :
fun main(args: Array<String>) {
println("Hello, World!")
}
Сохраните и закройте файл. Скомпилируйте приложение в банке:
$ kotlinc hello.kt -include-runtime -d hello.jar
Запустите приложение:
$ java -jar hello.jar
Наслаждайтесь!
Я не знаю о umake. Я только что написал небольшой скрипт bash для создания минимального пакета deb из распределенного zip-архива.
Создайте новый файл kotlinc-deb:
#!/usr/bin/env bash
if [ -z "$1" ]; then echo "Error: no input zip file is specified"; exit 1; fi
version=${1#kotlin-compiler-}
version=${version%.zip}
unzip $1 -d kotlinc_${version}_all/
cd kotlinc_${version}_all/
mkdir -v opt
mv -v kotlinc opt/
rm -rv 'opt/kotlinc/bin/'*.bat
mkdir -vp usr/{bin,share/doc}
mv -v opt/kotlinc/license usr/share/doc/kotlinc
sed -i $'s/\r$//' 'opt/kotlinc/bin/'* #The new 1.2.0 version has shell scripts in
# CRLF format. That causes issues when running
# them. So I added this CRLF to LF conversion
cd usr/bin
ln -svt . '../../opt/kotlinc/bin/'*
cd ../..
mkdir -v DEBIAN
cat >DEBIAN/control <<EOF
Package: kotlinc
Version: ${version}
Section: java
Priority: optional
Maintainer: ${LOGNAME} <${LOGNAME}@localhost>
Architecture: all
Description: The Kotlin compiler
The compiler for the Kotlin programming language.
EOF
dpkg-deb -b ../kotlinc_${version}_all{,.deb}
И затем запустите:
$ chmod +x kotlinc-deb
$ ./kotlinc-deb kotlin-compiler-1.1.51.zip
. После этого вы можете установить сгенерированный файл kotlinc_1.1.51_all.deb
как обычный пакет deb.
Компилятор командной строки Kotlin, разработанный jetbrains, может быть установлен как пакет snap во всех поддерживаемых в настоящее время версиях Ubuntu. Чтобы установить его, откройте терминал и введите:
sudo apt install snapd
sudo snap install kotlin --classic
Доступные инструменты:
Hello, World!
. Создайте новый файл с исполняемым разрешением hello.kt со следующим: fun main(args: Array<String>) {
println("Hello, World!")
}
kotlinc hello.kt -include-runtime -d hello.jar
java -jar hello.jar
Установите kotlin с помощью менеджера Software Development Kit (SDK)
Введите следующую команду для установки sdk:
$ wget -O sdk.install.sh "https://get.sdkman.io"
$ vi sdk.install.sh
$ bash sdk.install.sh
Введите следующие команды для установки kotlin:
$ source ~/.sdkman/bin/sdkman-init.sh
$ sdk install kotlin
Установить JDK
Введите следующую команду:
$ sudo apt-get install openjdk-8-jre-headless
Напишите свою первую программу kotlin
Create a file called hello.kt:
$ vi hello.kt
Добавьте следующий код :
fun main(args: Array<String>) {
println("Hello, World!")
}
Сохраните и закройте файл. Скомпилируйте приложение в банке:
$ kotlinc hello.kt -include-runtime -d hello.jar
Запустите приложение:
$ java -jar hello.jar
Наслаждайтесь!
Я не знаю о umake. Я только что написал небольшой скрипт bash для создания минимального пакета deb из распределенного zip-архива.
Создайте новый файл kotlinc-deb:
#!/usr/bin/env bash
if [ -z "$1" ]; then echo "Error: no input zip file is specified"; exit 1; fi
version=${1#kotlin-compiler-}
version=${version%.zip}
unzip $1 -d kotlinc_${version}_all/
cd kotlinc_${version}_all/
mkdir -v opt
mv -v kotlinc opt/
rm -rv 'opt/kotlinc/bin/'*.bat
mkdir -vp usr/{bin,share/doc}
mv -v opt/kotlinc/license usr/share/doc/kotlinc
sed -i $'s/\r$//' 'opt/kotlinc/bin/'* #The new 1.2.0 version has shell scripts in
# CRLF format. That causes issues when running
# them. So I added this CRLF to LF conversion
cd usr/bin
ln -svt . '../../opt/kotlinc/bin/'*
cd ../..
mkdir -v DEBIAN
cat >DEBIAN/control <<EOF
Package: kotlinc
Version: ${version}
Section: java
Priority: optional
Maintainer: ${LOGNAME} <${LOGNAME}@localhost>
Architecture: all
Description: The Kotlin compiler
The compiler for the Kotlin programming language.
EOF
dpkg-deb -b ../kotlinc_${version}_all{,.deb}
И затем запустите:
$ chmod +x kotlinc-deb
$ ./kotlinc-deb kotlin-compiler-1.1.51.zip
. После этого вы можете установить сгенерированный файл kotlinc_1.1.51_all.deb
как обычный пакет deb.
Компилятор командной строки Kotlin, разработанный jetbrains, может быть установлен как пакет snap во всех поддерживаемых в настоящее время версиях Ubuntu. Чтобы установить его, откройте терминал и введите:
sudo apt install snapd
sudo snap install kotlin --classic
Доступные инструменты:
Hello, World!
. Создайте новый файл с исполняемым разрешением hello.kt со следующим: fun main(args: Array<String>) {
println("Hello, World!")
}
kotlinc hello.kt -include-runtime -d hello.jar
java -jar hello.jar
Установите kotlin с помощью менеджера Software Development Kit (SDK)
Введите следующую команду для установки sdk:
$ wget -O sdk.install.sh "https://get.sdkman.io"
$ vi sdk.install.sh
$ bash sdk.install.sh
Введите следующие команды для установки kotlin:
$ source ~/.sdkman/bin/sdkman-init.sh
$ sdk install kotlin
Установить JDK
Введите следующую команду:
$ sudo apt-get install openjdk-8-jre-headless
Напишите свою первую программу kotlin
Create a file called hello.kt:
$ vi hello.kt
Добавьте следующий код :
fun main(args: Array<String>) {
println("Hello, World!")
}
Сохраните и закройте файл. Скомпилируйте приложение в банке:
$ kotlinc hello.kt -include-runtime -d hello.jar
Запустите приложение:
$ java -jar hello.jar
Наслаждайтесь!
Я не знаю о umake. Я только что написал небольшой скрипт bash для создания минимального пакета deb из распределенного zip-архива.
Создайте новый файл kotlinc-deb:
#!/usr/bin/env bash
if [ -z "$1" ]; then echo "Error: no input zip file is specified"; exit 1; fi
version=${1#kotlin-compiler-}
version=${version%.zip}
unzip $1 -d kotlinc_${version}_all/
cd kotlinc_${version}_all/
mkdir -v opt
mv -v kotlinc opt/
rm -rv 'opt/kotlinc/bin/'*.bat
mkdir -vp usr/{bin,share/doc}
mv -v opt/kotlinc/license usr/share/doc/kotlinc
sed -i $'s/\r$//' 'opt/kotlinc/bin/'* #The new 1.2.0 version has shell scripts in
# CRLF format. That causes issues when running
# them. So I added this CRLF to LF conversion
cd usr/bin
ln -svt . '../../opt/kotlinc/bin/'*
cd ../..
mkdir -v DEBIAN
cat >DEBIAN/control <<EOF
Package: kotlinc
Version: ${version}
Section: java
Priority: optional
Maintainer: ${LOGNAME} <${LOGNAME}@localhost>
Architecture: all
Description: The Kotlin compiler
The compiler for the Kotlin programming language.
EOF
dpkg-deb -b ../kotlinc_${version}_all{,.deb}
И затем запустите:
$ chmod +x kotlinc-deb
$ ./kotlinc-deb kotlin-compiler-1.1.51.zip
. После этого вы можете установить сгенерированный файл kotlinc_1.1.51_all.deb
как обычный пакет deb.
curl -s https://get.sdkman.io | bash && sdk install kotlin
. Когда я сам создаю пакет .deb, я получаю пакет непосредственно из восходящего потока, без среднего человека (sdkman). Таким образом, я считаю это более безопасным. Из-за того, что подход в текущей форме не имеет полностью автоматических (в том числе безопасных) обновлений, нетрудно автоматизировать его дальнейшее.
– Des Nerger
4 December 2017 в 12:57
Компилятор командной строки Kotlin, разработанный jetbrains, может быть установлен как пакет snap во всех поддерживаемых в настоящее время версиях Ubuntu. Чтобы установить его, откройте терминал и введите:
sudo apt install snapd
sudo snap install kotlin --classic
Доступные инструменты:
Hello, World!
. Создайте новый файл с исполняемым разрешением hello.kt со следующим: fun main(args: Array<String>) {
println("Hello, World!")
}
kotlinc hello.kt -include-runtime -d hello.jar
java -jar hello.jar
$ sudo apt-get install kotlin --classic
дает: E: Command line option --classic is not understood
. Без этого параметра он дает E: Unable to locate package kotlin
– nealmcb
10 March 2018 в 23:30
sudo apt install snapd
, прежде чем вы сможете запустить snap.
– nealmcb
4 April 2018 в 23:34
Установите kotlin с помощью менеджера Software Development Kit (SDK)
Введите следующую команду для установки sdk:
$ wget -O sdk.install.sh "https://get.sdkman.io"
$ vi sdk.install.sh
$ bash sdk.install.sh
Введите следующие команды для установки kotlin:
$ source ~/.sdkman/bin/sdkman-init.sh
$ sdk install kotlin
Установить JDK
Введите следующую команду:
$ sudo apt-get install openjdk-8-jre-headless
Напишите свою первую программу kotlin
Create a file called hello.kt:
$ vi hello.kt
Добавьте следующий код :
fun main(args: Array<String>) {
println("Hello, World!")
}
Сохраните и закройте файл. Скомпилируйте приложение в банке:
$ kotlinc hello.kt -include-runtime -d hello.jar
Запустите приложение:
$ java -jar hello.jar
Наслаждайтесь!