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".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

#1 Le 29/03/2010, à 16:26

Hizoka

XnViewMP v0.35

Ce topic fait suite à http://forum.ubuntu-fr.org/viewtopic.php?id=321190

Pour plus d'info sur ce logiciel : xnview_mp (des deb sont déja dispo...)

voila un script :
- compare la version dispo sur le net et la version installé (si installé via un deb).
- met à jour si besoin
- télécharge la dernière version et fait tout pour la création d'un deb
- installe le deb

Il nécessite le paquet : "links"

#! /bin/bash
# Variables pour les couleurs
FUSHIA="\033[1;35m"
NOIR="\033[1;0m"
BLEUFONCE="\033[1;34m"
VERT="\033[1;32m"
ROUGE="\033[1;31m"

# Vérification de la présence du paquet links
[[ -z $(dpkg --get-selections | grep 'links') ]] && sudo apt-get install links

# Version du net
xnviewmp_net=$(links -dump "http://newsgroup.xnview.com/viewforum.php?f=60&start=0" | sed -n "/Announcement: XnView/ s/.*XnView.*\([09].*\)/\1/p" | sort | tail -1)

# Version installée
xnviewmp_local=$(dpkg -l | sed -n "/ii  xnviewmp/ s/.*\([[:digit:]]\.[[:digit:]]*\).*/\1/p")

# Comparaison des 2 versions
if [[ ${xnviewmp_net} == ${xnviewmp_local} ]]
then
    echo -e "\n${BLEUFONCE}XnViewMP est ${FUSHIA}à jour.${NOIR}"
    read -p "Faut-il continuer malgés tout ? "

    # Si refusé, on arrete là
    [[ ${REPLY} == [Nn]* ]] && return
elif [[ -z ${xnviewmp_net} ]]
then
    echo "Impossible de trouver la version dispo sur le net."
    read -p "Faut-il continuer malgés tout ? "

    # Si refusé, on arrete là
    [[ ${REPLY} == [Nn]* ]] && return
else
    echo -e "${BLEUFONCE}Les versions de XnViewMP sont ${FUSHIA}différentes${BLEUFONCE} :
     - Version du net : ${FUSHIA}${xnviewmp_net}${BLEUFONCE}
     - Version locale : ${FUSHIA}${xnviewmp_local:-Non installé}\n${NOIR}"

    # Demande de mise à jour
    read -p "Faut-il mettre à jour XnViewMP ? [Oui/Non] : "

    # Si refusé, on arrete là
    [[ ${REPLY} == [Nn]* ]] && return
fi

# Choix de l'architecture
echo "Quelle architecture (vous êtes en $(uname -m)) doit être utilisée ?"
select arch in "amd64" "i386" "Exit"
do
    case ${arch} in
        amd64) fichier="XnViewMP-linux-x64.tgz"; break ;;
        i386) fichier="XnViewMP-linux.tgz"; break ;;
        Exit) exit ;;
    esac
done

# Création de l'arborescence deb
echo -e "${BLEUFONCE}Création de l'arborescence${NOIR}.\n"
mkdir -p /tmp/xnviewmp/{DEBIAN,opt,usr/{sbin,share/applications}}

# Téléchargement du fichier :
echo -e "${BLEUFONCE}Téléchargement de la derniere version de type ${FUSHIA}${arch}${NOIR}...\n"
wget http://download.xnview.com/${fichier} -O /tmp/${fichier}

# Extraction du fichier tar
echo -e "${BLEUFONCE}Extraction du fichier tar${NOIR}.\n"
tar -xzf /tmp/${fichier} -C /tmp/xnviewmp/opt

# Renommage dossier
mv /tmp/xnviewmp/opt/XnViewMP* /tmp/xnviewmp/opt/XnViewMP

# Suppression du fichier tar
echo -e "${BLEUFONCE}Suppression du fichier tar${NOIR}.\n"
rm /tmp/${fichier}

