Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 10/09/2016, à 15:57

Heisenbug

Racine pleine et Mathematica

Bonjour à tous,
Ma racine est pleine comme l'indique cette commande :

lasserre@lasserre-SATELLITE-PRO-L70-A:~$ df -h
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
udev               3,9G    4,0K  3,9G   1% /dev
tmpfs              791M    1,2M  790M   1% /run
/dev/sda6           19G     17G  790M  96% /
none               4,0K       0  4,0K   0% /sys/fs/cgroup
none               5,0M       0  5,0M   0% /run/lock
none               3,9G    552K  3,9G   1% /run/shm
none               100M     36K  100M   1% /run/user
/dev/sda8          295G    164G  117G  59% /home
/dev/sda2           96M     53M   44M  55% /boot/efi

et ceci est dû à mon installation de Mathematica (pour ceux qui connaissent) il y a quelques temps.
En effet il me prend 7Go de mémoire (!!) et je le sais d'après l'analyseur de disque (désolé, je ne me souviens plus très bien de comment faire pour afficher ça en console...).
Aussi au cas où on me pose la question, j'enlève bien les anciens noyaux de temps en temps donc normalement il ne doit pas y avoir de soucis à ce niveau.

La question que je me pose c'est est ce qu'il y a moyen de déplacer tout ça sur le /home par exemple (désolé si la question est bête mais je ne connais pas du tout les détails de ce qui se passe lors d'un installation) ou bien est-ce que je dois tout désinstaller et réinstaller ensuite dans un autre répertoire (mais dans ce cas là j'espère que la clé du logiciel marchera toujours).
Aussi au cas où ça pourrait être utile l'installation s'est faite en lançant une commande Mathematica.sh donc je n'ai rien configuré par moi-même.

Voilà, j'attends votre aide et merci d'avance !

Heisenbug

Hors ligne

#2 Le 10/09/2016, à 16:14

cqfd93

Re : Racine pleine et Mathematica

Bonjour,

On peut quand même regarder ce que ça donne côté noyaux ?

uname -a
dpkg -l | grep -Ei "linux-(g|h|i|lo|si|t)"
ls -l /boot

cqfd93

Hors ligne

#3 Le 10/09/2016, à 16:31

Heisenbug

Re : Racine pleine et Mathematica

Bonjour cqfd93,
Pas de soucis !
Alors pour la première commande :

lasserre@lasserre-SATELLITE-PRO-L70-A:~$ uname -a
Linux lasserre-SATELLITE-PRO-L70-A 3.13.0-95-generic #142-Ubuntu SMP Fri Aug 12 17:00:09 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

La deuxième :

lasserre@lasserre-SATELLITE-PRO-L70-A:~$ dpkg -l | grep -Ei "linux-(g|h|i|lo|si|t)"
ii  linux-generic                                         3.13.0.95.103                                       amd64        Complete Generic Linux kernel and headers
ii  linux-headers-3.13.0-92                               3.13.0-92.139                                       all          Header files related to Linux kernel version 3.13.0
ii  linux-headers-3.13.0-92-generic                       3.13.0-92.139                                       amd64        Linux kernel headers for version 3.13.0 on 64 bit x86 SMP
ii  linux-headers-3.13.0-93                               3.13.0-93.140                                       all          Header files related to Linux kernel version 3.13.0
ii  linux-headers-3.13.0-93-generic                       3.13.0-93.140                                       amd64        Linux kernel headers for version 3.13.0 on 64 bit x86 SMP
ii  linux-headers-3.13.0-95                               3.13.0-95.142                                       all          Header files related to Linux kernel version 3.13.0
ii  linux-headers-3.13.0-95-generic                       3.13.0-95.142                                       amd64        Linux kernel headers for version 3.13.0 on 64 bit x86 SMP
ii  linux-headers-generic                                 3.13.0.95.103                                       amd64        Generic Linux kernel headers
ii  linux-image-3.13.0-88-generic                         3.13.0-88.135                                       amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-91-generic                         3.13.0-91.138                                       amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-92-generic                         3.13.0-92.139                                       amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-93-generic                         3.13.0-93.140                                       amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-95-generic                         3.13.0-95.142                                       amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
rc  linux-image-extra-3.13.0-88-generic                   3.13.0-88.135                                       amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-91-generic                   3.13.0-91.138                                       amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-92-generic                   3.13.0-92.139                                       amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-93-generic                   3.13.0-93.140                                       amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-95-generic                   3.13.0-95.142                                       amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-generic                                   3.13.0.95.103                                       amd64        Generic Linux kernel image
ii  linux-signed-generic                                  3.13.0.95.103                                       amd64        Complete Signed Generic Linux kernel and headers
rc  linux-signed-image-3.13.0-88-generic                  3.13.0-88.135                                       amd64        Signed kernel image generic
ri  linux-signed-image-3.13.0-91-generic                  3.13.0-91.138                                       amd64        Signed kernel image generic
ii  linux-signed-image-3.13.0-92-generic                  3.13.0-92.139                                       amd64        Signed kernel image generic
ii  linux-signed-image-3.13.0-93-generic                  3.13.0-93.140                                       amd64        Signed kernel image generic
ii  linux-signed-image-3.13.0-95-generic                  3.13.0-95.142                                       amd64        Signed kernel image generic
ii  linux-signed-image-generic                            3.13.0.95.103                                       amd64        Signed Generic Linux kernel image

