[script]script d'installation perso, (demande en cours)

Questions et astuces concernant l'installation et la configuration d'archlinux
Répondre
dahu_fou
newbie
Messages : 9
Inscription : mer. 19 août 2009, 20:47

[script]script d'installation perso, (demande en cours)

Message par dahu_fou »

Bonjour à tous,

Je suis en train d'écrire un petit script tout simple pour pouvoir ré-installé Arch en cas de soucis.
Je but sur plusieurs petites choses.

1) Installation de xorg + driver nvidia
2) configuration de xorg ----->ca ne fonctionne pas. Je fais une erreur ?

voila le script : visible aussi en dl --> http://dl.getdropbox.com/u/787956/install_arch.sh

Code : Tout sélectionner

#!/bin/bash

  echo "**********************************************************"
  echo "                      Bienvenue"
  echo "    Appuyez sur Entrer pour commencer l'installation"
  echo "**********************************************************"
  read Entrer
  echo
  echo
  echo
  echo
  echo
##################Mise à jour + chargement fichier de conf###################
  pacman -Syu
  echo "Tapez Entrer pour poursuivre"
  read Entrer
  echo "Installation du mirrorlist Français"
  echo "Appuyez sur Entrer"
  read Entrer
  cd
  cd /tmp 
  wget http://nicotux.wordpress.com/files/2009/08/mirrorlist.doc
  mv mirrorlist.doc mirrorlist
  mv mirrorlist /etc/pacman.d/mirrorlist
  echo "chargement du pacman.conf"
  echo "Appuyez sur Entrer"
  read Entrer
  cd
  cd /tmp 
  wget http://nicotux.wordpress.com/files/2009/08/pacman1.doc
  mv pacman1.doc pacman.conf
  mv pacman.conf /etc/pacman.conf
  echo "Mise à jour de la liste des paquets"
  echo "Appuyez sur Entrer"
  read Entrer
  pacman -Sy
  echo "Installation du gestionnaire de paquet yaourt"
  echo "Appuyez sur Entrer"
  read Entrer
  pacman -S yaourt  
  echo "Synchronisation et mise à jour de Yaourt"
  echo "Appuyez sur Entrer"
  read Entrer
  yaourt -Sy
###########################################################################
  echo ajoutez votre/vos comptes utilisateurs
  adduser
  echo "n'oubliez pas de vous ajouter en tant qu'utilisateur sudo Appuyez sur ENTRER lorsque vous êtes prêt. "
  read ENTRER
  nano /etc/sudoers
##########################################################################
  echo "Installation du serveur graphique + driver"
  echo "Appuyez sur Entrer"
  read Entrer
  pacman -S xorg && cd /tmp && wget http://dl.getdropbox.com/u/787956/NVIDIA-Linux-x86-185.18.36-pkg1.run && sh NVIDIA-Linux-x86-185.18.36-pkg1.run
##########################################################################
  echo "Installation des paquets de detection matériel"
  echo "Appuyez sur Entrer"
  read "Entrer"
  pacman -S hal xf86-input-evdev
  echo "Ajoutez hal au deamons"
  echo "Appuyez sur Entrer pour éditer rc.conf"
  read Entrer
  nano rc.conf
##########################################################################
  echo "Installation du bureau de base"
  pacman -S openbox obconf obmenu openbox-themes 
  echo "Installation du son"
  echo "Appuyez sur Entrer"
  read Entrer
  pacman -S alsa-lib alsa-utils
  echo "Installation de Gnome Base"
  echo "Appuyez sur Entrer"
  read Entrer
  pacman -S gnome
  echo "Installation de Gnome Extra"
  echo "Appuyez sur Entrer"
  read Entrer
  pacman -S evince file-roller gcalctool gconf-editor gdm gedit gnome-terminal zenity
  echo "Installation des Logiciels"
  echo "Appuyez sur Entrer"
  read Entrer
  yaourt -S firefox
  yaourt -S gparted
  yaourt -S gimp
  yaourt -S pidgin
  yaourt -S brasero
  yaourt -S k3b
  yaourt -S wine
  yaourt -S easytag
  yaourt -S rhythmbox
  yaourt -S openoffice-base openoffice-fr 
  yaourt -S vlc 
  yaourt -S gamin 
  yaourt -S openssh
  yaourt -S conky 
  yaourt -S dropbox 
  yaourt -S f-spot 
  yaourt -S gthumb
  yaourt -S virtualbox_bin virtualbox_bin_additions
  echo "nettoyage du cache"
  echo "Appuyez sur Entrer"
  read Entrer
  pacman -Scc
  echo
  echo
  echo
  echo
