Script d'installation automatique des softs sous GENTOO

Script d'installation automatique des softs sous GENTOO - Installation - Linux et OS Alternatifs

Marsh Posté le 06-05-2005 à 00:36:37    

Bonjour,
 
Il y a pas mal de temps j'avais trouvé sur un forum un script d'installation qui permettait d'installer a la volée tout une floppé de logiciel permettant ainsi de gagner pas mal de temps.
 
Comme je repart a zero je le cherche mais ne le trouve pas :)
 
Y aurait t'il quelqu'un qui aurait un lien se rapportant a ca ????
 
Merci d'avance.

Reply

Marsh Posté le 06-05-2005 à 00:36:37   

Reply

Marsh Posté le 06-05-2005 à 12:53:09    

Up !!!!

Reply

Marsh Posté le 06-05-2005 à 13:15:28    

emerge :p ?

Reply

Marsh Posté le 06-05-2005 à 13:39:20    

Non bien sur.... Je connais emerge et ce n'est pas ma premiere install d'une distrib linux.
 
Ce que je recherche represente un script ou les emerge s'enchainent pour installer kde, firefox, k3b......... tout sa en une fois et surtout en une nuit :)
 

Reply

Marsh Posté le 06-05-2005 à 13:41:07    

s200 a écrit :

Bonjour,
 
Il y a pas mal de temps j'avais trouvé sur un forum un script d'installation qui permettait d'installer a la volée tout une floppé de logiciel permettant ainsi de gagner pas mal de temps.
 
Comme je repart a zero je le cherche mais ne le trouve pas :)
 
Y aurait t'il quelqu'un qui aurait un lien se rapportant a ca ????
 
Merci d'avance.


 
http://gentoo.sn41g2.free.fr/
http://glis.sourceforge.net
 
Mais je pense que le script n'est plus à jour, à voir...

Reply

Marsh Posté le 06-05-2005 à 13:58:46    

Merci lebarjoe,
 
J'avais deja trouve GLIS et ainsi qu'une autre applis (anaconda) permettant d'automatiser l'install de la Gentoo.... mais cette automatisation n'intervient que sur les premieres phases de l'installation(partitionnement, +++).
 
En fait ce que je recherche se rapproche plus de ce qui es donné dans ton premier lien:

Citation :

21- Installation des applis sous root via le script /tmp/install-app.sh


 
C'est un debut que je vais d'ailleurs fouiller un peu plus vu le nombre de reponses..... Mais personne ne connait ????


Message édité par s200 le 06-05-2005 à 14:01:04
Reply

Marsh Posté le 06-05-2005 à 14:10:01    

Tu sais, tu peux faire emerge kde  mozilla-firefox etc ... ;).

Reply

Marsh Posté le 06-05-2005 à 14:18:54    

s200 a écrit :

Merci lebarjoe,
 
J'avais deja trouve GLIS et ainsi qu'une autre applis (anaconda) permettant d'automatiser l'install de la Gentoo.... mais cette automatisation n'intervient que sur les premieres phases de l'installation(partitionnement, +++).
 
En fait ce que je recherche se rapproche plus de ce qui es donné dans ton premier lien:

Citation :

21- Installation des applis sous root via le script /tmp/install-app.sh


 
C'est un debut que je vais d'ailleurs fouiller un peu plus vu le nombre de reponses..... Mais personne ne connait ????


 
Tu peux te servir du script /tmp/install-app.sh et le modifier pour l'adapter à ta sauce.
 
J'avais fait ce script pour mes besoins personnel (mais il y a longtemps). Si mes souvenirs sont bons, j'installais avec le script install-app.sh que des applications fonctionnants avec la lib GTK (genre firefox thunderbird, vlc ...etc.. ).
 
Donc je te propose que tu prennes le script et que tu le modifies pour tes besoins.

Reply

Marsh Posté le 06-05-2005 à 14:41:04    

........ clair, cela me suffirait amplement. Le probleme c'est que la je suis sur windows et que je ne vois pas ce script....Je vois en l'editant que tu en ai l'auteur ;)
 
Peut etre qu'en passant par un soft style explore2fs je pourrais le voir.
 
