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.

#26 Le 08/05/2007, à 10:58

Compte anonymisé

Re : Script pour maintenir son système à jour et "propre"

Salut Jean-lux,
Merci  pour ce script.
J'ai une question tout de même sur un point.
J'ai bloqué dans mes dépots le libgphoto2 pour éviter une mise à jour de ce paquet. Car on on sait maintenant que cette mise à jour cause des problème pour l'acquisition de ses photos sur son PC. Mais le Script me lance la mise à jour et mieux, le paquet bloqué l'est toujours avec cette mise à jour éffectuée.
Une idée pour empécher dans le script ?

#27 Le 08/05/2007, à 11:20

belga

Re : Script pour maintenir son système à jour et "propre"

comment fais tu???????????


Multi-bomb : Multi-doze : Mandoze, Ubundoze, Pardoze.

900s entre deux postes: mododoze

Hors ligne

#28 Le 08/05/2007, à 11:36

soupaloignon

Re : Script pour maintenir son système à jour et "propre"

Jean-lux a écrit :
soupaloignon a écrit :

Hello

Je n'ai pas testé le script, c'est juste pour une demande d'info wink

dans cette ligne :

sudo apt-get update -y -qq

Que signifie le "-y" et le "-qq" ?

Merci d'avance

Le "-y" sert à répondre "Oui" à tout les questions

Le "-qq" sert à cacher les opérations sauf les erreurs

Merci de ta réponse big_smile


==> Libérez les huitres du bassin d'Arcachon <==

Hors ligne

#29 Le 08/05/2007, à 12:07

Jean-lux

Re : Script pour maintenir son système à jour et "propre"

golgot200 a écrit :

Salut Jean-lux,
Merci  pour ce script.
J'ai une question tout de même sur un point.
J'ai bloqué dans mes dépots le libgphoto2 pour éviter une mise à jour de ce paquet. Car on on sait maintenant que cette mise à jour cause des problème pour l'acquisition de ses photos sur son PC. Mais le Script me lance la mise à jour et mieux, le paquet bloqué l'est toujours avec cette mise à jour éffectuée.
Une idée pour empécher dans le script ?

Je sais pas ???


Un jour... Le manchot cassera la fenêtre !

Remboursez votre forfait non utilisé sur http://goo.gl/uQyCq NOFAKE.

Hors ligne

#30 Le 08/05/2007, à 12:09

Jean-lux

Re : Script pour maintenir son système à jour et "propre"

Voici les images du nouveau script que je prépare (grace à vos idée) :

captureslectionnerlesopdn3.png

captureprogression1iw6.png

captureprogression2gy4.png

captureprogressionsq4.png


Dites-moi ce que vous pensez de ce nouveau scripts, merci.

Dernière modification par Jean-lux (Le 08/05/2007, à 12:10)


Un jour... Le manchot cassera la fenêtre !

Remboursez votre forfait non utilisé sur http://goo.gl/uQyCq NOFAKE.

Hors ligne

#31 Le 08/05/2007, à 12:57

reeth

Re : Script pour maintenir son système à jour et "propre"

Pas mal comme script, continue smile

Hors ligne

#32 Le 08/05/2007, à 13:04

Jean-lux

Re : Script pour maintenir son système à jour et "propre"

Si quelqu'un pouvait m'aider à résoudre le dernier message de ce sujet, j'aurai fini le script sad  http://forum.ubuntu-fr.org/viewtopic.php?pid=911734#p911734


Un jour... Le manchot cassera la fenêtre !

Remboursez votre forfait non utilisé sur http://goo.gl/uQyCq NOFAKE.

Hors ligne

#33 Le 08/05/2007, à 13:05

brizou

Re : Script pour maintenir son système à jour et "propre"

Petite question :
Si on utilise aptitude ou tagada faut-il modifier le script ?

Hors ligne

#34 Le 08/05/2007, à 13:09

Jean-lux

Re : Script pour maintenir son système à jour et "propre"

brizou a écrit :

Petite question :
Si on utilise aptitude ou tagada faut-il modifier le script ?

oui, ce script est basé SEULEMENT sur apt-get neutral

Dernière modification par Jean-lux (Le 08/05/2007, à 13:09)


Un jour... Le manchot cassera la fenêtre !

Remboursez votre forfait non utilisé sur http://goo.gl/uQyCq NOFAKE.

Hors ligne

#35 Le 08/05/2007, à 13:36

roger64

Re : Script pour maintenir son système à jour et "propre"

bonjour, smile

Faites un vœu et vous serez exaucé. Pour moi, c'est un net progrès. Bravo, je vois que tu apprends vite. smile

J'aimerais, bien que cela n'ait rien à voir avec le nettoyage, rajouter la mise à jour de mon scanner antivirus, c'est à dire la commande

sudo bdscan --update

.

