web-dev-qa-db-fra.com

Comment installer azpainter 2.0.6?

Je suis un novice complet avec Ubuntu (j'utilise Windows toute ma vie) et j'essaie d'installer AZpainter 2.0.6. J'ai eu le téléchargement ici: http://frankqbe.deviantart.com/art/AzPainter-212-English-Version-Download-488404806

J'ai passé quelques heures à essayer de comprendre ce que la première étape me demande de faire.

  1. `cd 'dans le répertoire contenant le code source du paquet et tapez` ./configure' pour configurer le paquet pour votre système.

    L'exécution de `configure 'peut prendre un certain temps. Lors de l’exécution, certains messages indiquant les fonctionnalités recherchées sont imprimés.

D'après ce que je comprends, cela signifie que je compile à partir de la source? Pas certain.

Donc, je suis ce guide ici: http://www.control-escape.com/linux/lx-swinstall-tar.html et je n’ai que l’étape où j’ai mis ~/Downloads/azpainter-2.0.6 ./configure dans le terminal.

Mais ce que je reçois c'est:

bash: /home/dave/Downloads/azpainter-2.0.6: Is a directory

Il semble que d’autres installant azpainter aient trouvé cela très facile. Mais comme je suis un débutant, je suppose que je ne comprends pas la terminologie.

Se sentir un peu triste et frustré, je ne parviens pas à installer ce programme Paint (nous avions déjà des problèmes similaires. Essayer de faire en sorte que l'outil Paint fonctionne via playonlinux. Je jure que c'est parce que je ne sais pas ce que je fais ni ce que la terminologie signifie. ) Donc, toute aide serait vraiment appréciée. Merci!

5
dave h

Pour compiler azpainter à partir du code source, téléchargez et décompressez l'archive de code source, recherchez la documentation nécessaire à l'installation, installez les dépendances de construction que vous jugerez nécessaires et exécutez _./configure_ et make conformément aux instructions de la documentation.

Bien que ce soit également un bon modèle général pour la compilation de logiciels à partir de code source, le reste de cet article est une procédure pas à pas pour azpainter, incluant certaines informations utiles non fournies dans les instructions d’installation officielles. J'ai testé cela dans Ubuntu 14.04 LTS et Ubuntu 16.04 LTS.

Obtenir le code source

Supposons que vous ayez téléchargé azpainter 2.0.6 (des lecteurs ultérieurs vous pouvez vérifier ici pour les autres versions):

_wget https://osdn.net/dl/azpainter/azpainter-2.0.6.tar.bz2
_

Si vous exécutez une commande de ce type ou si vous la téléchargez dans votre navigateur Web, vous ne recevez pas de dossier. Vous obtenez une archive _.tar.bz2_ que vous devez décompresser pour pouvoir l'utiliser. Pour le décompresser, assurez-vous que vous vous trouvez dans le répertoire qui le contient (vous pouvez utiliser la commande cd pour cela) et exécutez:

_tar xf azpainter-2.0.6.tar.bz2
_

Pour cette archive particulière, cela crée un répertoire _azpainter-2.0.6_, que vous pouvez entrer avec cd:

_cd azpainter-2.0.6
_

Détermination des dépendances de construction

Lorsque vous compilez un logiciel dont vous ne connaissez pas le code source, vous devez toujours rechercher les fichiers fournissant des instructions. Lire le fichier README dans ce répertoire (vous pouvez voir également son contenu dans votre navigateur de fichiers graphique, si vous le souhaitez) contient une liste de "Ce que vous devez compiler". Il répertorie également les paquets spécifiques (défilez vers le bas pour "Debian/Ubuntu") que vous pouvez installer pour fournir ce dont il a besoin.

Bien qu'il soit correct d'installer gcc et make directement, je suggère d'installer le paquetage _build-essential_, ce qui entraîne l'installation de ces paquetages, ainsi que de nombreux autres outils fréquemment utiles pour la compilation de logiciels.

Lorsque vous installez azpainter, la commande gtk-update-icon-cache permet de créer un programme de lancement graphique facile pour le programme et de le rendre immédiatement disponible via vos menus. Habituellement, cela réussit. sinon, et si vous voulez un lanceur, vous pouvez le fabriquer vous-même (voir ci-dessous). De plus, la commande update-desktop-database permet de mettre à jour la base de données des types de fichiers et des applications capables de les ouvrir. Cependant, en fonction de ce que version et saveur d’Ubuntu vous exécutez, ces deux commandes peuvent ne pas être installées. Je suggère donc d’installer les packages qui les fournissent, qui sont _libgtk2.0-bin_ et _desktop-file-utils_, respectivement.

C'est pourquoi je suggère d'exécuter ces commandes pour obtenir les dépendances de construction nécessaires pour azpainter:

_Sudo apt update
Sudo apt install build-essential libx11-dev libxext-dev libxi-dev libfreetype6-dev libfontconfig1-dev zlib1g-dev libjpeg-dev libpng-dev libpng12-dev libgtk2.0-bin desktop-file-utils
_

(Les instructions conseillent d'installer _libpng-dev_ pour certaines versions d'Ubuntu et _libpng12-dev_, mais si vous le souhaitez, vous pouvez simplement installer les deux comme indiqué ci-dessus.)

Compiler et installer le logiciel

La section suivante du fichier README vous indique les commandes que vous pouvez exécuter pour installer le logiciel, une fois que vous avez installé les dépendances de construction (voir ci-dessus). Vous devez exécuter ces commandes à partir du répertoire que vous avez décompressé et contenant le script configure:

_./configure
make
Sudo make install-strip
_

L'utilisation de la cible _install-strip_ au lieu de la cible install supprime les symboles de débogage des fichiers binaires installés, ce qui les réduit. Le fichier README le recommande, raison pour laquelle je l’ai montré.

Cela installe le programme dans _/usr/local_-- différentes parties seront placées dans différents sous-répertoires (ce qui est typique). Plus précisément, l'exécutable azpainter sera lui-même dans _/usr/local/bin_. Si ce répertoire est dans votre $PATH , vous pouvez simplement exécuter azpainter; Dans tous les cas, vous pouvez exécuter le programme en tant que _/usr/local/bin/azpainter_.

Facultatif: Création manuelle d'un lanceur

Vous n'avez rien d'autre à faire. Cependant, il est possible aucun fichier _.desktop_ pour azpainter n'a été créé avec succès.

Un fichier _.desktop_ est également appelé un programme de lancement. Il facilite l’exécution de programmes graphiques en double-cliquant sur les icônes ou en les sélectionnant dans les menus. Si vous ne le voyez pas dans vos menus, alors vous pouvez en créer un . Vous pourrez peut-être copier et utiliser ou modifier le fichier stock _.desktop_ inclus dans le sous-répertoire desktop du répertoire _azpainter-2.0.6_ (c.-à-d. Le répertoire créé en décompressant le code source).

Si le programme s'exécute simplement en tapant azpainter et en appuyant sur Enter, le fichier stock _.desktop_ inclus dans l’archive source devrait fonctionner sans modification.

Facultatif: Désinstallation du logiciel

Si vous souhaitez désinstaller le logiciel, vous pouvez le faire en cd dans le répertoire où vous avez exécuté _Sudo make install-strip_ (ou _Sudo make install_) et en exécutant:

_Sudo make uninstall
_

Tous les programmes et bibliothèques que vous créez et installez à partir de la source avec _./configure_ et make ne permettent pas la désinstallation de cette façon, mais beaucoup le font, y compris azpainter.

Vous voudrez peut-être un jour installer. Même si vous êtes très satisfait du logiciel, vous souhaiterez peut-être le mettre à niveau vers une version ultérieure. Pour les logiciels que vous avez installés manuellement à partir de la source, il est généralement préférable de les désinstaller, puis de construire et d'installer la version la plus récente. Par conséquent, je vous recommande de conserver le répertoire _azpainter-2.0.6_ (ou la version que vous utilisez) et son contenu.

Toutefois, si vous le supprimez un jour, vous pouvez retrouver la possibilité de désinstaller en répétant les étapes pour l'installer, jusqu'à l'étape make incluse.

  • Dans ce cas, vous devez utiliser la version same du logiciel installé, à partir de la même archive _.tar.bz2_. (Pour certains programmes, vous devez réellement exécuter l'étape _make install_ ou _make install-strip_ pour pouvoir désinstaller, mais cela ne semble pas nécessaire avec azpainter.)
  • Vous n’êtes pas obligé de réinstaller les packages que vous avez installés en tant que dépendances de construction (toutefois, aucune commande apt ou _apt-get_ n’est requise), à ​​moins de les avoir ultérieurement supprimés.

Un autre moyen de gérer l’installation, la désinstallation et la mise à niveau des packages que vous construisez vous-même à partir du code source consiste à utiliser checkinstall . Voir ci-dessous des informations complémentaires comprenant cette information ainsi que d’autres informations générales utiles non traitées. dans cette réponse.

Lectures complémentaires

Pour en savoir plus sur l'installation de programmes à partir du code source, voir:

4
Eliah Kagan

Vous pouvez utiliser ce PPA comme alternative à l’installation depuis le source:

Sudo add-apt-repository ppa:alex-p/azpainter
Sudo apt update
Sudo apt install azpainter

Plus de paquets et discussion (en russe) .

3
User1

"~/Downloads/azpainter-2.0.6" ne fait pas partie de la commande à exécuter, c'est le répertoire dans lequel vous devez être pour exécuter la commande.

Exécuter: cd ~/Downloads/azpainter-2.0.6 pour "changer de répertoire" dans ce répertoire.

Par souci d'intérêt, vous pouvez maintenant exécuter: ls pour afficher le contenu de ce répertoire. Dans la liste des fichiers et des répertoires, vous devriez voir "configurer"

Maintenant, essayez de lancer: ./configure qui lance littéralement "configure" en tant qu'exécutable.

Alternativement, vous pouvez simplement exécuter la commande ./~/Downloads/azpainter-2.0.6/configure qui exécute le fichier "configure" dans le répertoire situé dans "~/Downloads/azpainter-2.0.6" à partir de n'importe quel répertoire.

0
8lakester