ahmgm
il y a 1 mois
Membre
Je viens de voir un projet récent (il est en développement depuis septembre dernier) Nixite permettant d'installer à la volée des logiciels en choisissant les paquets les meilleurs (deb, flatpack,...) sous Linux Ubuntu, Arch, Debian, je n'ai pas vu Linux Mint.
En fait il s'agit d'un générateur de batchs permettant de se dispenser de taper les commandes à la main dans Terminal.
Il teste la distribution et bloque pour Linux Mint à moins de supprimer les instructions testant la distribution système.
Je trouve cette solution assez élégante et encourageante pour les novices et même pour les autres
En fait il s'agit d'un générateur de batchs permettant de se dispenser de taper les commandes à la main dans Terminal.
Il teste la distribution et bloque pour Linux Mint à moins de supprimer les instructions testant la distribution système.
Je trouve cette solution assez élégante et encourageante pour les novices et même pour les autres

Messages
vincent
il y a 1 mois
Administrateur
Hello,
Oui, je connaissais (découvert sur une news chez Korben)
C'est intéressant, effectivement. Pour Mint, il faut se baser soit sur Ubuntu, soit Debian (.deb).
Perso, je préfère garder le contrôle de ce qui est installé sur ma machine (chuis parano), mais c'est vrai que ça peut être pratique pour le commun des mortels.
Oui, je connaissais (découvert sur une news chez Korben)
C'est intéressant, effectivement. Pour Mint, il faut se baser soit sur Ubuntu, soit Debian (.deb).
Perso, je préfère garder le contrôle de ce qui est installé sur ma machine (chuis parano), mais c'est vrai que ça peut être pratique pour le commun des mortels.
ahmgm
il y a 1 mois
Membre
Bonsoir Vincent
Les batchs générés donnent par exemple le scénario ci-après et sous Linux Mint il faut changer le mot "ubuntu" par "mint" pour que cela passe ou supprimer le test sinon arrêt du batch (L'intérêt est que l'on voit quand même en clair les instructions qui vont s'exécuter et ainsi pouvoir intervenir) :
if [[ -f /etc/os-release ]]; then
source /etc/os-release
if [[ "$ID" != "ubuntu" ]]; then
echo "This script was designed to run on ubuntu, but the current system is running $ID, select $ID in Nixite and download again."
exit 1
fi
else
echo "File not found: /etc/os-release, are you running Linux?"
exit 1
fi
Les batchs générés donnent par exemple le scénario ci-après et sous Linux Mint il faut changer le mot "ubuntu" par "mint" pour que cela passe ou supprimer le test sinon arrêt du batch (L'intérêt est que l'on voit quand même en clair les instructions qui vont s'exécuter et ainsi pouvoir intervenir) :
if [[ -f /etc/os-release ]]; then
source /etc/os-release
if [[ "$ID" != "ubuntu" ]]; then
echo "This script was designed to run on ubuntu, but the current system is running $ID, select $ID in Nixite and download again."
exit 1
fi
else
echo "File not found: /etc/os-release, are you running Linux?"
exit 1
fi
vincent
il y a 1 mois
Administrateur
J'aime bien la fin 

echo "File not found: /etc/os-release, are you running Linux?"Connectez-vous pour répondre.