# Taille du dossier xnviewp
echo -e "${BLEUFONCE}Création des fichiers servant au fichier deb${NOIR}.\n"
taille=$(du /tmp/xnviewmp -c | sed -n 's/\t.*// ;$p')

# Creation du fichier control du deb
echo "Package: xnviewmp
Version: ${xnviewmp_net}
Architecture: ${arch}
Installed-Size: ${taille}
Section: graphics
Priority: optional
Maintainer: None <none@none.com>
Homepage: http://www.xnview.com
Description: XnViewMP lecteur et convertisseur de fichier graphique" > /tmp/xnviewmp/DEBIAN/control

# Création du fichier supprimant une ancienne version si elle existe
echo '#! /bin/bash
if [[ -e "/opt/XnViewMP" ]]
then
  rm -r /opt/XnViewMP
fi
fichier_bin=$(find /usr/bin -name xnviewmp)
if [[ -n "${fichier_bin}" ]]
then
  rm "${fichier_bin}"
fi
if [[ -e "/usr/share/applications/xnview.desktop" ]]
then
  rm /usr/share/applications/xnview.desktop
fi' > /tmp/xnviewmp/DEBIAN/preinst

# Création du fichier postinstall qui ajoute la commande de lancement du logiciel
echo '#! /bin/bash
ln -s /opt/XnViewMP/xnview.sh /usr/bin/xnviewmp' > /tmp/xnviewmp/DEBIAN/postinst

# Création du fichier postrm qui supprime la commande de lancement du logiciel
echo '#! /bin/bash
find /usr/bin -name "xnviewmp" -delete' > /tmp/xnviewmp/DEBIAN/postrm

# Permissions pour les fichiers ci-dessus
chmod 775 /tmp/xnviewmp/DEBIAN/p*

# Création du raccourci
echo "[Desktop Entry]
Version=${xnviewmp_net}
Type=Application
Name=XnViewMP
GenericName=Lecteur/convertisseur graphique
Comment=lecteur et convertisseur de fichier graphique
Exec=xnviewmp %f
Icon=/opt/XnViewMP/xnview.png
Categories=Graphics;

MimeType=image/bmp;image/gif;image/jpeg;image/jpg;image/pjpeg;image/png;image/tiff;image/x-bmp;image/x-fits;image/x-png;image/x-psd;image/x-xbitmap;application/dicom;" > /tmp/xnviewmp/usr/share/applications/xnviewmp.desktop

# Création du deb
dpkg --build /tmp/xnviewmp /tmp/xnviewmp_${xnviewmp_net}_${arch}.deb

# Suppression des dossiers
rm -r /tmp/xnviewmp

# Installation du deb
echo -e "\n${BLEUFONCE}Voulez-vous installer le paquet deb nouvellement créé ?${NOIR}"
select install in "Oui" "Non" "Exit"
do
    [[ ${install} != Oui ]] && { echo "Fichier deb : /tmp/xnviewmp_${xnviewmp_net}_${arch}.deb"; exit; }

    echo -e "${BLEUFONCE}Installation du paquet en cours...${NOIR}"
    sudo dpkg -i /tmp/xnviewmp_${xnviewmp_net}_${arch}.deb

    # Vérification du tout
    new_xnviewmp_local=$(dpkg -l | sed -n "/ii  xnviewmp/ s/.*\([[:digit:]]\.[[:digit:]]*\).*/\1/p")

    if [[ ${xnviewmp_net} == ${new_xnviewmp_local} ]]
    then
        echo -e "\n${BLEUFONCE}XnViewMP est maintenant ${FUSHIA}à jour.${NOIR}"

        read -p "Faut-il supprimer le fichier deb maintenant ? "

        # Suppression du deb
        [[ ${REPLY} != [Nn]* ]] && rm /tmp/xnviewmp_${xnviewmp_net}_${arch}.deb
        exit 0
    else
        echo "${ROUGE}Une erreur est survenue, le version installée est differente de celle du net.${NOIR}"
        echo "Fichier deb : /tmp/xnviewmp_${xnviewmp_net}_${arch}.deb non supprimé."
        exit 1
    fi
