Contenu | Rechercher | Menus

Annonce

Le forum rencontre en ce moment quelques soucis de charge, il est possible qu'une erreur soit affichée quand vous postez un message, ne rechargez pas la page au risque de poster une seconde fois votre message

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 »  comment compiler tkgate-2.0-b10 ? » Le 07/05/2013, à 13:54

elendil
Réponses : 19
jamalkamal a écrit :

To install tkgate follow the steps below:
1) Obtain and install tcl/tk 8.4 or later (preferably tcl/tk 8.5)

OK, je suis allé pour installer (tcl/tk 8.4) : voilà ce qu'ils me disent sur leur site web pour installer leurs programme:

Il semblerait qu'il vaut mieux utiliser tcl/tk 8.5 . . .
Soit :

sudo apt-get install tcl8.5-dev tk8.5-dev
./configure
make

Et s'il n'y a pas d'erreur :

sudo make install

Tkgate est dans les paquest de raring en version 1.8.7-4 et utilise déjà tcl/tk 8.5 cf : tkgate

#1 Re : -1 »  concatenation avec shell » Le 13/05/2013, à 15:23

elendil
Réponses : 4
frechajar a écrit :

I NEED HELP

Voilà voilà : Guide Avancé d'écriture de script Bash
Excellent livre en français et disponible soit en PDF soit en HTML.

Pour les tests c'est au chapitre 7.

Trouver la solution te servira beaucoup plus que si on te la donne toute faite !

Sinon dans un terminal tu as accès à tous les manuels des commandes (et sous un Ubuntu bien traduit, tu dois même les avoir en français).

man <commande>

Sinon sur internet tu peux aussi les trouver.

#2 Re : -1 »  [RESOLU] bash & nopasswd » Le 14/05/2013, à 11:51

elendil
Réponses : 13

Voilà une traduction d'un de tes script en python

#!/usr/bin/env python
import os

os.system("sudo grub-reboot \"Windows NT/2000/XP (loader) (on /dev/sda1)\"")
os.system("sudo shutdown -r now")

Le problème que tu vas avoir reste le même : il va te demander le mot de passe pour chaque commande où il y a "sudo" dedans !
As-tu bien compris ce que veut dire "sudo" ?
Si tu n'es pas certain de ta réponse jette un oeil ici

#3 Re : -1 »  [RESOLU] bash & nopasswd » Le 14/05/2013, à 12:50

elendil
Réponses : 13

Edit : (tiramiseb a été plus rapide)

Pourquoi utiliser python qui lance bash ??? C'est un peu tordu.
À mon avis, un simple alias et/ou script bash était suffisant !
Pas besoin d'utiliser python pour ça.

Et comme te l'ont dit nesthib et tiramiseb tu lances le script via son chemin absolu avec sudo.

Un alias

alias scriptbash="sudo /home/nomutilisateur/scriptbash"

dans ton .bashrc était suffisant pour l'utiliser partout sans avoir besoin d'un script qui lance le script.... En tout cas pour le terminal....
Pour Nautilus et Thunar, j'ai l'impression qu'il faut un script et dans ce cas le script suivant en Bash est largement suffisant et fais la même chose :

#!/bin/bash
sudo /home/nomutilisateur/scriptbash

Sinon tu peux faire un lanceur pour juste cliquer dessus et pas besoin de script qui lance un script...

#4 Re : -1 »  [résolu](débutant) installer un script .py » Le 13/05/2013, à 15:16

elendil
Réponses : 7

Tu as lu le README sur Github qui explique clairement comment procéder ?

#5 Re : -1 »  [résolu](débutant) installer un script .py » Le 14/05/2013, à 08:13

elendil
Réponses : 7

Fais un

ls -l

Et si ton script a les droits pour être exécutable (x), il te suffit alors de faire

./pumubuntu

Si tu tiens à utiliser python fais

python pumubuntu

