Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
nombre réponses : 25

#0 Re : -1 »  [Script] Mise à jour automatique pour tous les paquets (y compris PPA) » Le 27/09/2012, à 16:06

89paladins
Réponses : 167

Bonjour, metalux.

J'ai les mêmes messages d'erreur que dans le message #11.

De quelles informations as-tu besoin pour qu'on puisse avancer dans leur résolution ?

89paladins.

#1 Re : -1 »  [Script] Mise à jour automatique pour tous les paquets (y compris PPA) » Le 27/09/2012, à 19:21

89paladins
Réponses : 167

Pour cette manip' :

supprime la ligne 51 et remplace la ligne 50 par:

(echo -e "$choix\n};" && sed -n '/^\/\/ List of packages to not update/,$ p' "$sav3") | tee -a $fdc && zenity --info --timeout=3 --text='Vos dépôts ont été ajoutés correctement'

ça me donne toujours les mêmes erreurs :

** (zenity:4590): WARNING **: La connexion est fermée

(zenity:4590): GLib-WARNING **: /build/buildd/glib2.0-2.32.3/./glib/giounix.c:411Error while getting flags for FD: Mauvais descripteur de fichier (9)


** (zenity:4771): WARNING **: La connexion est fermée

Pour le test (en conservant la modification précédente)

"autres options"/"Editer Unattended-upgrades manuellement"

j'obtiens :

** (gedit:5512): WARNING **: La connexion est fermée

** (gedit:5512): WARNING **: Could not connect to session bus

Pour le test suivant (toujours en conservant la modification précédente)

unset DBUS_SESSION_BUS_ADDRESS juste avant la ligne #    10-Vérifier si fichier 10periodic configuré à la 1ère utilisation

l'édition manuelle s'ouvre normalement.

#2 Re : -1 »  [Script] Mise à jour automatique pour tous les paquets (y compris PPA) » Le 28/09/2012, à 10:14

89paladins
Réponses : 167

C'est bon, la voilà.

#!/bin/bash

##### Ce script permet d'effectuer les mises à jours automatiquement, même en provenance de P.P.A. #####
##### Je remercie tout particulièrement Cracolinux pour  ses nombreux conseils et son script "C dans l'air ce soir" qui m'a fortement inspiré à la réalisation de celui-ci #####
##### Merci également à sputnick,Postmortem et Hizoka pour leurs interventions ainsi que toutes les personnes qui m'aident au quotidien sur le forum d'Ubuntu.fr.

#v.2.94

[[ -z $(which zenity) ]] && notify-send 'Maj Auto' "Ce script nécessite zenity comme dépendance. Veuillez l'installer avant de relancer ce script." && exit 0

#	1-Définition des chemins
#	  ======================

fdc=/etc/apt/apt.conf.d/50unattended-upgrades
fdc2=/etc/apt/apt.conf.d/10periodic
dep=http://luccio_script.perso.sfr.fr/
sav="$HOME/.savunattended/savoriginal.bak"
sav2="$HOME/.savunattended/savoriginal2.bak"
sav3="$HOME/.savunattended/last.bak"

#	 2-Fonctions
#	   =========

#		2.1 Fonction principale
#		    ===================

