Automatisation d'installation via script

Assistance Générale spécifique à LMDE
Répondre
Avatar du membre
peppermint
Messages : 130
Enregistré le : ven. 24 févr. 2017 16:44

Automatisation d'installation via script

Message par peppermint »

Bonjour

Est-ce que quelqu'un sait comment on peut automatiser l'installation de logiciels via avec apt-get avec un fichier en entrée ?
J'ai vu dans le man d'apt qu'il y avait l'option -c. J'ai essayé avec

Code : Tout sélectionner

sudo apt-get install -c=liste.txt
J'ai le retour suivant
E: Erreur syntaxique liste.txt:3 : valeur aberrante à la fin du fichier
Je suppose que ma ligne de commande est bonne mais que le fichier texte en entrée doit avoir un format spécial ? :?:

A votre bon coeur :D
Modifié en dernier par Anonymous le jeu. 9 févr. 2017 20:04, modifié 1 fois.
Kernel 4.10 Desktop: MATE Distro: Linut Mint 18.1 Serena Mobo: Gigabyte GA-78LMT-USB3 Quad core AMD FX-4300 Graphic RS780L [Radeon 3000] Audio [Radeon (HD) 3000 Series] Network Realtek RTL8111/8168/8411 Drive: SanDisk_SDSSDP12

Avatar du membre
tyrry
modérateur
Messages : 6029
Enregistré le : mar. 21 juil. 2015 07:42
Localisation : à l'ouest

Re: Automatisation d'installation via script

Message par tyrry »

Slt ,
si tu cherches sur internet avec : script d'installation de paquets , tu y trouveras
plusieurs scripts "post install" que tu auras juste à adapter à ta convenance ;)
exemple ici : https://forum.ubuntu-fr.org/viewtopic.php?id=881911" onclick="window.open(this.href);return false;
@+
LXDE Desktop résistance
Debian 12 Bookworm

Avatar du membre
mpat
Messages : 7844
Enregistré le : mar. 25 août 2015 21:12
Localisation : Belgique

Re: Automatisation d'installation via script

Message par mpat »

salut, je suppose que tu veux parler de ceci.

Créer une sauvegarde des packages actuellement installés:

Code : Tout sélectionner

Dpkg --get-selections> list.txt
Ensuite (sur un autre système) restaurer les installations de cette liste:

Code : Tout sélectionner

Dpkg --clear-selections

Code : Tout sélectionner

Sudo dpkg --set-selections <list.txt
Pour se débarrasser des paquets vides:

Code : Tout sélectionner

Sudo apt-get autoremove
Pour être installé comme au moment de la sauvegarde (c'est-à-dire pour installer les paquets définis par dpkg --set-selections):

Code : Tout sélectionner

Sudo apt-get dselect-upgrade
les applications installées par download et non présentes dans les paquets devront êtres réinstallées ... idem pour les install via ppa
Clevo P775DM3-G
I7 -7700k (quad-core (8 threads) 4.2-4.5 ghz
ram 64go DDR4
Nvidia gtx 1080 8go GDDR5X
2 x ssd 500go m.2 Samsung + 2 to ssd Samsung
Lmint 18.3 Cinnamon 64bit, kernel 4.13.0-45

Avatar du membre
peppermint
Messages : 130
Enregistré le : ven. 24 févr. 2017 16:44

Re: Automatisation d'installation via script

Message par peppermint »

Oui, ça répond à mon attente. Merci , je vais tester ;)
Kernel 4.10 Desktop: MATE Distro: Linut Mint 18.1 Serena Mobo: Gigabyte GA-78LMT-USB3 Quad core AMD FX-4300 Graphic RS780L [Radeon 3000] Audio [Radeon (HD) 3000 Series] Network Realtek RTL8111/8168/8411 Drive: SanDisk_SDSSDP12

Avatar du membre
david37
modérateur
Messages : 3875
Enregistré le : lun. 22 août 2016 05:06

Re: Automatisation d'installation via script

Message par david37 »

Sinon dans le répertoire des tutos et astuces, windows (le membre de FFLM, pas l'OS) avait partagé un script qui faisait tout le boulot.

https://www.forum-francophone-linuxmint ... 2&t=1056#7" onclick="window.open(this.href);return false;
PC1: Mobo: Gigabyte B550 AORUS Elite 2 / CPU: AMD Ryzen 7 3700X / GPU: MSI Radeon RX 580 Armor / RAM: 32 GB @3600 MHz CL16 / SSD: Samsung 970 EVO 500 GB / LM 20.2 Xfce
PC2: HP Pavilion 15 / AMD Ryzen 5 5500U with Radeon Graphics / 16GB RAM / 500 GB SSD / Debian 11 Xfce
PC3: Dell-Latitude E7240 / 2.1GHz i7-4600U / Intel Haswell-ULT HD 4400 / 8GB RAM / 250 GB Hard Drive / LM 20.2 Xfce

Répondre