Как я знаю, какие языки программирования предварительно установлены в Ubuntu?

Как я знаю, какие языки программирования (я имею в виду их компиляторы и интерпретаторы) уже предварительно установлены в Ubuntu? Например, я вижу, что Python здесь. Если я ввожу python команда в терминале, оказывается, что у меня есть версия 2.7.12 Python. Но что относительно других популярных языков программирования и языков сценариев как Ruby, Perl, C, Lua, awk, Java, PHP, и т.д. и т.д. Должен я пытаться запустить их в терминале или попробовать что-то как language --version один за другим, или существует ли лучший способ знать это?

2
задан 22 May 2018 в 07:33

4 ответа

Статья в собственных страницах справки Ubuntu указывает пять (жемчуг, Python, рубин, awk, и sed) установлены по умолчанию.

3
ответ дан 2 December 2019 в 01:32

С последнего выпуска LTS, 16.04, Ubuntu идет с Perl 5, GNU awk (раньше был mawk), Python 2 и 3 по умолчанию. Не совсем уверенный в компиляторе C. Вам, возможно, понадобится build-essential пакет установлен

Для всего остального использовать apt-cache policy **package-name** видеть, установлено ли это. Можно также просмотреть файлы манифеста выпуска, как описано в этом answer:https://askubuntu.com/a/48894/295286

3
ответ дан 2 December 2019 в 01:32

ввести whereis [program]. если ничто не обнаруживается затем, это не установлено. Довольно глупый путь, но все еще применимый.

1
ответ дан 2 December 2019 в 01:32

Я записал маленький сценарий удара. Его очень простое, но его что-то

#!/usr/bin/env bash

languages="php python go perl mysql c c++ java"
binaries="ls /usr/bin"

for i in $languages ; do
    for j in $($binaries); do
        if [[ $i == $j ]]; then
            echo $i
        fi
    done
done
1
ответ дан 2 December 2019 в 01:32

Другие вопросы по тегам:

Похожие вопросы: