NuTyX 11.2 necessitera une intervention manuelle

Démarré par Thierry, Sam Sep 28 10:20:01 2019

« précédent - suivant »

Thierry

Information préliminaire:
---------------------------

Comme je suis le seul empaqueteur sur NuTyX, je dois simplifier l'administration des paquets.
Les gestionnaires de bureau (kde5, mate, ...) supportés sous NuTyX vont être fusionnés en une collection appelée 'desktops'.

D'autre part n'utilisant aucun logiciel dont les sources ne sont pas disponible, je prévois aussi d'arrêter la maintenance de la collection 'nos'.

Je prévois de fusionner toutes les interfaces de bureau pris en charge sous NuTyX en une seule et même collection. Cela signifie que dans la prochaine version de NuTyX 11.2, les collections officielles seront nommées:

Le système de base minimum:

- base

Le système sans interface graphique:
- cli
- cli-extra

Le système avec interface graphique:
- gui
- gui-extra

Les gestionnaires de bureau
- desktops

La notion de hiérachie reste cohérente, la gestion des collections est simplifiée.

Il faudra donc ajuster manuellement le fichier de configuration "/etc/cards.conf" en conséquence.

Plus d'explications dans les nouvelles à venir sur ce sujet lors de la sortie de NuTyX 11.2 en octobre 2019.

ouaille_aime_scier

* ouaille_aime_scier note l'infomation dans son carnet à spirale et gros carreaux Seyès :-)

Thierry


/dev/null

Je ne saisi pas bien le concept. Maintenant la collection "desktop" devient un tas de paquets sans distinction de bureau. Est-ce qu'un cards install xfce4 marchera toujours ? Ou  un metapaquet est-il prévu ? Personnellement, je préfère 10x la méthode des collection distinctes de bureau.

Thierry

Je voit que tu n'es pas un packager, donc oui ton étonnement est logique.

Quelques éclaircissements:

CitationEst-ce  qu'un cards install xfce4 marchera toujours?
oui grace au nouveau concept introduit dans cards 2.4.102: le jeu de paquets:

Tout paquet peut désormait faire parti d'aucun, d'un ou de plusieurs jeux.

Ensuite la commande:

cards install <mon_jeu_de_paquet>

fera le job. Actuellement, on peut installer: lxde, kde5, plasma5, mate, gnome, gnome-extra, lxqt, lxqt-extra, xfce4, xfce4-extra comme jeu de paquets.

CitationMaintenant la collection "desktop" devient un tas de paquets sans distinction de bureau.
La collection s'appelle "desktops". Cela permet d'ajouter ou supprimer une interface graphique sans avoir à retoucher son fichier /etc/cards.conf. Par exemple ajouter cinnamon sera possible désormais. D'autre part comme tous les paquets "framework" sont désormais dans gui, je vais pouvoir déplacer la majorité des applications KDE dans la collection gui-extra.

Citationun metapaquet est-il prévu ?
non



/dev/null

Merci pour ces précisions qui n'éclaireront pas que moi je pense.

/dev/null

#6
CitationJe voit que tu n'es pas un packager,

Packager de NuTyX, non, mais packager de mon bazard qui utilise cards comme gestionnaire de paquets, oui.

Je pense que l'histoire des jeux de paquets est prévu, pour pouvoir sans trop de compliquer la tâche,  implanter des bureaux comme Budgie et Cinnamon qui sont très dépendants de Gnome, sans venir grossir la collection ni lors de l'install de Gnome, avoir les deux autres bureaux qui viennent avec.

Cela constituait le point faible du principe des collections et tu as su résoudre ce problème pa le biais des jeux de paquets. Mais je continue à penser que la collection Desktops est imbuvable dans l'état. Cela n'est pas possible d'avoir quand même des dossiers qui classeraient les desktops entre eux sans entrainer une étanchéité entre chaque dossier ?

Thierry

Je suis bien conscient des avantages qu'apportent une collection =  un bureau. C'est clair, c'est net et c'est bien limité et reste gérable en taille.... pour le packager.  L'utilisateur final (dont je fais parti) lui s'en bat les baskets et ça lui fait bien chier de devoir ajouter / retirer constament des collections de bureaux ..parce que plus maintenue ou parce que c'est nouveau.

Maintenant, il y a toujours compatibilitée avec tout ce qui a été créé jusque maintenant:

Un:
build-collection /<version>/<collection_a_moi>
sera toujours possible. Simplement il faut que la collection <collection_a_moi>-extra existe également.

Thierry

#8
Je suis heureux d'annoncer le nouvel ensemble des 6 collections officiellement maintenues.

Il existe de nombreuses façons de configurer votre fichier /etc/cards.conf .

vous devez définir:
- l'URL du miroir
- les collections
- la collection que vous souhaitez conserver en cas de retour à un système de base
- le groupe que 'cards' installe automatiquement (au moins vos paramètres régionaux).

Voici donc la configuration par défaut de cards pour un francophone:
sudo bash
echo "url http://downloads.nutyx.org"> /etc/cards.conf
for i in desktops gui-extra gui base cli-extra cli
do
   echo "dir /var/lib/pkg/depot/$i" >> /etc/cards.conf
done
echo "base /var/lib/pkg/depot/base
groupe fr ">> /etc/cards.conf


Votre /etc/cards.conf ressemblera à ceci:

url http://downloads.nutyx.org
dir /var/lib/pkg/depot/desktops
dir /var/lib/pkg/depot/gui-extra
dir /var/lib/pkg/depot/gui
dir /var/lib/pkg/depot/cli-extra
dir /var/lib/pkg/depot/cli
dir /var/lib/pkg/depot/base
base /var/lib/pkg/depot/base
group fr


Si vous ne connaissez pas le raccourci de votre langue, réexécutez la commande:

sudo bash
setup-nutyx -cl

dania5583

je viens de modifié mon cards.conf Mais le check me dit que chromium et discord seront supprimé , j'ai rajouté dir /var/lib/pkg/depot/nos pour les garder . Je ne vois pas l'Intérêt de supprimer NOS à moins de faire discord par internet et remplacer chromium par firefox (chromium est moins traçable)

Thierry

#10
Réponse rapide:

- chromium moins traçable ... ça reste à démontrer. une ip est toujours facile à tracer quelque soit le navigateur
- la dernière version de chromium ne fonctionne plus
- la fonction actuelle non plus

- discord: c'est totalement instable (chez moi)

pour moi le choix est clair, ma foi c'est ainsi 'nos' disparaît.

/dev/null

Citation- la dernière version de chromium ne fonctionne plus

Ah oui, ça d'ailleurs, c'est drôle. Alors que Chromium est opensource, il n'est pas compilé chez NuTyX, c'est un paquet de chez Archlinux. Quelles en sont les raisons ?

Pour discord, en quoi il est instable ?

Thierry

CitationQuelles en sont les raisons ?

S'occuper de chromium, c'et un taffe à temps plein:

jettes un oeil sur la recette de chez archlinux:

https://git.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/chromium

Y a de quoi déprimer, rien que le nombre de patchs.  Et en plus à la fréquence de mise à jour, c'est mission impossible pour moi. Même l'équipe BLFS a abondonnée

discord gèle dès que je mate une vidéo youtube par ex.