La syntaxe des commandes de réglages dans !h2 smxi
Les fonctions et scripts intégrés à la base de smxi
Le script ouvre à de nombreuses fonctionnalités, dont certaines ne serviront qu'une fois à l'utilisateur, d'autres étant destinées à un usage plus fréquent. Après la réalisation d'un diagnostic du système, et une courte analyse de la configuration, voici les options principales que vous pourrez rencontrer :
- Information du script (Script information). Cette section affiche le noyau en cours d'utilisation, la dernière date de mise-à-niveau du système, la dernière date de lancement du script et d'autres informations. Ceci peut vous être utile si vous mettez-à-jour votre système à des fréquences plutôt mesurées (rappel: il est sage de procéder a minima à une mise-à-jour par mois. Le faire moins souvent est plus risqué.)

- Installation de Noyau (Kernel install). L'installeur vous propose par défaut le dernier noyau stable en date, ainsi que des options avancées vous permettant d'en installer d'autres versions, notamment plus anciennes. Si vous lancez smxi avec l'option -K, le premier noyau proposé sera le noyau actuellement en phase d'expérimentation, s'il en existe un.

- Section d'alerte concernant les dist-upgrade (warning section). La section répercute en temps réel les incidents en cours ou passé liés aux installations de Sid. Après confirmation de votre désir de continuer (remarque: sid n'est quasiment jamais au "vert", statuant que vraiment aucun problème ne se pose, le témoin est la plupart du temps "jaune", signifiant que l'opération est sûre mais du fait de l'usage de correctifs)
- Corrections préalables au dist-upgrade (pre dist-upgrade fixes) : s'il vous en est proposé, alors acceptez-les.
- l'alerts des fichiers de configuration:Vous verrez affichée une feuille d'information 'update these configuration files' : mettez-à-jour les fichiers de configuration suivants. Jetez-y un oeil, notez les fichiers impliqués, et si au cours de la mise-à-jour il vous est demandé si vous voulez garder ou remplacer votre fichier de configuration pour l'un des éléments figurant sur le fichier affiché précédemment, alors répondez "oui" (y) au lieu de la réponse par défaut "non" (n).
- Section dist-upgrade, vous propose un gestionnaire d'erreurs vous permettant de savoir si la mise-à-niveau s'est bien passé ou si sa sortie a débouché sur des erreurs.

