#0 Re : -1 » Passer de ubuntu 10.04 à xubuntu » Le 20/05/2013, à 13:24
#1 Re : -1 » Passer de ubuntu 10.04 à xubuntu » Le 20/05/2013, à 15:08
- ljere
- Réponses : 96
je confirme ce que dis The Uploader graphiquement c'est moins dangereux d'effacer
#2 Re : -1 » Passer de ubuntu 10.04 à xubuntu » Le 20/05/2013, à 19:19
- ljere
- Réponses : 96
oui a peu près en fait c'est plutôt
gratuit c'est gratuit
libre c'est pas forcement gratuit
propriétaire c'est pas forcément payant
pour wipe c'est ton choix mais il te faut apprendre à l'utiliser car en ligne de commande la faute de frappe est un vrai risque
#3 Re : -1 » Passer de ubuntu 10.04 à xubuntu » Hier à 18:38
- ljere
- Réponses : 96
oui je pense que c'est faisable assez simplement avec un petit lanceur
pour commencer on va créer un répertoire trash-parano dans ton dossier utilisateur
mkdir ~/trash-paranotu mets dedans tout tes fichiers que tu ne veux plus récupérer
ensuite on va créer un petit script avec leafpad ou mousepad tout dépend de ton éditeur de texte
leafpad ~/.wipe.shdans lequel on met ça
#! /bin/bash
wipe -rf ~/trash-parano/
sleep 1
mkdir ~/trash-paranoon oublie pas de le rendre exécutable
chmod +x ~/.wipe.shpuis on crée un lanceur
nom: destructeur
commentaire: détruit tous les fichiers dans trash-parano
commande: ./.wipe.sh
le reste tu laisses vide
pour l'icone je te laisse choisir
voila c'est tout
à la première exécution il te faut répondre Marquer exécutable
#4 Re : -1 » Passer de ubuntu 10.04 à xubuntu » Aujourd'hui à 14:01
- ljere
- Réponses : 96
non tu ne dois pas avoir de dossier +x donc tu peux l'effacer
donne moi le retour de
cat ~/.wipe.sh#5 Re : -1 » Passer de ubuntu 10.04 à xubuntu » Aujourd'hui à 14:06
- ljere
- Réponses : 96
je reprend dans le terminal tu lances
1création du dossier trash-parano
mkdir ~/trash-parano2 on crée le script .wipe.sh
leafpad ~/.wipe.sh3 on y met le script
#! /bin/bash
wipe -rf ~/trash-parano/
sleep 1
mkdir ~/trash-parano4 on le rend exécutable
chmod +x ~/.wipe.shle reste on dirait que tu as réussi, je ne peux pas être plus clair ![]()
#6 Re : -1 » Passer de ubuntu 10.04 à xubuntu » Aujourd'hui à 19:59
- ljere
- Réponses : 96
j'ai besoin de tes retours avec les commandes que tu lances visible
donc efface tout ce qui a été créé sauf le lanceur puis recommence
comme on dit c'est en forgeant qu'on devient forgeron ![]()
#7 Re : -1 » Live Voyager 13.04 » Le 20/05/2013, à 13:15
- ljere
- Réponses : 242
je viens de tester enebre en fait il faut remplacer tout simplement
xfce4-terminal --title="Voyager File Manager" --maximize --hide-menubar --hide-borders -x "ranger"par
terminology -F#9 Re : -1 » Modification de plusieurs lignes dans plusieurs fichiers » Le 20/05/2013, à 21:32
- ljere
- Réponses : 6
alors soit plus explicite car la avec le peu de renseignement que tu donnes je doute qu'on puisse t'aider
#10 Re : -1 » Modification de plusieurs lignes dans plusieurs fichiers » Aujourd'hui à 14:55
- ljere
- Réponses : 6
oui un petit script dans le genre devrait fonctionner, par contre n'oublie pas de mettre sur la première ligne
#!/bin/bash#11 Re : -1 » probleme d'instalation voyager 13.04 » Aujourd'hui à 14:31
- ljere
- Réponses : 14
sujet fermé
j'ai supprimé tes messages précédent vu que tu auras une réponse sur cette conversation http://forum.ubuntu-fr.org/viewtopic.ph … #p13630891
je rappel c'est une question par sujet et les doublons et les multipostages sont interdit
#12 Re : -1 » topic des lève-tôt [partie 5] » Hier à 07:27
- ljere
- Réponses : 4410
salut
#13 Re : -1 » topic des lève-tôt [partie 5] » Hier à 11:02
- ljere
- Réponses : 4410
1bol + 2 tasses de café senséo depuis ce matin
#14 Re : -1 » topic des lève-tôt [partie 5] » Hier à 11:18
- ljere
- Réponses : 4410
merci je vais me la prendre pour mon anniversaire dans quelque mois
#15 Re : -1 » topic des lève-tôt [partie 5] » Hier à 13:52
- ljere
- Réponses : 4410
ginette si tu compares le prix aux kilos de café les capsules reviennent à un prix extrêmement couteux, déjà que les dosettes senseo ne sont pas pour rien non plus.
#16 Re : -1 » topic des lève-tôt [partie 5] » Hier à 19:25
- ljere
- Réponses : 4410
c'est bien une carte pour la domotique n'est ce pas?
#17 Re : -1 » topic des lève-tôt [partie 5] » Hier à 20:27
- ljere
- Réponses : 4410
oui c'est bien ça L_d_v_c@ c'est de la domotique je te souhaite beaucoup de courage
#18 Re : -1 » topic des lève-tôt [partie 5] » Aujourd'hui à 08:26
- ljere
- Réponses : 4410
moi j'ai bien apprécié
#19 Re : -1 » topic des lève-tôt [partie 5] » Aujourd'hui à 09:06
- ljere
- Réponses : 4410
le lien fonctionne pourtant, je viens de tester
#20 Re : -1 » [Résolu] Commande sed pour substitution de textes variables » Le 20/05/2013, à 14:07
- ljere
- Réponses : 10
tu peux passer par une variable
monip="dig +short myip.opendns.com @resolver1.opendns.com"
maderniereip="cat /tmp/monip"
sed -i -e "s/"$maderniereip"/"$monip"/g" /mon/chemin/monfichier.xxx
newip="dig +short myip.opendns.com @resolver1.opendns.com"
echo $newip > /tmp/monip#21 Re : -1 » [Résolu] Commande sed pour substitution de textes variables » Hier à 14:13
- ljere
- Réponses : 10
personnellement je n'utilise que 2 scripts et pas besoin d’être en root
je lance donc au démarrage mes scripts
sh -c '~/script/script-vpn' &
sleep 60
sh -c '~/script/demon-vpn' &demon-vpn # changer 00.000.000.00 par votre adresse ip public
#! /bin/bash
# Script permettant la reconnection du vpn automatiquement si l'IP de connexion a changé ou si le vpn tombe
while true
do
sleep 5
log=/tmp/demon-log
ipnonprotege="00.000.000.00"
monip=`dig +short myip.opendns.com @resolver1.opendns.com`
maderniereip=`cat /tmp/monip`
PING=$(ping -c 2 freedom-ip.com | grep % | cut -d ' ' -f4)
if [[ "$monip" != "$maderniereip" || "$ipnonprotege" = "$maderniereip" || -z $PING ]];
then
(
echo Pas de connexion Internet fonctionnelle
notify-send 'Freedom-IP:' 'Pas de connexion Internet fonctionnelle' -i dialog-error
# L'adresse IP a changé, on lance une reconnexion du vpn
VPN_STAT=$(nmcli con status | grep freedomip | cut -d\ -f 1)
nmcli con down id "${VPN_STAT}"
sleep 20
nmcli con down id connexion filaire 1
sleep 20
nmcli con up id connexion filaire 1
sleep 30
sh -c '~/script/script-vpn'
) 2>&1 | tee -a $log
fi
donescript-vpn
#!/bin/bash
# FREEDOM-IP AUTO CONNECT SCRIPT
echo "" > /tmp/monip
# ANALYSE INTERFACE RÉSEAU ACTIVE
echo
echo ----- ANALYSE INTERFACE RÉSEAU
NET_STAT=$(nmcli con status | egrep eth0)
echo
echo $NET_STAT est la connexion active
# VÉRIFICATION D'ÉTABLISSEMENT COMPLET DE LA CONNECTIVITÉ INTERNET
echo
echo ----- VÉRIFICATION INTERNET...
CURRENT_IP=$(wget -q -O - checkip.dyndns.org|sed -e 's/.*Current IP Address: //' -e 's/<.*$//')
PING=$(ping -c 3 freedom-ip.com | grep % | cut -d ' ' -f4)
echo
echo Adresse IP actuelle: $CURRENT_IP
echo
echo $PING sur 3 paquets reçus depuis freedom-ip.com
if [ -z $PING ]; then
echo
echo Pas de connexion Internet fonctionnelle
notify-send 'Freedom-IP:' 'Pas de connexion Internet fonctionnelle' -i dialog-error
exit
fi
# OCCUPATION DES SERVEURS
echo
echo ----- OCCUPATION DES SERVEURS
wget --no-check-certificate -O /tmp/fip_occupation https://freedom-ip.com/statistiques.php
SERV_LOAD=$(grep personnes /tmp/fip_occupation | cut -d '<' -f2 | cut -d '"' -f2 | sed -e '/FR/d')
echo
echo $SERV_LOAD
SERV_MAX_LOAD=$(awk '{ for (i=1; i<=NF; i++) { if (i%5==1) { nb=$i } if (i%5==0) { print nb" "$i } } }' < <(grep personnes /tmp/fip_occupation | cut -d '<' -f2 | cut -d '"' -f2 | sed -e '/FR/d' | sort -n | tail -n1) | cut -d ' ' -f2 | cut -d '
' -f1)
echo
echo $SERV_MAX_LOAD est le plus occupé, sélection pour connexion
notify-send 'Freedom-IP:' "Séléction du serveur le plus occupé: $SERV_MAX_LOAD" -i dialog-information
SERV_MAX_LOAD_2=$(awk '{ for (i=1; i<=NF; i++) { if (i%5==1) { nb=$i } if (i%5==0) { print nb" "$i } } }' < <(grep personnes /tmp/fip_occupation | cut -d '<' -f2 | cut -d '"' -f2 | sort -n | tail -n2) | cut -d ' ' -f2 | cut -d '
' -f1)
SERV_MAX_LOAD_3=$(awk '{ for (i=1; i<=NF; i++) { if (i%5==1) { nb=$i } if (i%5==0) { print nb" "$i } } }' < <(grep personnes /tmp/fip_occupation | cut -d '<' -f2 | cut -d '"' -f2 | sort -n | tail -n3) | cut -d ' ' -f2 | cut -d '
' -f1)
SERV_MAX_LOAD_4=$(awk '{ for (i=1; i<=NF; i++) { if (i%5==1) { nb=$i } if (i%5==0) { print nb" "$i } } }' < <(grep personnes /tmp/fip_occupation | cut -d '<' -f2 | cut -d '"' -f2 | sort -n | tail -n4) | cut -d ' ' -f2 | cut -d '
' -f1)
SERV_MAX_LOAD_5=$(awk '{ for (i=1; i<=NF; i++) { if (i%5==1) { nb=$i } if (i%5==0) { print nb" "$i } } }' < <(grep personnes /tmp/fip_occupation | cut -d '<' -f2 | cut -d '"' -f2 | sort -n | tail -n5) | cut -d ' ' -f2 | cut -d '
' -f1)
SERV_MAX_LOAD_6=$(awk '{ for (i=1; i<=NF; i++) { if (i%5==1) { nb=$i } if (i%5==0) { print nb" "$i } } }' < <(grep personnes /tmp/fip_occupation | cut -d '<' -f2 | cut -d '"' -f2 | sort -n | tail -n6) | cut -d ' ' -f2 | cut -d '
' -f1)
SERV_MAX_LOAD_7=$(awk '{ for (i=1; i<=NF; i++) { if (i%5==1) { nb=$i } if (i%5==0) { print nb" "$i } } }' < <(grep personnes /tmp/fip_occupation | cut -d '<' -f2 | cut -d '"' -f2 | sort -n | tail -n7) | cut -d ' ' -f2 | cut -d '
' -f1)
SERV_MAX_LOAD_8=$(awk '{ for (i=1; i<=NF; i++) { if (i%5==1) { nb=$i } if (i%5==0) { print nb" "$i } } }' < <(grep personnes /tmp/fip_occupation | cut -d '<' -f2 | cut -d '"' -f2 | sort -n | tail -n8) | cut -d ' ' -f2 | cut -d '
' -f1)
SERV_MAX_LOAD_9=$(awk '{ for (i=1; i<=NF; i++) { if (i%5==1) { nb=$i } if (i%5==0) { print nb" "$i } } }' < <(grep personnes /tmp/fip_occupation | cut -d '<' -f2 | cut -d '"' -f2 | sort -n | tail -n9) | cut -d ' ' -f2 | cut -d '
' -f1)
# VÉRIFICATION D'UNE CONNEXION AU VPN DÉJÀ EXISTANTE
echo
echo ----- VERIFICATION
VPN_STAT=$(nmcli con status | grep freedomip | cut -d\ -f 1)
if [ -n "${VPN_STAT}" ]; then
echo
echo Déjà connecté à $VPN_STAT - Redémarrage avec $SERV_MAX_LOAD
notify-send 'Freedom-IP:' "Déjà connecté à $VPN_STAT, Reconnexion" -i dialog-warning
echo
echo ----- DÉCONNEXION DE $VPN_STAT
nmcli con down id "${VPN_STAT}"
echo
echo OK
echo
echo ----- RECONNEXION À $SERV_MAX_LOAD'_freedomip'
echo
RCON=$(nmcli con up id $SERV_MAX_LOAD'_freedomip' | grep "Connexion activée")
echo $RCON
if [ "$RCON" = "Connexion activée" ]; then
sleep 15
notify-send 'Freedom-IP:' "Connexion sécurisée établie au server $SERV_MAX_LOAD" -i dialog-information ; else
echo
echo Impossible de se connecter à $SERV_MAX_LOAD, essaie $SERV_MAX_LOAD_2
notify-send 'Freedom-IP:' "Impossible de se connecter à $SERV_MAX_LOAD, essaie $SERV_MAX_LOAD_2" -i dialog-error
sleep 20
RCON_2=$(nmcli con up id $SERV_MAX_LOAD_2'_freedomip' | grep "Connexion activée")
echo $CON_2
if [ "$CON_2" = "Connexion activée" ]; then
sleep 15
notify-send 'Freedom-IP:' "Connexion sécurisée établie au server $SERV_MAX_LOAD_2" -i dialog-information ; else
echo
echo Impossible de se connecter à $SERV_MAX_LOAD_2, essaie $SERV_MAX_LOAD_3
notify-send 'Freedom-IP:' "Impossible de se connecter à $SERV_MAX_LOAD_2, essaie $SERV_MAX_LOAD_3" -i dialog-error
sleep 20
CON_3=$(nmcli con up id $SERV_MAX_LOAD_3'_freedomip' | grep "Connexion activée")
echo $CON_3
if [ "$CON_3" = "Connexion activée" ]; then
sleep 15
notify-send 'Freedom-IP:' "Connexion sécurisée établie au server $SERV_MAX_LOAD_3" -i dialog-information; else
echo
echo Impossible de se connecter à $SERV_MAX_LOAD_3, essaie $SERV_MAX_LOAD_4
notify-send 'Freedom-IP:' "Impossible de se connecter à $SERV_MAX_LOAD_3, essaie $SERV_MAX_LOAD_4" -i dialog-error
sleep 20
CON_4=$(nmcli con up id $SERV_MAX_LOAD_4'_freedomip' | grep "Connexion activée")
echo $CON_4
if [ "$CON_4" = "Connexion activée" ]; then
sleep 15
notify-send 'Freedom-IP:' "Connexion sécurisée établie au server $SERV_MAX_LOAD_4" -i dialog-information; else
echo
echo Impossible de se connecter à $SERV_MAX_LOAD_4, essaie $SERV_MAX_LOAD_5
notify-send 'Freedom-IP:' "Impossible de se connecter à $SERV_MAX_LOAD_4, essaie $SERV_MAX_LOAD_5" -i dialog-error
sleep 20
CON_5=$(nmcli con up id $SERV_MAX_LOAD_5'_freedomip' | grep "Connexion activée")
echo $CON_5
if [ "$CON_5" = "Connexion activée" ]; then
sleep 15
notify-send 'Freedom-IP:' "Connexion sécurisée établie au server $SERV_MAX_LOAD_5" -i dialog-information; else
echo
echo Impossible de se connecter à $SERV_MAX_LOAD_5, essaie $SERV_MAX_LOAD_6
notify-send 'Freedom-IP:' "Impossible de se connecter à $SERV_MAX_LOAD_5, essaie $SERV_MAX_LOAD_6" -i dialog-error
sleep 20
CON_6=$(nmcli con up id $SERV_MAX_LOAD_6'_freedomip' | grep "Connexion activée")
echo $CON_6
if [ "$CON_6" = "Connexion activée" ]; then
sleep 15
notify-send 'Freedom-IP:' "Connexion sécurisée établie au server $SERV_MAX_LOAD_6" -i dialog-information; else
echo
echo Impossible de se connecter à $SERV_MAX_LOAD_6
echo Connexion à tous les serveurs impossible, Vérifiez vos paramètres de connexion !
notify-send 'Freedom-IP:' "Connexion à tous les serveurs impossible, Vérifiez vos paramètres de connexion !" -i dialog-warning
fi
fi
fi
fi
fi
fi
NEW_IP=$(wget -q -O - checkip.dyndns.org|sed -e 's/.*Current IP Address: //' -e 's/<.*$//')
echo $NEW_IP > /tmp/monip
echo Ancienne IP: $CURRENT_IP
echo Nouvelle IP: $NEW_IP
echo
echo ----- FIN DE SCRIPT
exit; else
echo
echo Pas de connexion VPN active
notify-send 'Freedom-IP:' "Établissement de la connexion sécurisée..." -i dialog-warning
fi
# CONNECTION AU VPN SI INTERNET CONNECTÉ
if [ $PING -eq 3 ]; then
echo
echo ----- CONNEXION À $SERV_MAX_LOAD
echo
CON=$(nmcli con up id $SERV_MAX_LOAD'_freedomip' | grep "Connexion activée")
echo $CON
if [ "$CON" = "Connexion activée" ]; then
sleep 15
notify-send 'Freedom-IP:' "Connexion sécurisée établie au server $SERV_MAX_LOAD" -i dialog-information ; else
echo
echo Impossible de se connecter à $SERV_MAX_LOAD, essaie $SERV_MAX_LOAD_2
notify-send 'Freedom-IP:' "Impossible de se connecter à $SERV_MAX_LOAD, essaie $SERV_MAX_LOAD_2" -i dialog-error
sleep 20
CON_2=$(nmcli con up id $SERV_MAX_LOAD_2'_freedomip' | grep "Connexion activée")
echo $CON_2
if [ "$CON_2" = "Connexion activée" ]; then
sleep 15
notify-send 'Freedom-IP:' "Connexion sécurisée établie au server $SERV_MAX_LOAD_2" -i dialog-information ; else
echo
echo Impossible de se connecter à $SERV_MAX_LOAD_2, essaie $SERV_MAX_LOAD_3
notify-send 'Freedom-IP:' "Impossible de se connecter à $SERV_MAX_LOAD_2, essaie $SERV_MAX_LOAD_3" -i dialog-error
sleep 20
CON_3=$(nmcli con up id $SERV_MAX_LOAD_3'_freedomip' | grep "Connexion activée")
echo $CON_3
if [ "$CON_3" = "Connexion activée" ]; then
sleep 15
notify-send 'Freedom-IP:' "Connexion sécurisée établie au server $SERV_MAX_LOAD_3" -i dialog-information; else
echo
echo Impossible de se connecter à $SERV_MAX_LOAD_3, essaie $SERV_MAX_LOAD_4
notify-send 'Freedom-IP:' "Impossible de se connecter à $SERV_MAX_LOAD_3, essaie $SERV_MAX_LOAD_4" -i dialog-error
sleep 20
CON_4=$(nmcli con up id $SERV_MAX_LOAD_4'_freedomip' | grep "Connexion activée")
echo $CON_4
if [ "$CON_4" = "Connexion activée" ]; then
sleep 15
notify-send 'Freedom-IP:' "Connexion sécurisée établie au server $SERV_MAX_LOAD_4" -i dialog-information; else
echo
echo Impossible de se connecter à $SERV_MAX_LOAD_4, essaie $SERV_MAX_LOAD_5
notify-send 'Freedom-IP:' "Impossible de se connecter à $SERV_MAX_LOAD_4, essaie $SERV_MAX_LOAD_5" -i dialog-error
sleep 20
CON_5=$(nmcli con up id $SERV_MAX_LOAD_5'_freedomip' | grep "Connexion activée")
echo $CON_5
if [ "$CON_5" = "Connexion activée" ]; then
sleep 15
notify-send 'Freedom-IP:' "Connexion sécurisée établie au server $SERV_MAX_LOAD_5" -i dialog-information; else
echo
echo Impossible de se connecter à $SERV_MAX_LOAD_5, essaie $SERV_MAX_LOAD_6
notify-send 'Freedom-IP:' "Impossible de se connecter à $SERV_MAX_LOAD_5, essaie $SERV_MAX_LOAD_6" -i dialog-error
sleep 20
CON_6=$(nmcli con up id $SERV_MAX_LOAD_6'_freedomip' | grep "Connexion activée")
echo $CON_6
if [ "$CON_6" = "Connexion activée" ]; then
sleep 15
notify-send 'Freedom-IP:' "Connexion sécurisée établie au server $SERV_MAX_LOAD_6" -i dialog-information; else
echo
echo Impossible de se connecter à $SERV_MAX_LOAD_6
echo Connexion à tous les serveurs impossible, Vérifiez vos paramètres de connexion !
notify-send 'Freedom-IP:' "Connexion à tous les serveurs impossible, Vérifiez vos paramètres de connexion !" -i dialog-warning
fi
fi
fi
fi
fi
fi
fi
NEW_IP=$(wget -q -O - checkip.dyndns.org|sed -e 's/.*Current IP Address: //' -e 's/<.*$//')
echo $NEW_IP > /tmp/monip
echo Ancienne IP: $CURRENT_IP
echo Nouvelle IP: $NEW_IP
echo
echo ----- FIN DE SCRIPT
exitle bonus
si tu veux le log de network manager (pas obligatoire)
gksudo gedit /etc/NetworkManager/dispatcher.d/02log#!/bin/bash
date >> /tmp/network-manager.log
echo "$0" "$@" >> /tmp/network-manager.logsudo chmod +x /etc/NetworkManager/dispatcher.d/02log#22 Re : -1 » [Résolu] Commande sed pour substitution de textes variables » Hier à 17:44
- ljere
- Réponses : 10
pas de souci je me doute bien que mes scripts ne correspondent pas à ta config c'est juste pour te donner des idées si tu as besoin,
question pare-feu j'ai pris la même base aussi, puis j'ai ajouté deux trois trucs
#23 Re : -1 » Logithèque / Synaptic » Le 20/05/2013, à 21:12
- ljere
- Réponses : 35
il vient de la réinstaller il n'y a rien de logique dans la disparition du lanceur
que donne le retour de
software-center merci de mettre tes retours entre deux balise code
[code]comme ceci, merci d'avance, comme tu as pu le constaté je viens de m'amuser à modifier tous tes précédents messages[/code]#24 Re : -1 » Logithèque / Synaptic » Hier à 07:47
- ljere
- Réponses : 35
essaye
sudo apt-get purge software-centerpuis attention commande dangereuse donc fais bien un copié collé
sudo rm -rf ~/.config/software-center ~/.cache/software-centerpour finir on réinstalle
sudo apt-get install software-center