Je suppose que l'on peut rajouter facilement une entrée à ton menu et qu'il suffira de lire le texte du script et de recopier une entrée existante (au texte de la commande près) ou bien il y a autre chose?

Pour ta question, dsl de ne pas pouvoir t'aider...

à +

Dernière modification par roger64 (Le 08/05/2007, à 13:37)

Hors ligne

#36 Le 08/05/2007, à 13:52

Jean-lux

Re : Script pour maintenir son système à jour et "propre"

roger64 a écrit :

bonjour, smile

Faites un vœu et vous serez exaucé. Pour moi, c'est un net progrès. Bravo, je vois que tu apprends vite. smile

J'aimerais, bien que cela n'ait rien à voir avec le nettoyage, rajouter la mise à jour de mon scanner antivirus, c'est à dire la commande

sudo bdscan --update

.

Je suppose que l'on peut rajouter facilement une entrée à ton menu et qu'il suffira de lire le texte du script et de recopier une entrée existante (au texte de la commande près) ou bien il y a autre chose?

Pour ta question, dsl de ne pas pouvoir t'aider...

à +

Exacte, il est très facile de modifier le script :

#!/bin/bash
## Script créer par Jean-Lux
## Version 1.0 spécial édition "roger64"

zenity --info --title='INFOS' --text="Ce script se charge de mettre à jours votre système et de supprimer des fichiers/paquets inutiles, il est recommander d'exécuter ce script au moins une fois par mois ."
echo "Ce script se charge de mettre à jours votre système et de supprimer des fichiers/paquets inutiles, il est recommander d'exécuter ce script au moins une fois par mois ."

gksudo -t "Maintenance" "./Maintenance du système" --message "J'ai besoin de votre mot de passe pour agir sur le système, veuillez-me le donner svp (c'est le mot de passe de votre session d'habitude)."

zenity --info --title='Mise à jours' --text="Je vais mettre à jours les dépôts et le système..." 
echo "Mise à jours des dépôts et du système..."

## Mise à jours des paquets d'APT

sudo apt-get update -y -qq

# Mise à jours du système

sudo apt-get upgrade -y -qq

zenity --info --title='Fichiers inutiles' --text="Je vais supprimer les fichiers inutiles d'APT..."
echo "Suppression des fichiers inutiles d'APT..."
 
## Suppression des paquets inutiles

sudo apt-get autoremove --purge -y -qq

## Suppression des paquets inutiles téléchargés 

sudo apt-get autoclean -y -qq && sudo apt-get clean -y -qq

## Mise à jours de l'index de vos périphériques

zenity --info --title="Mise à jour de l'index des périphériques" --text="Je vais mettre à jours l'index de vos périphérique !"
echo "Mise à jours de l'index de vos périphériques..."

sudo update-pciids && sudo update-usbids

zenity --info --title="Mise à jours de l'antivirus BitDefender" --text='Je vais mettre à jours la base de données virale de l'antivirus "BitDefender"'
echo "Mise à jours de BitDefender..."
sudo bdscan --update

zenity --info --title='FIN des opérations' --text='Toutes les opérations sont terminé !'
echo 'Toutes les opérations sont terminé !'

zenity --info --title='À propos' --text='Ce script a été créer par Jean-Lux sous licence GNU, merci.'

echo 'Ce script a été créer par Jean-Lux sous licence GNU, merci.'
exit

Et voilà, le script permet aussi de mettre à jours l'antivirus (peut-être qu'il faudra répondre "y" dans le terminal pour confirmer)

Dernière modification par Jean-lux (Le 08/05/2007, à 14:03)


Un jour... Le manchot cassera la fenêtre !

Remboursez votre forfait non utilisé sur http://goo.gl/uQyCq NOFAKE.

Hors ligne

#37 Le 08/05/2007, à 14:00

amkoolgarst

Re : Script pour maintenir son système à jour et "propre"

salut, et pour l'automatiser? Genre tous les mois à telle heure...avec posticipation quand le pc est éteint....Cron monthly quelque chose???

Fait pas le café, non plus?

Bravo!


Jifya moja haliinjiki chungu.
In girum imus nocte, ecce, et consumimur igni.

Hors ligne

#38 Le 08/05/2007, à 14:01

Jean-lux

Re : Script pour maintenir son système à jour et "propre"

amkoolgarst a écrit :

salut, et pour l'automatiser? Genre tous les mois à telle heure...avec posticipation quand le pc est éteint....Cron monthly quelque chose???

Fait pas le café, non plus?

Bravo!

non, désolé big_smile

Mais pour l'automatiser, c'est à vous de le faire ! cool


Un jour... Le manchot cassera la fenêtre !

Remboursez votre forfait non utilisé sur http://goo.gl/uQyCq NOFAKE.

Hors ligne

#39 Le 08/05/2007, à 14:24