Pourrais tu me faire parvenir ce script afin que je puisse le modifier voir m'en servir pour rechercher??
 
Et encore merci.

Reply

Marsh Posté le 06-05-2005 à 14:45:17    

s200 a écrit :

........ clair, cela me suffirait amplement. Le probleme c'est que la je suis sur windows et que je ne vois pas ce script....Je vois en l'editant que tu en ai l'auteur ;)
 
Peut etre qu'en passant par un soft style explore2fs je pourrais le voir.
 
Pourrais tu me faire parvenir ce script afin que je puisse le modifier voir m'en servir pour rechercher??
 
Et encore merci.


 
Télécharge l'archive suivante : http://gentoo.sn41g2.free.fr/shuttle.bz2
Décompresse le fichier avec winrar et tu trouveras le fichier intall-app.sh.

Reply

Marsh Posté le 06-05-2005 à 14:45:17   

Reply

Marsh Posté le 06-05-2005 à 14:49:44    

C'est ce que j'avais fait .... et je viens de le refaire => bilan un fichier shuttle taille 1.8Mo.... ke j'edite avec ultraedit.... peux pas faire plus...
 
merci de tes reponse rapides...
 
Si quelqu'un sous linux passe par la, peut etr peut t'il me faire un copier coller vite fait .....

Reply

Marsh Posté le 06-05-2005 à 14:58:57    

s200 a écrit :

C'est ce que j'avais fait .... et je viens de le refaire => bilan un fichier shuttle taille 1.8Mo.... ke j'edite avec ultraedit.... peux pas faire plus...
 
merci de tes reponse rapides...
 
Si quelqu'un sous linux passe par la, peut etr peut t'il me faire un copier coller vite fait .....