#######################################################################
  echo "******************************************"
  echo "   Personnalisation de l'environnement"
  echo "    Appuyez sur Entrer pour commencer"
  echo "******************************************"
  read Entrer
  echo
  echo
  echo
  echo
  echo
  # Installation du wallapper
  cd
  cd /usr/share/pixmaps/backgrounds/gnome/
  mv background-default.jpg background.jpg
  wget http://dl.getdropbox.com/u/787956/divine.jpg
  mv divine.jpg background-default.jpg
  # Install thème d'icones
  cd
  cd /tmp
  wget http://dl.getdropbox.com/u/787956/hydroxygen_iconset.tar.bz2
  tar -jxvf hydroxygen_iconset.bz2
  cp -R hydroxygen /usr/share/icons
  gconftool-2 --type string --set /desktop/gnome/interface/icon_theme "hydroxygen"
  # Install Thème GDM
  cd
  cd /tmp
  wget http://dl.getdropbox.com/u/787956/80102-ArchDarch.tar.gz
  tar -zxvf 80102-ArchDarch.tar.gz
  cp -R ArchDarch /usr/share/gdm/themes
  echo "Vous pouvez choisir le thème ArchDarch au boot de votre ordinateur"
  echo
  echo
  echo
  echo
  echo
  echo "****************************************"
  echo "     install arch gnome/openbox terminée"
  echo "****************************************"
  echo
  echo
  echo "Homepage: http://nicotux.wordpress.com"
  echo "**************************************"
  echo "Apputez sur une touche pour terminer"
  read touche
  exit 
Merci à tous
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17235
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [script]script d'installation perso, (demande en cours)

Message par benjarobin »

Pourquoi ne pas installer le paquet nvidia ?
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
aldevar
archer de cavalerie
Messages : 172
Inscription : sam. 25 nov. 2006, 10:55
Localisation : Cote d'armor

Re: [script]script d'installation perso, (demande en cours)

Message par aldevar »

Pour nvidia, je pense que ton fichier n'est pas executable quand tu le télécharges. donc la ligne devrait ressembler à ça :

pacman -S xorg && cd /tmp && wget http://dl.getdropbox.com/u/787956/NVIDI ... 6-pkg1.run && chmod +x NVIDIA-Linux-x86-185.18.36-pkg1.run && sh NVIDIA-Linux-x86-185.18.36-pkg1.run

Je ne comprends pas la 2ème question
Un blog inintéréssant
dahu_fou
newbie
Messages : 9
Inscription : mer. 19 août 2009, 20:47

Re: [script]script d'installation perso, (demande en cours)

Message par dahu_fou »

Bon alors je vais préciser un peu tout ça puisque j'ai apparement pas été clair...désolé

J'ai changer la ligne d'install du driver par un

Code : Tout sélectionner

pacman -S nvidia nvidia-utils
si je fais ensuite nividia-xconfig, j'ai bien le xorg.conf qui se créer.
un petit startx pour vérifier..et c'est le drame :mrgreen:

Code : Tout sélectionner

failed to load module "nvidia"
no screens found
c'est assez clair je pense...seulement comment resoudre le problème ?
j'ai fais un test en editant xorg.conf et en remplacant la ligne du driver "nvidia" par "vesa" et X se lance...
J'ai tenté un depmod -a
puis
modprobe nvidia... pas de module.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17235
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [script]script d'installation perso, (demande en cours)

Message par benjarobin »

Un petit conseil installe hal et lance le avant de lancer X, mais cela ne va pas résoudre ton problème...
Tu as essayer de redémarrer (je ne crois absolument pas que cela résoudra le problème, mais bon ^^) car si nvidia est bien installer je sèche

Essaye cet commande
modinfo nvidia
Chez moi le module est ici
/lib/modules/2.6.30-ARCH/kernel/drivers/video/nvidia.ko
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
nmy
archer
Messages : 118
Inscription : dim. 21 juin 2009, 21:56
Localisation : Belgique

Re: [script]script d'installation perso, (demande en cours)

Message par nmy »

euh pour ton script si tu ne veux pas
editer un fichier mais modifier le contenu
tu peux faire un truc du genre
echo "machin" >> dstonfichierde.conf

ou plus hard mais bcp mieux

sed s/^taligneamodifier/lamodif/g > /tonfichierde.conf

voila poir ton script aussi je ne vois pas de test

donc sois sur de ce que tu fais....
dahu_fou
newbie
Messages : 9
Inscription : mer. 19 août 2009, 20:47

Re: [script]script d'installation perso, (demande en cours)

Message par dahu_fou »

Merci pour ces infos,

je débute vraiment en bash, j'utilise linux depuis bientôt 4 ans mais je ne m'étais jamais penché sur le sujet.
Je vais regarder du coté de test et puis pour insérer une ligne dans un fichier de conf.

mon module nvidia est aussi au même endroit que toi...je ne comprends pas.
Avatar de l’utilisateur
cycyx
yeomen
Messages : 222
Inscription : dim. 02 mars 2008, 19:53