et enfin la dernière :

lasserre@lasserre-SATELLITE-PRO-L70-A:~$ ls -l /boot
total 155873
-rw-r--r-- 1 root root  1166060 juin   9 01:32 abi-3.13.0-88-generic
-rw-r--r-- 1 root root  1166288 juin  24 21:50 abi-3.13.0-91-generic
-rw-r--r-- 1 root root  1166336 juin  29 00:07 abi-3.13.0-92-generic
-rw-r--r-- 1 root root  1166336 juil. 19 02:19 abi-3.13.0-93-generic
-rw-r--r-- 1 root root  1166336 août  12 20:45 abi-3.13.0-95-generic
-rw-r--r-- 1 root root   165929 juin   9 01:32 config-3.13.0-88-generic
-rw-r--r-- 1 root root   165929 juin  24 21:50 config-3.13.0-91-generic
-rw-r--r-- 1 root root   165966 juin  29 00:07 config-3.13.0-92-generic
-rw-r--r-- 1 root root   165966 juil. 19 02:19 config-3.13.0-93-generic
-rw-r--r-- 1 root root   165966 août  12 20:45 config-3.13.0-95-generic
drwxr-xr-x 3 root root     1024 janv.  1  1970 efi
drwxr-xr-x 5 root root     4096 sept.  8 23:36 grub
-rw-r--r-- 1 root root  5863840 sept.  8 23:36 initrd.img-3.13.0-88-generic
-rw-r--r-- 1 root root 19239601 juin  30 00:10 initrd.img-3.13.0-91-generic
-rw-r--r-- 1 root root 19240820 août  10 10:37 initrd.img-3.13.0-92-generic
-rw-r--r-- 1 root root 19240308 août  16 11:35 initrd.img-3.13.0-93-generic
-rw-r--r-- 1 root root 19239323 août  31 21:00 initrd.img-3.13.0-95-generic
-rw-r--r-- 1 root root   176500 mars  12  2014 memtest86+.bin
-rw-r--r-- 1 root root   178176 mars  12  2014 memtest86+.elf
-rw-r--r-- 1 root root   178680 mars  12  2014 memtest86+_multiboot.bin
-rw------- 1 root root  3393683 juin   9 01:32 System.map-3.13.0-88-generic
-rw------- 1 root root  3393728 juin  24 21:51 System.map-3.13.0-91-generic
-rw------- 1 root root  3394259 juin  29 00:07 System.map-3.13.0-92-generic
-rw------- 1 root root  3394259 juil. 19 02:19 System.map-3.13.0-93-generic
-rw------- 1 root root  3394259 août  12 20:45 System.map-3.13.0-95-generic
-rw------- 1 root root  5833888 juin   9 01:32 vmlinuz-3.13.0-88-generic
-rw------- 1 root root  5834048 juin  24 21:50 vmlinuz-3.13.0-91-generic
-rw------- 1 root root  5835960 juin  30 00:10 vmlinuz-3.13.0-91-generic.efi.signed
-rw------- 1 root root  5836336 juin  29 00:07 vmlinuz-3.13.0-92-generic
-rw------- 1 root root  5838264 août   8 16:33 vmlinuz-3.13.0-92-generic.efi.signed
-rw------- 1 root root  5835888 juil. 19 02:19 vmlinuz-3.13.0-93-generic
-rw------- 1 root root  5837816 août  16 11:35 vmlinuz-3.13.0-93-generic.efi.signed
-rw------- 1 root root  5835312 août  12 20:45 vmlinuz-3.13.0-95-generic
-rw------- 1 root root  5837240 août  31 21:00 vmlinuz-3.13.0-95-generic.efi.signed

Mais après justement au niveau des noyaux, j'ai eu un problème récemment (j'ai fait quelques trucs mais je sais pas si ça a bien fonctionné) où il mettait un message d'erreur parlant de mise à jour partielle et ça concernait un fichier generic. D'ailleurs quand je fait une mise à jour avec :

sudo apt-get update

il me marque ça à la fin :

W: Aucune clé publique n'est disponible pour la/les clé(s) suivante(s) :
1397BC53640DB551

et je sais pas si c'est pas en lien avec ce message d'erreur.
Je dis tous ça au cas où ça serait utile mais je pense que c'est un autre problème à moins que ça soit dû justement à un manque de place.

Hors ligne

#4 Le 10/09/2016, à 17:00

cqfd93

Re : Racine pleine et Mathematica

