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