Code :
  1. date > temps.log
  2. CONFIG=/tmp/config
  3. ###########################################################
  4. # Détection des fichiers package.keywords et package.mask #
  5. ###########################################################
  6. if [ ! -d /etc/portage ];then
  7.         mkdir -p /etc/portage
  8. fi
  9. if [ -f $CONFIG/package/package.use ]; then
  10.         cp $CONFIG/package/package.use /etc/portage
  11. fi
  12. ##################################
  13. # Mise à jour de l'arbre portage #
  14. ##################################
  15. emerge sync
  16. emerge sys-apps/portage
  17. ##########################################
  18. # Fonctions de configuration du matériel #
  19. ##########################################
  20. Souris() {
  21. echo -e "\n\t Configuration de votre Souris\n"
  22. echo -e "\t 1- Souris sur port PS/2"
  23. echo -e "\t 2- Sourid sur port USB\n"
  24. echo -e "\t Reponse : \c"
  25. read Souris_port
  26. if [ $Souris_port -ne 1 -a $Souris_port -ne 2 ];then
  27.         echo -e "\n Vous devez entrer un chiffre entre 1 et 2 !\n"
  28.         Souris
  29. fi
  30. }
  31. Sound() {
  32. echo -e "\n\t Configuration de votre carte Son\n"
  33. echo -e "\t 1- Carte Son Nforce1/2"
  34. echo -e "\t 2- Carte Son SoundBlaster Live!\n"
  35. echo -e "\t Reponse : \c"
  36. read Sound_Card
  37. if [ $Sound_Card -ne 1 -a $Sound_Card -ne 2 ];then
  38.         echo -e "\n Vous devez entrer un chiffre entre 1 et 2 !\n"
  39.         Sound
  40. fi
  41. case $Sound_Card in
  42.         1) echo "ALSA_CARDS='intel8x0'" >> /etc/make.conf
  43.            ALSA_CARDS="intel8x0"
  44.            ;;
  45.         2) echo "ALSA_CARDS='emu10k1'" >> /etc/make.conf
  46.            ALSA_CARDS="emu10k1"
  47.            ;;
  48. esac
  49. #-----------------------------------------------
  50. # Installation des librairies alsa et des outils
  51. #-----------------------------------------------
  52. emerge alsa-lib
  53. emerge alsa-utils
  54. #---------------------------------------
  55. # Support des fichiers Midi SoundFont1&2
  56. #---------------------------------------
  57. emerge awesfx
  58. #-----------------------------
  59. # Ajout du module Alsa au boot
  60. #------------------------------
  61. rc-update add alsasound boot
  62. #----------------
  63. # Active le son
  64. #----------------
  65. /etc/init.d/alsasound start
  66. amixer set Master 100 unmute
  67. amixer set PCM 100 unmute
  68. amixer set Center 100 unmute
  69. amixer set Surround 100 unmute
  70. #------------------------------------------------------
  71. # Configuration du module alsa sous /etc/modules.d/alsa
  72. #-------------------------------------------------------
  73. echo "# ALSA portion" > /etc/modules.d/alsa
  74. echo "alias char-major-116 snd" >> /etc/modules.d/alsa
  75. echo "alias snd-card-0 snd-${ALSA_CARDS}" >> /etc/modules.d/alsa
  76. echo " " >> /etc/modules.d/alsa
  77. echo "# OSS/Free portion" >> /etc/modules.d/alsa
  78. echo "alias char-major-14 soundcore" >> /etc/modules.d/alsa
  79. echo "alias sound-slot-0 snd-card-0" >> /etc/modules.d/alsa
  80. echo " " >> /etc/modules.d/alsa
  81. echo "# card #1" >> /etc/modules.d/alsa
  82. echo "alias sound-service-0-0 snd-mixer-oss" >> /etc/modules.d/alsa
  83. echo "alias sound-service-0-1 snd-seq-oss" >> /etc/modules.d/alsa
  84. echo "alias sound-service-0-3 snd-pcm-oss" >> /etc/modules.d/alsa
  85. echo "alias sound-service-0-8 snd-seq-oss" >> /etc/modules.d/alsa
  86. echo "alias sound-service-0-12 snd-pcm-oss" >> /etc/modules.d/alsa
  87. echo "options snd snd_major=116 snd_cards_limit=1 snd_device_mode=666" >> /etc/modules.d/alsa
  88. echo " " >> /etc/modules.d/alsa
  89. echo "alias /dev/mixer snd-mixer-oss" >> /etc/modules.d/alsa
  90. echo "alias /dev/dsp snd-pcm-oss" >> /etc/modules.d/alsa
  91. echo "alias /dev/midi snd-seq-oss" >> /etc/modules.d/alsa
  92. #----------------------------
  93. # Mise à jour des modules Son
  94. #----------------------------
  95. modules-update
  96. }
  97. Video() {
  98. echo -e "\n\t Configuration de votre carte Graphique\n"
  99. echo -e "\t 1- Carte Video Nvidia (Gforce)"
  100. echo -e "\t 2- Carte Video ATI (RADEON)\n"
  101. echo -e "\t Reponse : \c"
  102. read Video_Card
  103. if [ $Video_Card -ne 1 -a $Video_Card -ne 2 ];then
  104.         echo -e "\n Vous devez entrer un chiffre entre 1 et 2 !\n"
  105.         Video
  106. fi
  107. #--------------------------
  108. # Installation du Server X
  109. #--------------------------
  110. echo "x11-base/xorg-x11 ~x86" > /etc/portage/package.keywords
  111. echo "sys-apps/utempter ~x86" >> /etc/portage/package.keywords
  112. echo "x11-terms/xterm ~x86" >> /etc/portage/package.keywords
  113. echo"media-libs/fontconfig ~x86" >> /etc/portage/package.keywords
  114. echo "x11-base/xfree" > /etc/portage/package.mask
  115. emerge x11-base/xorg-x11
  116. #------------------------
  117. # Installation des fonts
  118. #------------------------
  119. echo "media-fonts/corefonts ~x86" >> /etc/portage/package.keywords
  120. emerge corefonts
  121. emerge sharefonts
  122. emerge freefonts
  123. env-update && source /etc/profile
  124. etc-update <<EOF
  125. -5
  126. EOF
  127. fc-cache -fv
  128. opengl-update xorg-x11
  129. rc-update add xdm default
  130. rc-update add xfs default
  131. rc-update add numlock default
  132. # Les 3 lignes ci-dessous permet de faire croire à gentoo ke xfree est déjà installé
  133. emerge inject x11-base/xfree-4.3.0-r5
  134. emerge inject x11-base/xfree-4.3.0-r6
  135. emerge inject x11-base/xfree-4.3.99.902-r2
  136. case $Video_cards in
  137.         1)      #------------------------------------------------------
  138.                 # Installation des derniers drivers Nvidia
  139.                 #------------------------------------------------------
  140.                 echo "media-video/nvidia-kernel ~x86" >> /etc/portage/package.keywords
  141.                 echo "media-video/nvidia-glx ~x86" >> /etc/portage/package.keywords
  142.                 #emerge =media-video/nvidia-kernel-1.0.5336-r4
  143.                 #emerge =media-video/nvidia-glx-1.0.5336-r2
  144.                 emerge =media-video/nvidia-kernel-1.0.6106
  145.                 emerge =media-video/nvidia-glx-1.0.6106
  146.                 echo "alias char-major-195 nvidia" > /etc/modules.d/nvidia
  147.                 echo "alias /dev/nvidiactl char-major-195" >> /etc/modules.d/nvidia
  148.                 echo "options nvidia NVreg_EnableAGPSBA=1 NVreg_EnableAGPFW=1" >> /etc/modules.d/nvidia
  149.                 echo nvidia >> /etc/modules.autoload.d/kernel-2.6
  150.                 opengl-update nvidia
  151.                 modules-update
  152.                 ;;
  153.         2)      #---------------------------------------------------------------
  154.                 # Installation des derniers drivers ATI-Radeon
  155.                 #---------------------------------------------------------------
  156.                 echo "media-video/ati-drivers ~x86" >> /etc/portage/package.keywords
  157.                 echo "media-video/ati-drivers-extra ~x86" >> /etc/portage/package.keywords
  158.                 media-video/ati-drivers
  159.                 media-video/ati-drivers-extra
  160.                 opengl-update ati
  161.                 modules-update
  162.                 ;;
  163. esac
  164. }
  165. #---------------------------------------------------------------
  166. # Lancement des fonctions de configuration du Son et de la video
  167. #---------------------------------------------------------------
  168. Sound
  169. Video
  170. ####################################
  171. # Installation des outils systemes #
  172. ####################################
  173. # Installation de la souris en mode console
  174. # emerge gpm
  175. # rc-update add gpm default
  176. # Editeur vi
  177. emerge vim
  178. # Outils de gestion des packets-sources
  179. emerge gentoolkit
  180. #############################################
  181. # Installation d'un Login Manager Graphique #
  182. #############################################
  183. echo "media-libs/edje ~x86" >> /etc/portage/package.keywords
  184. echo "dev-libs/embryo ~x86" >> /etc/portage/package.keywords
  185. echo "dev-libs/eet ~x86" >> /etc/portage/package.keywords
  186. echo "x11-libs/evas ~x86" >> /etc/portage/package.keywords
  187. echo "dev-db/edb ~x86" >> /etc/portage/package.keywords
  188. echo "x11-libs/ecore ~x86" >> /etc/portage/package.keywords
  189. echo "x11-libs/esmart ~x86" >> /etc/portage/package.keywords
  190. echo "media-libs/epsilon ~x86" >> /etc/portage/package.keywords
  191. echo "media-libs/epeg ~x86" >> /etc/portage/package.keywords
  192. echo "x11-misc/entrance ~x86" >> /etc/portage/package.keywords
  193. emerge entrance
  194. ##############################################
  195. # Installation de l'interface graphique FVWM #
  196. ##############################################
  197. emerge x11-wm/fluxbox
  198. emerge fvwm fvwm_icons fvwm_sounds
  199. ######################################
  200. # Installation des outils graphiques #
  201. ######################################
  202. # Changement de themes GKT2
  203. echo "x11-themes/gtk-chtheme ~x86" >> /etc/portage/package.keywords
  204. emerge x11-themes/gtk-chtheme
  205. # Terminal X amélioré gérant la transparence
  206. emerge x11-terms/aterm
  207. # Vi en mode graphique
  208. emerge gvim
  209. # Utilitaire de gestion du son
  210. emerge gamix
  211. # File Space Manager
  212. emerge app-misc/rox
  213. # File Manager Like MSExplorer
  214. #echo "app-misc/endeavour ~x86" >> /etc/portage/package.keywords
  215. # Session Manager
  216. #echo "app-misc/rox-session ~x86" >> /etc/portage/package.keywords
  217. emerge app-misc/rox-session
  218. # Acrobat reader
  219. emerge acroread
  220. # Visualiseur d'images
  221. emerge gqview
  222. # Configuration de clavier multimédia
  223. emerge lineakd lineakconfig
  224. #####################################
  225. # Installation logiciel de gravure  #
  226. #####################################
  227. emerge xcdroast
  228. #emerge gcombust
  229. #emerge eroaster
  230. #emerge k3b fonctionne avec les librairies kde/QT
  231. #######################################
  232. # Installation des logiciels Internet #
  233. #######################################
  234. # Navigateur Mozilla FireFox
  235. echo "net-www/mozilla-firefox ~x86" >> /etc/portage/package.keywords
  236. emerge mozilla-firefox
  237. # Client Mail Mozilla ThunderBird
  238. echo "mail-client/mozilla-thunderbird ~x86" >> /etc/portage/package.keywords
  239. emerge mozilla-thunderbird
  240. # Chat MSN
  241. echo "net-im/amsn ~x86" >> /etc/portage/package.keywords
  242. echo "x11-themes/amsn-skins ~x86" >> /etc/portage/package.keywords
  243. emerge amsn amsn-skins
  244. # P2P sur Réseau Napster et WinMX
  245. # emerge lopster
  246. # P2P sur Réseau Edonkey et Emule
  247. # emerge amule
  248. emerge net-p2p/sancho-bin
  249. # P2P sur Réseau Kazaa (fasttrack), Gnutella, OpenFT
  250. emerge net-p2p/gift
  251. emerge net-p2p/gift-fasttrack
  252. emerge net-p2p/gift-gnutella
  253. emerge net-p2p/gift-openft
  254. emerge net-p2p/giftoxic
  255. # Editeur HTML
  256. # emerge  app-editors/bluefish
  257. # Transfert FTP
  258. emerge net-ftp/gftp
  259. #########################################
  260. # Installation des logiciels Multimedia #
  261. #########################################
  262. # Player de Music MP3
  263. #emerge xmms xmms-themes
  264. echo "media-sound/beep-media-player ~x86" >> /etc/portage/package.keywords
  265. emerge media-sound/beep-media-player
  266. # Player de Video (DVD, DivX ...etc...)
  267. # To get a gui for mplayer edit /etc/mplayer.conf and add: gui=yes
  268. # you can also add this it ~/.mplayer/config
  269. echo "net-www/mplayerplug-in ~x86" >> /etc/portage/package.keywords
  270. echo "x11-themes/mplayer-skins ~x86" >> /etc/portage/package.keywords
  271. emerge media-video/mplayer
  272. emerge mplayerplug-in
  273. emerge x11-themes/mplayer-skins
  274. # Encodage de CD Audio->MP3
  275. #emerge grip
  276. emerge ripperx
  277. # Encodage DVD --> DivX
  278. #echo "media-video/transcode ~x86" >> /etc/portage/package.keywords
  279. #echo "media-video/dvdrip ~x86" >> /etc/portage/package.keywords
  280. #emerge dvdrip
  281. echo "media-video/lsdvd ~x86" >> /etc/portage/package.keywords
  282. echo "media-video/acidrip ~x86" >> /etc/portage/package.keywords
  283. emerge media-video/acidrip
  284. # ScreenSaver 3D OpenGL
  285. #emerge rss-glx # utilise les librairies kde et QT
  286. ####################################
  287. # Installation des logiciesl 2D/3D #
  288. ####################################
  289. # Gimp: Logiciel de retouche 2D équivalent à Photoshop
  290. echo "media-gfx/gimp ~x86" >> /etc/portage/package.keywords
  291. echo "media-gfx/gimp-freetype ~x86" >> /etc/portage/package.keywords
  292. emerge media-gfx/gimp
  293. emerge gimp-freetype
  294. # Modeler 3D en Low Polygon (LPM)
  295. # emerge wings
  296. ##############
  297. # Emulateurs #
  298. ##############
  299. # Emulateur Playstation 1
  300. emerge epsxe
  301. # Emulateur d'application windows
  302. echo "app-emulation/wine ~x86" >> /etc/portage/package.keywords
  303. echo "app-emulation/winesetuptk ~x86" >> /etc/portage/package.keywords
  304. emerge wine
  305. emerge winesetuptk
  306. # Emulateur de jeux DirectX 8 à 9
  307. #emerge winex-transgaming point2play
  308. # Emulateur de jeux d'arcade
  309. #emerge xmame
  310. #emerge advancemame
  311. #emerge gxmame
  312. ########
  313. # Jeux #
  314. ########
  315. #emerge ut2003
  316. #echo "games-fps/unreal-tournament" >> /etc/portage/package.unmask
  317. #echo "games-fps/unreal-tournament-goty" >> /etc/portage/package.unmask
  318. #echo "games-fps/unreal-tournament-strikeforce" >> /etc/portage/package.unmask
  319. #echo "games-fps/unreal-tournament-infiltration" >> /etc/portage/package.unmask
  320. #emerge unreal-tournament
  321. #emerge unreal-tournament-bonuspacks
  322. #emerge unreal-tournament-strikeforce
  323. #-- Return To Castle Wolfenstien --#
  324. #emerge rtcw
  325. #emerge enemy-territory
  326. #emerge americas-army
  327. #emerge quake3
  328. #emerge quake3-truecombat
  329. #emerge quake3-urbanterror
  330. #emerge frozen-bubble
  331. #emerge halflife-steam
  332. date >> temps.log


