Script de post-install ubuntu

En causant avec Coolmic dans la voiture, est venu une idée toute simple.
L’idée c’est d’avoir un « script.sh » sur une clé USB, double click dessus, et hop, il fait les trucs qu’on fait à la main d’habitude après avoir installé une Ubuntu.

L’idée c’est de gagner dix minutes et d’être sûr de ne rien avoir oublié, quoi.

Si vous voyez un truc que j’oublie qui vous dérange dans le par défaut d’Ubuntu ?
Pour commencer je propose :

-Précocher les configurations dans le panel Ubuntu

-ne pas redemander le mot de passe après la veille (presque toujours demandé)
-autologin (presque toujours demandé)
-ne pas faire les mises à niveau majeur d’Ubuntu (trop de bugs)

-Installer les paquets de traductions qui manquent parfois
-Virer le launcher Amazone (GAFAM !)
-Ajouter ublock/https
-libdvdcss pour lires les dvds (fait pas de mal)
-(détail)DNS FFDN (pour le une personne qui ira voir thepiratebay.org quand il est up - et c’est cool pour la vie privée de toute façon)
-(détail)Virer le « allons faire nos courses » de premier lancement (kapitaliiizme)
-(?)VLC à la place du player-qui-demande-des-greffons (ou pas ?)

(
EDIT : suggestions plus bas

-apt install ubuntu-restricted-extras manpages-fr manpages-fr-extra manpages-fr-dev
)

Je pense qu’il ne faut surtout pas s’empêcher de gagner du temps et de l’énergie sur ces petites choses – néanmoins, je pense aussi que chaque install est unique et qu’il faut en discuter avec la personne que l’on a en face de nous.

Si tu es motivé à écrire du bash, peut-être que ce script pourrait être interactif afin de valider/refuser chacune de ces options ?

peut-être que ce script pourrait être interactif afin de
valider/refuser chacune de ces options ?

Oui. Ça ne semble pas délirant x)

Bonne idée
Ajouter peut-être :

  • les codecs multimédia : sudo apt install ubuntu-restricted-extras
  • manuel Linux en français : sudo apt install manpages-fr manpages-fr-extra manpages-fr-dev
  • Lynx, navigateur Web en mode texte : sudo apt install lynx
    lubuntu1804 [Linux Quimper]

fry-meme

1 « J'aime »

C’est pas faux qu’à priori si tu navigues avec lynx, tu saura faire un
apt-get toi-même :stuck_out_tongue:

Je croyais qu’il s’agissait d’un script pour terminer rapidement l’installation de Ubuntu ??

Lynx, je ne l’utilise pas souvent mais il me sert quelques fois
Par exemple pour montrer que si je n’arrive pas à dépanner un Ubuntu c’est pas que je ne suis pas compétent mais qu’il n’y a rien à faire pour le sauver

Je croyais qu’il s’agissait d’un script pour terminer rapidement
l’installation de Ubuntu ??

Je ne suis pas sûr de voir en quoi un client web en mode texte fait
partit d’un besoin « classique »/« général » des utilisateurs - ou pourquoi
y en aurait besoin pour confirmer un problème dans un ordi ?

Sauf si lynx à des fonctions que j’ignore, ce n’est à priori qu’un
navigateur texte cool parmi d’autres ? ^^’

Le rendu est meilleur dans curl :

Lorsque j’ai installé la distribution 18.04, j’ai fait un fichier texte simple “logiciels-post-install.txt” où j’ai noté mes adjonctions.
Certains d’entre eux ne se trouvent pas dans la logithèque Ubuntu… par exemple BlueGriffon, qu’il faut / suffit d’aller chercher chez l’auteur.
De plus, au fil du temps, “on” découvre des bizarreries, par rapport à la grosse installation précédente (16.04) : installation nécessaire de net-tools pour avoir ifconfig.
Le presse-papier est indispensable, mais n’est pas installé d’emblée !
Tout le monde n’aura pas besoin / envie de : gnome-tweaks, alacarte (ou menulibre), Calibre, unrar, openssh serveur, gparted, etc.
Par contre java est indispensable, et c’est le foutoir pour trouver quel est le bon.