done

merci de faire un retour.

Dernière modification par Hizoka (Le 02/06/2011, à 15:57)

Hors ligne

#2 Le 29/03/2010, à 16:29

Nialalala

Re : XnViewMP v0.35

Après ajout de links, impressionnant ! cool

Mais ça ne marche pas...
- l'icône dans le menu Graphisme ne correspond pas au PNG du programme,
- quand je lance en console j'ai le message suivant :

xxxx@Caph:~/Bureau$ xnviewmp 
bash: /opt/XnViewMP/xnview.sh: Aucun fichier ou dossier de ce type

Pour information, l'exécutable du programme semble être dans

/opt/XnViewMP-025


La documentation et les forum quotidiennement tu liras.

Hors ligne

#3 Le 29/03/2010, à 16:39

Hizoka

Re : XnViewMP v0.35

script modifié :
- détection auto de l'architecture
- commande utilisé directement : xnviewmp
- le dossier xnviewmp_version devient xnviewmp

Hors ligne

#4 Le 29/03/2010, à 16:47

Nialalala

Re : XnViewMP v0.35

Ça a tout l'air de marcher !! cool:cool:
Reste le problème de l'icône dans le menu Graphisme.

Hizoka a écrit :

script modifié :
- détection auto de l'architecture

Tu peux alors enlever la phrase "Vous avez choisis : i686" qui apparaît à un moment lol

Merci à toi pour ton travail.

Dernière modification par Nialalala (Le 29/03/2010, à 16:48)


La documentation et les forum quotidiennement tu liras.

Hors ligne

#5 Le 29/03/2010, à 16:49

Hizoka

Re : XnViewMP v0.35

oui je l'ai degagé smile

je regarde pour l'icone (elle est fourni dans le tar maintenant par l'auteur)

merci smile

Hors ligne

#6 Le 29/03/2010, à 17:04

Hizoka

Re : XnViewMP v0.35

etrange pour l'icone...

l'image est bien presente : /opt/XnViewMP/xnview.png

Hors ligne

#7 Le 31/03/2010, à 21:52

Nialalala

Re : XnViewMP v0.35