Re: [script]script d'installation perso, (demande en cours)

Message par cycyx »

Ok, c'est du script shell, mais pourquoi cette multitudes de commandes lorsque tu pourrais diviser le nombre de lignes par 3 ou 4 ?

Pour commencer, au lieu de faire des 'wget' suivis de 'mv' en série, pourquoi ne pas directement télécharger le fichier au bon endroit (wget -O) ?
Ensuite, pourquoi tous ces yaourt consécutifs plutôt qu'en une fois ?

Enfin, quite à avoir yaourt sur ta bécane, pourquoi ne pas l'utiliser pour aller sur AUR les package Arch pour hydroxygen et DarkArch ?
Laptop1 : Clevo W110ER, core i5-3210M, 8Gb RAM, Intel® Ivybridge Mobile (GT2)/NVIDIA GT 650M, x86_64
Laptop2 : Sony Vaio SR41M, Core 2 Duo T6400, 4Gb RAM, ATI Radeon HD 4750, x86_64
dahu_fou
newbie
Messages : 9
Inscription : mer. 19 août 2009, 20:47

Re: [script]script d'installation perso, (demande en cours)

Message par dahu_fou »

Merci pour ces remarques constructives !
Alors pour le wget, c'est c'est pas mal, je n'avais pas pensé à l'option, comme ce sont des outils que j'utilise très peu...j'aurais pu lire le man aussi :oops:

Pour les yaourt consécutifs, j'avais écris ça en une seule ligne et avec mes essais dans une machine virtuelle ça plantait, alors que comme ça non. Je ne sais pas pourquoi.

Enfin pour répondre à ta question sur les packages hydroxygen et DarchArch, j'avais pas fais attention qu'ils étaient sur Aur car je les ai Dl sur gnome-look.org

J'ai plein d'amélioration à faire !
Merci

Cela dis le problème driver Nvidia reste entier ! :mrgreen:
Murzan
archer
Messages : 123
Inscription : sam. 06 juin 2009, 14:29

Re: [script]script d'installation perso, (demande en cours)

Message par Murzan »

Après un reboot, il ne trouve toujours pas le module nvidia ?
Là, c'est étrange...
dahu_fou
newbie
Messages : 9
Inscription : mer. 19 août 2009, 20:47

Re: [script]script d'installation perso, (demande en cours)

Message par dahu_fou »

Oui je ne comprends pas trop, je vais tenter de réinstaller depuis le début
Avatar de l’utilisateur
chipster
Maître du Kyudo
Messages : 2063
Inscription : ven. 11 août 2006, 22:25
Localisation : Saint-Étienne (42)
Contact :

Re: [script]script d'installation perso, (demande en cours)

Message par chipster »

Salut !
bouuuuuu, en effet ton script, avec toutes ces lignes ça fait mal aux fesses. Au lieu de mettre tout tes paquets à la suite les autres des autres dans ton fichier bash, pourquoi ne les mets-tu pas dans un fichier que tu charges avec pacman par la suite ?
Sinon, wahouuuu, tu fais combien de wget ? Franchement, le mieux serait de mettre tous tes fichiers dans une archive compressée et de ne la télécharger qu'une seule fois.

Des fichiers .doc pour ensuite ne mettre aucune extension :cartonrouge:
Ne mets rien dès le départ, ça t'évitera bien des soucis

Pour ton soucis de xorg, installe hwd, mets le à jour et crées toi un xorg.conf avec. Pour finir il y a une doc sur le wiki pour installer les drivers nvidia. L'as-tu regardé ?
dahu_fou
newbie
Messages : 9
Inscription : mer. 19 août 2009, 20:47

Re: [script]script d'installation perso, (demande en cours)

Message par dahu_fou »

L'histoire du .doc c'est simplement que sur mon hébergement wordpress, je suis obligé de lui mettre une extension :wink: et que je n'avais plus de place sur ma dropbox. Je ne fais pas ça pour le fun quand même... :roll:

J'essaye de faire les choses dans l'ordre pour ne pas me perdre. Cela explique les nombreuses lignes de commentaires.

Mais la j'ai repris le scripts, fait un peu de ménage, il a l'air de fonctionner. les drivers Nvidia aussi. :D
Murzan
archer
Messages : 123
Inscription : sam. 06 juin 2009, 14:29

Re: [script]script d'installation perso, (demande en cours)

Message par Murzan »

D'où venait le problème de drivers ?
dahu_fou
newbie
Messages : 9
Inscription : mer. 19 août 2009, 20:47

Re: [script]script d'installation perso, (demande en cours)

Message par dahu_fou »

Aucune idée, pourtant l'installation s'est bien passé la première fois...
Un peu "Windowsien" comme méthode la réinstallation complète mais au moins c'est efficace
Répondre