J'aimerai installer Exifutils qui est une série de commandes CLI pour
travailler sur les données Exif des photos.
Apparemment pour que ça fonctionne il faut toucher au "PATH".
1/ comment éditer le path ? J'ai tenté un pico ./bashrc dans mon dossier
home comme indiqué dans un site, mais j'obtiens un fichier vide. Normal
?
2/ Qu'indiquer dans le path ? J'ai copié le dossier Exifutils dans le
dossier /bin
Merci !
PS : si vous connaissez d'autres outils "graphiques" pour modifier des
données EXIF, je suis preneur ! (J'ai besoin de remettre la vrai date
sur des photos prises alors que l'appareil photo était déréglé)
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
fredo
Bonjour,
J'aimerai installer Exifutils qui est une série de commandes CLI pour travailler sur les données Exif des photos. Apparemment pour que ça fonctionne il faut toucher au "PATH".
1/ comment éditer le path ? J'ai tenté un pico ./bashrc dans mon dossier home comme indiqué dans un site, mais j'obtiens un fichier vide. Normal ? 2/ Qu'indiquer dans le path ? J'ai copié le dossier Exifutils dans le dossier /bin
Merci !
PS : si vous connaissez d'autres outils "graphiques" pour modifier des données EXIF, je suis preneur ! (J'ai besoin de remettre la vrai date sur des photos prises alors que l'appareil photo était déréglé)
moi j'ai un .cshrc (mon shell prefere est CSH). si tes executables sont dans /bin alors :
setenv PATH ${PATH}:/bin
ou pour la frime :
echo $PATH | grep -q -s "/bin" if $status == 1 then set path = ( "/bin" $path ) endif
et toujours terminer par :
# ajout de . dans le path set path=(. $path)
hth
Fred
Bonjour,
J'aimerai installer Exifutils qui est une série de commandes CLI pour
travailler sur les données Exif des photos.
Apparemment pour que ça fonctionne il faut toucher au "PATH".
1/ comment éditer le path ? J'ai tenté un pico ./bashrc dans mon dossier
home comme indiqué dans un site, mais j'obtiens un fichier vide. Normal
?
2/ Qu'indiquer dans le path ? J'ai copié le dossier Exifutils dans le
dossier /bin
Merci !
PS : si vous connaissez d'autres outils "graphiques" pour modifier des
données EXIF, je suis preneur ! (J'ai besoin de remettre la vrai date
sur des photos prises alors que l'appareil photo était déréglé)
moi j'ai un .cshrc (mon shell prefere est CSH).
si tes executables sont dans /bin alors :
setenv PATH ${PATH}:/bin
ou pour la frime :
echo $PATH | grep -q -s "/bin"
if $status == 1 then
set path = ( "/bin" $path )
endif
J'aimerai installer Exifutils qui est une série de commandes CLI pour travailler sur les données Exif des photos. Apparemment pour que ça fonctionne il faut toucher au "PATH".
1/ comment éditer le path ? J'ai tenté un pico ./bashrc dans mon dossier home comme indiqué dans un site, mais j'obtiens un fichier vide. Normal ? 2/ Qu'indiquer dans le path ? J'ai copié le dossier Exifutils dans le dossier /bin
Merci !
PS : si vous connaissez d'autres outils "graphiques" pour modifier des données EXIF, je suis preneur ! (J'ai besoin de remettre la vrai date sur des photos prises alors que l'appareil photo était déréglé)
moi j'ai un .cshrc (mon shell prefere est CSH). si tes executables sont dans /bin alors :
setenv PATH ${PATH}:/bin
ou pour la frime :
echo $PATH | grep -q -s "/bin" if $status == 1 then set path = ( "/bin" $path ) endif
et toujours terminer par :
# ajout de . dans le path set path=(. $path)
hth
Fred
jperrocheau
Ludovic Thébault wrote:
J'aimerai installer Exifutils qui est une série de commandes CLI pour travailler sur les données Exif des photos. Apparemment pour que ça fonctionne il faut toucher au "PATH".
Que dit ?:
echo $PATH
1/ comment éditer le path ? J'ai tenté un pico ./bashrc dans mon dossier home comme indiqué dans un site, mais j'obtiens un fichier vide. Normal ?
Oui et non, par défaut il n'y a pas de .bashrc dans ton home c'est à toi de le créer.
Voici en exemple mon .bashrc vers lequel pointe un lien symbolique nommé .bash_profile. C'est un .bashrc de macounet pur jus... les pros d'Unix son priés de --- #!/bin/bash # #### ## Fichier de configuration pour la definition de # la variable $PATH. # Pour les autres definitions/configurations, voir les # autres fichiers. # Ce fichier est toujours lu. ####
## # Ouverture d'applications X11 ## if [ -z "$DISPLAY" ] then export DISPLAY="localhost:0.0" fi
# #### ## Configuration file for aliases definitions. For other # definitions/configurations, see other files. # This is loaded only in interactive shells. #### ## Fichier de configuration pour la definition des alias. # Pour les autres definitions/configurations, voir les # autres fichiers. # Ce fichier n'est lu que par les shells interactifs. ####
# Global aliases : # Alias globaux : #alias -g myself=$USER #alias -g PL='|less' #alias -g FRIENDS='| fgrep -f ${FriendsFile}'
# Show the history of dirs : # Montre l'historique des repertoires : alias dh='dirs -v'
# Some useful aliases : # Quelques alias utiles : alias ll='ls -lah|more' alias rm='rm -i' alias la='ls -a|more'
# #### ## Configuration file for environmentvariables. For other # definitions/configurations, see other files. # This is loaded only in interactive shells. #### ## Fichier de configuration pour la definition des varaibles d'envireonnement. # Pour les autres definitions/configurations, voir les # autres fichiers. # Ce fichier n'est lu que par les shells interactifs. ####
# Make bash check directory spell shopt -s cdspell ----
Tout ce qui est derrière un # est considéré comme commentaire (façon simple de désactiver sans effacer du fichier).
2/ Qu'indiquer dans le path ? J'ai copié le dossier Exifutils dans le dossier /bin
Copié comment, à la main ? Perso je n'aurais pas fait comme cela
Perso quand j'installe des binaires en CLI à la main, c'est à dire quand il n'y a pas de script d'installation, je les mets dans mon home ici exactement ~/bin, d'où la ligne:
PATH=$PATH:~/bin:/usr/local/bin:/usr/local/sbin:/Developer/Tools:/usr/X1 1R6/bin dans mon PATH.
Comme cela je suis de ne pas créer de télescopage...
-- Jacques PERROCHEAU ________________________________________________________________________ e-mail: mailto:
J'aimerai installer Exifutils qui est une série de commandes CLI pour
travailler sur les données Exif des photos.
Apparemment pour que ça fonctionne il faut toucher au "PATH".
Que dit ?:
echo $PATH
1/ comment éditer le path ? J'ai tenté un pico ./bashrc dans mon dossier
home comme indiqué dans un site, mais j'obtiens un fichier vide. Normal
?
Oui et non, par défaut il n'y a pas de .bashrc dans ton home c'est à toi
de le créer.
Voici en exemple mon .bashrc vers lequel pointe un lien symbolique nommé
.bash_profile. C'est un .bashrc de macounet pur jus... les pros d'Unix
son priés de
---
#!/bin/bash
#
####
## Fichier de configuration pour la definition de
# la variable $PATH.
# Pour les autres definitions/configurations, voir les
# autres fichiers.
# Ce fichier est toujours lu.
####
##
# Ouverture d'applications X11
##
if [ -z "$DISPLAY" ]
then
export DISPLAY="localhost:0.0"
fi
#
####
## Configuration file for aliases definitions. For other
# definitions/configurations, see other files.
# This is loaded only in interactive shells.
####
## Fichier de configuration pour la definition des alias.
# Pour les autres definitions/configurations, voir les
# autres fichiers.
# Ce fichier n'est lu que par les shells interactifs.
####
# Global aliases :
# Alias globaux :
#alias -g myself=$USER
#alias -g PL='|less'
#alias -g FRIENDS='| fgrep -f ${FriendsFile}'
# Show the history of dirs :
# Montre l'historique des repertoires :
alias dh='dirs -v'
# Some useful aliases :
# Quelques alias utiles :
alias ll='ls -lah|more'
alias rm='rm -i'
alias la='ls -a|more'
#
####
## Configuration file for environmentvariables. For other
# definitions/configurations, see other files.
# This is loaded only in interactive shells.
####
## Fichier de configuration pour la definition des varaibles
d'envireonnement.
# Pour les autres definitions/configurations, voir les
# autres fichiers.
# Ce fichier n'est lu que par les shells interactifs.
####
# Make bash check directory spell
shopt -s cdspell
----
Tout ce qui est derrière un # est considéré comme commentaire (façon
simple de désactiver sans effacer du fichier).
2/ Qu'indiquer dans le path ? J'ai copié le dossier Exifutils dans le
dossier /bin
Copié comment, à la main ? Perso je n'aurais pas fait comme cela
Perso quand j'installe des binaires en CLI à la main, c'est à dire quand
il n'y a pas de script d'installation, je les mets dans mon home ici
exactement ~/bin, d'où la ligne:
PATH=$PATH:~/bin:/usr/local/bin:/usr/local/sbin:/Developer/Tools:/usr/X1
1R6/bin dans mon PATH.
Comme cela je suis de ne pas créer de télescopage...
--
Jacques PERROCHEAU
________________________________________________________________________
e-mail: mailto:jperrocheau@mac.com
J'aimerai installer Exifutils qui est une série de commandes CLI pour travailler sur les données Exif des photos. Apparemment pour que ça fonctionne il faut toucher au "PATH".
Que dit ?:
echo $PATH
1/ comment éditer le path ? J'ai tenté un pico ./bashrc dans mon dossier home comme indiqué dans un site, mais j'obtiens un fichier vide. Normal ?
Oui et non, par défaut il n'y a pas de .bashrc dans ton home c'est à toi de le créer.
Voici en exemple mon .bashrc vers lequel pointe un lien symbolique nommé .bash_profile. C'est un .bashrc de macounet pur jus... les pros d'Unix son priés de --- #!/bin/bash # #### ## Fichier de configuration pour la definition de # la variable $PATH. # Pour les autres definitions/configurations, voir les # autres fichiers. # Ce fichier est toujours lu. ####
## # Ouverture d'applications X11 ## if [ -z "$DISPLAY" ] then export DISPLAY="localhost:0.0" fi
# #### ## Configuration file for aliases definitions. For other # definitions/configurations, see other files. # This is loaded only in interactive shells. #### ## Fichier de configuration pour la definition des alias. # Pour les autres definitions/configurations, voir les # autres fichiers. # Ce fichier n'est lu que par les shells interactifs. ####
# Global aliases : # Alias globaux : #alias -g myself=$USER #alias -g PL='|less' #alias -g FRIENDS='| fgrep -f ${FriendsFile}'
# Show the history of dirs : # Montre l'historique des repertoires : alias dh='dirs -v'
# Some useful aliases : # Quelques alias utiles : alias ll='ls -lah|more' alias rm='rm -i' alias la='ls -a|more'
# #### ## Configuration file for environmentvariables. For other # definitions/configurations, see other files. # This is loaded only in interactive shells. #### ## Fichier de configuration pour la definition des varaibles d'envireonnement. # Pour les autres definitions/configurations, voir les # autres fichiers. # Ce fichier n'est lu que par les shells interactifs. ####
# Make bash check directory spell shopt -s cdspell ----
Tout ce qui est derrière un # est considéré comme commentaire (façon simple de désactiver sans effacer du fichier).
2/ Qu'indiquer dans le path ? J'ai copié le dossier Exifutils dans le dossier /bin
Copié comment, à la main ? Perso je n'aurais pas fait comme cela
Perso quand j'installe des binaires en CLI à la main, c'est à dire quand il n'y a pas de script d'installation, je les mets dans mon home ici exactement ~/bin, d'où la ligne:
PATH=$PATH:~/bin:/usr/local/bin:/usr/local/sbin:/Developer/Tools:/usr/X1 1R6/bin dans mon PATH.
Comme cela je suis de ne pas créer de télescopage...
-- Jacques PERROCHEAU ________________________________________________________________________ e-mail: mailto:
Tu noteras que j'ai réussi à rajouter ma ligne. Dans le fichier ~/home/moi/.bash_profile
Oui et non, par défaut il n'y a pas de .bashrc dans ton home c'est à toi de le créer.
Voici en exemple mon .bashrc vers lequel pointe un lien symbolique nommé .bash_profile. C'est un .bashrc de macounet pur jus... les pros d'Unix son priés de
Bah pourquoi j'ai qu'un .bash_profile ?
Copié comment, à la main ? Perso je n'aurais pas fait comme cela
au terminal. Ah oui, faut que je vérifie les autorisations alors...
Perso quand j'installe des binaires en CLI à la main, c'est à dire quand il n'y a pas de script d'installation, je les mets dans mon home ici exactement ~/bin, d'où la ligne:
Bon, j'ai créé un .bin dans mon home, puis y ait copié les fichiers. J'ai fait un chmod 777 et un chown moi.moi dessus. J'ai modifié le .bash_profile Par contre j'ai mis du temps à comprendre que je devais fermer le terminal pour "valider" la modif. Ca roule désormais. merci.
Jacques Perrocheau <jperrocheau@mac.com.invalid> wrote:
Tu noteras que j'ai réussi à rajouter ma ligne. Dans le fichier
~/home/moi/.bash_profile
Oui et non, par défaut il n'y a pas de .bashrc dans ton home c'est à toi
de le créer.
Voici en exemple mon .bashrc vers lequel pointe un lien symbolique nommé
.bash_profile. C'est un .bashrc de macounet pur jus... les pros d'Unix
son priés de
Bah pourquoi j'ai qu'un .bash_profile ?
Copié comment, à la main ? Perso je n'aurais pas fait comme cela
au terminal. Ah oui, faut que je vérifie les autorisations alors...
Perso quand j'installe des binaires en CLI à la main, c'est à dire quand
il n'y a pas de script d'installation, je les mets dans mon home ici
exactement ~/bin, d'où la ligne:
Bon, j'ai créé un .bin dans mon home, puis y ait copié les fichiers.
J'ai fait un chmod 777 et un chown moi.moi dessus.
J'ai modifié le .bash_profile
Par contre j'ai mis du temps à comprendre que je devais fermer le
terminal pour "valider" la modif.
Ca roule désormais. merci.
Tu noteras que j'ai réussi à rajouter ma ligne. Dans le fichier ~/home/moi/.bash_profile
Oui et non, par défaut il n'y a pas de .bashrc dans ton home c'est à toi de le créer.
Voici en exemple mon .bashrc vers lequel pointe un lien symbolique nommé .bash_profile. C'est un .bashrc de macounet pur jus... les pros d'Unix son priés de
Bah pourquoi j'ai qu'un .bash_profile ?
Copié comment, à la main ? Perso je n'aurais pas fait comme cela
au terminal. Ah oui, faut que je vérifie les autorisations alors...
Perso quand j'installe des binaires en CLI à la main, c'est à dire quand il n'y a pas de script d'installation, je les mets dans mon home ici exactement ~/bin, d'où la ligne:
Bon, j'ai créé un .bin dans mon home, puis y ait copié les fichiers. J'ai fait un chmod 777 et un chown moi.moi dessus. J'ai modifié le .bash_profile Par contre j'ai mis du temps à comprendre que je devais fermer le terminal pour "valider" la modif. Ca roule désormais. merci.
Tu noteras que j'ai réussi à rajouter ma ligne. Dans le fichier ~/home/moi/.bash_profile
OK, mais il faut que le binaires de Exifutils soient dans /bin pas dans un dossier /bin/Exifutils/
Oui et non, par défaut il n'y a pas de .bashrc dans ton home c'est à toi de le créer.
Voici en exemple mon .bashrc vers lequel pointe un lien symbolique nommé .bash_profile. C'est un .bashrc de macounet pur jus... les pros d'Unix son priés de
Bah pourquoi j'ai qu'un .bash_profile ?
Il faudra demander à un guru Unix. Je ne me souviens plus pourquoi, histoire fichier de config lu par les shell de login ou non...peut-être ?
Je ne suis pas encore assez calé pour te trouver la réponse en 5 minutes..
Copié comment, à la main ? Perso je n'aurais pas fait comme cela
au terminal. Ah oui, faut que je vérifie les autorisations alors...
Ouep surement et vérifier que tous ces binaires sont bien executables au sens unix, le "r-x" comme dans,
-r-xr-xr-x 1 root wheel 14K 27 May 2004 chmod
par exemple.
Perso quand j'installe des binaires en CLI à la main, c'est à dire quand il n'y a pas de script d'installation, je les mets dans mon home ici exactement ~/bin, d'où la ligne:
Bon, j'ai créé un .bin dans mon home, puis y ait copié les fichiers. J'ai fait un chmod 777 et un chown moi.moi dessus.
OK, c'est plus prudent.
J'ai modifié le .bash_profile Par contre j'ai mis du temps à comprendre que je devais fermer le terminal pour "valider" la modif.
Of course, l'informatique de grand papa, le fichier de conf n'est lu qu'une fois, au démarrage, pas de modif en mémoire vive en temps réel... ;-(
Ca roule désormais. merci.
De rien.
-- Jacques PERROCHEAU ________________________________________________________________________ e-mail: mailto:
Tu noteras que j'ai réussi à rajouter ma ligne. Dans le fichier
~/home/moi/.bash_profile
OK, mais il faut que le binaires de Exifutils soient dans /bin pas dans
un dossier /bin/Exifutils/
Oui et non, par défaut il n'y a pas de .bashrc dans ton home c'est à toi
de le créer.
Voici en exemple mon .bashrc vers lequel pointe un lien symbolique nommé
.bash_profile. C'est un .bashrc de macounet pur jus... les pros d'Unix
son priés de
Bah pourquoi j'ai qu'un .bash_profile ?
Il faudra demander à un guru Unix. Je ne me souviens plus pourquoi,
histoire fichier de config lu par les shell de login ou
non...peut-être ?
Je ne suis pas encore assez calé pour te trouver la réponse en 5
minutes..
Copié comment, à la main ? Perso je n'aurais pas fait comme cela
au terminal. Ah oui, faut que je vérifie les autorisations alors...
Ouep surement et vérifier que tous ces binaires sont bien executables au
sens unix, le "r-x" comme dans,
-r-xr-xr-x 1 root wheel 14K 27 May 2004 chmod
par exemple.
Perso quand j'installe des binaires en CLI à la main, c'est à dire quand
il n'y a pas de script d'installation, je les mets dans mon home ici
exactement ~/bin, d'où la ligne:
Bon, j'ai créé un .bin dans mon home, puis y ait copié les fichiers.
J'ai fait un chmod 777 et un chown moi.moi dessus.
OK, c'est plus prudent.
J'ai modifié le .bash_profile
Par contre j'ai mis du temps à comprendre que je devais fermer le
terminal pour "valider" la modif.
Of course, l'informatique de grand papa, le fichier de conf n'est lu
qu'une fois, au démarrage, pas de modif en mémoire vive en temps réel...
;-(
Ca roule désormais. merci.
De rien.
--
Jacques PERROCHEAU
________________________________________________________________________
e-mail: mailto:jperrocheau@mac.com
Tu noteras que j'ai réussi à rajouter ma ligne. Dans le fichier ~/home/moi/.bash_profile
OK, mais il faut que le binaires de Exifutils soient dans /bin pas dans un dossier /bin/Exifutils/
Oui et non, par défaut il n'y a pas de .bashrc dans ton home c'est à toi de le créer.
Voici en exemple mon .bashrc vers lequel pointe un lien symbolique nommé .bash_profile. C'est un .bashrc de macounet pur jus... les pros d'Unix son priés de
Bah pourquoi j'ai qu'un .bash_profile ?
Il faudra demander à un guru Unix. Je ne me souviens plus pourquoi, histoire fichier de config lu par les shell de login ou non...peut-être ?
Je ne suis pas encore assez calé pour te trouver la réponse en 5 minutes..
Copié comment, à la main ? Perso je n'aurais pas fait comme cela
au terminal. Ah oui, faut que je vérifie les autorisations alors...
Ouep surement et vérifier que tous ces binaires sont bien executables au sens unix, le "r-x" comme dans,
-r-xr-xr-x 1 root wheel 14K 27 May 2004 chmod
par exemple.
Perso quand j'installe des binaires en CLI à la main, c'est à dire quand il n'y a pas de script d'installation, je les mets dans mon home ici exactement ~/bin, d'où la ligne:
Bon, j'ai créé un .bin dans mon home, puis y ait copié les fichiers. J'ai fait un chmod 777 et un chown moi.moi dessus.
OK, c'est plus prudent.
J'ai modifié le .bash_profile Par contre j'ai mis du temps à comprendre que je devais fermer le terminal pour "valider" la modif.
Of course, l'informatique de grand papa, le fichier de conf n'est lu qu'une fois, au démarrage, pas de modif en mémoire vive en temps réel... ;-(
Ca roule désormais. merci.
De rien.
-- Jacques PERROCHEAU ________________________________________________________________________ e-mail: mailto:
Eric Jacoboni
(Jacques Perrocheau) writes:
Voici en exemple mon .bashrc vers lequel pointe un lien symbolique nommé .bash_profile. C'est un .bashrc de macounet pur jus... les pros d'Unix son priés de
Bah pourquoi j'ai qu'un .bash_profile ?
Il faudra demander à un guru Unix. Je ne me souviens plus pourquoi, histoire fichier de config lu par les shell de login ou non...peut-être ?
Je ne suis pas un guru Unix, mais la section "INVOCATION" de "man bash" indique bien la différence entre les deux. -- Éric Jacoboni, né il y a 1412720214 secondes
Voici en exemple mon .bashrc vers lequel pointe un lien symbolique nommé
.bash_profile. C'est un .bashrc de macounet pur jus... les pros d'Unix
son priés de
Bah pourquoi j'ai qu'un .bash_profile ?
Il faudra demander à un guru Unix. Je ne me souviens plus pourquoi,
histoire fichier de config lu par les shell de login ou
non...peut-être ?
Je ne suis pas un guru Unix, mais la section "INVOCATION" de "man
bash" indique bien la différence entre les deux.
--
Éric Jacoboni, né il y a 1412720214 secondes
Voici en exemple mon .bashrc vers lequel pointe un lien symbolique nommé .bash_profile. C'est un .bashrc de macounet pur jus... les pros d'Unix son priés de
Bah pourquoi j'ai qu'un .bash_profile ?
Il faudra demander à un guru Unix. Je ne me souviens plus pourquoi, histoire fichier de config lu par les shell de login ou non...peut-être ?
Je ne suis pas un guru Unix, mais la section "INVOCATION" de "man bash" indique bien la différence entre les deux. -- Éric Jacoboni, né il y a 1412720214 secondes
jperrocheau
Eric Jacoboni wrote:
Bah pourquoi j'ai qu'un .bash_profile ?
Il faudra demander à un guru Unix. Je ne me souviens plus pourquoi, histoire fichier de config lu par les shell de login ou non...peut-être ?
Je ne suis pas un guru Unix, mais la section "INVOCATION" de "man bash" indique bien la différence entre les deux.
OK, merci d'avoir retrouvé le bon paragraphe...
Comme quoi, cela se mémorise doucement, mais c'est encore flou ;-).
-- Jacques PERROCHEAU ________________________________________________________________________ e-mail: mailto:
Eric Jacoboni <jaco@neottia.net> wrote:
Bah pourquoi j'ai qu'un .bash_profile ?
Il faudra demander à un guru Unix. Je ne me souviens plus pourquoi,
histoire fichier de config lu par les shell de login ou
non...peut-être ?
Je ne suis pas un guru Unix, mais la section "INVOCATION" de "man
bash" indique bien la différence entre les deux.
OK, merci d'avoir retrouvé le bon paragraphe...
Comme quoi, cela se mémorise doucement, mais c'est encore flou ;-).
--
Jacques PERROCHEAU
________________________________________________________________________
e-mail: mailto:jperrocheau@mac.com