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.
`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!
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.
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
_
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.)
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
_.
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.
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.
.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.)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.
Pour en savoir plus sur l'installation de programmes à partir du code source, voir:
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
"~/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.