et là ca te dit que le svn a changé d'adresse pour l'installation de w3af, dans le script postinst
en gros qui se lance apres l'installation de w3af visiblement pour installer pybloomfiltermap
c'est vrai que c'est difficile de dire à une personne qu'il ne faut pas d'espace et de caracteres accentues sinon les scripts ne marchent pas et qu'elle devra faire les manips toutes seules à la main.
mais tu va devoir faire à la main ce que certains outils semblent en mesure de faire eux meme.
j'ai deja passé un disque entier vers un autre avec clonezilla,
toutes les partitions ont bougés puisqu'en lors du clonage c'etait sda -> sdb
mais qu'apres le reboot sdb etait devenu sda
et ca s'est bien passé pour toutes les partitions presentes (windows, linux).
si tu peux, eviter les references en dur /dev/hdXY
prefere les UUID ou les LABEL
l'UUID d'un disque s'obtient avec la commande blkid
et dans fstab suffit de remplacer le /dev/hdXY par UUID=xyztutodp
(xyztutodp etant l'UUID trouvé avec blkid)
mais en admettant qu'il faille quand meme le faire à la main, depuis un livecd/liveusb/bootpxe, voici comment je procede
il faut etre sur qu'il n'y ait que / et swap comme partition sur le disque
sinon il faut mounter d'abord / de destination mount /dev/hdb1 /mnt
puis si elles existent les autres partitions dans leur dossier respectif ( sdXY -> /boot)
par ex mount /dev/hdb3 /mnt/boot
mais d'apres ce que tu dis, il n'y a que 2 partitions sur le disk, le / hdb1 et le swap hdb2
enfin, idealement, il faut mounter /dev en bind dans la partition de destination mount --bind /dev /mnt/dev
peut-etre /proc aussi mount -t proc /proc /mnt/proc
et finalement entrer dans le systeme de destination pour faire les dernieres commandes : chroot /mnt
qui devrait te placer sur le nouveau disque, comme si tu etais sur le system final
te permettant de lancer les commandes shell classiques comme grub-install, update-grub
une fois toutes les mises à jour necessaires faites :
* se deconnecter du chroot (exit ou Ctrl+D)
* demonter proc, dev, boot et finalement /mnt
* redemarrer la machine
Cisco paie la licence pour un codec dispo en source et en binaire
et autorise Mozilla à utiliser ce codec.
d'ailleurs c'est clairement dit dans l'article
" Car OpenH.264 a beau être open source, il n'est pas pour autant dispensé de royalties. Pour qu'elles soient invisibles pour les éditeurs, elles seront en fait entièrement assumées par Cisco. « On ne communique pas plus précisément sur notre accord avec MPEG LA, » affirme Fabien Medat, responsable technique chez Cisco que nous avons contacté."
il doit quand meme falloir jouer de quelques options sur lame pour qu'il sorte le fichier en mp3 sans lui redonner le nom du fichier
sinon j'ai tendance à garder mes reflexes de vieux rootard, pas d'accent et pas d'espace dans les noms de dossiers/fichiers.
donc remplacer les espaces par des _
lire la documentation sur les tests/conditions et les booleens (ET/OU)
eventuellement ton cours
tu as ecrit une boucle while, techniquement elle est bonne
mais il te manque les tests pour savoir si $name est rempli ET $surname est rempli
ou plutot l'inverse puisque tu veux savoir si l'un des deux, ou les deux sont vides.
dans ton cas tu veux tester si
$name OU $surname OU les deux sont vides/null
don tu veux tester si
$name est vide OU $surname est vide
et pour l'usage du forum, quand tu veux repondre, tu peux cliquer sur "repondre" plutot que "poster un commentaire"
lire ton cours sur les tests conditionnels
et sur les boucles.
voire uniquement sur les boucles
l'idée etant, comme tu l'as ecris en francais, de boucler tant que le nom et le prenom ne sont pas rempli.
un test est une condition "si condition alors action" et se dit en anglais if condition then action
une boucle sera plutot un "tant que condition faire action", qui s'ecrit while condition do action
Et qui voit dans ces stores la prise de contrôle d'un espace auparavant relativement sauvage .
avant il fallait chercher sur un moteur de recherche, verifier qu'on tomber pas chez softonic ou un site proposant une version verolée.
chaque revendeur avait son site, son approche "marketing" ses petites lignes et ses *
genre appli gratuite, mais en fait non, limitée dans le temps, freeware, shareware, freemium.
si tu te sens de gerer un site web, une boutique en ligne pour gerer tes clients,
ben c'est tres bien.
mais beaucoup de developpeur ne sont pas admin systeme, webdesigner, marketeux
il confie donc cette tache à d'autres, qui le font tres bien pour eux,
et ces "autres", c'est les xxxStore (remplace xxx par ce que tu veux)
une analogie classique, celle de la voiture,
beaucoup de gens vont dans un garage pour faire les revisions,
pourtant on peut tres bien le faire soi meme, c'est pas forcement plus cher,
mais faut :
1°) quelques competences de bases,
2°) du temps
3°) les bons outils
et si tu n'as pas envie de t'embeter, ben tu vas chez le garagiste
personnellement mon serveur clonezilla, c'est un serveur Ubuntu 12.04 avec tfptd et pxelinux installé.
L'image iso est décompressée dans un dossier, et un menu de boot pxe qui va chercher les fichiers sur le reseau via tftp
Posté par NeoX .
En réponse au message apache2.
Évalué à 2.
les machines de 10.10.0.0/24 pinguent-elles le serveur ?
si non : regler deja ce probleme (reseau/vlan/switch)
si oui
le serveur a deux cartes reseaux, chacune sur son reseau ?
=> il faut dire à apache d'ecoute sur *:80 plutot que sur 192.168.0.X:80 (cf le fichier port.conf)
le serveur a une seule carte reseau, avec une interface virtuelle sur le 2e reseau, eventuellement des vlans
=> verifier que le port du switch laisse passer les deux reseaux (vlan ?)
=> les machines de 10.10.0.0/24 pinguent-elles le serveur ?, si oui
tu utilises gdm, donc probablement gnome comme logiciel de bureau,
tu as le gestionnaire des applications au demarrage qui ecrit un fichier dans ~/.config/autostart/
ton gestionnaire d'economiseur d'ecran (qui gere aussi le verrouillage) s'appelle gnome-screensaver
et tout ca communique via dbus
il doit etre possible de lancer un script au demarrage de la session, qui va appeler, via dbus, gnome-screensaver
pour lui demander de verrouiller l'ecran.
Cependant, meme si j'imagine certains cas d'usage, j'ai un peu de mal à comprendre l'interet de la manoeuvre, et ca peut etre interessant de savoir pourquoi tu en arrives à devoir faire un truc semblable.
combien de temps va passer ton ami à chercher ou il doit modifier l'outil et tester qu'il na pas introduit un peu plus loin quelques part dans un process
par rapport à combien de temps il va passer à recoder de lui meme l'outil en entier.
sur certains outils un peu complexe, la question peut se poser.
ici on a eu un outil avec un framework maison, recuperer d'un vieux projet, etc
bah reprendre le code est une vraie plaie,
pour tout dire, c'est du php, qui genere des pages html et qui plutot que de faire un "simple"
ton anyterm se vautre,
apache ne peut plus le joindre et te le dit dans les logs.
un redemarrage de anyterm pourrait suffire
pour un redemarrage sur script, dans un premier temps je ferais bourrin dans ce style
while true$(tail -f /var/log/apache2/error.log | grep 8888)&& anyterm restart
en gros ca regarde en permanence ce qui se passe dans error.log, ca filtre sur 8888
si ca trouve 8888, ca renvoie 1 et demande donc le redemarrage de anyterm
comment tu fais ton installation de skype ?
en mode graphique avec le gestionnaire de paquet ou le "software center" ?
en ligne de commande avec apt-get ou aptitude ?
Certaines imprimantes ne sont pas autonomes et requiert un logiciel installé sur le PC, qui va prendre ton document, le retravailler dans un format specifique à l'imprimante et ensuite l'envoyer à celle-ci.
C'est peut-etre le cas avec la tienne ou le pilote fournit par ta distribution est générique et ne gere que le noir et blanc.
Il faut alors chercher sur internet, eventuellement chez le fabricant s'il y a un pilote pour ton Linux et ton modele d'imprimante.
PC qui ne s'eteint pas :
Quand tu demandes un redemarrage, la machine comme par faire un "arret".
Donc si l'arret ne se termine pas, forcement le redemarrage ne se fait pas non plus.
Là, il faudrait voir sur quelle ligne il bloque lors de l'arret, ca peut nous donner une piste.
# utiliser Backtrack et ne pas comprendre les messages d'erreurs, c'est contradictoire.
Posté par NeoX . En réponse au message erreur sur BT 5 r3. Évalué à 3.
ici il te dit qu'il ne peut pas se connecter au serveur trustedsec.com pour installer le paquet se-toolkit
et là ca te dit que le svn a changé d'adresse pour l'installation de w3af, dans le script postinst
en gros qui se lance apres l'installation de w3af visiblement pour installer pybloomfiltermap
[^] # Re: Champ SRV
Posté par NeoX . En réponse à la dépêche Miroirs pkgng disponibles !. Évalué à 3.
il va quand meme sur pkg.freebsd.org
ce qui laisse totalement libre le www.freebsd.org
[^] # Re: for et find
Posté par NeoX . En réponse au message Espaces dans les noms de fichiers. Évalué à 2.
ca doit marcher avec bash, tout simplement parce que tu n'as qu'une seule commande dans la boucle.
[^] # Re: simplifie toi la vie
Posté par NeoX . En réponse au message Espaces dans les noms de fichiers. Évalué à 2.
c'est vrai que c'est difficile de dire à une personne qu'il ne faut pas d'espace et de caracteres accentues sinon les scripts ne marchent pas et qu'elle devra faire les manips toutes seules à la main.
# l'idée est bonne
Posté par NeoX . En réponse au message Cloner un disque Linux Debian. Évalué à 3.
mais tu va devoir faire à la main ce que certains outils semblent en mesure de faire eux meme.
j'ai deja passé un disque entier vers un autre avec clonezilla,
toutes les partitions ont bougés puisqu'en lors du clonage c'etait sda -> sdb
mais qu'apres le reboot sdb etait devenu sda
et ca s'est bien passé pour toutes les partitions presentes (windows, linux).
si tu peux, eviter les references en dur /dev/hdXY
prefere les UUID ou les LABEL
l'UUID d'un disque s'obtient avec la commande
blkid
et dans fstab suffit de remplacer le /dev/hdXY par UUID=xyztutodp
(xyztutodp etant l'UUID trouvé avec blkid)
mais en admettant qu'il faille quand meme le faire à la main, depuis un livecd/liveusb/bootpxe, voici comment je procede
il faut etre sur qu'il n'y ait que / et swap comme partition sur le disque
sinon il faut mounter d'abord / de destination
mount /dev/hdb1 /mnt
puis si elles existent les autres partitions dans leur dossier respectif ( sdXY -> /boot)
par ex
mount /dev/hdb3 /mnt/boot
mais d'apres ce que tu dis, il n'y a que 2 partitions sur le disk, le / hdb1 et le swap hdb2
enfin, idealement, il faut mounter /dev en bind dans la partition de destination
mount --bind /dev /mnt/dev
peut-etre /proc aussi
mount -t proc /proc /mnt/proc
et finalement entrer dans le systeme de destination pour faire les dernieres commandes :
chroot /mnt
qui devrait te placer sur le nouveau disque, comme si tu etais sur le system final
te permettant de lancer les commandes shell classiques comme grub-install, update-grub
une fois toutes les mises à jour necessaires faites :
* se deconnecter du chroot (
exit
ou Ctrl+D)* demonter proc, dev, boot et finalement /mnt
* redemarrer la machine
# bon, en fait c'est simple
Posté par NeoX . En réponse au journal Cisco paie le h264 en faveur de Mozilla. Évalué à 2. Dernière modification le 02 novembre 2013 à 11:25.
Cisco paie la licence pour un codec dispo en source et en binaire
et autorise Mozilla à utiliser ce codec.
d'ailleurs c'est clairement dit dans l'article
" Car OpenH.264 a beau être open source, il n'est pas pour autant dispensé de royalties. Pour qu'elles soient invisibles pour les éditeurs, elles seront en fait entièrement assumées par Cisco. « On ne communique pas plus précisément sur notre accord avec MPEG LA, » affirme Fabien Medat, responsable technique chez Cisco que nous avons contacté."
[^] # Re: Tout simplement...
Posté par NeoX . En réponse au message Espaces dans les noms de fichiers. Évalué à 3.
un oneliner, merci seb
je ne savais pas (j'avais jamais testé) qu'on pouvait utiliser 2 fois le {}
# simplifie toi la vie
Posté par NeoX . En réponse au message Espaces dans les noms de fichiers. Évalué à 2.
vu que tu ne fais qu'une seule action tu dois pouvoir tout faire dans le find
find /home -iname '*.wav' -exec lame options1 options2 {} \;
il doit quand meme falloir jouer de quelques options sur lame pour qu'il sorte le fichier en mp3 sans lui redonner le nom du fichier
sinon j'ai tendance à garder mes reflexes de vieux rootard, pas d'accent et pas d'espace dans les noms de dossiers/fichiers.
donc remplacer les espaces par des _
en deux temps,
1) sur les dossiers
find /home -type d -exec rename 's/ /_/g' {} \;
2) sur les fichiers avec
find /home -type f -exec rename 's/ /_/g' {} \;
# et à part faire du backlink, tu fais autre chose
Posté par NeoX . En réponse au message Tuto installation Websphere 8.5 trial. Évalué à 3.
tout est dans le titre.
[^] # Re: Lego
Posté par NeoX . En réponse au message Copie en masse de CD. Évalué à 2.
en gros il te faut une imprimante à 700/900euros
pour faire un robot qui coute à peine 100euros ?
http://www.amazon.com/Centurion-Storage-Electronic-Organizer-Controlled/dp/B000CR2130
mais si tu veux rester en DIY
http://www.sentex.net/~mwandel/tech/changer.html
# Lego
Posté par NeoX . En réponse au message Copie en masse de CD. Évalué à 2.
quelques briques de lego mindstorm
et tu fait un systeme de bras articulé pour charger les CDs un par un dans le lecteur,
[^] # Re: Pas d'existant ?
Posté par NeoX . En réponse à la dépêche Sortie d'Orthanc 0.7.1, serveur léger et open-source dédié à l'imagerie médicale. Évalué à 2.
et ca c'est autorisé ?
" nous voulons une suite bureautique, avec un bandeau/ruban utilisateur en haut, pour simplifier les usages et les formations "
[^] # Re: boucle while
Posté par NeoX . En réponse au message Comment contrôler le read input dans un script shell. Évalué à 3. Dernière modification le 01 novembre 2013 à 11:20.
lire la documentation sur les tests/conditions et les booleens (ET/OU)
eventuellement ton cours
tu as ecrit une boucle while, techniquement elle est bonne
mais il te manque les tests pour savoir si $name est rempli ET $surname est rempli
ou plutot l'inverse puisque tu veux savoir si l'un des deux, ou les deux sont vides.
dans ton cas tu veux tester si
$name OU $surname OU les deux sont vides/null
don tu veux tester si
$name est vide OU $surname est vide
et pour l'usage du forum, quand tu veux repondre, tu peux cliquer sur "repondre" plutot que "poster un commentaire"
# test et boucle
Posté par NeoX . En réponse au message Comment contrôler le read input dans un script shell. Évalué à 5. Dernière modification le 01 novembre 2013 à 09:56.
lire ton cours sur les tests conditionnels
et sur les boucles.
voire uniquement sur les boucles
l'idée etant, comme tu l'as ecris en francais, de boucler tant que le nom et le prenom ne sont pas rempli.
un test est une condition "si condition alors action" et se dit en anglais
if condition then action
une boucle sera plutot un "tant que condition faire action", qui s'ecrit
while condition do action
dans ton terminal :
man bash
man sh
dans ton navigateur :
bash loop and condition
[^] # Re: Intégration
Posté par NeoX . En réponse au message boutique d'applications : mac / google / mozilla, mais pourquoi ?. Évalué à 4.
tu le dis toi meme
avant il fallait chercher sur un moteur de recherche, verifier qu'on tomber pas chez softonic ou un site proposant une version verolée.
chaque revendeur avait son site, son approche "marketing" ses petites lignes et ses *
genre appli gratuite, mais en fait non, limitée dans le temps, freeware, shareware, freemium.
si tu te sens de gerer un site web, une boutique en ligne pour gerer tes clients,
ben c'est tres bien.
mais beaucoup de developpeur ne sont pas admin systeme, webdesigner, marketeux
il confie donc cette tache à d'autres, qui le font tres bien pour eux,
et ces "autres", c'est les xxxStore (remplace xxx par ce que tu veux)
une analogie classique, celle de la voiture,
beaucoup de gens vont dans un garage pour faire les revisions,
pourtant on peut tres bien le faire soi meme, c'est pas forcement plus cher,
mais faut :
1°) quelques competences de bases,
2°) du temps
3°) les bons outils
et si tu n'as pas envie de t'embeter, ben tu vas chez le garagiste
[^] # Re: depot pas disponible
Posté par NeoX . En réponse au message problème skype. Évalué à 3.
donc demande à "rafraichir"
ca devrait se connecter à internet et faire la mise à jour de ce qui est dispo dans les depots.
puis retente ton installation.
[^] # Re: autostart
Posté par NeoX . En réponse au message démarrer une session graphique automatiquement mais en la laissant vérrouillée. Évalué à 2.
donc autostart, en mettant le xlock ou le screensaver-lock dedans
par contre je ne sais pas si firefox accepte de se lancer si la session est verrouillée.
# j'ai rien derriere le lien
Posté par NeoX . En réponse au message Serveur clonezilla. Évalué à 2.
tu peux nous dire à quel moment cela s'arrete ?
personnellement mon serveur clonezilla, c'est un serveur Ubuntu 12.04 avec tfptd et pxelinux installé.
L'image iso est décompressée dans un dossier, et un menu de boot pxe qui va chercher les fichiers sur le reseau via tftp
mes chemins contiennent clonezilla/32bits car j'ai une arborescence avec plusieurs livecd decompressés.
/var/lib/tftpboot/clonezilla
/var/lib/tftpboot/livecd/ubuntu12.04_D32
/var/lib/tftpboot/livecd/ubuntu12.04_D64
/var/lib/tftpboot/livecd/ubuntu13.04_D32
/var/lib/tftpboot/livecd/ubuntu13.04_D64
/var/lib/tftpboot/livecd/ubuntu12.04_S32
/var/lib/tftpboot/livecd/ubuntu12.04_S64
# plusieurs pistes
Posté par NeoX . En réponse au message apache2. Évalué à 2.
les machines de 10.10.0.0/24 pinguent-elles le serveur ?
[^] # Re: autostart
Posté par NeoX . En réponse au message démarrer une session graphique automatiquement mais en la laissant vérrouillée. Évalué à 0.
faut peut-etre avoir moins d'applications qui s'ouvrent au boot, tu ne vas pas te servir de toutes dans les 10 premieres minutes.
faut peut-etre passer au SSD pour ameliorer les temps de chargements.
# autostart
Posté par NeoX . En réponse au message démarrer une session graphique automatiquement mais en la laissant vérrouillée. Évalué à 3.
tu utilises gdm, donc probablement gnome comme logiciel de bureau,
tu as le gestionnaire des applications au demarrage qui ecrit un fichier dans ~/.config/autostart/
ton gestionnaire d'economiseur d'ecran (qui gere aussi le verrouillage) s'appelle gnome-screensaver
et tout ca communique via dbus
il doit etre possible de lancer un script au demarrage de la session, qui va appeler, via dbus, gnome-screensaver
pour lui demander de verrouiller l'ecran.
Cependant, meme si j'imagine certains cas d'usage, j'ai un peu de mal à comprendre l'interet de la manoeuvre, et ca peut etre interessant de savoir pourquoi tu en arrives à devoir faire un truc semblable.
# probleme de temps/argent
Posté par NeoX . En réponse au message Rôle du développeur et son "cœur de métier". Évalué à 2.
combien de temps va passer ton ami à chercher ou il doit modifier l'outil et tester qu'il na pas introduit un peu plus loin quelques part dans un process
par rapport à combien de temps il va passer à recoder de lui meme l'outil en entier.
sur certains outils un peu complexe, la question peut se poser.
ici on a eu un outil avec un framework maison, recuperer d'un vieux projet, etc
bah reprendre le code est une vraie plaie,
pour tout dire, c'est du php, qui genere des pages html et qui plutot que de faire un "simple"
va faire un
idem evidemment pour creer un formulaire, etc
du coup rependre le code ou refaire de zero, quand on a du refaire un site faisant un truc similaire,
on s'est bien posé la question
# Erreur Apache "banale"
Posté par NeoX . En réponse au message Apache : exécuter un script après qu'une erreur ait été enregistrée dans error.log. Évalué à 2.
ton anyterm se vautre,
apache ne peut plus le joindre et te le dit dans les logs.
un redemarrage de anyterm pourrait suffire
pour un redemarrage sur script, dans un premier temps je ferais bourrin dans ce style
en gros ca regarde en permanence ce qui se passe dans error.log, ca filtre sur 8888
si ca trouve 8888, ca renvoie 1 et demande donc le redemarrage de anyterm
evidemment ca peut s'ameliorer
[^] # Re: depot pas disponible
Posté par NeoX . En réponse au message problème skype. Évalué à 2.
comment tu fais ton installation de skype ?
en mode graphique avec le gestionnaire de paquet ou le "software center" ?
en ligne de commande avec apt-get ou aptitude ?
# divers
Posté par NeoX . En réponse au message Je debute et je pedale! need help!. Évalué à 3.
Imprimante :
Certaines imprimantes ne sont pas autonomes et requiert un logiciel installé sur le PC, qui va prendre ton document, le retravailler dans un format specifique à l'imprimante et ensuite l'envoyer à celle-ci.
C'est peut-etre le cas avec la tienne ou le pilote fournit par ta distribution est générique et ne gere que le noir et blanc.
Il faut alors chercher sur internet, eventuellement chez le fabricant s'il y a un pilote pour ton Linux et ton modele d'imprimante.
PC qui ne s'eteint pas :
Quand tu demandes un redemarrage, la machine comme par faire un "arret".
Donc si l'arret ne se termine pas, forcement le redemarrage ne se fait pas non plus.
Là, il faudrait voir sur quelle ligne il bloque lors de l'arret, ca peut nous donner une piste.