- Corrections postérieures au dist-upgrade (post dist-upgrade fixes) se lancera si des erreurs ont été constatées.
- Options diverses (miscellaneous) incluant:
- fixfonts - vous propose un certain nombre d'options pour fixer les polices. Utile pour la première installation, mais rarement par la suite.
- Installeur de paquets (package-install) - Un groupe d'options courantes d'installation, incluant des outils non-libres tels que flash et googleearth, et office. Remarque: l'installeur d'OpenOffice propose des packs linguistiques et d'autres surprises que vous pourriez ne pas connaître. La section propose également quelques outils et autres options d'installation de paquets.
- Désinstalleur de paquets (package-removal) - liste de divers paquetages que vous pourriez souhaiter désinstaller, comme le wifi, les composants allemands, etc.
- Outils de nettoyage (clean-up-stuff) - Diverses options de nettoyage, comme le désinstalleur de noyaux (remarque: gardez toujours au minimum un noyau en réserve avec sidux, afin de prévenir d'éventuels problèmes).
- Réglages divers (miscellaneous-tweaks) - propose des trucs comme les réglages en vogue de mozilla et des gestionnaires de fichier, et d'autres qui varient au cours du temps ; à suivre.
- Continuer (continue) - ouvre la partie dédiée à l'installeur graphique.
- Sortir (quit) - Quitte smxi dès lors que vous n'en avez plus besoin. Vous remarquerez que l'installeur graphique inclue une option KDE/init 5 qui vous permette de revenir à votre bureau.
- Installeur graphique (graphics installer) - Ceci utilise l'installeur graphique de sidux sgfxi pour installer les cartes Nvidia, et aussi normalement les pilotes propriétaires fglrx de ATI (le support ATI a souvent été aléatoire ces dernières années, mais normalement les pilotes fonctionnent). L'option vous permet aussi d'installer les pilotes libres xorg, et de lancer votre bureau X.

Comment utiliser les options du script smxi
Options: toutes:
-deghiIklmrstuwx
ou séparément:
-giktw -f -x
Vous pouvez utiliser le script en utilisant toute combinaison de ces options.
Les options peuvent être groupées comme ceci : -ik, ou séparées comme celà : -w -x
Toute option, ou groupe d'options, doit commencer par un :
-
Exemple:
smxi -ikw
passe l'info système, installe le noyau et affiche les avertissements.
Options du script smxi : ignorer des parties du script
Les options qui suivent permettent de laisser de côté certaines parties du script :
- -d Renonce au dist-upgrade si en même temps vous sélectionnez l'option w.
- -e Renonce à afficher les questions de type 'Please hit enter to continue'.
- -g Renonce à afficher les questions de l'installeur graphique.
- -i Passe la section d'information système.
- -k Renonce à afficher la questions d'installation du noyau.
- -r Passe la recherche, le téléchargement et l'installation de la dernière version du script. Empêche le rédémarrage du script. Une option non-recommandée à la plupart des utilisateurs en dehors de ceux qui viennent de redémarrer avec un tout nouveau noyau et qui doivent lancer le script à nouveau.
- -s Passe les parties du script qui exigent une connexion opérationnelle à Internet. Options à éviter tant que faire se peut, étant donné qu'elle désactive quasiment tout ce qui est essentiel dans ce script.
- -S Passe le test de la connexion à Internet. À utiliser dans le cas où le test du script échouerait bien que votre connexion soit parfaitement opérationnelle. (cette option n'est guère recommandée et peut même ne pas fonctionner dans certains cas)
- -t Passe la section d'options postérieure au dist-upgrade.
- -w Passe la section d'alertes de dist-upgrade.
Par exemple:
smxi -kwid
irait directement aux options diverses après un dist-upgrade. smxi -ki passerait la question d'installation du noyau et celle d'information.
Options avancées de smxi
Les options qui suivent pour le script sont particulières, destinées à la réalisation de tâches inhabituelles, mais dont vous pourriez avoir besoin :
- -I Sélectionne différents niveaux d'exécution (Init Level) pour le redémarrage de X. Utilise cette syntaxe: -I 3
Notez que la valeur numérique entrée soit celle du niveau d'exécution dans lequel vous souhaiteriez démarrer X. - -K Installations de Noyaux d'avant-garde. Si de nouveaux noyaux sont disponibles, ils seront visibles dans les options d'installation de noyaux. Installez les noyaux d'avant-garde à vos risques et périls!
- -l Crée des journaux (logs) avec repères chronologiques tout au long des opérations de mise-à-jour (upgrade) et mises-à-jour système (dist-upgrade). Les fichiers de log sont stockés à l'adresse /var/log/smxi/
- -m Lance l'option permettant de changer les miroirs debian dans /etc/apt/sources.list
- -M Runs the option to change default kernel mirrors for smxi
- -p Lance apt-get update sans utilisation de pdiffs. N'est bon que pour les connexions très performantes et rapides.
- -P Lance le script avec des paramètres de connexion au travers d'un proxy, et fonctionne en utilisant cette syntaxe::
-P http://[<nomd_utilisateur><:mot-de-passe>@]<serveur><:port> - -U Force la mise-à-jour du script avant tout relancement de celui-ci.
- -x Lance toutes les fonctions secondaires du script ne se rapportant pas au paramétrage fondammental.
- -h Affiche le menu d'aide du script smxi.
- -v Prints version and system information, including distro version, current kernel, apt update and dist-upgrade last used, and last use of smxi.
Options de réglages utilisateur du script smxi
Vous pouvez également commander au script de faire d'autres choses en éditant son fichier de configuration /etc/smxi.conf
Notez cependant que le fichier n'existe pas tant que le script n'a jamais été utilisé, et donc que si vous voulez profiter des fonctionnalités détaillées ici sans disposer de ce fichier, il vous suffira de le créer.
- sgfxi=<options normales pour sgfxi, n'existant pas en standard dans l'installeur graphique>, par exemple, si vous ajoûtez la ligne:
sgfxi=b
à /etc/smxi.conf,
votre installation nvidia utilisera automatiquement l'option t en même temps que l'option standard -c
Remarquez qu'il s'agisse d'arguments supportés par sgfxi et non smxi, qui ne fera qu'adresser ceci en supplément à ceux qu'il adresse ordinairement à sgfx lors de l'installation de pilotes. La fonctionnalité n'admet aucune option qui requiérerait de l'information complémentaire, comme " -o 8.33.6 " par exemple. N'utilisez que des options adressables sous la forme d'une seule et unique lettre pour l'installeur sgfxi. - hold-install=<liste de paquets séparés par un ^> - Cette option vous permet d'ajoûter des paquets aux fonctions automatiques de préservation/libération requises dans les cas de ruptures de paquetages, ou de préserver des paquets que vous ne souhaiteriez pas voir actualisés, sans les oublier. Exemple :
hold-install=nano^libgtk2.0
Remarque Importante: n'utilisez aucun espace, séparez les noms de paquets exclusivement à l'aide du signe ^ et d'aucun autre type de séparateur !
Autres petites choses à connaître dans la console
Souvenez-vous en : pour naviguer de bas en haut dans une fenêtre de terminal, utilisez : Maj+PageHaut/PageBas, qui vous permettent de revoir quelque chose qui aurait défilé. Les limitations de cette fonctionnalités se situent aux environs de 6 écrans en arrière.

