Contenu | Rechercher | Menus

Annonce

DVD, clés USB et t-shirts Ubuntu-fr disponibles sur la boutique En Vente Libre

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.

#76 Le 17/05/2019, à 12: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 $?
1

pour en être certain

apt-mark showmanual

me renvoie une liste longue comme le bras et

echo $?
0

j'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:	xenial
uname -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/Linux

pour 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-euclid

ah bah oui !

Hors ligne

#77 Le 17/05/2019, à 13:13

moko138

Re : Sens interdit, paquets cassés > 0, espace insuffisant… Que faire ?

Chez moi aussi,

echo $?
0

Mais, 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, à 13: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, à 13:56)

Hors ligne

#79 Le 17/05/2019, à 14: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 !  smile


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#80 Le 17/05/2019, à 14: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. wink

Hors ligne

#81 Le 20/05/2019, à 01: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 auto

Dernière modification par nany (Le 20/05/2019, à 01:37)

Hors ligne

#82 Le 20/05/2019, à 01: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 !!! lol

Hors ligne

#83 Le 20/05/2019, à 02:11

nany

Re : Sens interdit, paquets cassés > 0, espace insuffisant… Que faire ?

kholo a écrit :

tu es humaine et pas une déesse... je suis déçu !!! lol

Pas déesse en effet, juste « nounou d’enfer ». wink

Hors ligne

#84 Le 27/05/2019, à 03:31

moko138

Re : Sens interdit, paquets cassés > 0, espace insuffisant… Que faire ?

Merci, une fois de plus, nany !  smile


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#85 Le 27/05/2019, à 03:58

moko138

Re : Sens interdit, paquets cassés > 0, espace insuffisant… Que faire ?

kholo a écrit :

tu es humaine et pas une déesse... je suis déçu !!! lol

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, à 08: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 big_smile
ce rapprochement me flatte !

edit
et hop, un peu de culture....

Dernière modification par kholo (Le 27/05/2019, à 11:13)

Hors ligne

#87 Le 05/07/2019, à 08:28

nany

Re : Sens interdit, paquets cassés > 0, espace insuffisant… Que faire ?

nany a écrit :

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 auto

Hors ligne

#88 Le 23/04/2021, à 15:28

xubu1957

Re : Sens interdit, paquets cassés > 0, espace insuffisant… Que faire ?

Bonjour,

@nany

La purge automatique ne fonctionne pas > Mises à jour système quotidiennes


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

En ligne

#89 Le 23/04/2021, à 18:33

nany

Re : Sens interdit, paquets cassés > 0, espace insuffisant… Que faire ?

J’ai répondu. wink
Voir le dernier edit de ce message.

Hors ligne

#90 Le 23/04/2021, à 18:38

xubu1957

Re : Sens interdit, paquets cassés > 0, espace insuffisant… Que faire ?

Merci Très Pure Lumière ! wink


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

En ligne