web-dev-qa-db-fra.com

Comment savoir quels langages de programmation sont pré-installés dans Ubuntu?

Comment savoir quels langages de programmation (je veux dire leurs compilateurs et interprètes) sont déjà préinstallés dans Ubuntu? Par exemple, je vois que Python est ici. Si je tape la commande python dans le terminal, il s’avère que j’ai python version 2.7.12. Mais qu'en est-il des autres langages de programmation et de script tels que Ruby, Perl, C, Lua, Awk, Java, PHP, etc., etc. Devrais-je essayer de les lancer dans le terminal ou d'essayer quelque chose comme _language --version_ ou y a-t-il une meilleure façon de le savoir?

2
A. N. Other

Un article dans les propres pages d'aide d'Ubuntu indique que cinq (Perl, python, Ruby, awk et sed) sont installés par défaut.

3
Yemi Bedu

Depuis la dernière version 16.04 de LTS, Ubuntu est livré avec Perl 5, GNU awk (anciennement mawk), Python 2 et 3 par défaut. Pas tout à fait sûr du compilateur C. Vous aurez peut-être besoin du paquet build-essential installé

Pour tout le reste, utilisez apt-cache policy **package-name** pour voir s'il est installé. Vous pouvez également afficher les fichiers de manifeste de version comme décrit dans cette réponse: https://askubuntu.com/a/48894/295286

3

J'ai écrit un petit script bash. C'est très basique mais c'est quelque chose

#!/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
fayz

tapez whereis [program]. si rien ne s'affiche, il n'est pas installé. Une façon assez bête, mais toujours utilisable.

1
Camden