J'ai fait tourner ton script sur une autre machine aujourd'hui et je me suis rendu compte que la version de XnViewMP a déjà changé : 0.26 !
(pas eu de problème avec l'icône)

Dernière modification par Nialalala (Le 31/03/2010, à 21:53)


La documentation et les forum quotidiennement tu liras.

Hors ligne

#8 Le 31/03/2010, à 22:25

Hizoka

Re : XnViewMP v0.35

oui j'ai vu aussi qu'une nouvelle version était dispo,

mon script a bien fonctionné ?

Hors ligne

#9 Le 01/04/2010, à 14:53

Nialalala

Re : XnViewMP v0.35

Nickel !


La documentation et les forum quotidiennement tu liras.

Hors ligne

#10 Le 01/04/2010, à 15:15

Hizoka

Re : XnViewMP v0.35

si tu es en 32bits, je veux bien que tu me l'envoi ou que tu me l'upload afin que je le mette sur mon serveur pour la doc.

moi je peux mettre la version 64.

Hors ligne

#11 Le 01/04/2010, à 15:40

Nialalala

Re : XnViewMP v0.35

Je t'ai envoyé le lien par le mail du site.


La documentation et les forum quotidiennement tu liras.

Hors ligne

#12 Le 01/04/2010, à 16:37

Hizoka

Re : XnViewMP v0.35

merci, c'est mis à jour smile

Hors ligne

#13 Le 06/05/2010, à 19:39

anthromon

Re : XnViewMP v0.35

je vient de d'installer ubuntu sur mon fixe et horreur je découvre que les lien pour xnview mp sont mort http://doc.ubuntu-fr.org/xnview_mp
et le code ne marche pas cher moi sad
se serais génial quelqu'un pourrais re-poster le deb smile

Dernière modification par anthromon (Le 06/05/2010, à 19:48)

Hors ligne

#14 Le 07/05/2010, à 08:59

Hizoka

Re : XnViewMP v0.35

en effet...

ca vient de mon serveur, je regarderai ça ce week end...

sinon utilise mon script de 1er post il fonctionne lui (normalment....)

Hors ligne

#15 Le 07/05/2010, à 10:52

anthromon

Re : XnViewMP v0.35

non script mais j'attendrais le paquet vus que je doit travailler avec que dimanche ^^

en tous cas grand merci smile  ^^ mon PC étais fournis avec vista (marche mal cher moi) et je ne pouvais pas passer a linux sans une visionneuse style XnView ou acdsee vus que j'en ais besoin pour travailler

Dernière modification par anthromon (Le 07/05/2010, à 10:52)

Hors ligne

#16 Le 08/05/2010, à 08:37

Hizoka

Re : XnViewMP v0.35

c'est bon smile

Hors ligne

#17 Le 08/05/2010, à 15:03

anthromon

Re : XnViewMP v0.35

merci smile sa marche parfaitement ^^

Hors ligne

#18 Le 15/05/2010, à 16:30

uboops

Re : XnViewMP v0.35

Bonjour,
Juste pour dire merci pour les .deb et le tuto sur XnViewMP ici:
http://doc.ubuntu-fr.org/xnview_mp

PS: même si il est également possible d'installer et d'utiliser XnViewMP, juste en décompressant l'archive:
XnViewMP-linux.tgz puis en utilisant le fichier xnwiew.sh afin de lancer l'application (lire aussi le README)

Dernière modification par uboops (Le 15/05/2010, à 16:38)


Tout comme, Ce qui a créé l'Univers (...dont l'Homme) est Patrimoine Universel, tout ce qui a été créé par l'Homme "via ce créateur" doit être au minimum Patrimoine de l'Humanité !

Hors ligne

#19 Le 15/05/2010, à 18:40

Hizoka

Re : XnViewMP v0.35

n'hesite pas à l'ajouter à la documentation si je ne l'avais pas fait.

Hors ligne

#20 Le 15/05/2010, à 19:18

anthromon

Re : XnViewMP v0.35

sa marche aussi^^ je le retiens pour les autre programme, merci smile

vivement la prochaine version que l'ont puissent imprimé ses images directement smile

Dernière modification par anthromon (Le 15/05/2010, à 19:19)

Hors ligne

#21 Le 24/06/2010, à 16:08

Ebanjo

Re : XnViewMP v0.35

