… je m'emmêle toujours les pinceaux avec les multiples options de cette commande ce programme indispensable, et permet de faire le point entre : fichier, lien (en dur et en mou) ; l'article résume l'essentiel.
Et puis ça change des trucs politiques. Na !
« Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes. »
Posté par Stinouff .
Évalué à 2.
Dernière modification le 11 avril 2023 à 23:17.
15 ans sous Linux. 15 ans que je me dis que je dois m'intéresser aux liens symboliques pour y trouver une utilité (dont je ne doute pas, mais qui m'est étrangère). Je garde le lien en dur pour y revenir.
Posté par Psychofox (Mastodon) .
Évalué à 4.
Dernière modification le 12 avril 2023 à 11:42.
Voici un exemple:
Tu veux garder des fichiers de configurations dans un repo git (ou autre systeme gestion de versions) pour pouvoir éventuellemnt les partager, en avoir un backup ou les réutiliser sur n machines.
GNU Stow ou chezmoi permettent d'avoir tous ces fichiers sur un espace dédié de ton filesystème, dans un unique repo et gère la création de liens symboliques pour que les applications puissent y accéder sans avoir à faire des copies et comparer des versions manuellement.
Tu as une application pas packagée par ta distro, que tu as installé dans /opt. Tu veux pouvoir en avoir n versions et pouvoir revenir à la version précédente après upgrade.
Tu peux extraire la version 1.0 dans
/opt/appli-1.0
Faire un symlink /opt/appli -> /opt/appli-1.0 et créer ton fichier .desktop pour pointer sur /opt/appli/lebinaireexecuté
le jour où la version 1.1 sort tu l'extrait dans /opt/appli-1.1:
et tu as juste à changer le lien symbolique /opt/appli pour pointer vers la nouvelle version.
Ça te permet de tester la dernière version sans avoir à supprimer l'ancienne, et faire un retour arrière facile en cas de problème.
# Je mets ce lien parce que …
Posté par deuzene (site web personnel) . Évalué à 2.
… je m'emmêle toujours les pinceaux avec les multiples options de
cette commandece programme indispensable, et permet de faire le point entre : fichier, lien (en dur et en mou) ; l'article résume l'essentiel.Et puis ça change des trucs politiques. Na !
« Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes. »
[^] # Re: Je mets ce lien parce que …
Posté par Ysabeau 🧶 (site web personnel, Mastodon) . Évalué à 3.
Et comme ça tu retrouveras l'info plus facilement même :-)
« Tak ne veut pas quʼon pense à lui, il veut quʼon pense », Terry Pratchett, Déraillé.
# Ça me rappelle que je ne m'en sers jamais.
Posté par Stinouff . Évalué à 2. Dernière modification le 11 avril 2023 à 23:17.
15 ans sous Linux. 15 ans que je me dis que je dois m'intéresser aux liens symboliques pour y trouver une utilité (dont je ne doute pas, mais qui m'est étrangère). Je garde le lien en dur pour y revenir.
[^] # Re: Ça me rappelle que je ne m'en sers jamais.
Posté par Psychofox (Mastodon) . Évalué à 4. Dernière modification le 12 avril 2023 à 11:42.
Voici un exemple:
Tu veux garder des fichiers de configurations dans un repo git (ou autre systeme gestion de versions) pour pouvoir éventuellemnt les partager, en avoir un backup ou les réutiliser sur n machines.
GNU Stow ou chezmoi permettent d'avoir tous ces fichiers sur un espace dédié de ton filesystème, dans un unique repo et gère la création de liens symboliques pour que les applications puissent y accéder sans avoir à faire des copies et comparer des versions manuellement.
[^] # Re: Ça me rappelle que je ne m'en sers jamais.
Posté par Psychofox (Mastodon) . Évalué à 6.
Autres exemples
Les outils de gestion des alternatives sous linux:
https://www.redhat.com/sysadmin/alternatives-command
Tu as une application pas packagée par ta distro, que tu as installé dans /opt. Tu veux pouvoir en avoir n versions et pouvoir revenir à la version précédente après upgrade.
Tu peux extraire la version 1.0 dans
/opt/appli-1.0
Faire un symlink /opt/appli -> /opt/appli-1.0 et créer ton fichier .desktop pour pointer sur /opt/appli/lebinaireexecuté
le jour où la version 1.1 sort tu l'extrait dans /opt/appli-1.1:
et tu as juste à changer le lien symbolique /opt/appli pour pointer vers la nouvelle version.
Ça te permet de tester la dernière version sans avoir à supprimer l'ancienne, et faire un retour arrière facile en cas de problème.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.