#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
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 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
Le savoir n'a d’intérêt que si on le transmet.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
Why not 'ls' in script ?
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 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