Argh, dsl pour le retour, mais ça fait une heure que le curseur clignote dans mon terminal (où j'ai recopié le code)...

Voici ce qu'affiche mon terminal
(j'ai juste tronqué le nom d'utilisateur  *****3@*****3-laptop:)

3-laptop:~$ #! /bin/bash
3-laptop:~$ # Variables pour les couleurs
3-laptop:~$ FUSHIA="\033[1;35m"
3-laptop:~$ NOIR="\033[1;0m"
3-laptop:~$ BLEUFONCE="\033[1;34m"
3-laptop:~$ VERT="\033[1;32m"
3-laptop:~$ ROUGE="\033[1;31m"
3-laptop:~$ 
3-laptop:~$ # Version du net
3-laptop:~$ xnviewmp_net=$(links -dump "http://newsgroup.xnview.com/viewforum.php?f=60&sid=cd7112513755712e2212c4331191d5de" | sed -n "/Announcement: XnViewMP / s/.*XnViewMP beta //p" | sort | tail -1)
3-laptop:~$ 
3-laptop:~$ # Version installée
3-laptop:~$ xnviewmp_local=$(apt-cache show xnviewmp | grep "^Version" | sed "s/.* // ; s/-.*// ; s/b//")
W: Impossible de trouver le paquet xnviewmp
E: Aucun paquet n'a été trouvé
3-laptop:~$ 
3-laptop:~$ # Comparaison des 2 versions
3-laptop:~$ if [[ ${xnviewmp_net} == ${xnviewmp_local} ]]
> then
>     echo -e "\n${BLEUFONCE}XnViewMP est ${FUSHIA}à jour.${NOIR}"
>     exit
> fi
3-laptop:~$ 
3-laptop:~$ echo -e "${BLEUFONCE}Les versions de XnViewMP sont ${FUSHIA}différentes${BLEUFONCE} :
>  - Version du net : ${FUSHIA}${xnviewmp_net}${BLEUFONCE}
>  - Version locale : ${FUSHIA}${xnviewmp_local:-Non installé}\n${NOIR}"
Les versions de XnViewMP sont différentes :
 - Version du net : 0.26
 - Version locale : Non installé

3-laptop:~$ 
3-laptop:~$ # Création de l'arborescence deb
3-laptop:~$ echo -e "${BLEUFONCE}Création de l'arborescence${NOIR}.\n"
Création de l'arborescence.

3-laptop:~$ mkdir -p xnviewmp/{DEBIAN,opt,usr/{sbin,share/applications}}
3-laptop:~$ 
3-laptop:~$ # téléchargement du fichier : 
3-laptop:~$ echo -e "${BLEUFONCE}Téléchargement de la derniere version${NOIR}...\n"
Téléchargement de la derniere version...

3-laptop:~$ wget http://download.xnview.com/XnViewMP-linux.tgz
--2010-06-24 14:46:21--  http://download.xnview.com/XnViewMP-linux.tgz
Résolution de download.xnview.com... 91.121.3.192
Connexion vers download.xnview.com|91.121.3.192|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: 21256110 (20M) [application/x-gzip]
Sauvegarde en : «XnViewMP-linux.tgz»

100%[======================================>] 21 256 110   758K/s   ds 28s     

2010-06-24 14:46:49 (752 KB/s) - «XnViewMP-linux.tgz» sauvegardé [21256110/21256110]

3-laptop:~$ 
3-laptop:~$ # Extraction du fichier tar
3-laptop:~$ echo -e "${BLEUFONCE}Extraction du fichier tar${NOIR}.\n"
Extraction du fichier tar.

3-laptop:~$ tar -xzf XnViewMP-linux.tgz -C xnviewmp/opt
3-laptop:~$ 
3-laptop:~$ # Renommage dossier
3-laptop:~$ mv xnviewmp/opt/XnViewMP* xnviewmp/opt/XnViewMP
3-laptop:~$ 
3-laptop:~$ # Suppression du fichier tar
3-laptop:~$ echo -e "${BLEUFONCE}Suppression du fichier tar${NOIR}.\n"
Suppression du fichier tar.

3-laptop:~$ rm XnViewMP-linux.tgz
3-laptop:~$ 
3-laptop:~$ # Taille du dossier xnviewp
3-laptop:~$ taille=($(du xnviewmp | tail -1))
3-laptop:~$ taille=${taille[0]}
3-laptop:~$ 
3-laptop:~$ # Détéction de l'architecture
3-laptop:~$ architecture=$(uname -m)
3-laptop:~$ 
3-laptop:~$ case "${architecture}" in
>     *64*) # Creation du fichier control du deb
>         echo "Package: xnviewmp
> Version: ${xnviewmp_net}
> Architecture: amd64
> Installed-Size: ${taille}
> Depends: ia32-libs (>= 2.7ubuntu17)
> Section: graphics
> Priority: optional
> Maintainer: None <none@none.com>
> Homepage: http://www.xnview.com
> Description: XnViewMP lecteur et convertisseur de fichier graphique" > xnviewmp/DEBIAN/control ;;
> 
>     *) # Creation du fichier control du deb
>         echo "Package: xnviewmp
> Version: ${xnviewmp_net}
> Architecture: i386
> Installed-Size: ${taille}
> Section: graphics
> Priority: optional
> Maintainer: None <none@none.com>
> Homepage: http://www.xnview.com
> Description: XnViewMP lecteur et convertisseur de fichier graphique" > xnviewmp/DEBIAN/control ;;
> esac
3-laptop:~$ 
3-laptop:~$ echo