Tu n'as pas beaucoup de noyaux installés mais tu tournes avec le 3.13.0-95 qui est bien installé. Tu peux ne conserver que celui-là et le précédent (3.13.0-93) et supprimer tous les autres, le plus simple pour le faire est d'utiliser kclean.

  • Si tu n'as pas déjà installé kclean, c'est . Si tu cliques sur le lien .deb, ça doit s'installer, habituellement avec la logithèque.

  • Ensuite, tu peux le lancer avec la commande :

    sudo kclean -k
  • Il va te montrer la liste des noyaux qu'il va supprimer et te demander (pour toi, il ne devrait pas y en avoir beaucoup,  3.13.0-24, 3.13.0-25 et 3.13.0-33 mais pas plus) :

     Voulez vous indiquer manuellement des paquets à conserver ? [o/N] :

    Tu réponds n

  • Ensuite :

     Voulez vous supprimer l'ensemble des paquets indiques ? [o/N] :

    Tu réponds o

  • Après ça, on regarde le résultat :

    df -h
    dpkg -l | grep -Ei "linux-(g|h|i|lo|si|t)"
    ls -l /boot

Tu profiteras de la dernière commande pour vérifier qu'il ne reste aucun des fichiers correspondant aux noyaux 3.13.0-88, 3.13.0-91 et 3.13.0-92. S'ils sont encore là, tu peux les supprimer à la main :

cd /boot
sudo rm *3.13.0-88* *3.13.0-91* *3.13.0-92*

Pour supprimer les résidus de paquets inutiles :

dpkg -l | grep ^rc | cut -d' ' -f3 | xargs sudo dpkg --purge

Et pour le problème de clé :

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1397BC53640DB551

Après ça, que donne :

sudo apt-get update
sudo apt-get dist-upgrade

cqfd93

Hors ligne

#5 Le 10/09/2016, à 17:36

Heisenbug

Re : Racine pleine et Mathematica

Bon c'est un peu mieux mais c'est quand même toujours trop rempli je pense :

lasserre@lasserre-SATELLITE-PRO-L70-A:~$ df -h
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
udev               3,9G     12K  3,9G   1% /dev
tmpfs              791M    1,2M  790M   1% /run
/dev/sda6           19G     16G  1,4G  93% /
none               4,0K       0  4,0K   0% /sys/fs/cgroup
none               5,0M       0  5,0M   0% /run/lock
none               3,9G    592K  3,9G   1% /run/shm
none               100M     52K  100M   1% /run/user
/dev/sda8          295G    164G  116G  59% /home
/dev/sda2           96M     53M   44M  55% /boot/efi

ensuite :

lasserre@lasserre-SATELLITE-PRO-L70-A:~$ dpkg -l | grep -Ei "linux-(g|h|i|lo|si|t)"
ii  linux-generic                                         3.13.0.95.103                                       amd64        Complete Generic Linux kernel and headers
ii  linux-headers-3.13.0-93                               3.13.0-93.140                                       all          Header files related to Linux kernel version 3.13.0
ii  linux-headers-3.13.0-93-generic                       3.13.0-93.140                                       amd64        Linux kernel headers for version 3.13.0 on 64 bit x86 SMP
ii  linux-headers-3.13.0-95                               3.13.0-95.142                                       all          Header files related to Linux kernel version 3.13.0
ii  linux-headers-3.13.0-95-generic                       3.13.0-95.142                                       amd64        Linux kernel headers for version 3.13.0 on 64 bit x86 SMP
ii  linux-headers-generic                                 3.13.0.95.103                                       amd64        Generic Linux kernel headers
ii  linux-image-3.13.0-93-generic                         3.13.0-93.140                                       amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-95-generic                         3.13.0-95.142                                       amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
rc  linux-image-extra-3.13.0-88-generic                   3.13.0-88.135                                       amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-93-generic                   3.13.0-93.140                                       amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-95-generic                   3.13.0-95.142                                       amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-generic                                   3.13.0.95.103                                       amd64        Generic Linux kernel image
ii  linux-signed-generic                                  3.13.0.95.103                                       amd64        Complete Signed Generic Linux kernel and headers
rc  linux-signed-image-3.13.0-88-generic                  3.13.0-88.135                                       amd64        Signed kernel image generic
ii  linux-signed-image-3.13.0-93-generic                  3.13.0-93.140                                       amd64        Signed kernel image generic
ii  linux-signed-image-3.13.0-95-generic                  3.13.0-95.142                                       amd64        Signed kernel image generic
ii  linux-signed-image-generic                            3.13.0.95.103                                       amd64        Signed Generic Linux kernel image

Puis :

