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

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

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

6 ответов

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

2
ответ дан 18 July 2018 в 10:46

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

2
ответ дан 24 July 2018 в 19:38

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

1
ответ дан 18 July 2018 в 10:46

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

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

2
ответ дан 18 July 2018 в 10:46

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

1
ответ дан 24 July 2018 в 19:38

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

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

2
ответ дан 24 July 2018 в 19:38
  • 1
    Есть также Bash и тире. – Chai T. Rex 22 May 2018 в 10:05
  • 2
    @ ChaiT.Rex Ну, они технически снаряды, оба соответствуют стандартным спецификациям командного языка Shell, но bash имеют более продвинутый синтаксис. Так что технически они не являются «языками программирования». как в смысле C или Python, но да хорошо упоминать об этих двух. – Sergiy Kolodyazhnyy 22 May 2018 в 10:40

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

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