web-dev-qa-db-fra.com

Installer Code :: Blocks dans Ubuntu 12.10

J'ai installé Code :: Blocks à partir de Muon Software Center (j'utilise KDE) et j'ai obtenu Code :: Blocks 10.05.

J'ai trouvé ce lien: https://launchpad.net/~pasgui/+archive/ppa/

Après avoir ajouté ce PPA et exécuté Sudo apt-get update si j’exécute Sudo apt-get install codeblocks, quelle version de Code :: Blocks vais-je obtenir? Si je télécharge l'archive à partir du site principal, comment l'installer correctement?

Est-ce que quelqu'un peut m'aider?

4
Bruce

Il est fort probable qu’il installera la nouvelle version hors PPA. Un moyen simple de vérifier consiste à effectuer apt-get install -s codeblocks et à voir ce qui se passe pendant l’installation simulée.

Les tarballs sont un peu délicats. Je recommande d'installer build-essential et checkinstall en plus des dépendances dont codeblock a besoin. Téléchargez l'archive et développez-la dans un répertoire de travail avec tar -xf filename.tar.gz. Ensuite, lisez le fichier install le cas échéant pour obtenir des instructions.

En règle générale, vous devez créer des dépendances - un moyen simple de le faire consiste à utiliser apt-get build-dep. Ensuite, vous exécutez ./config (qui vérifie si les conditions préalables sont remplies et définit les commandes propres au système), make (qui compile) et make install (qui déplace les fichiers compilés aux bons endroits). Je remplace make install par checkinstall pour créer un fichier deb et installer qui facilitera sa désinstallation. YMMV - certaines applications remplacent make par cmake et ainsi de suite.

2
Journeyman Geek

Installez Codeblocks 12.11 sur Ubuntu 12.04/12.10

1º) Installer les bibliothèques wxWidgets

$ Sudo apt-get install libwxgtk2.8-0
$ Sudo apt-get install libwxgtk2.8-dev

2º) Bibliothèques de téléchargement http://packages.debian.org/squeeze/libhunspell-1.2- (faites attention si votre distribution est au format 32 ou 64 bits) et installez-la (Cela évite les erreurs lors de l'installation de codeblocks)

$ Sudo dpkg -i libhunspell-1.2-0_1.2.11-1_AMD64.deb

3º) Téléchargez les fichiers binaires http://www.codeblocks.org/downloads/26 (faites attention si votre distribution est de 32 ou 64 bits) La distribution stable de Debian est: codeblocks_12.11-2_AMD64-debian-stable .tar.bz2 (squeeze) Décompressez dans un dossier et installez-le:

    $ Sudo dpkg -i *.deb

4º) Si vous développez pour MySql Installez le connecteur MySql Téléchargez la version pour votre distribution à partir du site officiel mysql-connector-c-shared_6.1.0-2_AMD64.deb et installez-la.

$ Sudo dpkg -i mysql-connector-c-shared_6.1.0-2_AMD64.deb

5º) Enfin la bibliothèque avec les fichiers d’entête pour MySql

$ Sudo apt-get install libmysqlclient-dev

(Pour installer le serveur de recherche MySQL sur google)

4
Miguel Angel R

Puisque vous utilisez Ubuntu 12.10, je suis désolé de vous informer que vous obtiendrez toujours la version Code :: Blocks 10.05 même après avoir ajouté le PPA, car selon https://launchpad.net/~pasgui/+ archive/ppa/+ packages le package codeblocks pour 12.11 est pour Precise et non pour Quantal.

Et aussi, puisque la version de Code :: Blocks dans les référentiels de logiciels Ubuntu (univers à version quantale) https://launchpad.net/ubuntu/+source/codeblocks vaut également 10.05, cela peut sembler Cependant, vous ne pouvez pas installer Code :: Blocks 12.11 en utilisant les référentiels Ubuntu ou les PPA.

Pour la méthode d'installation restante, reportez-vous à la réponse de @ JourneymanGeek.