Cette version 18.04 nécessite aussi des extensions Gnome : gnome-shell-extension-ubuntu-dock et gnome-shell-extension-appindicator pour plus de confort, après une 16.04 utilisée longuement.
Etc., suivant activités et besoins spécifiques.

Trouver un minimum commun ne sera pas aisé, sinon le script risque de s’allonger démesurément.

Et je n’oublie pas les paramétrages spécifiques : Nautilus (dont les ‘scripts’) ; Firefox ; l’imprimante ; et je ne sais quoi encore.

En somme, une installation de novo prend un quart d’heure ; le reste toute une vie … de la distribution.

Certains d’entre eux ne se trouvent pas dans la
logithèque Ubuntu… par exemple BlueGriffon, qu’il faut / suffit
d’aller chercher chez l’auteur.

J’ai jamais eu d’utilisateur qui me demandent BlueGriffon, moi ; ça
t’arrives souvent ? ^^’
Parce que l’idée c’était d’installer les trucs « communs » ; il me semble
que ma première liste et les « additions-extra » citées par @lhommeréparé
en font parties ; j’avoue que lynx ou bluegryffon, je suis moiiins
convaincu.

De plus, au fil du temps, « on » découvre des bizarreries, par rapport
à la grosse installation précédente (16.04) : installation nécessaire
de net-tools pour avoir ifconfig.

Parce que c’est « ip addr »/« ip route »/« ip … » qui a pris la
succession en mieux ? :wink:

Le presse-papier est indispensable

Par défaut c’est géré, hein. Tu veux parler d’un GUI pour gérer le
presse-papier ? Qui stock et se souvient, et tout ? Le gros soucis de
ces machins-là c’est que c’est à double tranchant si tu utilises,
disons, keepassx, non ? Ton mot de passe se retrouverai stocké en clair.
Niveau confidentialité c’est un peu holé holé pour un débutant, quoi.

Tout le monde n’aura pas besoin / envie de : gnome-tweaks, alacarte
(ou menulibre), Calibre, unrar, openssh serveur, gparted, etc.

De fait, si ce n’est pas « pour tout le monde », je pense que ça n’a pas
sa place pour être installé par défaut, yep.

Par contre java est indispensable, et c’est le foutoir pour trouver
quel est le bon.

Dans quelle circonstance ?

Cette version 18.04 nécessite aussi des extensions Gnome :
gnome-shell-extension-ubuntu-dock et
gnome-shell-extension-appindicator pour plus de confort, après une
16.04 utilisée longuement. Etc., suivant activités et besoins
spécifiques.

Alors là, je laisse aux Ubunto-gnomiens me dire, hein :stuck_out_tongue:

Trouver un minimum commun ne sera pas aisé, sinon le script risque de
s’allonger démesurément.

Suffit de « coller aux minimum » ! Et si c’est trop insignifiant, ben
c’pas grave ; c’était qu’une idée au fond ; pas obligé de la réaliser.

Et je n’oublie pas les paramétrages spécifiques : Nautilus (dont les
‹ scripts ›) ;

Gah ? :o
Quels scripts pour le gestionnaire de fenêtre non implanté par défaut serait à ajouter pour faciliter la vie à des débutants ?

Firefox ;

Ben pour FF sauf ajouter des moteurs de recherche, alléger la page d’accueil, retirer les notifications par défaut, ublock et httpseverywhere, j’ai pas d’inspi.

l’imprimante ;

Joker ! Là c’est du cas par cas :stuck_out_tongue:

Ce rendre intéressant par exemple. D’autres diraient troller

Aherm. 2 mois déjà ? °O°
J’ai pas oublié de faire le script, mais j’ai oublié de le partager :smiley:

Donc. Voilà le premier jet : otyugh / Ubuntu-config-scripts · GitLab

Disclaimer : c’est pas du beau code, c’est du gros hack avec zenity et du bash. é_è
…Mais ça marche. Suffit de copier le dossier sur une clé USB, puis lancer le script en double-cliquant sur le « .desktop », et cocher les préconfigurations qu’on veut.

Normalement y a rien à installer et pas de terminal à ouvrir.
Normalement. J’ai testé le script dans une VM sur la 18.04

C’est très souple à modifier et d’y ajouter des entrées, chaque entré correspond à un mini script dans le dossier task/ qui contient le titre de la tâche, s’il est précoché ou pas, et le script lui-même.

3 « J'aime »