Français English 

              DEB XnViewMP 0.21b(stable) Ubuntu-x32bit


How to create xnviewmp deb package for Ubuntu  retour logiciels gratuits
Ubuntu 9.10 n'est plus maintenu depuis le 21 avril 2010

XnViewMP 0.21 et mode d'emploi pour créer des paquets DEB

                                    Archive xnviewmp021-linux.tgz

C'est la 1re de la série beta (mais stable
XnViewMP-linux.tgz

J'ai retrouvé l'archive de xnviewmp v0.21b(stable) pour Linux

Voici donc l'archive pour fabriquer le paquet debian proposé ci-dessous en fait j'avais oublié de la sauvegarder car l'arrivée d'une nouvelle archive écrase l'ancienne dans le serveur de xnview. Mais Pierre-E Gougelet le créateur de XnView espére bien aussi faire un futur XnViewMP en version stable aussi. Vous aurez toujours une idée sur comment est fabriqué un paquet debian. Les scripts qui suivent sont pour installer un logiciel 32bits dans Ubuntu-x64bit 
dans cette page

créer un paquetage DEB pour Ubuntu lucid-x64

Click here to subscribe to this RSS feed
Post de mplex Tue Nov 24, 2009 3:15 pm
créer un paquetage DEB afin de rendre l'installation/désinstallation de XnView plus facile dans Ubuntu . Le mode à suivre ci-dessous pourra intéresser certains utilisateurs .

un peu de code au fichier xnview.sh  qui pourra automatiquement désinstaller les vieux fichiers .deb  et qui pourra ajouter les nouvelles mises à jour  sans avoir à supprimer les données manuellement  à chaque fois qu'une nouvelle version doit être installée . Pour créer ce paquetage DEB , téléchargez le fichier XnViewMP-linux.tgz sur votre bureau .
cd ~/Desktop (en-us) cd ~/Bureau (fr) cd ~/Entorno (es)

Entrez ceci dans un terminal :

cd ~/Desktop
mkdir -p xnviewmp/DEBIAN
mkdir -p xnviewmp/opt
mkdir -p xnviewmp/usr/sbin
mkdir -p xnviewmp/usr/share/applications
tar -xzf XnViewMP-linux.tgz -C xnviewmp/opt
gedit xnviewmp/DEBIAN/control


Ce fichier de contrôle est pour un système 64-bit . Si vous avez Ubuntu 32-bit changez la ligne Architecture en "Architecture: i386" et effacer toute la ligne commençant par "Depends:"
Les ia32-libs peuvent changer de version.
Aller voir le paquet associé à votre version

copier-collez le texte suivant dans gedit, enregistrer et fermer

Package: xnviewmp
Version: 0.21b
Architecture: amd64
Installed-Size: 37213
Depends: ia32-libs (>= 2.7ubuntu26.1)
Section: graphics
Priority: optional
Maintainer: none <none@none.com>
Homepage: http://www.xnview.com
Description: XnViewMP image viewer and converter

     

Entrez ceci dans le terminal :

gedit xnviewmp/usr/sbin/xnviewmp


copier-coller le texte dans l'éditeur de texte gedit, enregistrer et fermer.

# !/bin/sh

# you'll need to update the vers variable below each
# time a new version of the application is released
vers="0.21"
tested=""

if [ -e "$HOME/.xnviewmp/XnView.db" ] ; then
if [ -e "$HOME/.xnviewmp/upgrade.ini" ] ; then
tested=`grep "dbtested=$vers" $HOME/.xnviewmp/upgrade.ini`
fi
if [ -z "$tested" -o ! -e "$HOME/.xnviewmp/upgrade.ini" ] ; then
rm $HOME/.xnviewmp/XnView.db
echo "dbtested=$vers" > $HOME/.xnviewmp/upgrade.ini
fi
else
if [ ! -e "$HOME/.xnviewmp" ] ; then
mkdir $HOME/.xnviewmp
fi
echo "dbtested=$vers" > $HOME/.xnviewmp/upgrade.ini
fi

LD_LIBRARY_PATH=/opt/XnViewMP/
export LD_LIBRARY_PATH
QT_PLUGIN_PATH=/opt/XnViewMP/
export QT_PLUGIN_PATH

if [ -z "$1" ] ; then
/opt/XnViewMP/xnview
else
/opt/XnViewMP/xnview $1
fi

exit 0


Entrez ceci dans le terminal :

chmod +x xnviewmp/usr/sbin/xnviewmp
gedit xnviewmp/usr/share/applications/xnviewmp.desktop


Copier-collez le texte suivant dans gedit, enregistrer et fermer .

[Desktop Entry]
Version=1.0
Type=Application
Name=XnViewMP
GenericName=Image Viewer/Converter
Comment=Image viewer and converter
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;


Entrez ceci dans le terminal :

dpkg --build xnviewmp


Installation
clic droit sur  xnviewmp.deb  et ouvrir avec gdebi.

Désinstallation
sudo apt-get remove xnviewmp

Le code html que j'emploie dans les tableaux ci-dessus peut parfois entraîner des erreurs dans les scripts
je remercie l'internaute qui m'a averti sur notre forum
Il vaut mieux que vous alliez à xnviewmp035-codes.tgz
J'ai changé tous les usr/lib par opt pour me mettre en conformité avec GNU/Linux

Mises à jour

Here we are! Special thanks to mplex, Simon6 and werebear (from Chicago) . Now we can easily upgrade from xnviewmp0.21b or xnviewmp0.32b to xnviewmp0.34b .
La mise à jour automatique entre xnviewmp0.21b ou
xnviewmp0.32b vers xnviewmp034b est maintenant au point

deb versions plus récentes

Calculer la valeur de Installed-Size

du -sx --exclude DEBIAN package-dirname ce qui donne ici
du -sx --exclude DEBIAN XnViewMP-021 and i found: value=36424

le paquetage DEB pour toute version Ubuntu 32bit

Click to zoom the image
Tous les DEB ne sont pas aussi simples à faire. là il s'agit de préparer une future mise à jour et l'idée de faire un DEB qui facilitera  les mises à jour est bonne , J'ai fait un peu de traduction et  vous pouvez  faire du copier-coller  , Je trouve que xnview qt4 de xadras (v0.12a) est un bon DEB et vous pouvez toujours utiliser l'exécutable xnview.sh contenu dans XnViewMP, une fois l'archive extraite sur votre bureau , pour profiter des améliorations qui vous intéressent . Quant à XnView for Windows , il est excellent . Certains l'installent même sur Linux avec Wine .                                                Mais XnViewMP est un beau challenge Mode d'emploi avec l'éxecutable xnview.sh  à installation en images                                                                                                                                                 

les commentaires sont bienvenus -- feedbacks are welcome
notre forumReply

le DEB pour toute version Ubuntu-x32



Il n'existe pas d'archive XnViewMP021-x64


lorsque vous aurez installé votre DEB xnviewmp 0.21b il devrait plus tard aisément upgrader en xnviewmp0.26(instable) et autres versions à venir sinon... sudo apt-get remove xnviewmp pour supprimer l'ancienne version
 Tout système Ubuntu-x32bit

    contacter Jacques



Click here to subscribe to this RSS feed
Site web créé avec Lauyan TOWebDernière mise à jour : mardi 25 octobre 2011