#76 Le 17/05/2019, à 11:03
- kholo

Re : Sens interdit, paquets cassés > 0, espace insuffisant… Que faire ?
quand c'est comme ça je découpe les lignes parce que ça fait pas mal d'infos pour mon petit cerveau :
ma procédure :
j'ouvre un terminal et je prend une partie de la ligne...
commençons par le début :
donc on cherche les noyaux hwe marqués comme installés manuellement
apt-mark showmanual | egrep linux-.*[0-9] | grep -v "hwe"pour moi vide, le retour de :
echo $?
1pour en être certain
apt-mark showmanualme renvoie une liste longue comme le bras et
echo $?
0j'en conclue qu'on peut utiliser :
[[ $(apt-mark showmanual | egrep 'linux-.*[0-9]' | grep -v "hwe") ]] et -ne '' (encore que sous python je préfère compter le nombre de caractères mais c'est un autre sujet.)
ensuite && => donc si retour du echo $? == 0
faire
sudo apt-mark auto $(apt-mark showmanual | egrep linux-.*[0-9] | grep -v "hwe")ou, pour traduire, marquer les éléments de la même liste comme installés en auto
... sauf erreur de syntaxe... et c'est la que le bas blesse puisque je suis en 16.04.6 donc en hwe...
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.6 LTS
Release: 16.04
Codename: xenialuname -a
Linux Sat-L500 4.15.0-50-generic #54~16.04.1-Ubuntu SMP Wed May 8 15:55:19 UTC 2019 x86_64 x86_64 x86_64 GNU/Linuxpour m'en convaincre :
apt-mark showauto | egrep linux-.*[0-9] | grep -v "hwe"
linux-euclid-tools-4.4.0-9029
linux-headers-4.15.0-48
linux-headers-4.15.0-48-generic
linux-headers-4.15.0-50
linux-headers-4.15.0-50-generic
linux-image-4.15.0-48-generic
linux-image-4.15.0-50-generic
linux-modules-4.15.0-48-generic
linux-modules-4.15.0-50-generic
linux-modules-extra-4.15.0-48-generic
linux-modules-extra-4.15.0-50-generic
linux-tools-4.4.0-9029-euclidah bah oui !
Hors ligne
#77 Le 17/05/2019, à 12:13
- moko138
Re : Sens interdit, paquets cassés > 0, espace insuffisant… Que faire ?
Chez moi aussi,
echo $?
0Mais, kholo, au moment où - grâce à nany - je commence à peine à entrevoir le sens conventionnel de $1, tu ajoutes un truc que je ne connais pas :
Qu'est-ce que
$??
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#78 Le 17/05/2019, à 12:52
- ylag
Re : Sens interdit, paquets cassés > 0, espace insuffisant… Que faire ?
Salut,
Au risque de dire un grosse bêtise, la variable $? donnerait le code de sortie de la dernière commande passée...:
Exit Codes With Special Meanings
Petite expérience pour voir:
yvan@yvan-maison:~$ mauvaise_commande
mauvaise_commande : commande introuvable
yvan@yvan-maison:~$ echo $?
127
yvan@yvan-maison:~$ /bin/true
yvan@yvan-maison:~$ echo $?
0
yvan@yvan-maison:~$ /bin/false
yvan@yvan-maison:~$ echo $?
1
yvan@yvan-maison:~$A+
Dernière modification par ylag (Le 17/05/2019, à 12:56)
Hors ligne
#79 Le 17/05/2019, à 13:14
- moko138
Re : Sens interdit, paquets cassés > 0, espace insuffisant… Que faire ?
Ah oui : ton lien présente un tableau des codes de sortie,
puis en effet :
Issuing a $? from the command-line after a shell script exits gives results consistent with the table above only from the Bash or sh prompt. Running the C-shell or tcsh may give different values in some cases.
et http://tldp.org/LDP/abs/html/internalva … STATVARREF dit :
$?
Exit status of a command, function, or the script itself
Merci ylag ! ![]()
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#80 Le 17/05/2019, à 13:30
- nany

Re : Sens interdit, paquets cassés > 0, espace insuffisant… Que faire ?
Je jetterai un coup d’œil à la commande après ce week-end. Go to Ubuntu Party. ![]()
Hors ligne
#81 Le 20/05/2019, à 00:00
- nany

Re : Sens interdit, paquets cassés > 0, espace insuffisant… Que faire ?
De retour et commande modifiée :
[[ $(apt-mark showmanual | grep -E "linux-.*[0-9]" | grep -v "hwe") != '' ]] && apt-mark showmanual | grep -E "linux-.*[0-9]" | grep -v "hwe" | xargs sudo apt-mark autoDernière modification par nany (Le 20/05/2019, à 00:37)
Hors ligne
#82 Le 20/05/2019, à 00:59
- kholo

Re : Sens interdit, paquets cassés > 0, espace insuffisant… Que faire ?
$? : c'est bien le retour de la dernière ligne de code passée !
0 pour ok
différent de 0 pour erreur (sauf programmation différente !)
-ne <> !=
pétard, pas une seule fois ça m'a traversé l'esprit !!!
mé qué truffe !!!
conclusion : faut que j'arrête de boire tes lignes de code comme paroles d'évangile
tu es humaine et pas une déesse... je suis déçu !!! ![]()
Hors ligne
#83 Le 20/05/2019, à 01:11
- nany

Re : Sens interdit, paquets cassés > 0, espace insuffisant… Que faire ?
tu es humaine et pas une déesse... je suis déçu !!!
Pas déesse en effet, juste « nounou d’enfer ». ![]()
Hors ligne
#84 Le 27/05/2019, à 02:31
- moko138
Re : Sens interdit, paquets cassés > 0, espace insuffisant… Que faire ?
Merci, une fois de plus, nany ! ![]()
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#85 Le 27/05/2019, à 02:58
- moko138
Re : Sens interdit, paquets cassés > 0, espace insuffisant… Que faire ?
tu es humaine et pas une déesse... je suis déçu !!!
kholo, Baudelaire, même combat !
Extrait de LA lettre de Baudelaire à Apollonie Sabatier après leur - unique - relation charnelle :
31 août 1857.
(...)
Et enfin, enfin, il y a quelques jours tu étais une divinité, ce qui est si commode, ce qui est si beau, ce qui est si inviolable. Te voilà femme maintenant.
(https://fr.wikisource.org/wiki/Charles_ … hique/VIII)
Apollonie Sabatier en 1847, vue par Auguste Clésinger, musée d'Orsay, Paris :
https://en.wikipedia.org/wiki/File:Statue-Orsay-10.jpg
https://fr.wikipedia.org/wiki/Fichier:F … pent_1.jpg
Et en 1850, peinte par Gustave Ricard, "La Femme au chien", musée Carnavalet, Paris :
http://savatier.blog.lemonde.fr/files/2 … Ricard.jpg
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#86 Le 27/05/2019, à 07:11
- kholo

Re : Sens interdit, paquets cassés > 0, espace insuffisant… Que faire ?
merci pour la référence Moko,
je ne suis pas un grand lecteur à part de tutos et de docs techniques ![]()
ce rapprochement me flatte !
edit
et hop, un peu de culture....
Dernière modification par kholo (Le 27/05/2019, à 10:13)
Hors ligne
#87 Le 05/07/2019, à 07:28
- nany

Re : Sens interdit, paquets cassés > 0, espace insuffisant… Que faire ?
De retour et commande modifiée :
[[ $(apt-mark showmanual | grep -E "linux-.*[0-9]" | grep -v "hwe") != '' ]] && apt-mark showmanual | grep -E "linux-.*[0-9]" | grep -v "hwe" | xargs sudo apt-mark auto
Encore plus simple :
apt-mark showmanual | grep -E "linux-.*[0-9]" | grep -v "hwe" | xargs -r sudo apt-mark autoHors ligne
#88 Le 23/04/2021, à 14:28
- xubu1957

Re : Sens interdit, paquets cassés > 0, espace insuffisant… Que faire ?
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.
Xubuntu 20.04 LTS - Lenovo T410 -18.04.1 LTS Toshiba Satellite A300 Membre de Linux-Azur
Hors ligne
#89 Le 23/04/2021, à 17:33
- nany

Re : Sens interdit, paquets cassés > 0, espace insuffisant… Que faire ?
J’ai répondu. ![]()
Voir le dernier edit de ce message.
Hors ligne
#90 Le 23/04/2021, à 17:38
- xubu1957

Re : Sens interdit, paquets cassés > 0, espace insuffisant… Que faire ?
Merci Très Pure Lumière ! ![]()
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.
Xubuntu 20.04 LTS - Lenovo T410 -18.04.1 LTS Toshiba Satellite A300 Membre de Linux-Azur
Hors ligne