Guide détaillé:

  1. Téléchargez le code source .tar.gz pour Code :: Blocks 12.11 dans http://prdownload.berlios.de/codeblocks/codeblocks_12.11-1.tar.gz

  2. Ouvrez un terminal, puis tapez cd ~/Downloads (ou n’importe quel emplacement de téléchargement que vous avez préréglé).

  3. Exécutez tar -zxf codeblocks_12.11-1.tar.gz

  4. Exécutez Sudo apt-get build-dep codeblocks

  5. Exécutez cd codeblocks-12.11release8629

  6. Exécutez ./configure

  7. Après l'achèvement, tapez make && Sudo make install (ou checkinstall pour obtenir les paquets debian`.

Après l'étape 5, il existe une autre méthode:

  1. Exécutez debuild.

  2. Exécutez cd ..

  3. Exécutez dpkg -i (the produced codeblocks packages) et il est installé!

2
smartboyhw

Après plusieurs essais et erreurs, j'ai installé avec succès Codeblocks 12.11 sur mon ordinateur portable sous Ubuntu 12.04. Heureusement, j'ai documenté les étapes nécessaires pour terminer le processus d'installation. Cela impliquait de télécharger le binaire et d'obtenir toutes les dépendances nécessaires.

Il suffit d'ouvrir le terminal (Ctrl + Alt + T) et tapez ceci:

cd ~
mkdir codeblocks
wget -t 0 -P /home/<username>/codeblocks http://downloads.sourceforge.net/project/codeblocks.berlios/codeblocks_12.11-2_i386-debian-stable.tar.bz2
cd codeblocks
tar xvjf *
Sudo apt-get update
Sudo apt-get -y install gcc build-essential gamin libgamin0 libwxbase2.8-0 libwxgtk2.8-0
Sudo dpkg -i libcodeblocks0_12.11-2_i386.deb codeblocks-common_12.11-2_all.deb codeblocks_12.11-2_i386.deb

Vous devez changer le <nom d'utilisateur> à l'étape 3 avec votre nom d'utilisateur.

Je ne suis pas sûr si un ou plusieurs pas sont faux ou inutiles. Cela fonctionne juste en quelque sorte.

J'espère que cela t'aides.

1
Raymond Feira

Juste

Sudo apt-add-repository ppa:pasgui/ppa; Sudo apt-get update;
Sudo apt-get -y install codeblocks`

, il fait le travail.

Si vous souhaitez télécharger l'archive, puis après le téléchargement, extrayez le contenu de l'archive et accédez au dossier extrait. Exécutez le fichier binaire avec ./ avant le nom du fichier exécuté "quelque chose comme ./codeblocks".

Pour l'ajouter à votre unité "non requis si vous l'installez via ppa":

  1. Déplacez le dossier extrait vers /opt à l'aide de Sudo mv <folder_name> /opt
  2. L’ajout aux menus peut se faire par alacarte.. installez-le à l’aide de Sudo apt-get install alacarte, après avoir lancé le lancement de alacarte à partir de l’unité "Il est nommé Menu principal" et ajoutez l’item "ou l'application" à l'endroit souhaité "habituellement dans le menu Outils de programmation" et spécifiez le commande d'exécution en tant que chemin du fichier en cours d'exécution qui se trouve dans le dossier que nous avons déplacé vers /opt.
0
Ammar Lakis

Tout d'abord, il est toujours recommandé d'utiliser la version qui se trouve dans les dépôts normaux d'Ubuntu, qui peut être installée via le centre logiciel (actuellement la version 10.05).

Le PPA mentionné ne contient pas de version pour Ubuntu 12.10, vous devez donc ajouter manuellement la section "precise" (Ubuntu 12.04) de ce référentiel, qui semble avoir la v. 12.11 de C :: B.

L'installation à partir de la page d'accueil sera probablement complexe, ne le faites que si vous devez le faire (voir la réponse de Journeyman Geek).

0
arand