(Regardes ton ls il n'y a pas de .py à la fin de ton fichier....)

#6 Re : -1 »  [résolu](débutant) installer un script .py » Le 14/05/2013, à 10:02

elendil
Réponses : 7
hishaime a écrit :

Je pensais qu'a chaque fois qu'on lançais un script python il fallait ajouter le ".py" à la fin =/

Non tu fais

python <nom_du_fichier>

Si le nom a une extension ".py" il faut la mettre s'il n'en a pas ou en a une autre il faut l'omettre ou ajouter l'autre....
Certains programmes ont besoin d'une extension pour fonctionner (il me semble que zip ne fonctionne pas si le fichier n'a pas d'extension).
Mais le fichier en soit (son contenu et son format) ne dépendent pas de son extention.
D'ailleurs si tu veux faire un fichier Python qui se nomme toto.txt.ods.zip.py.rien il n'y a pas de problème et python le lancera pour peut que tu mettes le nom complet smile

hishaime a écrit :

Je ferais une recherche plus tard pour mieux gérer la console...c'est la base m'a t on dit wink

Un petit tour ici : http://doc.ubuntu-fr.org/console

hishaime a écrit :

Si j'ai bien compris, pour fonctionner Pumubuntu a besoin de module de Python et a tenté de les telecharger sans pouvoir importer Keybinder.

Oui Pumubuntu a besoin du module Keybinder.
Par contre le message d'erreur te dit simplement que ce module n'est pas installé et que tu peux le faire via la commande

sudo apt-get install python-NomDuModule
## Soit ici
sudo apt-get install python-keybinder

C'est la même chose que ce que tu as fais avec la Logithèque mais en ligne de commande.

#8 Re : -1 »  [résolu] Scinder une série d'images PDF » Le 07/05/2013, à 11:33

elendil
Réponses : 31

Changes la ligne

convert "$"FILE" -crop 2\> cropped/"$FILE"

par

convert "$FILE" -crop 2\> cropped/"$FILE"

Sinon y a t'il un retour d'erreur ou simplement que les images ne sont pas séparées ?

#9 Re : -1 »  [résolu] Scinder une série d'images PDF » Le 07/05/2013, à 13:45

elendil
Réponses : 31
philoup44 a écrit :

je soupçonne bien couper (ou scinder) en 2 ,mais \> sans espace signifie quoi , ne pas interpreter > ??

Il me semble que le "\>" sert à forcer la taille sur deux dimensions lors d'un resize (mais je ne suis pas certain)

philoup44 a écrit :

J'ai fait l'éssai, et ça fonctionne !!

Comme quoi rien ne vaut le manuel wink

#10 Re : -1 »  [résolu] Scinder une série d'images PDF » Le 07/05/2013, à 15:30

elendil
Réponses : 31

J'avais juste corrigé la ligne de roger64 car il y avait un " (double quote) en trop post #7.... C'est lui qui avait mis le -crop 2\> pas moi wink
Sur le moment je n'ai pas réfléchi à ce que voulait dire la ligne mais effectivement elle ne doit rien vouloir dire et je pense que tu as trouvé la bonne solution au post #10.

Joli quiproquos smile

#11 Re : -1 »  Copier/Coller avec conversion en majucules ou minuscules » Le 04/05/2013, à 03:46

elendil
Réponses : 6

Tu peux toujours utiliser Vim (ou son appli graphique Gvim).

En gros ça va donner quelque chose comme :
1 - Sélection du texte à copier quelque part autre que Vim
2 - Copier (Ctrl+c)
3 - Dans Vim (ou Gvim) : "+gP (raccourcis clavier pour coller depuis le presse-papier (oui ce sont bien les touches : " + g P
4 - Sélection du texte à modifier : Ctrl+v puis sélection
5 - Changement de case :
-- la touche ~ toggle la case donc pour le mot "Bonjour" -> "bONJOUR"
-- la touche U change tout en majuscule : "Bonjour" -> "BONJOUR"
-- la touche u change tout en minuscule : "Bonjour" -> "bonjour"

Pas de modification à la volée du contenu du presse-papier....

Pour plus d'infos sur Vim voir la doc dans Ubuntu et pour le changement de casse : http://vim.wikia.com/wiki/Switching_case_of_characters

Il y a aussi un plugin pour automatiser un peu tout ça : http://www.vim.org/scripts/script.php?script_id=1014

(La même chose est faisable avec Gedit par exemple)

#12 Re : -1 »  pb d'affichage des graph sou matplotlib (python) » Le 07/05/2013, à 11:30

elendil
Réponses : 2
gl38 a écrit :

Le site de matplotlib dit que sous linux, le plus simple est d'installer les paquets de la distribution.
Je viens d'installer les paquet matplotlib et ipython et ce que synaptic a trouvé bon d'ajouter

Une installation par les paquets est fortement recommandée car elle gère les dépendance.
Par contre ipython n'est absolument pas utile !

Matplotlib pouvant être utilisée sur un serveur web (pas d'interfacce graphique) les sources doivent laisser les dépendances graphiques optionnelles....
(c'est mon interprétation peut-être fausse ou pas correcte)

Sinon ajoute la ligne "plt.savefig("test.png)" juste avant le plt.show() soit :

import matplotlib.pyplot as plt
import numpy as np
x=np.linspace(-5,5,100)
plt.plot(x,np.sin(x))  
plt.ylabel('fonction sinus')
plt.xlabel("l'axe des abcisses")
plt.savefig("test.png")
plt.show()

Si le fichier test.png est bien créé, c'est qu'il y a un problème de backend (d'affichage graphique).
Sois tu passes des heures à chercher qui fait quoi et quel backend utilisé/installé....
Soit tu fais un simple

sudo apt-get install python-matplotlib python-tk

Il faut de mémoire ajouter le paquet python-gtk2 pour avoir l'affichage graphique des plots (tk devrait être suffisant mais je ne me souvient plus....)
Et tout sera installé comme il faut avec le backend qu'il faut....

PS : il vaut mieux un :

import matplotlib.pyplot as plt 

qu'un

from pylab import *

Question mélagne des pinceaux dans les namespaces et quantité de chose importé (lourdeur du script).

#13 Re : -1 »  Reprise d'un projet Qt sous sous un autre environnement. » Le 01/05/2013, à 08:08

elendil
Réponses : 14

Juste en passant :
- Tu n'as que ces lignes dans ton terminal lors de la compilation ? Si c'est pas le cas, poste tout ce qu'il y a.
- qmake est-il installé sur ton pc ? le nom du paquet est qt4-qmake (il me semble).

#14 Re : -1 »  Reprise d'un projet Qt sous sous un autre environnement. » Le 02/05/2013, à 19:46

elendil
Réponses : 14
Kakoum a écrit :

Je n'ai que ces lignes oui, je peux tester en compilant à partir d'un "make" depuis un terminal sinon ? (y'aura plus de détail)

QTCreator semble être un IDE du coup je ne sais pas trop comment il gère la compilation...
Faire un make sans makefile ça ne sert à rien du coup je ne sais pas si ce sera utile. Dans tous les cas tu peux tenter et s'il te dit qu'il n'y a pas de makefile c'est qe QTCreator gère ça différemment.

Je n'ai pas jamais fait de Qt et n'utilise pas d'IDE.... du coup je ne pourrais pas beaucoup t'aider....

Kakoum a écrit :

Comment je vois si il est installé ? yikes

dpkg -l NOM DU PAQUET

soit :

dpkg -l qt4-qmake

#15 Re : -1 »  Reprise d'un projet Qt sous sous un autre environnement. » Le 02/05/2013, à 20:51

elendil
Réponses : 14
Kakoum a écrit :
ii  qt4-qmake      4:4.8.1-0ubunt Qt 4 qmake Makefile generator tool

comment le réinstaller ?

Il est bien installé big_smile.

Bon ben du coup je ne sais pas quoi te dire....

#16 Re : -1 »  [ résolue ! ] afficher toute les man d'un seul coup » Le 04/05/2013, à 09:28

elendil
Réponses : 16

Si les solutions données précédemment ne te conviennent pas voici trois commandes qui pourront t'aider à construire un script pour faire ce que tu veux en une fois :-)

Lister tous les man pages :

man -k .

Créer un PDF d'un man page :

 man -t MANPAGE | ps2pdf - MANPAGE.pdf

Concaténer plusieurs pdf (nécessite pdftk):

pdftk *.pdf cat output all_man_page.pdf

#17 Re : -1 »  problème apt-get update » Le 02/05/2013, à 19:56

elendil
Réponses : 18

ppoeconf sert pour les modem rien à voir avec un proxy ... (enfin je crois).

Sinon j'ai eu le même soucis de connexion persistante avec un modem pppoe.
Il me semble que j'avais un dossier /etc/ppp dans lequel pppoe range sa config et que j'avais du le supprimer pour retrouver un fonctionnement normal du gestionnaire de connexion.

ATTENTION : je ne sais pas ce que peu entraîner la suppression de ce dossier !
Dans mes souvenirs ça avait fonctionner sans problème mais c'était sur une ancienne version d'Ubuntu (7.04 ou quelque comme ça).
En dernier recours, tu peux tenter de renommer le dossier histoire de voir si au redémarrage ça a changé quelque chose. Comme ça tu pourras revenir en arrière et ne pas tout planter !

#18 Re : -1 »  problème apt-get update » Le 03/05/2013, à 08:05

elendil
Réponses : 18

Il doit rester un fichier de configuration généré par pppoe qui traîne quelque part et qui force le réseau par défaut là-dessus..... Mais c'est trop loin dans mes souvenirs pour que je trouve d'où ça vient....

#19 Re : -1 »  problème apt-get update » Le 03/05/2013, à 18:06

elendil
Réponses : 18
Eco-Cystemes a écrit :

Tu peux nous copier ton fichier /etc/network/interfaces ?

Je crois bien que c'est le fichier qu'il me manquait tout à l'heure !
À ne pas supprimer mais je crois bien que c'est là dedans que pppoe modifie 2 - 3 trucs !
(enfin de mémoire et ça remonte à loin...)

#20 Re : -1 »  [Résolu] Python, probleme compliation terminal » Le 29/04/2013, à 09:54

elendil
Réponses : 10

Il y a une chose qui me dérange dans ce que tu racontes : "python compilation"
Python ne compile pas au sens que l'on entend avec du C,C++ et autre.

Il fait effectivement une précompilation (les fichiers .pyc) lorsque l'on importe un module.

Mais pour une utilisation courante : python mon_prog.py il n'y a pas de compilation !
Python est un langage de script comme le Bash il interprète ligne par ligne sans compiler.

La gestion du buffer peut être différente entre l'IDLE et le terminal. Dans tout les cas si tu ne "flush" pas le buffer ne se videra pas tout seul avant la fin du programme.
En fait il pour être plus précis il me semble que le buffer est géré en interne par python et peut donc être vidé avant la fin du programme mais c'est python qui décide quand "il a le temps et l'envi" de le faire.

Vu ce que tu racontes peut-être que ton IDLE gère le buffer différemment ???

Bien en tendue il y a la même chose avec l'écriture dans un fichier qui dépend du buffer...

(édit : précision)

#22 Re : -1 »  Lancement d'un programme via le lanceur (Bureau) » Le 28/04/2013, à 14:25

elendil
Réponses : 11

Tu dois même pouvoir mettre ça dans un lanceur directement non ?
Genre :

cd /media/300Go/Mes_jeux/Wolfenstein/ ; /usr/bin/wine et.exe

à mettre dans "Commande".
Répertoire de travail à laisser avec le chemin de ton dossier et cocher la case "exécuter dans un terminal".

Sinon il me semble que tu peux te passer du chemin absolu de wine car il doit être dans la variable PATH.

#23 Re : -1 »  la commande at "fais semblant" d'etre fonctionnelle[Résolu] » Le 27/04/2013, à 14:40

elendil
Réponses : 10

Il y a un bug signalé de gedit qui ouvre un onglet "Document sans nom" lorsqu'il est appelé avec gksudo.

Possible que ce sois la même chose avec la commande at ?

#24 Re : -1 »  Logiciel de représentation de l'espace » Le 27/04/2013, à 14:42

elendil
Réponses : 3

Geogebra peut t'aider (une pseudo 3D est dispo dans la dernière version il me semble).