Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 01/11/2024, à 19:49

eric63

Re : Lancer la dernière version d’un appimage depuis le menuK

Ensuite le script trouve le fichier le plus récent, il ne trie pas selon le numéro de version.

ha ok j’avais pas compris cela roll lol


kubu@kubu-System-Product-Name:~/Appimages$ ls -l
total 8069944

-rwxrw-r-- 1 kubu kubu 1106629824 mai   16 23:27  FreeCAD-Link-Stable-Linux-x86_64-py3.11-20240407.AppImage
-rwxrw-r-- 1 kubu kubu  765240512 oct.  12 13:53  FreeCAD_weekly-builds-38946-conda-Linux-x86_64-py311.AppImage
-rwxrw-r-- 1 kubu kubu  765236416 oct.  15 10:25  FreeCAD_weekly-builds-38977-conda-Linux-x86_64-py311.AppImage
-rwxr-xr-x 1 kubu kubu  765736128 oct.  23 21:11  FreeCAD_weekly-builds-39024-conda-Linux-x86_64-py311.AppImage
-rwxr-xr-x 1 kubu kubu  765715648 oct.  27 17:53  FreeCAD_weekly-builds-39057-conda-Linux-x86_64-py311.AppImage

-rwxrw-r-- 1 kubu kubu  817325248 oct.  30 16:08  Ondsel_ES_weekly-builds-37191-Linux-x86_64.AppImage
-rw-rw-r-- 1 kubu kubu  829015232 oct.  30 16:06  Ondsel_ES_weekly-builds-38472-Linux-x86_64.AppImage
-rw-rw-r-- 1 kubu kubu  805905600 oct.  29 15:07  Ondsel_ES_weekly-builds-39025-Linux-x86_64.AppImage

kubu@kubu-System-Product-Name:~/Appimages$ 

je vois bien que la dernière version n‘est pas la plus récente
Comment fait on pour modifier la date de cette dernière version (sans recharger écraser la version existante) ????

mais avec le nouveau script qui utilise find  :
c’est OK pour freecad ET Ondsel

Malheureusement Ondsel arrête son développement  sad j’espère qu’il y aura quand même une suite quelconque à ce beau projet qui à fait du bien a freecad.

Mais je vais retenir ce dernier script pour mes prochaines appimages

Dernière modification par eric63 (Le 01/11/2024, à 19:59)


Kubuntu 25.04 wayland Plasma 6.4.3 KDE Qt 6.8.3 noyau 6.14.0-24 Asus B760+D4 i5-12400F 4.4Ghz DDR4 32Go nvidia RTX 3060 12GB
Utilisez les drivers libres avant d’ installer une brother avec le script demonipuch
J’utilise le clavier LDLC AFNOR

Hors ligne

#27 Le 01/11/2024, à 20:44

Tawal

Re : Lancer la dernière version d’un appimage depuis le menuK

Oui, c'est ce dont je me doutais mais je voulais être sûr.
Les fichiers ont des dates pas forcément croissantes avec le versions.
Donc oui, utilise le dernier script qui lui trie selon le numéro présent dans le nom du fichier.
T'embêtes pas à essayer de changer les dates wink

Hors ligne

#28 Le 02/11/2024, à 10:07

eric63

Re : Lancer la dernière version d’un appimage depuis le menuK

C’est sûr que je vais pas m’embêter à changer les dates maintenant que ton dernier script reconnaît tout seul la dernière version par son numéro. C’est bien plus stable.

Dernière modification par eric63 (Le 02/11/2024, à 10:09)


Kubuntu 25.04 wayland Plasma 6.4.3 KDE Qt 6.8.3 noyau 6.14.0-24 Asus B760+D4 i5-12400F 4.4Ghz DDR4 32Go nvidia RTX 3060 12GB
Utilisez les drivers libres avant d’ installer une brother avec le script demonipuch
J’utilise le clavier LDLC AFNOR

Hors ligne

#29 Le 23/07/2025, à 08:41

eric63

Re : Lancer la dernière version d’un appimage depuis le menuK

resalut
suite à une modification dans le nom donné aux appimages sur freecad 1.1.0dev à partir de la version 42605
le nom est passé de
file:///home/kubu/Appimages/FreeCAD_weekly-builds-42605-conda-Linux-x86_64-py311.Appimage
file:///home/kubu/Appimages/FreeCAD_weekly-builds-42531-conda-Linux-x86_64-py311.AppImage
j’ai remplacé AppImage en *pp*mage pour éviter ce problème

#!/bin/bash

last_ver="$(find /home/Moi/Appimages -type f -name "$1*pp*mage" | sort -t "-" -k3rn | head -1)"

[ -x "$last_ver" ] || chmod +x "$last_ver"
$last_ver

Kubuntu 25.04 wayland Plasma 6.4.3 KDE Qt 6.8.3 noyau 6.14.0-24 Asus B760+D4 i5-12400F 4.4Ghz DDR4 32Go nvidia RTX 3060 12GB
Utilisez les drivers libres avant d’ installer une brother avec le script demonipuch
J’utilise le clavier LDLC AFNOR

Hors ligne

#30 Hier à 10:26

eric63

Re : Lancer la dernière version d’un appimage depuis le menuK

Resalut
bon il y a une nouvelle évolution
freecad a un nouveau site apparemment pour la version dev mais qui est moins mise à jour (j’ai fait une demande sur le forum de freecad pour comprendre les différences . … en cours)

Tiré du forum freecad
«Si vous êtes intéressé par l'essai de la dernière version hebdomadaire, vous pouvez l'attraper ici. Veuillez noter que les constructions hebdomadaires ne sont désormais disponibles que dans la section Tags du dépôt principal. Vous pouvez y trouver des builds plus tôt, par exemple, si vous avez besoin de diviser un bug. FreeCAD-Bundle n'est plus utilisé pour les constructions hebdomadaires.»

et le nom est modifié en 
FreeCAD_weekly-2025.08.07-Linux-x86_64-py311.AppImage
donc la nouvelle version n’est pas prise en compte par le script de lancement car c’est une date et plus un numéro de version
et la commande sort -t "-" -k3rn est assez obscure pour moi même si j’en comprend le but
trier suivant le champ séparateur "-" en suivant la clé de tri "3ème groupe avant le -" puis reverse ?? et compare. Très approximativement
Je serai bien incapable de trouver comment remanier la commande pour obtenir la dernière version avec la date

*Et ben si faut juste remplacer le 3 par 2 et big_smile dans la commande

last_ver="$(find /home/Moi/Appimages -type f -name "$1*pp*mage" | sort -t "-" -k3rn | head -1)"

qui devient

last_ver="$(find /home/Moi/Appimages -type f -name "$1*pp*mage" | sort -t "-" -k2rn | head -1)"

faut que je vérifie avec plusieurs versions de dates différentes si c’est correct
ça ne fonctionne pas avec plusieurs versions 2025.08.07 2025.08.13 2025.08.20 . celle retenue par le script reste la 2025.08.07
en renommant les fichiers et en enlevant les points de la date ça fonctionne
mais ça je sais pas faire en ligne de commande pour que les points existants dans la date ne soit pas pris en compte

Dernière modification par eric63 (Hier à 11:28)


Kubuntu 25.04 wayland Plasma 6.4.3 KDE Qt 6.8.3 noyau 6.14.0-24 Asus B760+D4 i5-12400F 4.4Ghz DDR4 32Go nvidia RTX 3060 12GB
Utilisez les drivers libres avant d’ installer une brother avec le script demonipuch
J’utilise le clavier LDLC AFNOR

Hors ligne