3-laptop:~$ 
3-laptop:~$ # Création de la commande de lancement du logiciel
3-laptop:~$ ln -s /opt/XnViewMP/xnview.sh xnviewmp/usr/sbin/xnviewmp
3-laptop:~$ 
3-laptop:~$ # Modification du script de lancement du logiciel
3-laptop:~$ echo '#!/bin/bash
> 
> if [[ -n $1 && -e "$1" ]]
> then
>     fichier=$1
> else
>     fichier=${HOME}
> fi
> LD_LIBRARY_PATH=/opt/XnViewMP/lib
> export LD_LIBRARY_PATH
> QT_PLUGIN_PATH=/opt/XnViewMP/lib
> export QT_PLUGIN_PATH
> /opt/XnViewMP/xnview "${fichier}"' > xnviewmp/opt/XnViewMP/xnview.sh
3-laptop:~$ 
3-laptop:~$ # Création du raccourci
3-laptop:~$ echo "[Desktop Entry]
> Version=1.0
> Type=Application
> Name=XnViewMP
> GenericName=Lecteur/convertisseur graphique
> Comment=lecteur et convertisseur de fichier graphique
> Exec=xnviewmp %f
> Icon=/opt/XnViewMP/xnview.png
> Categories=Graphics;
> 
> MimeType=image/bmp;image/gif;image/jpeg;image/jpg;image/pjpeg;image/png;image/tiff;image/x-bmp;image/x-fits;image/x-png;image/x-psd;image/x-xbitmap;application/dicom;" > xnviewmp/usr/share/applications/xnviewmp.desktop
3-laptop:~$ 
3-laptop:~$ echo

3-laptop:~$ 
3-laptop:~$ # Création du deb
3-laptop:~$ dpkg --build xnviewmp xnviewmp_${architecture}.deb
dpkg-deb : construction du paquet « xnviewmp » dans « xnviewmp_i686.deb ».
3-laptop:~$ 
3-laptop:~$ # Suppression des dossiers
3-laptop:~$ rm -r xnviewmp
3-laptop:~$ 
-laptop:~$ # Installation du deb
-laptop:~$ sudo dpkg -i xnviewmp_${architecture}.deb

La partie création du deb avait mis environ 5 min, avec un pc récent, mais là on dirait que ça bloque, même si le curseur clignote toujours.

NB : J'ai pas eu besoin de taper mon mot de passe car je venais de lancer le gestionnaire de paquets pour installer le navigateur en mode texte links (précision que l'on pourrait éventuellement rajouter sur le premier post).

N'étant pas (encore ^^) un pro, je m'étais contenté de l'archive exécutable de ce super logiciel qui marchait très bien, la dernière fois,
et là je sais pas trop quoi faire...

Lucid Lynx, 32 bits, core2duo 2 Ghz, 4 Go de ram.

Hors ligne

#22 Le 24/06/2010, à 17:09

Hizoka

Re : XnViewMP v0.35

NB : J'ai pas eu besoin de taper mon mot de passe car je venais de lancer le gestionnaire de paquets pour installer le navigateur en mode texte links (précision que l'on pourrait éventuellement rajouter sur le premier post).

Il nécessite le paquet : "links" => 1er post