lasserre@lasserre-SATELLITE-PRO-L70-A:~$ ls -l /boot
total 70185
-rw-r--r-- 1 root root  1166336 juil. 19 02:19 abi-3.13.0-93-generic
-rw-r--r-- 1 root root  1166336 août  12 20:45 abi-3.13.0-95-generic
-rw-r--r-- 1 root root   165966 juil. 19 02:19 config-3.13.0-93-generic
-rw-r--r-- 1 root root   165966 août  12 20:45 config-3.13.0-95-generic
drwxr-xr-x 3 root root     1024 janv.  1  1970 efi
drwxr-xr-x 5 root root     4096 sept. 10 17:15 grub
-rw-r--r-- 1 root root 19240308 août  16 11:35 initrd.img-3.13.0-93-generic
-rw-r--r-- 1 root root 19239323 août  31 21:00 initrd.img-3.13.0-95-generic
-rw-r--r-- 1 root root   176500 mars  12  2014 memtest86+.bin
-rw-r--r-- 1 root root   178176 mars  12  2014 memtest86+.elf
-rw-r--r-- 1 root root   178680 mars  12  2014 memtest86+_multiboot.bin
-rw------- 1 root root  3394259 juil. 19 02:19 System.map-3.13.0-93-generic
-rw------- 1 root root  3394259 août  12 20:45 System.map-3.13.0-95-generic
-rw------- 1 root root  5835888 juil. 19 02:19 vmlinuz-3.13.0-93-generic
-rw------- 1 root root  5837816 août  16 11:35 vmlinuz-3.13.0-93-generic.efi.signed
-rw------- 1 root root  5835312 août  12 20:45 vmlinuz-3.13.0-95-generic
-rw------- 1 root root  5837240 août  31 21:00 vmlinuz-3.13.0-95-generic.efi.signed

Ensuite après avoir fait

lasserre@lasserre-SATELLITE-PRO-L70-A:/boot$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1397BC53640DB551
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.xU04PuI7vl --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyring /etc/apt/trusted.gpg.d/gns3-ppa.gpg --keyring /etc/apt/trusted.gpg.d/steam.gpg --keyring /etc/apt/trusted.gpg.d/strukturag-libde265.gpg --keyserver keyserver.ubuntu.com --recv-keys 1397BC53640DB551
gpg: demande de la clef 640DB551 sur le serveur hkp keyserver.ubuntu.com
gpg: clef D38B4796 : clef publique « Google Inc. (Linux Packages Signing Authority) <linux-packages-keymaster@google.com> » importée
gpg: Quantité totale traitée : 1
gpg:               importées : 1  (RSA: 1)

pour

sudo apt-get update

le message de tout à l'heure a disparu (je montre pas le résultat car c'est assez long et je pense pas que ça soit utile).
Et l'autre commande me donne ça :

lasserre@lasserre-SATELLITE-PRO-L70-A:/boot$ sudo apt-get dist-upgrade 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

Donc déjà merci de m'avoir aidé pour ce problème là ! Tu peux me dire ce qu'était exactement le problème ? Car c'est la première fois que ça me le fait.

Hors ligne

#6 Le 10/09/2016, à 18:00

erresse

Re : Racine pleine et Mathematica

Bonjour,
Tu as fait un peu de nettoyage de noyaux et validé manuellement la clé d'un des dépôts qui ne l'était pas... mais ça ne gratte pas grand chose sur l'encombrement de ta racine, malheureusement. Pourtant, avec 20Go ça devrait être largement suffisant !
Au cas où, tu peux peut-être aussi faire un peu de place en supprimant les paquets installés du cache. Si tu ne l'as jamais fait, ça peut occuper du volume :

sudo apt-get clean

Également, regarde dans le répertoire /var/log si par hasard il n'y aurait pas un log monstrueux qui bouffe tout l'espace. Ce problème a déjà été évoqué ici, je pense qu'il résultait d'un dysfonctionnement car les logs sont en général assez peu volumineux.
Concernant "mathematica", je ne connais pas l'application : est-ce que c'est censé prendre beaucoup de place dans la racine ?


Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois résolu, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Hors ligne

#7 Le 10/09/2016, à 18:11

Heisenbug

Re : Racine pleine et Mathematica

Bonjour erresse,
Je crois que je l'ai fait juste avant de poster mais après en avoir fait un autre, ça a pas beaucoup bougé :

lasserre@lasserre-SATELLITE-PRO-L70-A:~/ebooks/sciences/mathematiques$ df -h
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
udev               3,9G     12K  3,9G   1% /dev
tmpfs              791M    1,2M  790M   1% /run
/dev/sda6           19G     16G  1,5G  92% /
none               4,0K       0  4,0K   0% /sys/fs/cgroup
none               5,0M       0  5,0M   0% /run/lock
none               3,9G    592K  3,9G   1% /run/shm
none               100M     52K  100M   1% /run/user
/dev/sda8          295G    164G  116G  59% /home
/dev/sda2           96M     53M   44M  55% /boot/efi

