Probleme d'espace dans un repertoire

Bonjour,

je dois installer un logiciel et lors de l'installation je fais un make et il me sort une erreur:

`/usr/local//libexec/gcc/h8300-hms/3.4.3/cc1': Aucun espace disponible sur le périphérique

je suis debutant sous linux et je ne sais pas comment gerer l'espace libre enfin ce qu'il faut faire pour terminer l'installation on me dit de supprimerles fichier inutil mais normalement il y a de la place, et je vais pas supprimer n'importe quel fichier comment faire pour terminer mon instalation ???

Bonne soirée.
Configuration: Linux
Firefox 3.0

15 réponses

  1. Make install ou make, ?

    si tu fait un make tu n'as aucune raison de le faire en root, et le répertoire que tu cite est sans doute verrouillé en écriture.

    Fais le make en tant que simple utilisateur dans un répertoire temporaire de ton dossier personnel, c'est à ce moment que ça a besoin d'un peu de place, ensuite passe en root pour faire le make install qui copiera uniquement les fichiers compilés au bon endroit, puis finalement supprime le répertoire temporaire.
    0
    1. en fait c'est pour faire le make install qu'il me sort cette erreur, j'avoue que je comprend pas trop comment ca fonctionne ...
      donc je fais comment pour le make install?
      0
  2. vérifier avec la commade df qu'il y a bien de l'espace libre
    0
    1. Sys. de fich. 1K-blocs Occupé Disponible Capacité Monté sur
      /dev/sda6 5162764 5150404 0 100% /
      varrun 517596 108 517488 1% /var/run
      varlock 517596 0 517596 0% /var/lock
      udev 517596 68 517528 1% /dev
      devshm 517596 12 517584 1% /dev/shm
      lrm 517596 38176 479420 8% /lib/modules/2.6.24-19-generic/volatile
      /dev/sda8 5052032 1805556 2989840 38% /home
      /dev/sda1 1948040 1617572 330468 84% /media/sda1
      /dev/sda2 46071968 31959928 14112040 70% /media/sda2
      /dev/sda5 38226636 28088093 10138543 74% /media/sda5
      overflow 1024 44 980 5% /tmp

      Voila ce qu'il m'afficher il y a bien des esapce ou il semble ne plus y avoir d'espace, mais je suis debutant j'avoue que je n'y comprend rien je ne sais même pas a quoi ils correspondent, normalement sur ma partition de disque ou j'ai installé linux j'ai pas installé beaucoup de choses je comprend pas trop.

      Par contre je sais pas si ca a un rapport mais quand je demarre le pc et qu'il me demande de chooisir entre win XP et u buntu, j'ai remarqué qu'il y avait plusieurs choix pour u buntu, et à chaque fois qu'il fait une verification du systeme il en rajoute un, je ne sais pas trop à quoi ca correspond j'espere que je me suis bien expliqué, peut etre faudrait t'il que je supprime les anciens fichiers mais je sais pas comment faire...
      0
  3. / est plein à 100%, il faut faire de la place. pour voir l'espace par répertoires:
    cd / ; du -s *
    0
    1. voila ce qu'il m'affiche

      5260 bin
      107124 boot
      0 cdrom
      96 dev
      14200 etc
      1662756 home
      4 initrd
      0 initrd.img
      0 initrd.img.old
      744616 lib
      16 lost+found

      Le probleme c'est que je ne sais pas trop quoi supprimer, mais je sais qu'avec ce truc au demarrage depuis que j'ai fais la mise a jour du dernier u buntu, à chaque fois des selections en plus apparaissent pour u buntu, alors qu'avant il devait supprimer l'ancienne, est-ce normal? C'est peut être ca qui prend de la place ??
      0
  4. il faut trrouver les gros rép.
    cd / ; du -sax *
    0
    1. quand je tape: du - sax * j'ai une erreur du type : du: Ne peut afficher à la fois un résumé et toutes les entrées.
      0
  5. alors
    du -sx *
    pour n'affcher que les répertoires de /
    0
    1. en fait j'ai quelques go dans /usr/local, mais je suis perplexe je ne sais pas quoi suprimer... ce sont des fichiers du systemes, tout ce qui est fichier personnels j'ai enlevé pas mal...
      0
  6. c'est clair qu'il ne faut pas supprimer de fichiers au hasard. mais trouver les gros répertoires permet de trouver des gros tmp, des logs, des choses inutiles
    que répond
    du -sx /var/*
    0
    1. Le probleme c'est que je en voie vraiement pas quoi supprimer j'ai déja supprimer quelques petits trucs mais il m'affiche toujours qu'il n'y a plus d'espace dans /usr/local/src ... je suis completement perdu pour installer mon logiciel...
      0
  7. si tu n'afficher pas les résultats de la commande du, personne ne pourra te signaler un répertoire anormalement gros
    0
    1. Oui voila pardon :-)

      5260 bin
      107124 boot
      0 cdrom
      72 dev
      14200 etc
      1636448 home
      4 initrd
      0 initrd.img
      0 initrd.img.old
      706440 lib
      16 lost+found
      40 media
      4 mnt
      6436 opt
      du: ne peut accéder `proc/13462/task/13462/fd/4': Aucun fichier ou dossier de ce type
      du: ne peut accéder `proc/13462/task/13462/fdinfo/4': Aucun fichier ou dossier de ce type
      du: ne peut accéder `proc/13462/fd/4': Aucun fichier ou dossier de ce type
      du: ne peut accéder `proc/13462/fdinfo/4': Aucun fichier ou dossier de ce type
      0 proc
      216 root
      6544 sbin
      4 srv
      0 sys
      40 tmp
      3588204 usr
      584112 var
      0 vmlinuz
      0 vmlinuz.old

      En tout cas merci de ton aide.
      0
  8. ls plus gros, c'esr usr, il faut descendre
    cd /usr ; du -s *
    mais n'y a -t-il pas des très gros fichiers dans /
    cd / ; ls -l
    rechercher tous les fichiers de plus de 100 Mb:
    find / -xdev -size +100M -ls
    0
    1. voila lorsque je descend dans usr:

      96644 bin
      40 games
      13288 include
      1228324 lib
      8 lib32
      939176 local
      6916 sbin
      1104312 share
      28 shareFeisty
      199452 src
      12 X11R6

      lorsque je tape cd/; ls -l j'obtiens:

      drwxr-xr-x 2 root root 4096 2008-06-12 09:47 bin
      drwxr-xr-x 3 root root 4096 2008-06-17 12:47 boot
      lrwxrwxrwx 1 root root 11 2007-09-24 18:50 cdrom -> media/cdrom
      drwxr-xr-x 13 root root 14180 2008-06-21 14:11 dev
      drwxr-xr-x 143 root root 12288 2008-06-21 14:44 etc
      drwxr-xr-x 4 root root 4096 2007-09-24 19:02 home
      drwxr-xr-x 2 root root 4096 2007-04-15 13:48 initrd
      lrwxrwxrwx 1 root root 33 2008-06-17 12:47 initrd.img -> boot/initrd.img-2.6.24-19-generic
      lrwxrwxrwx 1 root root 33 2008-06-04 12:28 initrd.img.old -> boot/initrd.img-2.6.24-18-generic
      drwxr-xr-x 17 root root 12288 2008-06-17 12:45 lib
      drwx------ 2 root root 16384 2007-09-24 18:50 lost+found
      drwxr-xr-x 6 root root 4096 2008-06-21 14:11 media
      drwxr-xr-x 2 root root 4096 2007-04-12 11:11 mnt
      drwxr-xr-x 3 root root 4096 2007-09-24 18:23 opt
      dr-xr-xr-x 135 root root 0 2008-06-21 16:10 proc
      drwxr-xr-x 9 root root 4096 2008-05-23 19:34 root
      drwxr-xr-x 2 root root 4096 2008-06-17 12:45 sbin
      drwxr-xr-x 2 root root 4096 2007-04-15 13:48 srv
      drwxr-xr-x 12 root root 0 2008-06-21 16:10 sys
      drwxrwxrwt 14 root root 320 2008-06-21 15:16 tmp
      drwxr-xr-x 13 root root 4096 2008-05-23 21:14 usr
      drwxr-xr-x 15 root root 4096 2007-04-15 14:01 var
      lrwxrwxrwx 1 root root 30 2008-06-17 12:47 vmlinuz -> boot/vmlinuz-2.6.24-19-generic
      lrwxrwxrwx 1 root root 30 2008-06-04 12:28 vmlinuz.old -> boot/vmlinuz-2.6.24-18-generic

      et lorsque je tape: find / -xdev -size +100M -ls il ne trouve aucun fichier
      0
      1. il faut continuer les du dans share, lib et local
        1Gb de bin ca me semble beaucoup
        0
        1. Par contre je veux bien copié coller ce qu'il m'affiche mais il y a tellement de fichier que il m'affiche que les derniers fichier dans le shell...
          0
          1. il faut repérer les plus gros
            ls -lSr
            0
            1. j'ai appliqué la methode precedente et j'ai affiché tout les fichiers superieurs a 10 mo

              voila le résultat:

              dans share:

              177707 17336 -rw-r--r-- 1 root root 17724376 mai 23 21:28 ./icons/crystalsvg/icon-theme.cache
              608760 20592 -rw-r--r-- 1 root root 21053592 fév 22 04:25 ./fonts/truetype/arphic/uming.ttc
              608759 16776 -rw-r--r-- 1 root root 17151049 fév 20 07:19 ./fonts/truetype/arphic/ukai.ttc
              177661 13636 -rw-r--r-- 1 root root 13939436 mar 12 2007 ./fonts/truetype/baekmuk/batang.ttf
              304417 18136 -rw-r--r-- 1 root root 18545141 jan 22 2007 ./myspell/dicts/th_en_AU_v2.dat
              608749 18188 -rw-r--r-- 1 root root 18597793 avr 8 07:11 ./myspell/dicts/th_en_US_v2.dat
              352362 17280 -rw-r--r-- 1 root root 17666608 avr 15 22:23 ./libgweather/Locations.xml
              catta@catta-laptop:/usr/share$ sudo find -xdev -size +10M -ls
              177707 17336 -rw-r--r-- 1 root root 17724376 mai 23 21:28 ./icons/crystalsvg/icon-theme.cache
              608760 20592 -rw-r--r-- 1 root root 21053592 fév 22 04:25 ./fonts/truetype/arphic/uming.ttc
              608759 16776 -rw-r--r-- 1 root root 17151049 fév 20 07:19 ./fonts/truetype/arphic/ukai.ttc
              177661 13636 -rw-r--r-- 1 root root 13939436 mar 12 2007 ./fonts/truetype/baekmuk/batang.ttf
              304417 18136 -rw-r--r-- 1 root root 18545141 jan 22 2007 ./myspell/dicts/th_en_AU_v2.dat
              608749 18188 -rw-r--r-- 1 root root 18597793 avr 8 07:11 ./myspell/dicts/th_en_US_v2.dat
              352362 17280 -rw-r--r-- 1 root root 17666608 avr 15 22:23 ./libgweather/Locations.xml

              dans bin:

              dans bin en fait il n'y a pas de gros fichier superieur a 1à mo mais pleins de petits fichiers

              dans lib:

              416197 12444 -rw-r--r-- 1 root root 12718864 mar 27 01:13 ./libxul.so.0d
              628455 32504 -rw-r--r-- 1 root root 33245368 mar 22 23:49 ./libgcj.so.81.0.0
              372146 12272 -rw-r--r-- 1 root root 12549600 jun 10 17:49 ./xulrunner-1.9/libxul.so
              626518 31808 -rw-r--r-- 1 root root 32531256 déc 11 2007 ./libgcj.so.71.0.0
              130262 13160 -rw-r--r-- 1 root root 13453640 jun 13 20:18 ./openoffice/program/libsvx680li.so
              628554 11304 -rw-r--r-- 1 root root 11556608 jun 13 20:18 ./openoffice/program/libsw680li.so
              452765 10616 -rw-r--r-- 1 root root 10853248 jun 13 20:18 ./openoffice/program/libsc680li.so
              628598 10932 -rw-r--r-- 1 root root 11175612 fév 8 15:56 ./libicudata.so.38.0
              116960 14080 -r--r--r-- 1 root root 14397440 mai 23 23:00 ./jvm/java-6-sun-1.6.0.06/jre/lib/i386/client/classes.jsa
              116081 48672 -rw-r--r-- 1 root root 49783518 avr 17 11:06 ./jvm/java-6-sun-1.6.0.06/jre/lib/rt.jar
              480890 12476 -r--r--r-- 1 root root 12754944 mai 23 21:34 ./jvm/java-1.5.0-sun-1.5.0.15/jre/lib/i386/client/classes.jsa
              116491 39116 -rw-r--r-- 1 root root 40006272 mar 26 02:27 ./jvm/java-1.5.0-sun-1.5.0.15/jre/lib/rt.jar
              452757 11360 -rw-r--r-- 1 root root 11612672 jun 5 10:14 ./libGLcore.so.169.12

              dans local:

              632391 10544 -rw-r--r-- 1 root root 10778106 jun 21 15:32 ./src/build-gcc/gcc/libbackend.a
              403004 13556 -rw-r--r-- 1 root root 13858769 jun 21 14:52 ./src/build-gcc/h8300-hms/h8300s/libstdc++-v3/include/h8300-hms/bits/stdc++.h.gch/O0g
              403008 13552 -rw-r--r-- 1 root root 13854672 jun 21 14:52 ./src/build-gcc/h8300-hms/h8300s/libstdc++-v3/include/h8300-hms/bits/stdc++.h.gch/O2g
              164174 13556 -rw-r--r-- 1 root root 13858777 jun 21 14:52 ./src/build-gcc/h8300-hms/h8300h/int32/libstdc++-v3/include/h8300-hms/bits/stdc++.h.gch/O0g
              164176 13552 -rw-r--r-- 1 root root 13854680 jun 21 14:52 ./src/build-gcc/h8300-hms/h8300h/int32/libstdc++-v3/include/h8300-hms/bits/stdc++.h.gch/O2g
              291112 13556 -rw-r--r-- 1 root root 13858792 jun 21 14:52 ./src/build-gcc/h8300-hms/h8300h/normal/int32/libstdc++-v3/include/h8300-hms/bits/stdc++.h.gch/O0g
              160197 13556 -rw-r--r-- 1 root root 13858784 jun 21 14:52 ./src/build-gcc/h8300-hms/h8300h/normal/libstdc++-v3/include/h8300-hms/bits/stdc++.h.gch/O0g
              160198 13552 -rw-r--r-- 1 root root 13854687 jun 21 14:52 ./src/build-gcc/h8300-hms/h8300h/normal/libstdc++-v3/include/h8300-hms/bits/stdc++.h.gch/O2g
              160194 13556 -rw-r--r-- 1 root root 13858769 jun 21 14:52 ./src/build-gcc/h8300-hms/h8300h/libstdc++-v3/include/h8300-hms/bits/stdc++.h.gch/O0g
              160196 13552 -rw-r--r-- 1 root root 13854672 jun 21 14:52 ./src/build-gcc/h8300-hms/h8300h/libstdc++-v3/include/h8300-hms/bits/stdc++.h.gch/O2g
              240003 13556 -rw-r--r-- 1 root root 13858769 jun 21 15:36 ./include/c++/3.4.3/h8300-hms/bits/stdc++.h.gch/O0g
              240371 13552 -rw-r--r-- 1 root root 13854672 jun 21 15:36 ./include/c++/3.4.3/h8300-hms/bits/stdc++.h.gch/O2g
              0
              1. a quoi servent ces fichiers 8300-hms ?
                0
                1. C'est un compilateur qui compile le language C dans un language pour brickOS, c'est un OS pour la brick RCX de lego, je dois envoyer un programme sur un robot en fait et je suis entrain d'installer tout ce qu'il faut...
                  0