Ubuntu - C++ - Programmation
Marsh Posté le 11-04-2007 à 19:07:08
et
aptitude install build-essential ça donne quoi ?
Marsh Posté le 11-04-2007 à 19:19:44
"$sudo aptitude install build-essential
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture de l'information d'état étendu
Initialisation de l'état des paquets... Fait
Construction de la base de données des étiquettes... Fait
Les paquets suivants sont CASSÉS :
cpp-4.0 g++-4.0 gcc-4.0 libmudflap0 libmudflap0-dev libstdc++6-4.0-dev
Les NOUVEAUX paquets suivants vont être automatiquement installés :
cpp dpkg-dev g++ gcc make
Les paquets suivants ont été conservés :
linux-image-2.6.15-28-386
Les NOUVEAUX paquets suivants vont être installés :
build-essential cpp dpkg-dev g++ gcc make
0 paquets mis à jour, 12 nouvellement installés, 0 à enlever et 1 non mis à jour.
Il est nécessaire de télécharger 7262ko d'archives. Après dépaquetage, 23,0Mo seront utilisés.
Les paquets suivants ont des dépendances non satisfaites :
libstdc++6-4.0-dev: Dépend: gcc-4.0-base (= 4.0.1-4ubuntu9) mais 4.0.3-1ubuntu5 est installé
g++-4.0: Dépend: gcc-4.0-base (= 4.0.1-4ubuntu9) mais 4.0.3-1ubuntu5 est installé
gcc-4.0: Dépend: gcc-4.0-base (= 4.0.1-4ubuntu9) mais 4.0.3-1ubuntu5 est installé
libmudflap0: Dépend: gcc-4.0-base (= 4.0.1-4ubuntu9) mais 4.0.3-1ubuntu5 est installé
libmudflap0-dev: Dépend: gcc-4.0-base (= 4.0.1-4ubuntu9) mais 4.0.3-1ubuntu5 est installé
cpp-4.0: Dépend: gcc-4.0-base (= 4.0.1-4ubuntu9) mais 4.0.3-1ubuntu5 est installé
Resolving dependencies...
Les actions suivantes permettront de résoudre ces dépendances :
Conserver les paquets suivants dans leur version actuelle :
build-essential [Non installé]
cpp [Non installé]
cpp-4.0 [Non installé]
dpkg-dev [Non installé]
g++ [Non installé]
g++-4.0 [Non installé]
gcc [Non installé]
gcc-4.0 [Non installé]
libmudflap0 [Non installé]
libmudflap0-dev [Non installé]
libstdc++6-4.0-dev [Non installé]
Le score est de 89
Accepter cette solution ? [Y/n/q/?]"
Que dois-je répondre sachant que je veux justement installer tout ça ?
Merci encore de m'aider
Marsh Posté le 12-04-2007 à 09:53:10
Ben, oui...
Marsh Posté le 12-04-2007 à 10:51:02
Cat OSA
Moi ça m'étonnerait pas que ton install / matos soit foireuse
Windows qui reboot en boucle, ça t'inquiète pas ?
Marsh Posté le 12-04-2007 à 12:02:34
sudo apt-get install codeblocks
en ayant dans ton source.list ces sources suivantes:
deb http://fr.archive.ubuntu.com/ubuntu/ edgy main restricted
deb-src http://fr.archive.ubuntu.com/ubuntu/ edgy main restricted
## Major bug fix updates produced after the final release of the
## distribution.
deb http://fr.archive.ubuntu.com/ubuntu/ edgy-updates main restricted
deb-src http://fr.archive.ubuntu.com/ubuntu/ edgy-updates main restricted
## Uncomment the following two lines to add software from the 'universe'
## repository.
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## universe WILL NOT receive any review or updates from the Ubuntu security
## team.
deb http://fr.archive.ubuntu.com/ubuntu/ edgy universe
# deb-src http://fr.archive.ubuntu.com/ubuntu/ dapper universe
## Uncomment the following two lines to add software from the 'backports'
## repository.
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
# deb http://fr.archive.ubuntu.com/ubuntu/ dapper-backports main restricted universe multiverse
# deb-src http://fr.archive.ubuntu.com/ubuntu/ dapper-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu edgy-security main restricted
deb-src http://security.ubuntu.com/ubuntu edgy-security main restricted
deb http://security.ubuntu.com/ubuntu edgy-security universe
deb-src http://security.ubuntu.com/ubuntu edgy-security universe
deb http://fr.archive.ubuntu.com/ubuntu/ edgy-backports main restricted universe multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu/ edgy-backports main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu edgy multiverse
#Ekiga snapshots
deb http://snapshots.ekiga.net/ubuntu/ edgy main
deb http://snapshots.voxgratia.org/ubuntu/ edgy main
Marche niquel sur mon ubuntu Edgy
Marsh Posté le 12-04-2007 à 12:06:21
mais bon les .deb Nighty Builds devraient fonctionner tout aussi bien...
à ta place, j'attendrais une semaine (sortie de Ubuntu 7) et je réinstallerais Windows puis Ubuntu
Marsh Posté le 12-04-2007 à 12:18:42
apt-get -f install te fait quoi ?
Marsh Posté le 12-04-2007 à 12:32:50
je vais t apprendre un truc sympa, ça s'appel la commande "man"
en tapant man <nomduprogramme> tu obtiens de l'aide détaillée.
par exemple j'ai tapé "man apt-get"
et j'en ai extrait ceci concernant l'option -f
-f, --fix-broken
Correction ; essaye de réparer un système dont les dépendances
sont défectueuses. Cette option, utilisée avec install ou re‐
move, peut omettre tout paquet de façon à permettre à APT de
déduire une solution viable. Chaque paquet spécifié doit com‐
plètement corriger le problème. Cette option est quelquefois
nécessaire lorsque lon exécute APT pour la première fois ; APT
lui-même interdit les dépendances défectueuses dans un système.
Il est possible que la structure de dépendances dun système
soit tellement corrompue quelle requiert une intervention
manuelle (ce qui veut dire la plupart du temps utiliser dse‐
lect(8) ou dpkg --remove pour éliminer les paquets en cause).
Lutilisation de cette option conjointement avec -m peut pro‐
duire une erreur dans certaines situations. Élément de configu‐
ration : APT::Get::Fix-Broken.
donc en gros ça répare les paquets endommagés et ensuite installe le programme.
Marsh Posté le 12-04-2007 à 13:04:11
J'vais essayer de changer le source.list mais ...
apt-get -f install foire aussi , j'arrive pas à "réparer les paquets " .
Et oui , j'ai un problème de matos , je pensais que c'était dû à la version crackée de windows mais apparemment ... ( j'avais l'écran bleu windows : " problème de driver ou de materiel ...blabla " )
Merci à tous
Marsh Posté le 11-04-2007 à 18:03:37
Salut tout le monde ,
J'ai un gros soucis , j'aimerais me mettre un peu au C/C++ et récemment sous linux (ubutu... par nécessité , windows ne fonctionne pas sans rebooter une fois par minute) , j'ai un problème pour installer code::blocks .
"sudo dpkg -i CB_20070406_rev3816_Ubuntu6.xx.deb
Sélection du paquet codeblocks précédemment désélectionné.
(Lecture de la base de données... 77276 fichiers et répertoires déjà installés.)Dépaquetage de codeblocks (à partir de CB_20070406_rev3816_Ubuntu6.xx.deb) ...
dpkg : des problèmes de dépendances empêchent la configuration de codeblocks :
codeblocks dépend de libwxgtk2.6-0 (>= 2.6.1.2ubuntu2) ; cependant :
La version de libwxgtk2.6-0 sur le système est 2.6.1.1.1ubuntu2.
dpkg : erreur de traitement de codeblocks (--install) :
problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
codeblocks
"
Donc , j'enchaine avec :
":~/Desktop$ sudo apt-get -f install
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Correction des dépendances... Fait
Les paquets suivants seront ENLEVÉS :
codeblocks
0 mis à jour, 0 nouvellement installés, 1 à enlever et 0 non mis à jour.
2 partiellement installés ou enlevés.
Il est nécessaire de prendre 0o dans les archives.
Après dépaquetage, 20,3Mo d'espace disque seront libérés.
Souhaitez-vous continuer [O/n] ? o
(Lecture de la base de données... 78136 fichiers et répertoires déjà installés.)Suppression de codeblocks ...
***
* Updating MIME database in /usr/share/mime...
Wrote 476 strings at 20 - 2788
Wrote aliases at 2788 - 2934
Wrote parents at 2934 - 32e4
Wrote literal globs at 32e4 - 3340
Wrote suffix globs at 3340 - 6688
Wrote full globs at 6688 - 66ac
Wrote magic at 66ac - bcf8
Wrote namespace list at bcf8 - bd08
***
"
puis plus rien ... Et l'IDE n'est pas installé
Je me lance alors dans l'installation de gcc ( qui , je viens de le découvrir , n'est pas installé )
"$ sudo apt-get install gcc
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
Puisque vous n'avez demandé qu'une seule opération, le paquet n'est
probablement pas installable et vous devriez envoyer un rapport de bogue.
L'information suivante devrait vous aider à résoudre la situation :
Les paquets suivants contiennent des dépendances non satisfaites :
gcc: Dépend: cpp (>= 4:4.0.1-3) mais ne sera pas installé
Dépend: gcc-4.0 (>= 4.0.1-2) mais ne sera pas installé
E: Paquets défectueux "
Comment gérer les problèmes de dépendance ? Je croyais qu'ubuntu était fait pour ne pas avoir à s'en soucier ...
Enfin voilà , je suis perdu , merci beaucoup de m'aider .