Pour les logs, le plus gros n'excède pas 2Mo.
Pour Mathematica, c'est un logiciel de calcul formel donc en gros ça peut te résoudre des équations mathématiques comme si tu le faisais à la main.
Sinon oui je pense que c'est normal que ça prenne beaucoup de place car ça a pas mal de fonctionnalité (la doc me prends 4Go à elle seule).
Donc à mon avis le mieux serait de le bouger dans le /home mais je ne m'y connais pas assez pour savoir si c'est réalisable et si oui sans avoir à tout désinstaller.

Hors ligne

#8 Le 10/09/2016, à 18:28

jplemoine

Re : Racine pleine et Mathematica

Il faudrait juste augmenter la racine d'au moins 10 Go pour prendre en compte les 9Go de Mathematica.
A prendre par exemple sur les 116Go de /home.


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#9 Le 10/09/2016, à 18:43

Heisenbug

Re : Racine pleine et Mathematica

Bonjour jplemoine,
J'avais déjà pensé à le faire mais j'ai pas très envie de me lancer là-dedans... Je l'ai déjà fait quelques fois car je suis en dual boot et Windows bouffait (et bouffe toujours d'ailleurs) toute la place mais c'était lourd à faire car j'avais peur de faire une connerie puisque je ne m'y connais pas énormément en partition.
Ce que je préférerai comme dit plus haut c'est savoir si on peut l'installer dans le home car par exemple je viens d'installer anaconda et il me l'a mis sur le /home et non sur la racine. La question que je me pose c'est quelle est la différence entre installer sur / ou sur /home parce que j'ai deux programmes qui se sont installés sur le /home et je vois pas la différence s'il y en a une.

Hors ligne

#10 Le 10/09/2016, à 18:51

jplemoine

Re : Racine pleine et Mathematica

Si tu ne vois pas la différence, c'est parce que tu n'as qu'un seul utilisateur et/ou que les autres utilisateurs ont le droit d'accéder à ton home.
Ce n'est juste pas logique et contraire à la norme FHS.
Le /home n'est pas fait pour contenir des exécutables mais si on le fait quand même, ça fonctionne (avec le bémol de la 1ere phrase).


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#11 Le 10/09/2016, à 18:58

erresse

Re : Racine pleine et Mathematica

À ma connaissance, les applications natives Linux s'installent obligatoirement dans l'arborescence de la racine (/usr/... notamment) et on ne peut pas les installer ailleurs, dans le /home par exemple. Linux ne permet pas d'installer ses logiciels comme Windows...
Si tu as des applications qui s'installent dans le /home, ce sont sans doute des programmes portables ou des applications Windows qui tournent avec Wine, non ?
Quoiqu'il en soit, si ton installation de mathematica s'est faite dans la racine, tu ne peux pas la déplacer ailleurs.
La suggestion de jplemoine d'agrandir ta partition  racine est probablement la meilleure solution. Donne le retour de :

sudo fdisk -l

pour voir comment est structuré ton disque et s'il est facile de modifier le partitionnement.


Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois résolu, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Hors ligne

#12 Le 10/09/2016, à 19:02

cqfd93

Re : Racine pleine et Mathematica

La doc de mathematica est-elle regroupée dans un seul répertoire quelque part dans / ? Si c'est le cas, il doit être possible de la déplacer dans /home et de remplacer son dossier d'origine par un lien symbolique vers le nouveau dossier.


cqfd93

Hors ligne

#13 Le 10/09/2016, à 19:22

Bougron

Re : Racine pleine et Mathematica

Bonjour
Une autre façon de bricoler avec ces grosses librairies est développée ICI
a)  En solution lien externe dans le /home
b)   En solution partition de librairie.
Sachant que le contexte empêchait l'agrandissement de la partition /    Ce qui n'est pas le cas dans cette discussion.

Dernière modification par Bougron (Le 10/09/2016, à 19:24)

Hors ligne

#14 Le 10/09/2016, à 19:25

Heisenbug

Re : Racine pleine et Mathematica

Bon alors pour jplemoine : oui c'est sûr que je n'avais pas pensé au fait qu'il pouvait y avoir plusieurs utilisateurs et je vois maintenant pourquoi on n'installe pas dans le /home normalement. Après c'est mon ordinateur personnel et il n'y aura jamais d'autre que moi donc au pire c'est as grave.

Pour erresse : Les deux applications sont effectivement des applications portables (si c'est bien qu'elle peuvent tourner sur plusieurs OS).
Sinon pour la commande elle me retourne ceci :

lasserre@lasserre-SATELLITE-PRO-L70-A:~$ sudo fdisk -l

Attention : identifiant de table de partitions GPT (GUID) détecté sur « /dev/sda » ! L'utilitaire fdisk ne prend pas GPT en charge. Utilisez GNU Parted.


Disk /dev/sda: 750.2 GB, 750156374016 bytes
255 têtes, 63 secteurs/piste, 91201 cylindres, total 1465149168 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x00000000

Périphérique Amorçage  Début         Fin      Blocs    Id. Système
/dev/sda1               1  1465149167   732574583+  ee  GPT

