Ubuntu, bibliothèque logiciel et installation
Résolu/Fermé
Matthieu57
Messages postés
41
Date d'inscription
mercredi 13 janvier 2010
Statut
Membre
Dernière intervention
1 février 2010
-
13 janv. 2010 à 19:34
Matthieu57 Messages postés 41 Date d'inscription mercredi 13 janvier 2010 Statut Membre Dernière intervention 1 février 2010 - 14 janv. 2010 à 16:05
Matthieu57 Messages postés 41 Date d'inscription mercredi 13 janvier 2010 Statut Membre Dernière intervention 1 février 2010 - 14 janv. 2010 à 16:05
A voir également:
- Bibliothèque de logiciels ubuntu
- Ubuntu iso - Télécharger - Systèmes d'exploitation
- Ubuntu 32 bits - Télécharger - Systèmes d'exploitation
- Ubuntu 24.04 - Accueil - Ubuntu
- Logiciels sauvegarde - Guide
- Télécharger logiciels gratuits pour pc - Télécharger - Montage photo
7 réponses
miramaze
Messages postés
1429
Date d'inscription
mercredi 29 juillet 2009
Statut
Contributeur
Dernière intervention
1 mai 2022
92
13 janv. 2010 à 19:56
13 janv. 2010 à 19:56
Salut
Et bien le fait est, que si tu cherches à installer un logiciel tu dois aussi installer ses dépendances, à savoir les bibliothèques nécessaires à son fonctionnement, d'où j'imagine ton problème et sans internet ça peut devenir un vrai casse-tête, particulièrement pour les gros programmes complexes qui ont beaucoup de dépendances. Le rpm ne fonctionnera pas, il faut d'abord le convertir pour ubuntu qui est basé sur debian donc en .deb . La commande pour installer un .deb est dpkg -i nom_du_prog.deb. Pour le configure, make , make install c'est le même problème de dépendance et c'est encore plus chiant à installer, pour faire le make il faut que le configure réussisse, et pour que le make install marche, il faut que le make fonctionne également.
Voilà des réponses en vrac.
Et bien le fait est, que si tu cherches à installer un logiciel tu dois aussi installer ses dépendances, à savoir les bibliothèques nécessaires à son fonctionnement, d'où j'imagine ton problème et sans internet ça peut devenir un vrai casse-tête, particulièrement pour les gros programmes complexes qui ont beaucoup de dépendances. Le rpm ne fonctionnera pas, il faut d'abord le convertir pour ubuntu qui est basé sur debian donc en .deb . La commande pour installer un .deb est dpkg -i nom_du_prog.deb. Pour le configure, make , make install c'est le même problème de dépendance et c'est encore plus chiant à installer, pour faire le make il faut que le configure réussisse, et pour que le make install marche, il faut que le make fonctionne également.
Voilà des réponses en vrac.
miramaze
Messages postés
1429
Date d'inscription
mercredi 29 juillet 2009
Statut
Contributeur
Dernière intervention
1 mai 2022
92
13 janv. 2010 à 22:19
13 janv. 2010 à 22:19
Quels logiciels ? Les dépendances se résolvent avec le gestionnaire de paquets, et sont éparpillées, pas de mégapack à ma connaissance.
Matthieu57
Messages postés
41
Date d'inscription
mercredi 13 janvier 2010
Statut
Membre
Dernière intervention
1 février 2010
13 janv. 2010 à 22:25
13 janv. 2010 à 22:25
Et bien ce que je recherche par dessu tout est un IDE pour programer en C. Mais si il y en aurait un en autre chose, je le prenderais bien. Il y a l'interpréteur en direct de python avec ubuntu, a par ça, rien.
Sais-tu comment faire pour savoir quel paquets non-installé le cd contien?
Parce que les programes pour installer les paquets ne semble pas trop fonctionel(ceux dans le menu)
Sais-tu comment faire pour savoir quel paquets non-installé le cd contien?
Parce que les programes pour installer les paquets ne semble pas trop fonctionel(ceux dans le menu)
miramaze
Messages postés
1429
Date d'inscription
mercredi 29 juillet 2009
Statut
Contributeur
Dernière intervention
1 mai 2022
92
13 janv. 2010 à 23:04
13 janv. 2010 à 23:04
Euh je pige pas trop tu veux faire du C mais si y'a pas d'IDE tu programmes pas ? Bigre, quel est la taille de ton projet pour avoir à ce point besoin d'un IDE pour développer au point de vouloir changer de langage si tu n'en trouves pas ?
Y'a python, t'as Perl, tu as probablement gcc aussi.
Tous dépend de ce qui a été spécifié dans le sources.list dans /etc/apt/ regarde si le cd rom n'est paas désactivé
Y'a python, t'as Perl, tu as probablement gcc aussi.
Tous dépend de ce qui a été spécifié dans le sources.list dans /etc/apt/ regarde si le cd rom n'est paas désactivé
Matthieu57
Messages postés
41
Date d'inscription
mercredi 13 janvier 2010
Statut
Membre
Dernière intervention
1 février 2010
13 janv. 2010 à 23:22
13 janv. 2010 à 23:22
J'apprend à programmer, j'ai d'ailleur esseyé en ligne de commande avant mais j'ai pas trop été capable avec linux. Vous connaissez un bon IDE? Ou bien peut-être un bon tutoriel pour compiler/assembler?
miramaze
Messages postés
1429
Date d'inscription
mercredi 29 juillet 2009
Statut
Contributeur
Dernière intervention
1 mai 2022
92
13 janv. 2010 à 23:33
13 janv. 2010 à 23:33
Je dirais que la base c'est plutot la ligne de commande, tu peux essayer geany c'est entre l'IDE de base et l'éditeur de texte évolué avec coloration syntaxique etc.. plus deux petits bouton pour compiler et éditer en deux clics. Il y a pas de dépendances normalement vu que les bibliothèques doivent être installées de base. Pour compiler à la main c'est pas dur (pour un petit programme) c'est : gcc -c prog.c puis gcc -o essai essai.o
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Matthieu57
Messages postés
41
Date d'inscription
mercredi 13 janvier 2010
Statut
Membre
Dernière intervention
1 février 2010
13 janv. 2010 à 23:43
13 janv. 2010 à 23:43
Mais après il faut rendre le .out executable avec une commande c'est ça?
Je vais esseyer geany.
Je vais esseyer geany.
miramaze
Messages postés
1429
Date d'inscription
mercredi 29 juillet 2009
Statut
Contributeur
Dernière intervention
1 mai 2022
92
14 janv. 2010 à 00:02
14 janv. 2010 à 00:02
Il doit l'être normalement, si ce n'est pas le cas la commande est chmod suivi des permissions en octal 1 pour l'exécution 2 pour l'écriture et 4 la lecture.
genre :
mir@deb:~/C$ ls -ls
total 112
4 -rw-r--r-- 1 mir mir 142 déc 29 02:43 arbre.c
12 -rwxr-xr-x 1 mir mir 8981 jan 14 00:32 essai
4 -rw-r--r-- 1 mir mir 996 déc 17 15:57 essai.c
4 -rw-r--r-- 1 mir mir 1504 jan 14 00:32 essai.o
4 -rw-r--r-- 1 mir mir 953 déc 17 15:57 essai.s
4 -rwx------ 1 mir mir 199 jan 13 23:08 geany_run_script.sh
16 -rwxr-xr-x 1 mir mir 14029 jan 13 23:08 getPage
4 -rw-r--r-- 1 mir mir 3102 jan 13 23:08 getPage.c
36 -rw-r--r-- 1 mir mir 33984 jan 13 23:08 getPage.o
12 -rwxr-xr-x 1 mir mir 10462 déc 30 03:56 prog
4 -rw-r--r-- 1 mir mir 2951 déc 31 15:16 prog.c
8 -rw-r--r-- 1 mir mir 6096 déc 30 03:56 prog.o
mir@deb:~/C$ chmod 444 essai
mir@deb:~/C$ ls -ls
total 112
4 -rw-r--r-- 1 mir mir 142 déc 29 02:43 arbre.c
12 -r--r--r-- 1 mir mir 8981 jan 14 00:32 essai
4 -rw-r--r-- 1 mir mir 996 déc 17 15:57 essai.c
4 -rw-r--r-- 1 mir mir 1504 jan 14 00:32 essai.o
4 -rw-r--r-- 1 mir mir 953 déc 17 15:57 essai.s
4 -rwx------ 1 mir mir 199 jan 13 23:08 geany_run_script.sh
16 -rwxr-xr-x 1 mir mir 14029 jan 13 23:08 getPage
4 -rw-r--r-- 1 mir mir 3102 jan 13 23:08 getPage.c
36 -rw-r--r-- 1 mir mir 33984 jan 13 23:08 getPage.o
12 -rwxr-xr-x 1 mir mir 10462 déc 30 03:56 prog
4 -rw-r--r-- 1 mir mir 2951 déc 31 15:16 prog.c
8 -rw-r--r-- 1 mir mir 6096 déc 30 03:56 prog.o
mir@deb:~/C$ chmod 666 essai
mir@deb:~/C$ ls -ls
total 112
4 -rw-r--r-- 1 mir mir 142 déc 29 02:43 arbre.c
12 -rw-rw-rw- 1 mir mir 8981 jan 14 00:32 essai
4 -rw-r--r-- 1 mir mir 996 déc 17 15:57 essai.c
4 -rw-r--r-- 1 mir mir 1504 jan 14 00:32 essai.o
4 -rw-r--r-- 1 mir mir 953 déc 17 15:57 essai.s
4 -rwx------ 1 mir mir 199 jan 13 23:08 geany_run_script.sh
16 -rwxr-xr-x 1 mir mir 14029 jan 13 23:08 getPage
4 -rw-r--r-- 1 mir mir 3102 jan 13 23:08 getPage.c
36 -rw-r--r-- 1 mir mir 33984 jan 13 23:08 getPage.o
12 -rwxr-xr-x 1 mir mir 10462 déc 30 03:56 prog
4 -rw-r--r-- 1 mir mir 2951 déc 31 15:16 prog.c
8 -rw-r--r-- 1 mir mir 6096 déc 30 03:56 prog.o
mir@deb:~/C$ chmod 777 essai
mir@deb:~/C$ ls -ls
total 112
4 -rw-r--r-- 1 mir mir 142 déc 29 02:43 arbre.c
12 -rwxrwxrwx 1 mir mir 8981 jan 14 00:32 essai
4 -rw-r--r-- 1 mir mir 996 déc 17 15:57 essai.c
4 -rw-r--r-- 1 mir mir 1504 jan 14 00:32 essai.o
4 -rw-r--r-- 1 mir mir 953 déc 17 15:57 essai.s
4 -rwx------ 1 mir mir 199 jan 13 23:08 geany_run_script.sh
16 -rwxr-xr-x 1 mir mir 14029 jan 13 23:08 getPage
4 -rw-r--r-- 1 mir mir 3102 jan 13 23:08 getPage.c
36 -rw-r--r-- 1 mir mir 33984 jan 13 23:08 getPage.o
12 -rwxr-xr-x 1 mir mir 10462 déc 30 03:56 prog
4 -rw-r--r-- 1 mir mir 2951 déc 31 15:16 prog.c
8 -rw-r--r-- 1 mir mir 6096 déc 30 03:56 prog.o
Avec 444 je ne donne que les droits en lecture pour le proprio, le groupe et les autres utilisateurs essai r--r--r-- , avec 666 je donne l'écriture en plus rw-rw-rw et avec 777 c'est la totale rwxrwxrwx et ainsi de suite tape man chmod pour plus de détails
genre :
mir@deb:~/C$ ls -ls
total 112
4 -rw-r--r-- 1 mir mir 142 déc 29 02:43 arbre.c
12 -rwxr-xr-x 1 mir mir 8981 jan 14 00:32 essai
4 -rw-r--r-- 1 mir mir 996 déc 17 15:57 essai.c
4 -rw-r--r-- 1 mir mir 1504 jan 14 00:32 essai.o
4 -rw-r--r-- 1 mir mir 953 déc 17 15:57 essai.s
4 -rwx------ 1 mir mir 199 jan 13 23:08 geany_run_script.sh
16 -rwxr-xr-x 1 mir mir 14029 jan 13 23:08 getPage
4 -rw-r--r-- 1 mir mir 3102 jan 13 23:08 getPage.c
36 -rw-r--r-- 1 mir mir 33984 jan 13 23:08 getPage.o
12 -rwxr-xr-x 1 mir mir 10462 déc 30 03:56 prog
4 -rw-r--r-- 1 mir mir 2951 déc 31 15:16 prog.c
8 -rw-r--r-- 1 mir mir 6096 déc 30 03:56 prog.o
mir@deb:~/C$ chmod 444 essai
mir@deb:~/C$ ls -ls
total 112
4 -rw-r--r-- 1 mir mir 142 déc 29 02:43 arbre.c
12 -r--r--r-- 1 mir mir 8981 jan 14 00:32 essai
4 -rw-r--r-- 1 mir mir 996 déc 17 15:57 essai.c
4 -rw-r--r-- 1 mir mir 1504 jan 14 00:32 essai.o
4 -rw-r--r-- 1 mir mir 953 déc 17 15:57 essai.s
4 -rwx------ 1 mir mir 199 jan 13 23:08 geany_run_script.sh
16 -rwxr-xr-x 1 mir mir 14029 jan 13 23:08 getPage
4 -rw-r--r-- 1 mir mir 3102 jan 13 23:08 getPage.c
36 -rw-r--r-- 1 mir mir 33984 jan 13 23:08 getPage.o
12 -rwxr-xr-x 1 mir mir 10462 déc 30 03:56 prog
4 -rw-r--r-- 1 mir mir 2951 déc 31 15:16 prog.c
8 -rw-r--r-- 1 mir mir 6096 déc 30 03:56 prog.o
mir@deb:~/C$ chmod 666 essai
mir@deb:~/C$ ls -ls
total 112
4 -rw-r--r-- 1 mir mir 142 déc 29 02:43 arbre.c
12 -rw-rw-rw- 1 mir mir 8981 jan 14 00:32 essai
4 -rw-r--r-- 1 mir mir 996 déc 17 15:57 essai.c
4 -rw-r--r-- 1 mir mir 1504 jan 14 00:32 essai.o
4 -rw-r--r-- 1 mir mir 953 déc 17 15:57 essai.s
4 -rwx------ 1 mir mir 199 jan 13 23:08 geany_run_script.sh
16 -rwxr-xr-x 1 mir mir 14029 jan 13 23:08 getPage
4 -rw-r--r-- 1 mir mir 3102 jan 13 23:08 getPage.c
36 -rw-r--r-- 1 mir mir 33984 jan 13 23:08 getPage.o
12 -rwxr-xr-x 1 mir mir 10462 déc 30 03:56 prog
4 -rw-r--r-- 1 mir mir 2951 déc 31 15:16 prog.c
8 -rw-r--r-- 1 mir mir 6096 déc 30 03:56 prog.o
mir@deb:~/C$ chmod 777 essai
mir@deb:~/C$ ls -ls
total 112
4 -rw-r--r-- 1 mir mir 142 déc 29 02:43 arbre.c
12 -rwxrwxrwx 1 mir mir 8981 jan 14 00:32 essai
4 -rw-r--r-- 1 mir mir 996 déc 17 15:57 essai.c
4 -rw-r--r-- 1 mir mir 1504 jan 14 00:32 essai.o
4 -rw-r--r-- 1 mir mir 953 déc 17 15:57 essai.s
4 -rwx------ 1 mir mir 199 jan 13 23:08 geany_run_script.sh
16 -rwxr-xr-x 1 mir mir 14029 jan 13 23:08 getPage
4 -rw-r--r-- 1 mir mir 3102 jan 13 23:08 getPage.c
36 -rw-r--r-- 1 mir mir 33984 jan 13 23:08 getPage.o
12 -rwxr-xr-x 1 mir mir 10462 déc 30 03:56 prog
4 -rw-r--r-- 1 mir mir 2951 déc 31 15:16 prog.c
8 -rw-r--r-- 1 mir mir 6096 déc 30 03:56 prog.o
Avec 444 je ne donne que les droits en lecture pour le proprio, le groupe et les autres utilisateurs essai r--r--r-- , avec 666 je donne l'écriture en plus rw-rw-rw et avec 777 c'est la totale rwxrwxrwx et ainsi de suite tape man chmod pour plus de détails
Matthieu57
Messages postés
41
Date d'inscription
mercredi 13 janvier 2010
Statut
Membre
Dernière intervention
1 février 2010
14 janv. 2010 à 16:05
14 janv. 2010 à 16:05
Parfait merci.
J'utilise ./ .out maintenant...
J'utilise ./ .out maintenant...
13 janv. 2010 à 22:15
Est-ce que vous auriez, par hasard, un bon lien pour télécharger un méga pack avec tout plien de dépendance? Peut-être que cela existe? Je chercherais aussi un bon lien web pour trouver des logiciels compatible ubuntu ; parce que selon mes recherches, ce n'est pas toujours compatible pour toutes les distributions.