Fri May 19 18:42:23 2017 UTC

Foire aux questions

Comment s'inscrire sur la liste de diffusion

Cela se fait en plusieurs étapes :

  • Vous envoyez un courriel à <Nom_de_la_Liste_de_diffusion>-request@nutyx.org (nutyx-support-request@nutyx.org par exemple) en y mettant: subscribe dans le sujet.
  • Vous allez recevoir un courriel de confirmation. Vérifier si le message est considéré comme un spam.
  • Répondez simplement ce dernier courriel en choisissant "Répondre" sur votre logiciel favori.
  • Après quelques minutes vous recevrez un dernier courriel confirmant votre adhésion à la liste de diffusion.
Liste de diffusion disponibles:
nutyx-supportnutyx-support@nutyx.orgPour obtenir du support concernant l'utilisation de NuTyX
nutyx-annoncenutyx-annonce@nutyx.orgPour recevoir les nouvelles concernant l'avancement de NuTyX
nutyx-devnutyx-dev@nutyx.orgPour discuter du développement de NuTyX

Les archives des listes de diffusions sont disponibles à l'adresse: https://listengine.tuxfamily.org/nutyx.org/

NuTyX n'est pas une multi-lib

La mise en oeuvre d'une distribution multilib demande beaucoup plus de travail. Normalement toutes les librairies doivent être compilées en 64 et en 32 bits.

Actuellement, il n'est pas possible de produire une multi-lib puisque des liens sont créés lors de la construction / installation de NuTyX (lib64->lib) sous /lib et sous /usr.

L'installateur installe NuTyX sur une seule partition

Cette question nous a tellement été posée, je vais essayer d'apporter le plus d'arguments possible afin d'expliquer la raison.

Aujourd'hui, un utilisateur utilise très souvent de grosses quantités de données, la taille du dossier personnel peut très très vite grossir: Les MP3, les photos, les vidéos sont souvent des fichiers très gourmants en espace disque. Imaginons que vous avez un disque dur de 250 Gbytes. Vous vous dîtes: OK je prends 100 G pour le système et 150 pour mes données. Super, vous venez de "découper" votre disque dur en 2 et la partition de données sera plus vite remplie que si vous aviez gardé une seule partition. Donc si on pouvait éviter de devoir découper son disque dur en partitions tout en pouvant s'assurer en cas de réinstallation de NuTyX de ne pas devoir "toucher" à la partition sur laquelle se trouve ses données personnelles, ce serait l'idéal. C'est exactement l'idée de l'installateur de NuTyX.

  • L'installateur ne formate jamais une partition déjà formatée sans une intervention volontaire de votre part.
  • Si vous avez une distribution (NuTyX ou autre) avec vos données personnelles et le système sur la même partition. Lors de l'installation, l'installateur vous signalera qu'il existe déjà une distribution mais ne formatera pas la partition. Il vous proposera de l'effacer, c'est à dire effacer les dossiers système /var, /proc, /sys, /usr, /sbin et /etc mais ne touchera pas aux autres dossiers comme le /home, /MP3, /srv, etc. Donc vos données personnels sont conservées.
  • Aujourd'hui il est très facile de configurer un serveur de données, les utilisateurs utilisent de plus en plus un serveur de fichiers en s'y connectant via NFS par exemple
  • Si vous avez configuré une partition pour la mémoire d'échange (swap) avant l'installation de NuTyX, la partition sera reconnue par l'installeur et donc utilisable directement par la NuTyX installée.

La construction des paquets dans une chroot. Quand et Pourquoi ?

L'ISO de NuTyX installe un système de base ce qui offre à l'utilisateur le choix entre deux scénarios d'utilisation de la distribution:

NuTyX peut être considérée comme une distribution dite "binaires"

L'utilisateur installe ses applications préférées depuis le serveur distant.

Une fois le système de base installé, l'utilisateur installe ses applications préférés comme expliqué dans la docummentation.

Une installation typique ressemble à:

get xorg lxdm xfce4 xfce4-extra firefox gvfs ntfs-3g transmission thunderbird

Les paquets binaires étant divisés en paquet de base et sous paquets (devel, doc, man, etc), seul le paquet de base sera installé. Cela signifie que si l'utilisateur souhaite compiler des paquets non présents en binaire, il devra impérativement compiler ces paquets dans une chroot sinon la compilation échouera par manque de dépendances de development.

NuTyX peut être considérée comme une distribution dite "sources"

L'utilisateur compile ses applications préférées sur sa machine locale.

Une fois le système de base installé, l' utilisateur installe les outils de développement:

get cards.devel

Il rapatrie les recettes disponibles:

sudo ports -u

Il ajuste le fichier de configuration /etc/cards.conf comme ceci:

dir /usr/ports/kde5-extra
dir /usr/ports/kde5
dir /usr/ports/gnome-extra
dir /usr/ports/gnome
dir /usr/ports/mate-extra
dir /usr/ports/mate
dir /usr/ports/xfce4-extra
dir /usr/ports/xfce4
dir /usr/ports/gui-extra
dir /usr/ports/gui
dir /usr/ports/cli-extra
dir /usr/ports/base
base /usr/ports/base
logdir /var/log/pkgbuild
Et peut maintenant compiler ses paquets sans devoir être dans une chroot. Pour compiler le server graphique xorg par exemple:
sudo cards depcreate xorg

Est-il possible de mettre à jour sa NuTyX (plus ancienne que la 9.0) vers NuTyX 9.X sans devoir tout réinstaller ?

Il n'est pas possible de mettre à jour une ancienne version de NuTyX (plus ancienne que la version 9.0) vers NuTyX 9.X, le nombre de changements est trop important. Il faut savoir aussi que tous les paquets sont à chaque mise à jour majeur recompiler sur une nouvelle chaîne de compilation glibc+gcc+binutis, cela permet d'avoir un système cohérent et très robuste. Comme expliqué plus haut, il suffit d'effacer la NuTyX actuelle, le dossier /home et tous vos MP3 qui se trouvent dans /MP3 (par exemple) restent intacts, ensuite vous installez directement la NuTyX 9.X sur la même partition.

Comment activer le compte root ?

Par défaut, NuTyX n'active pas le compte root, si vous souhaitez compilez vos propres paquets, il est plus simple d'activer le compte root. C'est très simple, tapez:

nu
et choisissez root comme utilisateur

Figure 1: Spécifier le nom du compte root

choisissez un nouveau mot de passe

Figure 2: Spécifier un mot de passe

et confirmez le nouveau mot de passe

Figure 3: Confirmer le mot de passe

et c'est tout.