ça n'a pas l'air d'avoir bien marché. J'ai testé avec parted :

lasserre@lasserre-SATELLITE-PRO-L70-A:~$ sudo parted
GNU Parted 2.3
Utilisation de /dev/sda
Bievenue sur GNU Parted ! Tapez 'help' pour voir la liste des commandes.
(parted) print                                                            
Modèle: ATA TOSHIBA MQ01ABD0 (scsi)
Disque /dev/sda : 750GB
Taille des secteurs (logiques/physiques): 512B/512B
Table de partitions : gpt

Numéro  Début   Fin     Taille  Système de fichiers  Nom                   Fanions
 1      1049kB  1075MB  1074MB  ntfs                 Basic data partition  caché, diag
 2      1075MB  1180MB  105MB   fat32                Basic data partition  démarrage
 3      1180MB  1314MB  134MB   ntfs                 Basic data partition  msftres
 4      1314MB  381GB   380GB   ntfs                 Basic data partition  msftdata
 6      381GB   401GB   20,0GB  ext4
 7      401GB   417GB   16,0GB  linux-swap(v1)
 8      417GB   738GB   321GB   ext4
 5      738GB   750GB   11,8GB  ntfs                 Basic data partition  caché, diag

Et au cas où, j'ai déjà essayer à plusieurs reprise de rétrécir la partition de Windows qui prend la moitié du pc pour rien mais je n'ai pas pu faire mieux...

Pour cqfd93 : Oui elle est bien dans un seul répertoire mais après je ne sais pas trop s'il n'y vraiment que ça dedans. Le répertoire s'appelle Documentation donc ça serait un peu bête s'il n'y avait pas que ça. J'ai regardé un peu mais je ne saurais pas dire à quoi correspondent tous les fichiers.

Hors ligne

#15 Le 10/09/2016, à 20:09

jplemoine

Re : Racine pleine et Mathematica

/dev/sda6           19G     17G  790M  96% /
/dev/sda8          295G    164G  117G  59% /home

Et que dans sda7, il y a le swap.
Donc, on peut certainement diminuer sda8 d'au moins 10 Go. déplacer sda7. Puis récupérer l'espace pour sda6.
Il suffit de :
- démarrer un support live.
- faire un sudo swapoff (ou un truc du genre, je ne me souviens plus : il faut peut-être mettre -a ).
- modifier les partitions
- redémarrer (c'est plus simple)
--> on a alors pas besoin de toucher aux partitions windows.


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#16 Le 10/09/2016, à 20:45

marcodel

Re : Racine pleine et Mathematica

salut

parted a écrit :

6      381GB   401GB   20,0GB  ext4
7      401GB   417GB  16,0GB  linux-swap(v1)

un swap aussi gros , t'es t'il vraiment utile ?
a+

Hors ligne

#17 Le 11/09/2016, à 00:06

Bougron

Re : Racine pleine et Mathematica

Heisenbug a écrit :

Et au cas où, j'ai déjà essayé à plusieurs reprise de rétrécir la partition de Windows qui prend la moitié du pc pour rien mais je n'ai pas pu faire

Bonsoir
Montes la partition qui contient windows puis fais la commande

df -h

Si elle  n'est pas pleine à 100%, je te garantis qu'elle va  certainement maigrir en suivant mes conseils.
Merci de préciser la version de windows car avec windows XP, c'est une opération qui va nécessiter d'avoir le CDROM de réparation de windows.

Ajout: Cette opération est indépendante du déplacement de la documentation de ton application tel que proposé par Rufus T. Firefly dans le message qui suit.

Dernière modification par Bougron (Le 11/09/2016, à 09:50)

Hors ligne

#18 Le 11/09/2016, à 06:22

Rufus T. Firefly

Re : Racine pleine et Mathematica

Heisenbug a écrit :

Pour cqfd93 : Oui elle est bien dans un seul répertoire mais après je ne sais pas trop s'il n'y vraiment que ça dedans. Le répertoire s'appelle Documentation donc ça serait un peu bête s'il n'y avait pas que ça. J'ai regardé un peu mais je ne saurais pas dire à quoi correspondent tous les fichiers.

Je pense que c'est la bonne méthode. Et tu peux même créer un "lien en dur" dans /etc/fstab.
En gros il faut faire quelque chose comme ça :
1) déplacer le répertoire Documentation là où il y a de la place, par exemple dans /home :

sudo mv /répertoire_origine/Documentation /home/

2) recréer un répertoire Documentation à l'emplacement d'origine :

sudo mkdir /répertoire_origine/Documentation

3) créer le lien en dur dans /etc/fstab :
a)

sudo nano /etc/fstab

b) ajouter simplement la ligne suivante, avec un "enter" à la fin pour terminer le fichier avec une ligne vide :

/home/Documentation /répertoire_origine/Documentation none bind