Argh, dsl pour le retour, mais ça fait une heure que le curseur clignote dans mon terminal (où j'ai recopié le code)...

Tu n'es pas sensé le coller dans un terminal mais dans un fichier texte que tu lances apres, m'enfin c'est pas dit que ça change grand chose quand même.

Voici ce qu'affiche mon terminal

Ca m'aide pas bcp en fait car la console à renvoyer aucune erreur...

et afin de ne pas te prendre la tête :

Pour plus d'info sur ce logiciel : xnview_mp (des deb sont déja dispo...)

utilise les deb que j'avais créées.

Hors ligne

#23 Le 24/06/2010, à 17:15

Ebanjo

Re : XnViewMP v0.35

J'avais bien installé links avant.
ça clignote tjrs smile
Bon je vais fermer la fenêtre hmm
mais merci pour la réponse rapide.

(maintenant je sais ce que c un script)

Hors ligne

#24 Le 24/06/2010, à 17:53

Hizoka

Re : XnViewMP v0.35

dans le doute, je viens de désinstaller ma version et de lancer le script, niquel en 1 minute.

Hésite pas à prendre les deb proposés.

Hors ligne

#25 Le 24/06/2010, à 22:07

Ebanjo

Re : XnViewMP v0.35

Suite à qques autres conseils donnés par Hizoka par mail, ça marche parfaitement smile
Et c'est quand même plus sympa avec tous les raccourcis (menu, click droit...), que juste l'exécutable.
Merci bcp cool

Effectivement il fallait pas copier le code directement dans le terminal, les lignes qui défilent ensuite dans la console sont pas les mêmes (cf ci-dessous)

C'était pas sorcier pourtant, dsl :

Avec ubuntu lucid (lynx) :
1-Installer links avec le gestionnaire de paquets
2-Créer un nouveau fichier vierge sur le bureau
3-Copiez-y le code, et nommez-le "nouveaufichier.txt" (peu importe tant qu'il n'y a pas d'espace dans le nom)
4-Click droit sur le fichier--->Propriétés--->Onglet "Permissions"--->Cocher la case "autoriser l'exécution du fichier comme un programme"
5-Double-clickez pour ouvrir ce fichier et choisir "lancer dans un terminal"
(ou ouvrez le terminal et tapez :
bash NomDuFichier.txt
ce qui donne
bash /home/.../Bureau/nouveaufichier.txt
en mettant votre nom d'utilisateur à la place de ...)

L'installation commence, on tape son mot de passe au milieu, et voilà, ça prend à peine 30 secondes, téléchargement avec l'adsl compris smile



3-laptop:~$ bash /home/3/Bureau/nouveaufichier.txt
W: Impossible de trouver le paquet xnviewmp
E: Aucun paquet n'a été trouvé
Les versions de XnViewMP sont différentes :
- Version du net : 0.26
- Version locale : Non installé

Création de l'arborescence.

Téléchargement de la derniere version...

--2010-06-24 20:09:23-- http://download.xnview.com/XnViewMP-linux.tgz
Résolution de download.xnview.com... 91.121.3.192
Connexion vers download.xnview.com|91.121.3.192|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: 21256110 (20M) [application/x-gzip]
Sauvegarde en : «XnViewMP-linux.tgz»

100%[======================================>] 21 256 110 758K/s ds 27s

2010-06-24 20:09:51 (756 KB/s) - «XnViewMP-linux.tgz» sauvegardé [21256110/21256110]

Extraction du fichier tar.

Suppression du fichier tar.



dpkg-deb : construction du paquet « xnviewmp » dans « xnviewmp_i686.deb ».
[sudo] password for 3:
Sélection du paquet xnviewmp précédemment désélectionné.
(Lecture de la base de données... 160628 fichiers et répertoires déjà installés.)
Dépaquetage de xnviewmp (à partir de xnviewmp_i686.deb) ...
Paramétrage de xnviewmp (0.26) ...
Traitement des actions différées (« triggers ») pour « desktop-file-utils »...
Traitement des actions différées (« triggers ») pour « python-gmenu »...
Rebuilding /usr/share/applications/desktop.fr_FR.utf8.cache...
Traitement des actions différées (« triggers ») pour « python-support »...
3-laptop:~$

Dernière modification par Ebanjo (Le 24/06/2010, à 22:15)

Hors ligne