Français English 

              DEB XnViewMP 0.21b Ubuntu Karmic et Ubuntu Jaunty


How to create xnview deb package for Ubuntu Karmic (9.10) retour logiciels gratuits

Paquetages DEB XnViewMP 0.21 et mode d'emploi pour les créer

créer un paquetage DEB pour Ubuntu Karmic


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 et                                           

Entrez ceci dans un terminal :

cd ~/Bureau
mkdir -p xnviewmp/DEBIAN
mkdir -p xnviewmp/usr/lib
mkdir -p xnviewmp/usr/sbin
mkdir -p xnviewmp/usr/share/applications
tar -xzf XnViewMP-linux.tgz -C xnviewmp/usr/lib
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 la ligne commençant par "Depends:".                                                                                                                                               

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

Package: xnviewmp
Version: 0.21b
Architecture: amd64
Installed-Size: 37213
Depends: ia32-libs (>= 2.7ubuntu17)
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=/usr/lib/XnViewMP/ export LD_LIBRARY_PATH QT_PLUGIN_PATH=/usr/lib/XnViewMP/ export QT_PLUGIN_PATH if [ -z "$1" ] ; then /usr/lib/XnViewMP/xnview else /usr/lib/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=/usr/lib/XnViewMP/xnview.png
Categories=Graphics;


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

Mises à jour

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

vers xnviewmp0.26b (unstable)

les paquetages DEB pour Karmic et Jaunty

Click to zoom the image
Tous les DEB ne sont pas aussi compliqués à faire mais là il s'agit de faire une mise à jour et l'idée de faire un DEB qui facilitera  les mises à jour est bonne , J'ai fait un peu de traduction mais si vous voulez faire du copier-coller , il vaut mieux aller sur le post de mplex , Je trouve que xnview qt4 de xadras est un bon DEB et vous pouvez toujours utiliser l'exécutable xnview.sh contenu dans xnviewmp-linux.tgz  des différentes versions , 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

ou un post sur *le forum dédié de xnview


le DEB pour Karmic



incompatible avec Jaunty


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
xnviewmp0.21b_karmic_amd64.deb

Le DEB pour Jaunty




Il suffit pour le construire de changer ia32-libs(>= 2.7ubuntu17) par ia32-libs(>= 2.7ubuntu6.1) dans la ligne commençant par "Depends:" du fichier de contrôle

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

incompatible avec Koala


                                        
xnviewmp0.21b_jaunty_amd64.deb

    contacter Jacques



Click here to subscribe to this RSS feed
Site web créé avec Lauyan TOWebDernière mise à jour : jeudi 2 septembre 2010