c) enregistrer et quitter (ctrl + O, ctrl + X)
4) monter ça puis vérifier que la doc est toujours accessible :

sudo mount -a

L'étape 4 se fera automatiquement au démarrage du système, donc c'est totalement transparent. L'avantage majeur du montage avec bind, c'est qu'il ne peut pas être effacé par mégarde (contrairement à un lien symbolique).

Dernière modification par Rufus T. Firefly (Le 11/09/2016, à 06:33)


La provocation est une façon de remettre la réalité sur ses pieds. (Bertolt Brecht)
Il n'y a pas de route royale pour la science et ceux-là seulement ont chance d'arriver à ses sommets lumineux qui ne craignent pas de se fatiguer à gravir ses sentiers escarpés. (Karl Marx)
Il est devenu plus facile de penser la fin du monde que la fin du capitalisme

Hors ligne

#19 Le 11/09/2016, à 10:03

Bougron

Re : Racine pleine et Mathematica

Bonjour à tous.
Je ne vois pas la raison de se  limiter à la documentation de cette application.
Je verrais plutôt une codif de ce style (non testée)

mkdir   /home/APPLIS
mv  -v   /usr/lib/" le répertoire de l'application en question"        /home/APPLIS
mkdir   /usr/lib/" le répertoire de l'application en question"

et donc la dernière commande à mettre devient

/home/APPLIS/" le répertoire de l'application en question"       /usr/lib/" le répertoire de l'application en question"   none bind

As-tu lu cela ?

Dernière modification par Bougron (Le 11/09/2016, à 10:27)

Hors ligne

#20 Le 11/09/2016, à 10:17

Rufus T. Firefly

Re : Racine pleine et Mathematica

Bougron a écrit :

Bonjour à tous.
Je ne vois pas la raison de se  limiter à la documentation de cette application.

Parce que la doc à elle seule fait 4 Go (sur 7) et donc son déplacement suffit à faire pas mal de place dans /
D'autre part, la doc n'est en principe pas censée contenir des bouts de logiciels. Donc son déplacement ne devrait poser aucun problème quant au fonctionnement du logiciel lui-même.
Enfin, si l'installation du logiciel a crée des liens symboliques (ce qui n'est pas exclu), il n'est pas sûr qu'ils ne pointeront pas dans le vide, une fois tout ça déplacé, ce qui signifie que ça ne fonctionnera plus, sans une réparation potentiellement fastidieuse.


La provocation est une façon de remettre la réalité sur ses pieds. (Bertolt Brecht)
Il n'y a pas de route royale pour la science et ceux-là seulement ont chance d'arriver à ses sommets lumineux qui ne craignent pas de se fatiguer à gravir ses sentiers escarpés. (Karl Marx)
Il est devenu plus facile de penser la fin du monde que la fin du capitalisme

Hors ligne

#21 Le 11/09/2016, à 12:03

Heisenbug

Re : Racine pleine et Mathematica

jplemoine a écrit :

Donc, on peut certainement diminuer sda8 d'au moins 10 Go. déplacer sda7. Puis récupérer l'espace pour sda6.

Je préférerai ne pas toucher au /home si vraiment j'étends la partition de la racine mais plutôt si possible gagner de la place sur la partition de Windows dont je ne me sers jamais. Le mieux serait carrément de la supprimer mais je préfère la garder au cas où je voudrais jouer.
Ensuite s'il faut déplacer sda7 c'est parce que si on rétréci la partition du /home ça se fait au début et non à la fin c'est ça ?

marcodel a écrit :

un swap aussi gros , t'es t'il vraiment utile ?

Je ne sais pas smile quand j'ai installé ubuntu j'avais suivi un tuto et il me semble qu'il disait de mettre ça alors j'ai mis ça. Après je ne sais pas trop à quoi ça sert. Il me semble avoir entendu que c'était lorsque la mémoire vive saturait que ça servait.

Pour Bougron : Je pense pas que je soit prêt à faire aussi compliqué que ce que tu m'as donné dans le lien de ton premier message d'autant plus que comme tu dis on est pas dans le même cas de figure.
Ensuite pour ton deuxième message, la version de Windows est 8.1 mais je ne sais pas comment monter la partition associée. J'ai essayé

sudo mount /dev/sda4

mais ça n'a pas l'air d'être ça... Après j'ai déjà essayé deux fois de la rétrécir en ayant au préalable défragmenté mais j'ai pas pu faire mieux. Je crois que j'avais fait ça avec gparted. Parce qu'en plus elle est vraiment vide et j'ai plusieurs centaines de Go qui servent à rien. Donc quitte à étendre la partition de la racine autant prendre sur Windows.

Pour Rufus : ça me semble une bonne idée mais vu ton dernier message ça n'a pas l'air exempt de tout problème donc pour l'instant la solution qui me plaît le plus serait de prendre sur la partition Windows pour agrandir la racine. Je trouve quand même dommage d'avoir 4Go de doc dans la racine parce que au choix je préfère aller sur internet... Mais ils doivent avoir leur raison j'imagine.

