Téléchargement, compilation, installation et désinstallation éventuelle de qupzilla, en dehors des paquets officiels debian, mais de manière appropriée aux exigences du système debian en 13 points.
OBSOLÈTE - À réviser en raison notamment du passage de QupZilla à QT5
1] Passer en administrateur root ( pour les compilations réalisées avec les outils Qt ; paquet actuel qt4-dev-tools ; utilitaire: qmake, pour les autres compilations, ne pas passer en administrateur root utiliser fakeroot
voir : faire-un-paquet-version-complete-t4691.html
attention à partir d’ici les erreurs de frappes au clavier sont potentiellement dangereuses )
$ su -
taper le mot de passe root
#
2] Créer un dossier /usr/local/src pour les sources des compilations en dehors des paquets officiels debian, uniquement si les paquets debian ne vous conviennent pas ou n'existent pas, car il est nettement préférable d'utiliser les paquets debian des dépôts.
# cd /usr/
# mkdir local
# cd local/
# mkdir src
3] Créer un dossier pour les différentes versions des sources de Qupzilla
# cd src/
# mkdir qupzilla-versions
# cd qupzilla-versions/
4] Dépendances pré-requises à installer pour compiler à la fois les sources de Qupzilla et celles de minitube :
# apt-get install wget build-essential qt4-dev-tools pkg-config apt-file libphonon-dev openssl libssl-dev
5] Télécharger l’archive compressée des sources version actuelle au 15/07/2015 la v1.8.6
# wget https://github.com/QupZilla/qupzilla/archive/v1.8.6.tar.gz
6] Rendre les sources et les résultats de compilation exécutables :
# chmod a+x /usr/local/src/qupzilla-versions/qupzilla-1.8.6.tar.gz
7] Décompresser les archives des sources :
# gunzip v1.8.6.tar.gz
# tar -xvf v1.8.6.tar
8] Se placer dans le répertoire des sources
# cd qupzilla-1.8.6/
9] Configuer automatiquement les paramètres avec qmake
# qmake
10] Compiler avec make ( cette étape peut être longue, voire très longue, mais il faut persévérer ! )
# make
11] Création d’un fichier .deb avec l’utilitaire checkinstall
# checkinstall -D
checkinstall pose des questions, il faudra répondre de manière intelligente à ses questions
Il créera un fichier du type qupzilla_1.8.6-1_version-ceci-ou-cela.deb
dans le répertoire, ceci-ou-cela
dépendra de vos réponses à checkinstall
12] Installation de manière appropriée aux exigences du système debian de qupzilla
# dpkg -i qupzilla_1.8.6-1_version-ceci-ou-cela.deb
13] Désinstallation ( éventuelle ) appropriée aux exigences du système debian de qupzilla
# dpkg -r qupzilla