wilituning

Re : Script pour maintenir son système à jour et "propre"

frinuc a écrit :
wilituning a écrit :
frinuc a écrit :

Hello

Moi, il me dit E: L'opération autoremove n'est pas valable

le reste impec.

Pigé, c'est parceque je suis sous dapper...

Salut

tu est sur quelle version ? hmm

Dapper 6.06 tongue

Ba ce script doit marché uniquement avec feisty alors xD

Est ce que quelqu'un d'autre la testé sous Dapper ???

Dernière modification par wilituning (Le 08/05/2007, à 14:24)

Hors ligne

#40 Le 08/05/2007, à 15:15

reeth

Re : Script pour maintenir son système à jour et "propre"

Non, il doit marcher aussi sur edgy, autoremove est apparu avec.

Hors ligne

#41 Le 08/05/2007, à 16:26

Jean-lux

Re : Script pour maintenir son système à jour et "propre"

reeth a écrit :

Non, il doit marcher aussi sur edgy, autoremove est apparu avec.

Ce script fonctionne avec Edgy, Feisty et peut-être les versions plus récentes

Si tu est sous Dapper, essaie de trouver une version plus récente du paquet apt , attention, je crois que c'est risquer de modifier ce paquet.

Dernière modification par Jean-lux (Le 08/05/2007, à 16:31)


Un jour... Le manchot cassera la fenêtre !

Remboursez votre forfait non utilisé sur http://goo.gl/uQyCq NOFAKE.

Hors ligne

#42 Le 08/05/2007, à 16:41

Jean-lux

Re : Script pour maintenir son système à jour et "propre"

S'il vous plait, aidez-moi à terminer le script : http://forum.ubuntu-fr.org/viewtopic.php?pid=911734#p911734 ou http://forum.ubuntu-fr.org/viewtopic.php?id=117911

merci


Un jour... Le manchot cassera la fenêtre !

Remboursez votre forfait non utilisé sur http://goo.gl/uQyCq NOFAKE.

Hors ligne

#43 Le 08/05/2007, à 22:37

Sploutchy

Re : Script pour maintenir son système à jour et "propre"

Super ton script ! ça pourra peut-être (surement) t'aider !

http://ubuntuforums.org/showthread.php?t=397778

If you don't understand english ask for traduction !

Sploutchy

EDIT : Oups, j'ai parlé anglais ... Si tu compredns pas l'anglais (ou peu) demande, je traduirai !

Dernière modification par Sploutchy (Le 08/05/2007, à 22:37)

Hors ligne

#44 Le 09/05/2007, à 07:01

Jean-lux

Re : Script pour maintenir son système à jour et "propre"

Sploutchy a écrit :

Super ton script ! ça pourra peut-être (surement) t'aider !

http://ubuntuforums.org/showthread.php?t=397778

If you don't understand english ask for traduction !

Sploutchy

EDIT : Oups, j'ai parlé anglais ... Si tu compredns pas l'anglais (ou peu) demande, je traduirai !

Non, je ne comprend pas assez l'anglais pour comprendre ce qu'il disent sur leur forum big_smile


Un jour... Le manchot cassera la fenêtre !

Remboursez votre forfait non utilisé sur http://goo.gl/uQyCq NOFAKE.

Hors ligne

#45 Le 09/05/2007, à 08:10

pcamut

Re : Script pour maintenir son système à jour et "propre"

voici quelque extraits selectionnés par moi de http://ubuntuforums.org/showthread.php?t=397778, traduit à la va vite par moi meme (désolé pour les puristes anglophones ...)
désolé pour la mise en forme

PIPESTATUS
Un tableau contient une liste des exit status des processus exécutés, dans l'ordre 'le plus recent executé)

Utilise simplement la variable tableau comme ceci :

 if [ "${PIPESTATUS[*]}" != "0" ]; then

ou le caractere '*' est la position à laquelle tu veux lire l'exit status, 0 etant la premiere command,e 1 la seconde et ainsi de suite .....

#!/bin/bash
#
#Are you online?
#
ping google.com -c 5 | zenity --progress --text="Testing" --pulsate --auto-close
if [ "${PIPESTATUS[0]}" != "0" ]; then
zenity --error --text="Sorry, You do not currently have a fully working internet connection." --title="Error"
fi
exit

en esperant que ca puisse d'aider

ps : j'y connait rien en bash ....


Ubuntu 7.04 - Debian Lenny Amd64
Core2Duo E6320@2.8GHz - 2 Go Ram - 7300Gt PCIe - Asus P5B-e plus - 160 Go et 500 Go - Dual Screen

Hors ligne

#46 Le 09/05/2007, à 13:52

Sploutchy

Re : Script pour maintenir son système à jour et "propre"

merci pcamut ! (j'y connair non plus rien, donc si tu comprends pas il faudra trouver qqun d'autre !!)