Hors ligne

#22 Le 11/09/2016, à 12:57

Bougron

Re : Racine pleine et Mathematica

Rufus T. Firefly a écrit :

Enfin, si l'installation du logiciel a crée des liens symboliques (ce qui n'est pas exclu), il n'est pas sûr qu'ils ne pointeront pas dans le vide, une fois tout ça déplacé, ce qui signifie que ça ne fonctionnera plus, sans une réparation potentiellement fastidieuse.

Je ne suis pas convaincu que la commande mv perde en route les liens symboliques....

Création d'un répertoire et d'un fichier de liaison 

root@u16041:/ESSAI/LIENS# ln -s /DPP/SAGE liensysmbolic
root@u16041:/ESSAI/LIENS# ls -Rtl
total 4
lrwxrwxrwx 1 root root 9 sept. 11 12:38 liensysmbolic -> /DPP/SAGE
-rw-r--r-- 1 root root 5 sept. 11 10:35 fic1
root@u16041:/ESSAI/LIENS# ls li*
build  COPYING.txt  icon48x48.png  local  README.md  sage  src  VERSION.tx

Transfert vers /home

root@u16041:/ESSAI/LIENS# mkdir /home/TEST1
root@u16041:/ESSAI/LIENS# cd ..
root@u16041:/ESSAI# mv -v /ESSAI /home/TEST1
'/ESSAI' -> '/home/TEST1/ESSAI'

vérification

root@u16041:/ESSAI# cd /home/TEST1
root@u16041:/home/TEST1# ls
ESSAI
root@u16041:/home/TEST1# cd ESSAI
root@u16041:/home/TEST1/ESSAI# ls
LIENS
root@u16041:/home/TEST1/ESSAI# cd LIENS
root@u16041:/home/TEST1/ESSAI/LIENS# ls -rl
total 4
lrwxrwxrwx 1 root root 9 sept. 11 12:38 liensysmbolic -> /DPP/SAGE
-rw-r--r-- 1 root root 5 sept. 11 10:35 fic1
root@u16041:/home/TEST1/ESSAI/LIENS#  ls lien*
build  COPYING.txt  icon48x48.png  local  README.md  sage  src  VERSION.txt
root@u16041:/home/TEST1/ESSAI/LIENS#

A noter que dans mon contexte, j'avais  d'abord créé le lien puis installé l'application sagemaths.  Il peut arriver que l'espace soit insuffisant pour faire la totalité de l'installation.

Dernière modification par Bougron (Le 11/09/2016, à 13:03)

Hors ligne

#23 Le 11/09/2016, à 15:02

Rufus T. Firefly

Re : Racine pleine et Mathematica

Quand tu déplaces un lien, il pointe évidemment toujours sur la même destination. Donc il fonctionne toujours.
La question c'est plutôt de savoir ce qui se passe quand tu déplaces la destination. Ça m'étonnerait que lien se mette tout seul à jour...


La provocation est une façon de remettre la réalité sur ses pieds. (Bertolt Brecht)
Il n'y a pas de route royale pour la science et ceux-là seulement ont chance d'arriver à ses sommets lumineux qui ne craignent pas de se fatiguer à gravir ses sentiers escarpés. (Karl Marx)
Il est devenu plus facile de penser la fin du monde que la fin du capitalisme

Hors ligne

#24 Le 11/09/2016, à 15:48

Bougron

Re : Racine pleine et Mathematica

Rien à dire de plus. J'avais mal compris. D'où l'intérêt de préparer à l'avance.

Hors ligne

#25 Le 11/09/2016, à 16:55

Rufus T. Firefly

Re : Racine pleine et Mathematica

Heisenbug a écrit :

Pour Rufus : ça me semble une bonne idée mais vu ton dernier message ça n'a pas l'air exempt de tout problème donc pour l'instant la solution qui me plaît le plus serait de prendre sur la partition Windows pour agrandir la racine. Je trouve quand même dommage d'avoir 4Go de doc dans la racine parce que au choix je préfère aller sur internet... Mais ils doivent avoir leur raison j'imagine.

Mais non, il n'y a pas de problème, en principe, pour déplacer une doc. De toutes façons c'est réversible et comme c'est une doc, ça existe peut-être en ligne, aussi.
En revanche il peut peut-être y en avoir dans ce que suggérait Bougron. Je n'en suis pas sûr, mais je me méfierais... D'autant plus que si tu déplaces 4 Go, le problème de place est réglé.


La provocation est une façon de remettre la réalité sur ses pieds. (Bertolt Brecht)
Il n'y a pas de route royale pour la science et ceux-là seulement ont chance d'arriver à ses sommets lumineux qui ne craignent pas de se fatiguer à gravir ses sentiers escarpés. (Karl Marx)
Il est devenu plus facile de penser la fin du monde que la fin du capitalisme

Hors ligne