Reply

Marsh Posté le 06-05-2005 à 15:20:21    

Merci,
 
C pile poil le script que je recherchais. Je m'etonne que d'autres personnes ne se sont pas intéressé a ton travail qui est tres interressant dans un souci d'automatisation ou de reinstall d'un systeme vierge(tu le parametre tranquille, et tu le laisse mouliner sans avoir a relancer a chaque fin d'install).
 
Pendant que je tiens l'auteur, et au vu du script, celui ci est extrememement generalisteet me permettrait donc de l'installer sans avoir a me soucier d'autres chose que de bien parametrer le noyau(et de moduler le script selon mes besoins bien sur).  
 
N'est ce pas ????
 
Tu dit qu'il n'est plus a jour . Sur quels points ???


Message édité par s200 le 06-05-2005 à 15:27:19
Reply

Marsh Posté le 06-05-2005 à 15:35:38    

s200 a écrit :

Merci,
 
C pile poil le script que je recherchais. Je m'etonne que d'autres personnes ne se sont pas intéressé a ton travail qui est tres interressant dans un souci d'automatisation ou de reinstall d'un systeme vierge(tu le parametre tranquille, et tu le laisse mouliner sans avoir a relancer a chaque fin d'install).
 
Pendant que je tiens l'auteur, et au vu du script, celui ci est extrememement generalisteet me permettrait donc de l'installer sans avoir a me soucier d'autres chose que de bien parametrer le noyau(et de moduler le script selon mes besoins bien sur).  
 
N'est ce pas ????
 
Tu dit qu'il n'est plus a jour . Sur quels points ???


 
Il n'est plus à jour pour l'installation de la partie système, mais le script que je te propose pour les programmes, je pense qu'il faudra modifier 2-3 trucs.
 

Citation :

e m'etonne que d'autres personnes ne se sont pas intéressé a ton travail qui est tres interressant dans un souci d'automatisation ou de reinstall d'un systeme vierge(tu le parametre tranquille, et tu le laisse mouliner sans avoir a relancer a chaque fin d'install).


 
Moi aussi. Pour moi l'informatique doit être un outils permettant d'effectuer un maximum de taches sans efforts (donc pour les feignants comme moi). Mais apperement ce n'est pas la logique de tout le monde. Donc le plus souvent si je peux automatiser les taches, je le fait (même sous windows, c'est peu dire... ;) ).
 
Bonne installation.
 

Reply

Marsh Posté le 06-05-2005 à 15:39:06    

Merci pour tout.... suis pareil que toi sur l'automatisation.
 
Etant programmeur... peut etre que je relancerais un post si modifs.... voir plus generaliste...
 
Merci et c u

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed