J'utilise Ubuntu 64 bits et je souhaite installer l'IDE Code :: Blocks. Y a-t-il un référentiel?
Code :: Blocks est un environnement de développement intégré (IDE) multiplate-forme. Il est basé sur un framework de plugin auto-développé permettant une extensibilité illimitée. La plupart de ses fonctionnalités sont déjà fournies par des plugins. Les plugins inclus dans le package de base sont:
- Interface du compilateur vers de nombreux compilateurs gratuits
- Debugger frontend pour GDB (et CDB pour Windows)
- Formateur source (basé sur AStyle)
- Assistant pour créer de nouvelles classes C++
- Code de complétion/navigateur de symboles (travaux en cours)
- Gestionnaire MIME par défaut
- Assistant pour créer de nouveaux plugins Code :: Blocks
- Liste de choses à faire
- Assistant extensible basé sur des scripts
- Autosave (enregistre votre travail dans le cas malheureux d'un accident)1
Pour télécharger et installer, cliquez sur l'image ci-dessous.
1 Source: Répertoire d'applications Ubuntu
Il est disponible dans le centre de logiciels.
Ouvrez simplement le Ubuntu Software Center
et recherchez son nom.
Ou installez via le terminal:
Sudo apt-get install codeblocks
Sur le site Web Code :: Blocks, la page de téléchargement pour Linux pointe vers le Code :: Blocks Release Builds PPA , ce qui est probablement le moyen le plus simple d'installer une version raisonnablement à jour de Code: : Des blocs. Pour installer Code :: Blocks à partir du PPA susmentionné, procédez comme suit:
Sudo add-apt-repository ppa:damien-moore/codeblocks-stable
Sudo apt-get update
Sudo apt-get install codeblocks
Vous pouvez installer CodeBlocks en utilisant la commande suivante:
Sudo apt-get install codeblocks
Je suggère d'utiliser la dernière version de 'Jens' Même si c'est non officiel, nous pouvons obtenir toutes les versions. Vous pouvez également choisir le référentiel ou juste le fichier 'deb'.
Pour une version stable, ajoutez ces deux lignes au fichier sources.list
et actualisez l'index du package.
deb [Arch=AMD64,i386] https://apt.jenslody.de/stable jessie main
deb-src https://apt.jenslody.de/stable jessie main
Ensuite, installez les codeblocks. Testé sur Ubuntu 12.04 - 32 et 64 bits.
Si vous envisagez de développer sur Ubuntu, il est bénéfique d'apprendre à compiler du code à partir de la ligne de commande ... même l'IDE codeblocks
télécharger le code source
http://www.codeblocks.org/downloads
choisissez un fichier similaire à codeblocks_16.01.tar.gz
cd dans où vous souhaitez développer l'archive et la question
tar xvf /path/to/codeblocks_16.01.tar.gz
cd codeblocks-16.01.release
autoreconf -fi #
./configure # standard check to confirm your have necessary libs
make -j4 # actual compile and link step
Sudo make install # install binary and its libs
Sudo ldconfig # this registers your new libs
maintenant son installé ... allez-y et lancez
codeblocks # Voila you have launched your new IDE
Si ci-dessus donne des erreurs, vous n'avez probablement pas encore installé les dépendances en amont ... Si oui, cela peut aider
Sudo apt-get install build-essential
Sudo apt-get install -y libwxbase3.0-0v5 libwxbase3.0-dev libwxgtk3.0-dev wx3.0-headers wx-common
Sudo apt-get build-dep codeblocks
Tout ce que vous avez à faire est de lancer:
Sudo apt-get update
puis
Sudo apt-get upgrade
et alors
Sudo apt-get install codeblocks
Votre liste de référentiels n'est pas à jour, vous avez une suggestion de mise à jour de la part d'Ubuntu. Si vous voulez être programmeur Linux, je vous recommande de vous familiariser avec LPIC-1 avant de commencer. Il est essentiel de comprendre les bases du système pour pouvoir le coder.
Vous pouvez essayer d'installer les packages manuellement. Connexion via FTP aux archives avec votre gestionnaire de fichiers. Ou téléchargez manuellement à partir du site dans le lien ci-dessous.
Alternativement installez-le via l'interface graphique avec GDEBI en cliquant sur chaque fichier deb qui indique si un autre paquet/dépendance est manquant, installez-le d'abord. Vous pouvez commencer avec Codeblocks et GDEBI indiquera les paquetages directement liés. Vous suivez cela et évitez de vous perdre dans les dépendances.
Je ne sais pas si une association de fichier peut être configurée pour cliquer et déclencher GDEBI directement à partir du navigateur.
Le serveur est: ftp.archive.ubuntu.com
Et le chemin vers Codeblocks est: ubuntu/ubuntu/pool/universe/c/codeblocks
Dans un type de terminal: ftp
Puis vient le propmt
ftp> open ftp.archive.ubuntu.com
user
anonymous
>Type password
"leave blank"
cd ubuntu/ubuntu/pool/universe/c/codeblocks
get *.deb
Les fichiers seront sauvegardés dans HOME
supprimer les DEB de l'architecture non souhaitée
Enregistrez ce script:
#!/bin/bash
# Reference
# http://www.cyberciti.biz/faq/bash-for-loop/
# https://www.dbsysnet.com/2015/12/using-bash-arrays-with-examples
BLOCKS=( hello young flying Sun you don look old at all);
for LIST in 0 1 2 3 4 5 6 7 8 9 10 11 12
do
echo ${BLOCKS[LIST]};
done;
Vous pouvez rechercher des réponses sur l'utilisation du script, le rendre exécutable et l'exécuter à partir de HOME.
Remplacez echo par la commande bash pour installer les packages:
dpkg -i ${BLOCKS[LIST]};
Modifier le message de liste avec la liste des packages pour Codeblocks dans le dossier HOME
ls *.deb
Faites correspondre le nombre de paquets à la liste de 12 éléments
Si 20 éléments, alors 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20