Installation sous debian de ART

J’ai bien installé les dépendances de Raw Therapee. Maintenant quand j’exécute build-art-github à partir d’un therminal. La réponse est “pas de MAJ, aucune mise à jour détectée”. Comment lancer ART quand on a eu des difficultés initialement.

J’ai essayais de finaliser l’install avec les préceptes de @alain_gre
Voici la réponse

root@canard-machine:~/programs# mkdir ~/programs
mkdir: impossible de créer le répertoire « /root/programs »: Le fichier existe
root@canard-machine:~/programs# cd ~/programs
root@canard-machine:~/programs# git init
Dépôt Git existant réinitialisé dans /root/programs/.git/
root@canard-machine:~/programs# git pull https://bitbucket.org/agriggio/art/src/master/
remote: Enumerating objects: 83602, done.
remote: Counting objects: 100% (548/548), done.
remote: Compressing objects: 100% (518/518), done.
remote: Total 83602 (delta 315), reused 18 (delta 5), pack-reused 83054 (from 1)
Réception d'objets: 100% (83602/83602), 150.74 Mio | 16.34 Mio/s, fait.
Résolution des deltas: 100% (66440/66440), fait.
Depuis https://bitbucket.org/agriggio/art/src/master
 * branch                HEAD       -> FETCH_HEAD
root@canard-machine:~/programs# cd tools
root@canard-machine:~/programs/tools# ./build-art

Program name: art
Build type: release
Build without updating: false
Checkout: 
Install primary: 

fatal : aucune branche amont configurée pour la branche 'master'
Pas d'information de suivi distant pour la branche actuelle.
Veuillez spécifier une branche avec laquelle fusionner.
Référez-vous à git-pull(1) pour de plus amples détails.

    git pull <distant> <branche>

Si vous souhaitez indiquer l'information de suivi distant pour cette branche, vous pouvez le faire avec :

    git branch --set-upstream-to=<distant>/<branche> master

Bonjour

Il me semble que tu as un créer un conflit (de branche) avec le script de la première installation. Cela dépasse mes compétence mais comme l’indique ton terminal tu peux déjà lister les branches du projet avec la commande git branch

Après comme je ne sais pas faire de façon plus élégante je pense que je supprimerais le dossier caché .git avant de recommencer cf Comment détruire un repository Git créé avec git init ?

PS - si c’est juste pour utiliser ART tu peux te contenter de 4 lignes de commande :
wget https://bitbucket.org/agriggio/art/downloads/ART-1.23-linux64.tar.xz
tar -xJvf ART-1.23-linux64.tar.xz
cd ART-1.23-linux64.tar.xz
./ART
Si c’est pour une installation facile - récupère l’iso de debian facile tu écrase ta debian et et tu auras une distribution debian 12 avec un sudo qui te permettra d’utiliser la méthode Compilation sous ubuntu 22.04 et debian 11 bullseye (en cours de modif)

Normalement si le script te dit qu’aucune Maj n’est détectée, ta compil devrait avoir fonctionné.
Tu devrais avoir dans ton Home, un dossier Programs, dans lequel se trouve un dossier ART (et code-art) dans lequel l’exécutable ART lance le logiciel en cliquant dessus.
Ce n’est pas le cas ?

Je ne crois pas que cela soit le cas - le répertoire d’installation à l’air d’avoir été créer dans le dossier /root (voir le terminal et les indications du début de la conversation) ce qui signifie que s’il y a une installation fonctionnelle elle se trouve - et se lance (en root) dans le dossier root/programs/ART -ce qui n’est pas vraiment une bonne idée :

cd /root/programs/ART
./ART

Bonjour,
je pense qu’il y a un malentendu dans les échanges

En fait, le dossier root ne doit pas servir à installer des applications courantes.
Il n’est pas prudent non plus d’utiliser son ordinateur pour un usage courant tout en étant connecté comme root.

Mieux vaut avoir un compte de base, non administrateur. Il sera alors facile d’installer ART dans son dossier personnel, le ~ ou bien /home/xxx.

J’ai utilisé le script de @jllailes en me plaçant dans le répertoire ~, où il a créé le dossier programs. Toute application installée dans ce dossier sera utilisable sous mon compte d’utilisateur sans droits d’administration. Gros avantage, le système ne risque rien.

2 « J'aime »

Cela me fait penser que le script “build-art” vérifie si une version d’ART existe déjà. Ce que je te conseille d’essayer :

  1. S’il y a déjà une installation d’ART quelque-part, la supprimer
  2. Essayer à nouveau de lancer le script “build-art”
  3. Si le même message revient, va dans le dossier qui contient les sources d’ART, s’il y a un dossier “build” supprime-le puis retente d’exécuter le script “build-art”.

Quand je lis tout ça, moi qui après avoir testé, mandriva, mageia et enfin ubuntu -studio, tout ça depuis 2007 et viré windows depuis, et que je vois des commentaires comme “as-tu bien cherché” ça me fait rire jaune. Il faudrait que les sachants se mettent au niveau des débutants. Ça serait un bon début, même si dans le fond, quand on est linuxien, on a pas vraiment intérêt à ce que cela se démocratise. Pour un même problème on a 1000 solutions dans la littérature linux. Debian j’ai essayé également, j’en suis revenu à ubuntu studio qui prenait bien mieux en charge les lectures vidéo. Bref le message, c’est juste, mettez-vous au niveau des débutant et sans jugement vis à vis d’eux, c’est déjà un bel effort d’indépendance et de curiosité de vouloir quitter windows.

Personnellement j’en suis toujours à ça pour l’instalation:

  • ouvrir un terminal (Ctrl+Alt+T) et copier/coller en une seule fois :
    sudo apt install build-essential cmake curl git libcanberra-gtk3-dev libexiv2-dev libexpat-dev libfftw3-dev libglibmm-2.4-dev libgtk-3-dev libgtkmm-3.0-dev libiptcdata0-dev libjpeg-dev liblcms2-dev libpng-dev librsvg2-dev libsigc++-2.0-dev libtiff5-dev zlib1g-dev liblensfun-dev libmimalloc-dev
  • puis copier/coller ligne par ligne :
    mkdir ~/programs
    cd ~/programs
    git init
    git pull https://bitbucket.org/agriggio/art/src/master/
    cd tools
    ./build-art
  • le poucentage d’avancement de la compilation se déroule jusqu’à 100% sans erreur
  • lancement d’ART en ligne de commande, taper :
    ~/programs/art/ART
  • pour l’installation de exiftool, voir ici : https://forum.artherapee.fr/t/exiftool-indispensable-pour-les-metadonnees/136
  • pour la création d’une icone (conservée après toute compilation) voir ici : https://forum.artherapee.fr/t/creation-dicone-de-lancement-apres-compilation/130
  • pour avoir les dernières libraw voir ici :
    Compilation de LibRaw
  • pour la prochaine compilation, se limiter à (ligne par ligne) :
    cd ~/programs/code-art/tools
    ./build-art

avec la résolution du mimaloc Mise à jour ART en panne? (24/12/2022) - #25 par srgmro

Créer un script, rendre exécutable, ça ne veut rien dire pour un newbie.

Chez mageia, il existe des pages de tutos assez claires, ne serait-il pas possible de créer ce genre de page ici en fonction des distributions plutôt que des sujets épars au sein du forum ? Ça gagnerait en claireté et en visibilité.

1 « J'aime »