DEB XnViewMP 0.21b  Ubuntu-x32bit


How to create a debian package for Ubuntux64 with a 32bit tarball  retour logiciels gratuits
Comment construire un paquet DEB pour Ubuntu x64 à partir d' une archive TGZ x32
CET ARTICLE EST ANCIEN
Certains détails ont changé. Par exemple les ia32-libs sont devenus inutiles pour confectionner un DEB x32bit compatible avec un OS Linux x64bit.
Depuis Precise Pangolin les développeurs confectionnent des applications i386 à partir d' archives x32bit et des applications amd64 à partir d' archives x64bit.

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)
Les librairies sont anciennes et ne sont peut-être plus compatibles avec votre release
XnViewMP-linux.tgz(13,7Mo)

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

Voici l'archive .tgz pour fabriquer le paquet debian proposé ci-dessous en fait je l'ai sauvegardée car l'arrivée d'une nouvelle archive écrase l'ancienne dans le serveur de xnview.
Pierre-E Gougelet le créateur de XnView en est à la version 0.84 de 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 le logiciel XnViewMP-linux-x32 dans Ubuntu-x64
DEBs plus récents

créer un paquetage DEB pour Ubuntu lucid-x64

XnViewMP 0.21
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 selon la version de Ubuntu.
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
/usr/opt/XnViewMP/xnview.sh
else
/usr/opt/XnViewMP/xnview.sh $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'employais dans les tableaux ci-dessus avait entraîné des erreurs dans les scripts
je remercie l'internaute qui m'a averti sur notre forum
I
J'ai aussi 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...etcetera....
La mise à jour automatique entre xnviewmp0.21b ou
xnviewmp0.32b vers xnviewmp034b est maintenant au point

versions plus récentes de xnviewmp (last releases)
 

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

Interface de XnViewMP 0.21

Cliquez pour agrandir l'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 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

Téléchargement de wubi 10.10




www.wubijacq.com Cliquez ici pour vous abonner à ce flux RSS