|
|
|
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 | |
|  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
| 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 :
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
|  | 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 forum Reply
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 | |
|  |
| |
|
|
|