Hors ligne

#47 Le 10/05/2007, à 08:29

pcamut

Re : Script pour maintenir son système à jour et "propre"

ben le code suivant ca va  smile

#!/bin/bash
#
#Are you online?
#
ping google.com -c 5 | zenity --progress --text="Testing" --pulsate --auto-close
if [ "${PIPESTATUS[0]}" != "0" ]; then
zenity --error --text="Sorry, You do not currently have a fully working internet connection." --title="Error"
fi
exit

en gros la ligne
           ping google.com -c 5 | zenity --progress --text="Testing" --pulsate --auto-close
effectue un ping en affichant une progress barre.

et ca
            if [ "${PIPESTATUS[0]}" != "0" ]; then

te permet  de recuperer les code retour de process executés : ping et zenity,
a priori
          ${PIPESTATUS[0]}   -->  retour de ping
          ${PIPESTATUS[1]}   -->  retour de zenity

et si le code retour est differetn de 0, tu as une erreur  (convention Unix)
donc si le ping a planté, on  affiche un message d'erreur
          zenity --error --text="Sorry, You do not currently have a fully working internet connection."

maintenant a toi d'adepter ca pour ton script wink


Ubuntu 7.04 - Debian Lenny Amd64
Core2Duo E6320@2.8GHz - 2 Go Ram - 7300Gt PCIe - Asus P5B-e plus - 160 Go et 500 Go - Dual Screen

Hors ligne

#48 Le 10/05/2007, à 09:05

soupaloignon

Re : Script pour maintenir son système à jour et "propre"

pcamut a écrit :

ben le code suivant ca va  smile

Sympa ton bout de code. Juste pour le fun, que faudrait-il rajouter à ce code pour que l'utilisateur ait une info comme quoi le ping est bon et que la connection à internet est valide ?

Merci d'avance


==> Libérez les huitres du bassin d'Arcachon <==

Hors ligne

#49 Le 10/05/2007, à 10:59

pcamut

Re : Script pour maintenir son système à jour et "propre"

soupaloignon a écrit :

Sympa ton bout de code. Juste pour le fun, que faudrait-il rajouter à ce code pour que l'utilisateur ait une info comme quoi le ping est bon et que la connection à internet est valide ?

alors je me cite (en toute modestie, big_smile) ,  #45 de cette discussion

voici quelque extraits selectionnés par moi de http://ubuntuforums.org/showthread.php?t=397778, traduit à la va vite par moi meme (désolé pour les puristes anglophones ...)

je n'ai fait que traduitre à l'arrache un bout d'une autre discussion en anglais pour filer un coup de main à Jean-lux ,  et c'est la moindre des choses  j'utilise son script moi meme wink  pour une fois que je peux filer un coup de main sur ce forum smile

Donc, en résumé, ce code, il n'est absolument pas de moi 
et pour repondre à ta question, le premier tuto trouvé sur google avec 'bash +if' mais donné ca :

if [ ! -e "$1" ]; then
	commande 1...
elif [ -f "$1" ]; then
	commande 2...
elif [ -d "$1" ]; then
	commande 3...
else
        commande 4...
fi

donc on peut modifier le code du post precedent de la maniere suivante. A tester, surtout pour zenity (jamais entendu parler avant mon post) je suis au boulot avec un XP, et pas de linux ni de bash sad

#!/bin/bash
#
#Are you online?
#
ping google.com -c 5 | zenity --progress --text="Testing" --pulsate --auto-close
if [ "${PIPESTATUS[0]}" != "0" ]; then
zenity --error --text="Sorry, You do not currently have a fully working internet connection." --title="Error" ;

else
zenity   --text="ca marche" ;


fi
exit

Ubuntu 7.04 - Debian Lenny Amd64
Core2Duo E6320@2.8GHz - 2 Go Ram - 7300Gt PCIe - Asus P5B-e plus - 160 Go et 500 Go - Dual Screen

Hors ligne

#50 Le 10/05/2007, à 11:14

soupaloignon

Re : Script pour maintenir son système à jour et "propre"

Hello, merci de ta réponse.

J'avais essayé avant de poster mon précédent message une manip de la sorte mais cela n'avait pas marché :

#!/bin/bash
#
#Are you online?
#
ping google.com -c 5 | zenity --progress --text="Testing" --pulsate --auto-close
if [ "${PIPESTATUS[0]}" != "0" ]; then
zenity --error --text="Sorry, You do not currently have a fully working internet connection." --title="Error"

else
[ "${PIPESTATUS[0]}" != "1" ]; then
zenity --error --text="Ca roule gars, t'es connecté" --title="Error"

fi
exit

Ton code précédent ne fonctionne pas non plus sad


==> Libérez les huitres du bassin d'Arcachon <==

Hors ligne