tableau () {
		#Création de la liste des dépôts
	for liste in $(ls /var/lib/apt/lists/* | grep Release$)
		do
			(grep 'Origin' $liste | sed s/"^Origin: "// | sed 's/$/:/'; grep 'Suite' $liste | sed s/"^Suite: "//) | sed '$!N;s/\n//' >> .liste-des-depots
			grep 'Label' $liste | sed s/"^Label: "// >> .sources
		done
while read line
	do
		echo \"$line\"\;
	done < .liste-des-depots >> .liste-des-depots2
choix=$(for (( x=1 ; x<=$(wc -l < .sources) ; x++ ))
	do
		echo $ajout
		echo "$(sed -n "${x}p" .sources)"
		echo "$(sed -n "${x}p" .liste-des-depots2)"
	done | zenity --list  --checklist --separator='\n'  --print-column=3 --width=800 --height=600 --title="Choix :" --column="choix :" --column="Dépôts" --column "Sources")
rm .liste-des-depots .sources .liste-des-depots2
if [[ ! -n $choix ]];then
	zenity --info --timeout=3 --text="Annulation de l\'opération. Aucune modification n\'a été effectuée"
	exit 1
fi
sed -ni '1,/Allowed-Origins/ p' $fdc
(echo -e "$choix\n};" && sed -n '/^\/\/ List of packages to not update/,$ p' "$sav3") | tee -a $fdc && zenity --info --timeout=3 --text='Vos dépôts ont été ajoutés correctement'
# (echo -e "$choix\n};" && sed -n '/^\/\/ List of packages to not update/,$ p' "$sav3") | tee -a $fdc
# zenity --info --timeout=3 --text='Vos dépôts ont été ajoutés correctement'
exit 0	
}

#	 2.2 Fonction de détection gksudo ou kdesudo
#	     =======================================
		     
chercher () {
	trouver=$(which $1)
	return $?
}
if chercher gksudo; then
	session=gksudo
elif chercher kdesudo; then
	session=kdesudo
fi
		     

#	3-Vérifier l'utilisateur (user/root)
#	  ==================================

if [ ! "$SUDO_USER" ]; then

#	4-Création du dossier des sauvegardes
#	  ===================================

	[[ -d ~/.savunattended ]] || mkdir ~/.savunattended

#	5-Vérifier si fichier d'aide présent
#	  ==================================

	[[ -e ~/.savunattended/help ]] || wget -qO ~/.savunattended/help $dep'help'


#	6-Sauvegardes originales
#	  ======================

	[[ -e $sav ]] || cp $fdc $sav
	[[ -e $sav2 ]] || cp $fdc2 $sav2

#	7-Sauvegarde de la dernière configuration
#	  =======================================

	cp $fdc $sav3	

#	8-Vérification des mises à jour
#	  =============================
	emplacement=$(dirname "$0")
	if ( wget -q --spider $dep'maj_auto' ) ; then
		if [[ $(wget -qO- $dep'maj_auto' | sed -n "7 p" | cut -d '.' -f 2-) != $(cat "${emplacement}"/maj_auto | sed -n "7 p" | cut -d '.' -f 2-) ]]; then
			if zenity --question --text="Nouvelle mise à jour disponible. Voulez-vous l'appliquer maintenant?"; then
				wget -qO "${emplacement}"/maj_auto $dep'maj_auto' && chmod u+x "${emplacement}"/maj_auto
				wget -qO "$HOME/.savunattended/help" $dep'help'
			 	notify-send 'Maj Auto' "Mise à jour du script Maj Auto effectuée avec succès." && bash "$0" && exit 0
			fi
		fi
	else
		zenity --warning --timeout=3 --text="Impossible de vérifier si il y a une mise à jour, veuillez vérifier votre connexion internet" && exit 1
	fi
		
	
#	9-Démarrer le mode root
#	  =====================

	$session -k -m "Veuillez entrer votre mot de passe afin que Maj Auto puisse ajouter les choix que vous allez effectuer à votre configuration.
	 Merci de me laisser vos commentaires sur http://forum.ubuntu-fr.org/viewtopic.php?id=879781." bash "$0"
exit 0
fi
unset DBUS_SESSION_BUS_ADDRESS	

#	10-Vérifier si fichier 10periodic configuré à la 1ère utilisation
#	  ==============================================================

	if [[ ! -e ~/.savunattended/lock ]]; then
		touch ~/.savunattended/lock &&
		if $(zenity --question --text="Vous lancez ce script pour la 1ère fois. Voulez vous configurer 10periodic automatiquement(recommandé)? Veuillez annuler l'opération si vous avez configuré manuellement ce fichier, sinon acceptez pour un fonctionnement correct de ce script."); then
			echo -e "APT::Periodic::Update-Package-Lists \"1\";\nAPT::Periodic::Download-Upgradeable-Packages \"1\";\nAPT::Periodic::AutocleanInterval \"1\";\nAPT::Periodic::Unattended-Upgrade \"1\";" | tee $fdc2  && [[ -n $motpasse ]] && bash "$0" && exit 0
		else
			exit 0
		fi
	fi
	
#	11-Sélection de l'action
#	  =====================
action=$(zenity --list --radiolist --width=410 --height=210 --title="Mises à jour automatiques" --column="Choix :" --column="Action :"  "" "Sélectionner la mise à jour de tous les dépôts" TRUE "Choisir les mises à jour autorisées" "" "Autres options") && [[ -n $action ]]

#		11.1-Ajout de tous les dépôts
#	 	    ========================

if [[ $action == "Sélectionner la mise à jour de tous les dépôts" ]]; then
	ajout="TRUE" && tableau
	
#		11.2-Choix des dépôts autorisés pour la mise à jour automatique
#	   	    ==========================================================

elif [[ $action == "Choisir les mises à jour autorisées" ]]; then
	ajout="FALSE" && tableau
	
#		11.3-Autres options
#	   	    ==============

elif [[ $action == "Autres options" ]]; then
		action2=$(zenity --list --radiolist --width=600 --height=210 --title="Mises à jour automatiques" --column="Choix :" --column="Action :" TRUE "Voir le fichier d'aide" "" "Editer Unattended-upgrades manuellement" "" "Restaurer la configuration initiale") && [[ -n $action2 ]]
else 
	exit 0
fi	

#			11.3.1-Fichier d'aide
#			      ==============

if [[ $action2 == "Voir le fichier d'aide" ]]; then
	zenity --width=610 --height=310 --title="Aide de Maj auto" --text-info --filename ~/.savunattended/help && bash "$0" && exit 0

#			11.3.2-Edition de Unattended-upgrades
#			      ==============================

elif [[ $action2 == "Editer Unattended-upgrades manuellement" ]]; then
	xdg-open /etc/apt/apt.conf.d/50unattended-upgrades && cp $fdc $sav3
	exit 0

#			11.3.3-Restaurer la configuration initiale
#			      ===================================

elif [[ $action2 == "Restaurer la configuration initiale" ]]; then
	cp -f $sav $fdc; cp -f $sav2 $fdc2 &&  zenity --info --timeout=3 --text="Restauration effectuée"
	rm -r "$HOME/.savunattended"

else
	exit 0
fi

exit 0

#3 Re : -1 »  [Script] Mise à jour automatique pour tous les paquets (y compris PPA) » Le 28/09/2012, à 11:13

89paladins
Réponses : 167

Bonjour, metalux.

Le script qui fonctionne chez moi est celui où tu m'as fait rajouter "unset…". Je n'ai plus le message d'erreur en terminal.
En revanche celui obtenu ce jour par "wget http://luccio_script.perso.sfr.fr/maj_auto" me génère toujours la même erreur.

#4 Re : -1 »  [Script] Mise à jour automatique pour tous les paquets (y compris PPA) » Le 29/09/2012, à 09:42

89paladins
Réponses : 167

C'est tout bon, metalux.
Il a bien demandé la mise à jour.

89paladins

#5 Re : -1 »  [Script] Mise à jour automatique pour tous les paquets (y compris PPA) » Le 29/09/2012, à 12:29

89paladins
Réponses : 167

Ubuntu 12.04 (64 bits) Unity.

Pour moi, il est finalisé. smile

De rien, metalux. Merci pour t'être occupé de mes soucis.

89paladins

#6 Re : -1 »  [RESOLU]Extension Lightning en français? » Le 14/03/2014, à 18:06

89paladins
Réponses : 12

Bonjour,

Dans mon cas (Ubuntu 12.04.4 en 64 bits et Thunderbird 24.3.0), c'est la manip' d'AlainR (#9) qui a fonctionné pour franciser Lightning. smile

#7 Re : -1 »  Thunderbird très lent au démarrage. » Le 01/11/2013, à 11:57

89paladins
Réponses : 29

Bonjour,

Dans mon cas (même symptôme), je confirme la résolution du problème par la méthode de fouga.

#8 Re : -1 »  Unity : Affichage HS - aucun rafraichissement » Le 22/10/2013, à 11:21

89paladins
Réponses : 10

Bonjour,

Quelle carte graphique ?
Quel pilote graphique ?

#9 Re : -1 »  Unity : Affichage HS - aucun rafraichissement » Le 23/10/2013, à 09:05

89paladins
Réponses : 10

À juju.manue :
Quel est le pilote utilisé ? "nouveau" ou propriétaire (genre nvidia-310) ?

À damien200 :
Il faudrait essayer de changer la version du pilote (revenir en 304, par exemple).
Si ce n'est pas mieux, tester avec le pilote open "nouveau"

#10 Re : -1 »  [RESOLU]problème mise à jour firmware for linux kernel drivers » Le 21/08/2013, à 11:09

89paladins
Réponses : 31

Bonjour,

Vu les messages d'erreur indiquant une source cdrom

W: Impossible de récupérer cdrom://SFR LiveCD, based on Ubuntu 10.10/dists/karmic/main/binary-i386/Packages  Veuillez utiliser apt-cdrom afin de faire reconnaître ce cédérom par votre APT. apt-get update ne peut être employé pour ajouter de nouveaux cédéroms)

je te conseillerais d'éditer (avec gedit ou autre) ton fichier sources.list (dans/etc/apt), après avoir fait une copie de sauvegarde avant, pour y commenter les lignes le concernant (ajout du caractère # au début de la ligne concernée), puis de rafraîchir ta liste et de nous dire si c'est mieux (ou pire…).

#11 Re : -1 »  [RESOLU]problème mise à jour firmware for linux kernel drivers » Le 24/08/2013, à 11:26

89paladins
Réponses : 31

Pour la copie de sauvegarde, tu ouvres une console. Dedans, tu y tapes ou colles le code suivant :

sudo cp /etc/apt/sources.list /etc/apt/sources.list.sav

Tu donnes ton mot de passe root et c'est terminé.

Pour l'édition du fichier /etc/apt/sources.list, il te faut aussi les droits de root. Soit tu fais tout en mode graphique, soit tout en console.
Je pense que la première option est plus simple pour toi, parce que l'édition en console se fait sans la souris…

Pour le mode graphique, tu appuies sur la touche "Alt" et "F2". Une ligne de commande graphique va s'ouvrir. Tu y tapes :

gksudo gedit /etc/apt/sources.list

Tu donnes ton mot de passe root et gedit ouvre /etc/apt/sources.list.
Tu commentes les lignes commençant par "cdrom" en plaçant en début de ligne le caractère #.
Tu enregistres, puis en console tu fais :

sudo apt-get update

et tu nous tiens informés pour les messages d'erreur.

En console :

sudo nano /etc/apt/sources.list

Tu commentes les lignes commençant par "cdrom" en plaçant en début de ligne le caractère #.
Tu enregistres, puis tu fais :

sudo apt-get update

et tu nous tiens informés pour les messages d'erreur.

#12 Re : -1 »  [RESOLU]problème mise à jour firmware for linux kernel drivers » Le 25/08/2013, à 18:55

89paladins
Réponses : 31

Bonsoir,

Pour la copie de sauvegarde, la commande a fonctionné, mais elle n'indique rien effectivement. Néanmoins, tu peux vérifier dans le gestionnaire de fichiers (Nautilus ou Fichiers) que /etc/apt/sources.list.sav existe bien maintenant.
Vu que tu n'as plus de messages d'erreur et que tes mises à jour se déroulent normalement, tu peux estimer que c'est résolu et éditer ton message en conséquence.
En commentant les lignes contenant une source indiquant un cdrom inexistant, tu as maintenant un fichier sources.list propre et fonctionnel, car il ne contient plus de lien vers des sources erronées ou inexistantes.
Je ne sais pas si j'ai répondu à toutes tes questions. À toi de voir.
Pour la lecture, je te conseille la documentation sur ce site où il te suffit de taper en général un mot pour accéder à une fiche ou un mode d'emploi souvent très complet.

Bonne soirée,

#13 Re : -1 »  [résolu]Commande tune2fs + formater partition ext4 avec gparted svp ? » Le 19/08/2013, à 13:01

89paladins
Réponses : 7

Bonjour,

En lisant le manuel de tune2fs, si j'ai bien compris, cet espace est réservé pour les processus privilégiés (donc, en général, ce ne sont pas les tiens) et aussi alloué pour éviter la fragmentation des fichiers.
Personnellement, j'éviterais de jouer au c*n avec les processus système. Mais si tu y tiens, tu peux essayer de voir le niveau de fragmentation en utilisant fscheck au démarrage (voir le man) ou

 sudo filefrag * 

Avec un max de 3% de fichiers fragmentés comme limite, c'est à toi à ne pas monter au-dessus en mettant ton paramètre trop bas dans tune2fs -m.
À une époque, je raisonnais comme toi, je voulais tout optimiser, même sur un 500 Go, mais quand tu rencontres les problèmes de fichiers justement, je peux te dire que tu es bien content que le système ait réservé ses 5%, parce qu'il te sort du bourbier dans lequel tu t'étais foutu…
À toi de voir,

#14 Re : -1 »  [résolu]Commande tune2fs + formater partition ext4 avec gparted svp ? » Le 19/08/2013, à 18:35

89paladins
Réponses : 7

La valeur de 3% est constatée personnellement (c'est vraiment la pire. en général, j'ai plutôt 0,2%), mais je la lis souvent aussi sur des forums (http://www.commentcamarche.net/faq/6262 … sous-linux), par exemple.
Je ne sais pas si tu t'es inspiré de http://doc.ubuntu-fr.org/disque_dur#esp … ateur_root, mais je vais voir si je ne peux pas modifier le wiki, parce que la remarque sur une valeur à 0% ne m'apparaît pas assez forte.
Un truc auquel il faut faire attention aussi est de ne pas confondre espace réservé et fragmentation. La valeur de 3% est celle de la fragmentation totale de fichiers, pas de la réserve de super-blocs.
Donc, ne pas faire l'amalgame "j'ai 3% de fragmentés, je fais un petit tune2fs -m3".
Dernier truc : Plus ton disque dur est plein, plus le risque de fragmenter augmente. Et ce n'est vraiment pas le moment de tuner avec tune2fs -mX ou alors, il faut vraiment savoir ce qu'on fait sur les inodes et le reste.

Bonne soirée à toi aussi.

Edit : Wiki modifié pour http://doc.ubuntu-fr.org/disque_dur#esp … ateur_root.

#15 Re : -1 »  [résolu]Commande tune2fs + formater partition ext4 avec gparted svp ? » Le 20/08/2013, à 12:03

89paladins
Réponses : 7

Bonjour,
Par rapport à Truecrypt, tu imbriques une boîte (/dev/mapper/truecrypt1) dans une boîte (/dev/sdb1).
La seconde boîte (/dev/sdb1) contient l'immense fichier de ton conteneur Truecrypt, elle n'a effectivement pas lieu de se fragmenter puisque c'est un seul et même gros fichier. C'est dans ce dernier que je me serais plutôt méfié en laissant la valeur par défaut de 5%. Mais, effectivement, au vu de ton utilisation, tu dois être dans les clous sans problème.
Juste une précision : la valeur de 5% correspond à une quantité de Mo ou de Go réservés. La valeur de fragmentation correspond au ratio du nombre de fichiers fragmentés sur le nombre total de fichiers. Avec ton sdb1, si ton fichier représentant ton conteneur Truecrypt est fragmenté, ta fragmentation est de 100%.
1 fichier fragmenté sur un total de 1 fichier, ça fait 100%. Que tu aies mis 5% ou 1,65% dans tune2fs -m n'y change rien et n'y à rien à voir.
Bon après-midi,

#16 Re : -1 »  bureau linux » Le 19/08/2013, à 15:14

89paladins
Réponses : 7

Bonjour,

Dans Nautilus, tu as un dossier Bureau.
Si tu déplaces ou enregistres tes documents dedans, ils doivent apparaître sur le bureau.

#17 Re : -1 »  [RÉSOLU] Pb thème GTK2 / GTK3 Thunderbird » Le 02/07/2013, à 11:29

89paladins
Réponses : 5

Peut-être "Outils", "Modules Complémentaires", "Apparence" et changer de thème…

#18 Re : -1 »  [résolu] moniteur CRT pas reconnu par pilote proprio ATI/AMD » Le 20/06/2013, à 17:56

89paladins
Réponses : 8

Et dans /etc/default/grub, quels sont les paramètres ?
Si tu préfères, as-tu essayé avec nomodeset ?

#19 Re : -1 »  [résolu] moniteur CRT pas reconnu par pilote proprio ATI/AMD » Le 21/06/2013, à 10:11

89paladins
Réponses : 8

Quand on passe du pilote libre (géré par le noyau) au pilote propriétaire, il est parfois nécessaire de demander au noyau de ne plus se mêler des affaires d'affichage afin de laisser le pilote propriétaire complètement sans occuper.
Ça se fait en insérant l'option nomodeset entre les guillemets, dans /etc/default/grub, à la ligne GRUB_CMDLINE_LINUX_DEFAULT="quiet splash".
Exemple : GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
Ensuite, en console, il faut mettre à jour Grub par :

sudo update-grub

Quant à ta question sur "il faudrait que je modifie GRUB_GFXMODE=640x480 ?", c'est nécessaire de décommenter la ligne si tu ne vois pas l'écran violet Ubuntu avec les petites loupiotes clignotées.

#20 Re : -1 »  [résolu] moniteur CRT pas reconnu par pilote proprio ATI/AMD » Le 21/06/2013, à 16:52

89paladins
Réponses : 8
Purdey a écrit :

Si je fais la manip que tu proposes, ça sera effectif pour les deux systèmes?

Oui.

Purdey a écrit :

Est-ce que ça ne risque pas de poser problème pour le système avec pilote libre?

Si, mais tu seras à quoi t'en tenir si ton problème vient bien d'un conflit entre le noyau et le pilote propriétaire.
Tu peux tester la manip' pour vérifier si ça résout ton problème, puis remodifier ton grub pour qu'il fonctionne avec le pilote libre, avant de rebooter.

#21 Re : -1 »  Avoir des "workspaces" independants » Le 10/04/2013, à 15:53

89paladins
Réponses : 2

Il faut suivre ce tuto : Tuto (Gnome + Compiz) pour la partie "workspaces différents".
Pour le reste, je ne comprends pas bien la question.

#22 Re : -1 »  association de fichier avec une application » Le 09/03/2013, à 19:27

89paladins
Réponses : 2

Clic-droit, mais "propriétés" et non pas "ouvrir avec".
Dans la fenêtre qui s'ouvre, trois onglets dont "ouvrir avec". C'est là qu'on retrouve la possibilité de mettre par défaut l'ouverture avec une application précise.

#23 Re : -1 »  [Résolu] Blocage de l'affichage... » Le 24/03/2012, à 10:18

89paladins
Réponses : 10

Bonjour,

Pour lancer la commande en fonctionnement, il faut que cette partition, home /dev/sda5, soit démontée.
Démarrer le PC et lorsque GRUB apparaît, choisir le mode recovery (en général, c'est la 2e ligne). Si GRUB n'est pas configuré pour apparaître, il faut appuyer sur la touche shift, dès que le BIOS a fini son travail (les tests POST), pour le voir apparaître.
En mode recovery, dans le menu qui survient, prendre "ouvrir une console en mode root" (un truc dans ce genre).
Une fois qu'on a la main, on s'assure de démonter /dev/sda5 (comme on est root, on n'a pas besoin de "sudo") :

umount /dev/sda5

Maintenant, on vérifie (on ne sait jamais) par un autre moyen que la partition n'est pas montée :

mount

La commande liste les partitions montées. Il faut bien vérifier que /dev/sda5 n'y figure pas.
Si c'est OK, on lance :

fsck -cfv /dev/sda5

Une fois la vérification achevée :

reboot

Vérifier une fois arriver sur le bureau avec un terminal

dmesg

que le secteur défectueux a disparu et tu nous tiens au courant.

#24 Re : -1 »  [Résolu] Blocage de l'affichage... » Le 25/03/2012, à 13:26

89paladins
Réponses : 10

Bonjour,

Si ça roule maintenant, un p'tit "résolu" alors.