#551 Le 27/02/2015, à 19:14
- alca94
Re : Nettoyage dans les noyaux (kernel)
Quelqu'un d'autre a des problèmes pour lancer kclean 3.8 en cliquant simplement sur l'icône ?
j'installe sur xubuntu 14.04 et vous dis ça
Fait (installer avec gdebi) ça se lance bien avec l'icone
Dernière modification par alca94 (Le 27/02/2015, à 19:35)
POUR METTRE LES RETOURS DU "TERMINAL" voir les explications sur ce post
https://forum.ubuntu-fr.org/viewtopic.p … #p17345641
Hors ligne
#552 Le 27/02/2015, à 19:23
- PPdM
Re : Nettoyage dans les noyaux (kernel)
Sous Ubuntu Gnome ça fonctionne nickel
La critique est facile, mais l'art est difficile !
L'humanité étant ce qu'elle est, la liberté ne sera jamais un acquit, mais toujours un droit à défendre !
Pour résoudre un problème commence par poser les bonnes questions, la bonne solution en découlera
Hors ligne
#553 Le 28/02/2015, à 15:04
- Hoper
Re : Nettoyage dans les noyaux (kernel)
merci Bon bein... je sais pas
Mes tutos et coups de gueule :
http://hoper.dnsalias.net/atdc/
Mastodon: @hoper@framapiaf.org
Hors ligne
#554 Le 28/02/2015, à 15:19
- frenchy82
Re : Nettoyage dans les noyaux (kernel)
Pas de problème non plus sur un poste xfce et un poste unity
Hors ligne
#555 Le 01/03/2015, à 19:36
- fouduroi
Re : Nettoyage dans les noyaux (kernel)
depuis ce jour l'icone fonctionne et je suis incapable de vous dire pourquoi!!!
ubuntu 14.04 64 bits / ubuntu 16.04 64 bits
asus p6t, core i7 920, 7go ram, nvidia gt630
http://www.pullco.fr/ association pour la Promotion de l’Utilisation des Logiciels Libres en COrrèze
pourquoi Linux est le meilleur?
Hors ligne
#556 Le 01/03/2015, à 19:38
- PPdM
Re : Nettoyage dans les noyaux (kernel)
Tu as fais des mises a jour?
La critique est facile, mais l'art est difficile !
L'humanité étant ce qu'elle est, la liberté ne sera jamais un acquit, mais toujours un droit à défendre !
Pour résoudre un problème commence par poser les bonnes questions, la bonne solution en découlera
Hors ligne
#557 Le 01/03/2015, à 22:06
- fouduroi
Re : Nettoyage dans les noyaux (kernel)
oui,
ça doit venir de là alors.
ubuntu 14.04 64 bits / ubuntu 16.04 64 bits
asus p6t, core i7 920, 7go ram, nvidia gt630
http://www.pullco.fr/ association pour la Promotion de l’Utilisation des Logiciels Libres en COrrèze
pourquoi Linux est le meilleur?
Hors ligne
#558 Le 09/03/2015, à 01:26
- fnux
Re : Nettoyage dans les noyaux (kernel)
Salut Hoper,
Je m'étais un peu absenté de ta page de ce forum, mais j'y reviens avec ta version de kclean_3.8.sh re-traduite en anglais.
#!/bin/bash
# This script helps you to delete old kernel versions to free hard drive space.
# It can be used both from a terminal and in graphical session on your desktop.
#
# Created by: Hoper - Mail: hoper@free.fr
# Web site: http://hoper.dnsalias.net/tdc/index.php?pages/kclean
# Translated from french to english by: fnux.fl@gmail.com - License: CC-By-Sa
#
# Development history:
# 1.0 : Terminal mode only
# 2.0 : Add graphical mode
# 2.1 : Little cosmetic modifications
# 2.2 : Add the kernel versions 3.X support, add --keep-prev
# 3.0 : Use getopts, rewriting the terminal mode, add a starter
# 3.1 : Add new options in graphical mode, terminal mode is by default
# 3.2 : Add linux-image-extra* packets, add --version
# 3.3 : Stop the script if a kernel newer than the current in use is found. Add support for 4.X kernels
# 3.4 : Fix: if [ "FORCE_YES" = "TRUE" ] (produced only a graphical visual bug)
# 3.5 : Compute the theorical space to free after deletion of the old kernel(s)
# 3.6 : Fix: (deleting not working in graphical mode)
# 3.7 : Add an icone and the gnome-sudo dependence
# 3.8 : dpkg -p changed to dpkg -s
CURRENT_VER=3.8
## Known problemns
# Once the deletion(s) is (are) started in graphical mode,
# you can't stop the script.
# The force-yes option works only in terminal mode
###################
# Functions
###################
function clean_exit
{
rm -f /tmp/clean_kernel.tmp
exit $1
}
function display_syntax
{
echo " "
echo " Syntaxe : $0 [options]"
echo " "
echo " Available options:"
echo " "
echo " -t --term Start the script in terminal mode (default)"
echo " -g --gui Start the script in graphical mode"
echo " -k --keep-prev Automaticaly keep the previous kernel"
echo " -s --simulate No deletion, only a simple simulation"
echo " -h --help Display the help for the syntax"
echo " -f --force-yes Deletions are done whithout any confirmation!"
echo " -v --version Version information"
echo " "
echo "Command line sample: sudo kclean -ks"
echo " "
}
function remove_kernel
{
echo " "
echo " Deletion in progress..."
echo " "
for i in `grep -v "$KERNEL" /tmp/clean_kernel.tmp`
do
if [ "$SIMULATE" = "TRUE" ]
then
echo "Deletion of kernel $i (simple simulation...) "
else
apt-get remove --yes --purge $i
fi
done
echo " "
echo " -------------- Deletion done -------------------"
echo " "
clean_exit 0
}
# interpretation of the parameters
TERMINAL="TRUE"
KEEP_PREV="FALSE"
SIMULATE="FALSE"
HELP="FALSE"
FORCE_YES="FALSE"
VERSION="FALSE"
while getopts ":tgksvf-:" OPT
do
# managing the long options with or without argument
[ $OPT = "-" ] && case "${OPTARG%%=*}" in
term) OPT="t" ;;
gui) OPT="g" ;;
keep-prev) OPT="k" ;;
simulate) OPT="s" ;;
help) OPT="h" ;;
force-yes) OPT="f" ;;
version) OPT="v" ;;
*) display_syntax ; clean_exit 1 ;;
esac
# then, managing the short options
case $OPT in
t) ;;
g) TERMINAL="FALSE" ;;
k) KEEP_PREV="TRUE" ;;
s) SIMULATE="TRUE" ;;
h) HELP="TRUE" ;;
f) FORCE_YES="TRUE" ;;
v) VERSION="TRUE" ;;
*) display_syntax ; clean_exit 1 ;;
esac
done
## Help
if [ "$HELP" = "TRUE" ]
then
display_syntax
clean_exit 0
fi
## Version
if [ "$VERSION" = "TRUE" ]
then
echo " "
echo "kclean version $CURRENT_VER"
head -29 $0 | grep -v bash
clean_exit 0
fi
## Was the script started with the root privileges?
if [ "$USER" != "root" -a "$SIMULATE" = "FALSE" ]
then
echo " "
echo "Error : You must have root privileges to remove kernels!"
echo "Did you forget to use 'sudo' before the script name?"
echo " "
clean_exit 2
fi
## Common processes
KERNEL=`uname -r | cut -d '-' -f 1,2`
dpkg -l | grep linux | grep ubuntu | grep ii | awk '{print $2}' | grep -E '2\.6|3\.|4\.' >/tmp/clean_kernel.tmp
dpkg -l | grep linux | grep restricted | grep ii | awk '{print $2}' | grep -E '2\.6|3\.|4\.' >>/tmp/clean_kernel.tmp
dpkg -l | grep linux | grep image| grep ii | awk '{print $2}' | grep -E '2\.6|3\.|4\.' >>/tmp/clean_kernel.tmp
dpkg -l | grep linux | grep headers | grep ii | awk '{print $2}' | grep -E '2\.6|3\.|4\.' >>/tmp/clean_kernel.tmp
# Delete the current kernel from the list:
sed -i -e /$KERNEL/D /tmp/clean_kernel.tmp
# We look for the previous kernel:
NB_KERNEL=`dpkg -l | grep linux | grep image| grep ii | awk '{print $2}' | grep -E '2\.6|3\.|4\.' | wc -l`
if [ $NB_KERNEL -eq 1 ]
then
PREVIOUS_V=""
else
PREVIOUS_V=`dpkg -l | grep linux | grep image| grep ii | grep -v extra | awk '{print $2}' | grep -E '2\.6|3\.|4\.' | sort -V | tail -2 | head -1 | cut -d '-' -f3,4`
fi
# We look for the most recent kernel to compare with the current kernel in use:
LAST_KERNEL=`dpkg -l | grep linux | grep image| grep ii | grep -v extra | awk '{print $2}' | grep -E '2\.6|3\.|4\.' | sort -V | tail -1 | cut -d '-' -f 3,4`
if [ "$TERMINAL" = "TRUE" ]
then
### Terminal mode
echo " "
echo "The current kernel version in use is: $KERNEL"
echo "By default, only this kernel is kept."
echo " "
if [ "$LAST_KERNEL" != "$KERNEL" ]
then
if [ "$FORCE_YES" = "TRUE" ]
then
echo "WARNING: There is (are) more recent kernel(s) on your system!"
echo "However, the script will continue (you're using the option -f)"
else
echo "WARNING: At least, one more recent kernel ( $LAST_KERNEL ) was detected!"
echo "This may be for multiple causes but for security reasons,"
echo "the script will stop."
echo ""
echo "If you know excatly what you're doing and if you really want to delete"
echo "all the kernels including the most recent one, please use the -f option."
echo ""
clean_exit 4
fi
fi
if [ "$KEEP_PREV" = "TRUE" ]
then
echo "The script will try to find the previous kernel version to keep it."
if [ "FORCE_YES" = "FALSE" ]
then
echo "Please verify the given information prior to validate the deletion."
fi
echo ""
if [ -z "$PREVIOUS_V" ]
then
echo "No previous kernel version found. So there is nothing to delete."
echo "Good bye."
echo ""
clean_exit 0
fi
echo "The previous installed kernel to keep is the version : $PREVIOUS_V"
sed -i -e /$PREVIOUS_V/D /tmp/clean_kernel.tmp
fi
if [ `cat /tmp/clean_kernel.tmp |wc -l` -eq 0 ]
then
echo "No kernel to delete."
echo "Good bye."
echo ""
clean_exit 0
fi
# Compute the new free space
ESPACEKB=0
for i in `grep -v "$KERNEL" /tmp/clean_kernel.tmp`
do
ESPACEKB=$(($ESPACEKB+`dpkg -s $i | grep Installed-Size | awk '{print $2}'`))
done
ESPACEMB=$(($ESPACEKB / 1024))
echo "The following packets will be deleted:"
echo " "
cat /tmp/clean_kernel.tmp | sed -e "s@^@ @g"
echo " "
echo "This should liberate arround $ESPACEMB MiB of disk space."
echo " "
## non interactive mode
if [ "$FORCE_YES" = "TRUE" ]
then
remove_kernel
fi
## interactive mode
echo -n "Do you wish to manualy select the kernel(s) to keep? [Y/N] :"
read REP
if [ "$REP" = "y" -o "$REP" = "Y" ]
then
echo "Please enter the list of kernel(s) to keep separated by a space: "
read REP
for i in `echo "$REP"`
do
sed -i -e /$i/D /tmp/clean_kernel.tmp
done
echo ""
echo "So, this is the list of the kernel(s) to delete:"
echo ""
grep -v "$KERNEL" /tmp/clean_kernel.tmp | sed -e "s@^@ @g"
echo ""
fi
echo -n "Do you wish to delete the selected kernel(s) above? [Y/N] :"
read REP
if [ "$REP" = "y" -o "$REP" = "Y" ]
then
remove_kernel
else
echo ""
echo "Abort the deletion..."
echo "Good bye."
echo ""
clean_exit 0
fi
else
### Graphical mode
## We verify that zenity is installed
which zenity > /dev/null
if [ $? -ne 0 ]
then
echo ""
echo "The graphical mode needs zenity to work."
echo "Please install zenity or use the text (terminal) mode."
echo ""
clean_exit 3
fi
## We verify that a graphical display is available
if [ -z "$DISPLAY" ]
then
echo ""
echo "No graphical server available (variable DISPLAY is empty)"
echo "If you're using a text mode server, you can use the script in a"
echo "terminal console by entering:"
echo ""
echo "$0 --term"
echo ""
clean_exit 3
fi
## We check for the root provileges
if [ $USER != "root" ]
then
zenity --error --text="This script needs the root provileges to run.\nPlease restart the script with: sudo $0"
clean_exit 2
fi
if [ "$LAST_KERNEL" != "$KERNEL" ]
then
zenity --error --text="You currently use the kernel version $KERNEL\nbut at least one more recent kernel ( $LAST_KERNEL ) was detected.\nThis may be for multiple causes, but for security\nthe script will end.\n\nIf you really wish to deleted any more recent kernel,\nplease use kclean in a terminal console."
clean_exit 4
fi
## Should we keep the previous kernel?
if [ "$KEEP_PREV" = "FALSE" ]
then
zenity --question --text "Do you wish to keep the previous kernel version?"
if [ $? -eq 0 ]
then
KEEP_PREV="TRUE"
fi
fi
## Do we really have kernel(s) to delete?
## If we must keep the previous kernel, we delete it from the list
if [ "$KEEP_PREV" = "TRUE" -a ! -z "$PREVIOUS_V" ]
then
sed -i -e /$PREVIOUS_V/D /tmp/clean_kernel.tmp
fi
TEXT=" The current kernel version is: <b>$KERNEL</b>.\n"
if [ "$KEEP_PREV" = "TRUE" -a ! -z "$PREVIOUS_V" ]
then
TEXT="$TEXT The previous kernel version is: $PREVIOUS_V.\n"
fi
TEXT="$TEXT No older kernel was found on your system!\n\n Please press OK to quit."
if [ -z "`grep -v "$KERNEL" /tmp/clean_kernel.tmp`" ]
then
zenity --info --title "Cleaning the kernel(s)..." \
--text="$TEXT"
clean_exit 0
fi
## Yes, there is (are) kernel(s) to remove...
if [ "$FORCE_YES" = "TRUE" ]
then
TEXT="WARNNG: The -f (force-yes) option isn't available in graphical mode."
zenity --warning --width=500 --height=200 --title "Cleaning the kernel(s)..." --text="$TEXT"
fi
LISTE_PAQUET=""
## Build the kernel list to delete for zenity
ESPACE_TOTAL=0
for i in `grep -v "$KERNEL" /tmp/clean_kernel.tmp`
do
ESPACEKB=`dpkg -s $i | grep Installed-Size | awk '{print $2}'`
ESPACE_TOTAL=$(($ESPACE_TOTAL+$ESPACEKB))
ESPACEMB=$(($ESPACEKB / 1024))
LISTE_PAQUET="$LISTE_PAQUET TRUE $i $ESPACEMB"
done
ESPACE_TOTAL=$(($ESPACE_TOTAL / 1024))
TEXT="You currently use the kernel version <b>$KERNEL</b> of Linux.\n"
if [ "$KEEP_PREV" = "TRUE" ]
then
TEXT="$TEXT The previous kernel is the version: $PREVIOUS_V and will be kept.\n"
fi
TEXT="$TENT Click <b>Ok</b> to delete the following kernel(s):"
CHOIX=$(zenity \
--title "Cleaning the kernel" \
--text="$TEXT" \
--width=500 --height=400 \
--list --print-column="3" --checklist --separator=' ' \
--column="Delete" \
--column="Kernel name(s)" \
--column="MiB" \
--print-column=2 \
$LISTE_PAQUET )
## if select Cancel...
if [ $? -ne 0 ]
then
clean_exit 2
fi
## else
NBSUP=`echo $CHOIX | wc -w`
PROGRES=0
INCREMENT=`expr 100 / $NBSUP`
(
for i in `echo $CHOIX`
do
if [ "$SIMULATE" = "FALSE" ]
then
apt-get remove --purge --yes "$i" >/dev/null 2>&1
fi
PROGRES=$(($PROGRES+$INCREMENT))
echo "$PROGRES"
echo "# Deleting $i"
done
) |
zenity --progress --width=420 --auto-close --percentage=0 \
--text="Deleting the selected kernel(s)..."
if [ "$SIMULATE" = "FALSE" ]
then
TEXTE_FINAL="The selected kernel(s) was (were) removed.\nIf all the options were enabled, you've deleted $ESPACE_TOTAL MiB on the hard drive."
else
TEXTE_FINAL="Simulation done, nothing was removed.."
fi
zenity --info --title "Cleaning the kernel(s)..." \
--text="$TEXTE_FINAL"
clean_exit 0
fi
### End of script. ###
A priori chez moi ça fonctionne bien (Ubuntu 10.04, 12.04 et 14.04 - désolé je ne bosse qu'avec des LTS), mais je te remercie de bien vouloir la contrôler chez toi.
Et si tu peux, merci de me faire passer un .deb avec cette traduction.
Très cordialement.
Fnux.
Dernière modification par fnux (Le 09/03/2015, à 01:36)
N'engage pas un débat lors d'un dîner car celui qui n'a pas faim aura le dernier mot. - R. Whately
FWPBLA - The Froggies West Palm Beach Linux Association.
Hors ligne
#559 Le 09/03/2015, à 09:35
- Hoper
Re : Nettoyage dans les noyaux (kernel)
C'est fait
Je n'utilise moi aussi que des LTS, et ne suis donc pas le testeur le mieux placé... Mais la version anglaise du .deb est maintenant téléchargeable :
Mes tutos et coups de gueule :
http://hoper.dnsalias.net/atdc/
Mastodon: @hoper@framapiaf.org
Hors ligne
#560 Le 11/03/2015, à 23:15
- fnux
Re : Nettoyage dans les noyaux (kernel)
Salut Hoper,
C'est fait
Je n'utilise moi aussi que des LTS, et ne suis donc pas le testeur le mieux placé... Mais la version anglaise du .deb est maintenant téléchargeable :
Merci.
Quand j'aurai un peu de temps dispo, je te ferai une vraie version "multi-lingues" de kclean choissant automatiquement la langue à afficher en fonction de la langue de l'OS utilisé (avec par exemple par défaut l'anglais si la langue de l'OS n'est pas encore traduite dans le script).
Cela n'a rien de compliqué à faire mais ça demande un peu d'aménagement du code de ton script (et surtout des traductions à faire).
Une fois cette première étape franchie ne serait-ce que pour deux langues (Français et Anglais par exemple), l'ajout d'une nouvelle langue se fera sans aucune difficulté particulière (sauf à bien traduire les messages dans la nouvelle langue).
Et cela te permettra de n'avoir qu'un seul et unique "source" à maintenir à l'avenir (donc aussi un seul .deb à fabriquer).
De même, il serait très intéressant de pouvoir exécuter kclean sur d'autres plateformes (ArchLinux, Bridge, CentOS, Debian, Eos, Fedora, GNU_Linux, LMDE, LinuxMint, Manjaro, Oracle, RHEL et tous les dérivatifs d'Ubuntu) simplement en déterminant automatiquement l'OS en question et en adaptant (éventuellement) les commandes en fonction de l'OS utilisé.
Là aussi, cela n'a rien de sorcier à faire ( la preuve, j'y suis arrivé avec mon script d'installation : G-WAN full install bash script ).
Mais à propos, j'aimerai bien savoir comment on fabrique un .deb (car j'aimerai justement me faire un package de G-WAN que j'utilise et que j'installe très fréquemment et qui a plein de dépendances possibles, et ça, je n'ai vraiment aucune idée de comment procéder).
Si tu as quelques instants disponibles pour m'expliquer, merci d'avance.
Et encore Merci pour ton kclean_3.8_en.deb !
A +
Fnux.
Dernière modification par fnux (Le 11/03/2015, à 23:28)
N'engage pas un débat lors d'un dîner car celui qui n'a pas faim aura le dernier mot. - R. Whately
FWPBLA - The Froggies West Palm Beach Linux Association.
Hors ligne
#561 Le 12/03/2015, à 00:04
- Hoper
Re : Nettoyage dans les noyaux (kernel)
@Fnux : Pour la création de paquet, c'est sur mon blog
http://hoper.dnsalias.net/tdc/index.php … e-paquet-1
Dernière modification par Hoper (Le 13/03/2015, à 21:19)
Mes tutos et coups de gueule :
http://hoper.dnsalias.net/atdc/
Mastodon: @hoper@framapiaf.org
Hors ligne
#562 Le 13/03/2015, à 20:29
- loprud
Re : Nettoyage dans les noyaux (kernel)
Merci pour le Kclean.
Hors ligne
#563 Le 14/03/2015, à 16:57
- youraty
Re : Nettoyage dans les noyaux (kernel)
bonjour, juste un petit message pour vous remercier pour votre script!
je n'arrivais pas a faire le menage dans le script, j'ai ouvert une discussion ( http://forum.ubuntu-fr.org/viewtopic.ph … #p19417201 ) et quelqu'un m a rapidement envoyé sur cette discussion.
par contre, j'ai cherché dans les pages de cette discussion histoire de me coucher moins bete, mais je ne comprend pas pourquoi ce script arrive à virer des noyaux là ou ubuntu tweak ou autoremove en a laissé, si quelqu'un peut l expliquer à un neophyte, je suis preneur.
seul petie chose à regler, c'est remettre des noms comprehensible dans le grub, avant j 'avais ubuntu 12.04 ; ubuntu 14.04 et plein de vieux noyaux, maintenant je n'ai plus que des noms de noyaux, moins pertinant
mais encore merci pour ce script qui va rejoindre les paquets à sauvegarder
Dernière modification par youraty (Le 14/03/2015, à 16:58)
Hors ligne
#564 Le 14/03/2015, à 22:58
- Hoper
Re : Nettoyage dans les noyaux (kernel)
Merci pour le retour ! Les petits "coucou, merci pour ce script qui à fonctionné chez moi" ça fait toujours plaisir
Ne sachant pas comment fonctionné ubuntu tweak, je suis bien incapable de t'expliquer pourquoi il n'a pas fonctionné comme il aurait du.
Je suis aussi assez surpris par cette histoire de changement de nom.
Il faut que je regarde mais je n'ai jamais vu ça de mon coté. Je pense que l'utilisation combiné de ces deux outils à pu avoir des effets de bord imprévus, mais kclean seul ne modifie pas les entrés de grub.
Mes tutos et coups de gueule :
http://hoper.dnsalias.net/atdc/
Mastodon: @hoper@framapiaf.org
Hors ligne
#565 Le 15/03/2015, à 04:17
- moko138
Re : Nettoyage dans les noyaux (kernel)
Salut youraty, ça fait toujours plaisir de te revoir !
Regarde ce que malbo dit de ubuntu-tweak.
Je serais plus sévère : ubuntu-tweak fout la m..., et le fait de manière opaque.
Or toi, tu aimes comprendre.
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#566 Le 15/03/2015, à 08:02
- youraty
Re : Nettoyage dans les noyaux (kernel)
bonjour,
salut moko! mon premier sauveur!
je vais avoir un peu plus de temps , je vais essayer de passer plus souvent, mais en general lorsque j ai la réponse à une discussion, la réponse a deja été donné.
pour hoper, c'est la moindre des chose, ce script est vraiment convivial et efficace, installation, interface, dans ma petie tete ça dépasse le stade de script
ok pour ubuntu tweak je vais faire attention,
par contre je ne comprends pas pourquoi les noyaux laissé par ubuntu tweak n ont pas été supprimé par autoremove..ça c'est du fiable normalement!
Hors ligne
#567 Le 15/03/2015, à 08:47
- moko138
Re : Nettoyage dans les noyaux (kernel)
On peut imaginer qu'autoremove s'appuie sur l'historique /var/log/dpkg.log(.i(.gz)).
Mais si ubuntu-couic (ou grub-customerdeur, qui ne vaut pas mieux), criant victoire trop tôt, a écrit à tort dans ces logs que mon-paquet-périmé était désinstallé,
alors autoremove est coincé.
Encore une fois, ce n'est qu'une hypothèse...
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#568 Le 15/03/2015, à 09:14
- PPdM
Re : Nettoyage dans les noyaux (kernel)
Il a une règle que beaucoup semble ignorer ou oublier, pour garder un système stable, on utilise que des méthodes connues, fiables et éprouvées.
Les trucs expérimentaux sont a réserver aux machines de tests et surtout bien lire les avis et les modes d'emplois avant de les utiliser.
Je ne bricole jamais mes PC de prod et je n'ai jamais ou presque de souci même pas avec Windows qui n'est pourtant pas un modèle de stabilité.
La critique est facile, mais l'art est difficile !
L'humanité étant ce qu'elle est, la liberté ne sera jamais un acquit, mais toujours un droit à défendre !
Pour résoudre un problème commence par poser les bonnes questions, la bonne solution en découlera
Hors ligne
#569 Le 15/03/2015, à 12:41
- youraty
Re : Nettoyage dans les noyaux (kernel)
bonjour, au vu des discussion du forum lorsque j'ai migré sur linux, j'ai pris l habitude d utiliser ubuntu tweak que je considérais fiable, depusi j'ai gardé l habitude de l utiliser pour certaines choses (sur unity configurer l utilsation des coins) dont le nettoyage
sinon mon pc devant etre disponible pour le travail j’évite les programmes exotiques.
pareil pour windows xp..en 10 ans, je n'ai eu à le ré installer que 2 fois
Hors ligne
#570 Le 15/03/2015, à 15:25
- Christophe C
Re : Nettoyage dans les noyaux (kernel)
testé chez moi. J'utilisais un script assez rustique, mais celui-là le dépasse nettement. Simple d'utilisation et efficace. beau travail.
BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».
Hors ligne
#571 Le 27/03/2015, à 09:34
- Tanath0s
Re : Nettoyage dans les noyaux (kernel)
Bonjour,
Je viens de le tester, c'est parfait, aucun problème d'installation, l'interface graphique fonctionne très bien.
Merci beaucoup
Hors ligne
#572 Le 27/03/2015, à 11:16
- Hoper
Re : Nettoyage dans les noyaux (kernel)
Content que ça serve
Mes tutos et coups de gueule :
http://hoper.dnsalias.net/atdc/
Mastodon: @hoper@framapiaf.org
Hors ligne
#573 Le 03/04/2015, à 09:18
- Gaara
Re : Nettoyage dans les noyaux (kernel)
Salut Hoper,
J'aurais peut-être une idée d'amélioration / optimisation de ton script...
Hier (grâce à nany d'ailleurs) je me suis rendu compte qu'il restait des fichiers de configuration de mes anciens paquets, dont les noyaux.
C'est avec cette commande:
dpkg -l | grep -v ^ii
Tu peux voir que dans mon retour ici, vers la fin de la liste, il y a des traces des anciens noyaux qui ont étés supprimés par Kclean.
Donc je me dis que Kclean pourrait aussi enlever ces restes!
nany m'a donné un lien pour nettoyer ça, et en effet ça fonctionne. (j'ai utilisé la ligne sans la modifier, ça a donc tout supprimé)
Voilà, une idée de plus pour une prochaine version !
Kubuntu 18.04 x64
Un terminal tactile Raspberry Pi et Odroid
<code>zenity --question --title "Alert" --text "Microsoft Windows has been found! Would you like to remove it?"</code>
Hors ligne
#574 Le 08/04/2015, à 09:30
- Hoper
Re : Nettoyage dans les noyaux (kernel)
Gaara : Très bonne remarque !
L'ajout de l'option --purge ne devrait poser aucun problème.
Curieux que personne n'est remarqué ça avant...
En tout cas j'ajoute ce point à la todo list
Je vais aussi voir si il est possible de vérifier l'état de la base apt avant de lancer le moindre traitement. Il est assez fréquent que des gens aient des soucis et que le problème ne viennent pas de kclean mais de la base qui n'est pas "clean" au départ.
Merci.
Dernière modification par Hoper (Le 08/04/2015, à 10:36)
Mes tutos et coups de gueule :
http://hoper.dnsalias.net/atdc/
Mastodon: @hoper@framapiaf.org
Hors ligne
#575 Le 08/04/2015, à 11:09
- Gaara
Re : Nettoyage dans les noyaux (kernel)
Je vais aussi voir si il est possible de vérifier l'état de la base apt avant de lancer le moindre traitement
Comment ça ? Un apt-get autoremove, ou apt-get install -f automatique ?
Kubuntu 18.04 x64
Un terminal tactile Raspberry Pi et Odroid
<code>zenity --question --title "Alert" --text "Microsoft Windows has been found! Would you like to remove it?"</code>
Hors ligne