README.md: Write the "Nvidia driver" doc.

This commit is contained in:
gardouille 2015-11-16 19:47:30 +01:00
parent bc1e32a66e
commit 40a32224d9
2 changed files with 45 additions and 54 deletions

View File

@ -17,6 +17,7 @@
* [Multimedia tools for X11](#multimedia-tools-for-x11) * [Multimedia tools for X11](#multimedia-tools-for-x11)
* [Games](#games) * [Games](#games)
* [Network share](#network-share) * [Network share](#network-share)
* [Nvidia driver](#nvidia-driver)
* [Wireless driver for BCM43](#wireless-driver-for-bcm43) * [Wireless driver for BCM43](#wireless-driver-for-bcm43)
* [Wireless tools for cli](#wireless-tools-for-cli) * [Wireless tools for cli](#wireless-tools-for-cli)
* [Miscellaneous useless packages](#miscellaneous-useless-packages) * [Miscellaneous useless packages](#miscellaneous-useless-packages)
@ -384,6 +385,17 @@ vim-addons install latex-suite
* Disable nfs-kernel-server service if still available. * Disable nfs-kernel-server service if still available.
* Disable all samba service if still availables. * Disable all samba service if still availables.
#### Nvidia driver
##### Add
* linux-header-amd64: Header files for Linux amd64 configuration (meta-package).
* nvidia-kernel-dkms: NVIDIA binary kernel module DKMS source.
* nvidia-xconfig: X configuration tool for non-free NVIDIA drivers.
##### Post-Configuration
* Backup previous xorg.conf file if exists.
* Run the NVIDIA configuration tool.
#### Wireless driver for BCM43 #### Wireless driver for BCM43
##### Add ##### Add

View File

@ -23,8 +23,6 @@
## - Ajout de mat ## - Ajout de mat
## 2012-09-06 ## 2012-09-06
## - Ajout du paquet dnsutils ## - Ajout du paquet dnsutils
## 2012-05-01 - 0.5.01
## - Remplacement de firmware-brcm80211 au profit de broadcom-sta-dkms
## 2012-04-04 - 0.4.4: ## 2012-04-04 - 0.4.4:
## - Ajout du paquet alsa-utils ## - Ajout du paquet alsa-utils
# ********************************************************************************************** # **********************************************************************************************
@ -447,7 +445,7 @@ architecture
########################################################### ###########################################################
#### Configuration de Aptitude #### Configuration de Aptitude
########################################################### ###########################################################
###### Pré-configuration ##### Pré-configuration
## Chargement de la configuration pour ne pas avoir de messages lorsqu'un service a besoin ## Chargement de la configuration pour ne pas avoir de messages lorsqu'un service a besoin
## de redémarrer après une mise à jour ## de redémarrer après une mise à jour
@ -499,27 +497,27 @@ def_debug ${mode_debug}
## Prérequis ## Prérequis
## Liste: debconf-utils - lsof ## Liste: debconf-utils - lsof
########################################################### ###########################################################
###### Pré-configuration ##### Pré-configuration
preconfig locales preconfig locales
preconfig keyboard preconfig keyboard
###### Installation ##### Installation
aptins "Prérequis" debconf-utils lsof aptins "Prérequis" debconf-utils lsof
# Pour la description de debconf-utils, voir la partie "Outils d'administration" # Pour la description de debconf-utils, voir la partie "Outils d'administration"
########################################################### ###########################################################
#### X11 Server #### X11 Server
###### Pre-configuration ##### Pre-configuration
preconfig x11-common preconfig x11-common
###### Installation ##### Installation
aptins "X11 Server" mesa-utils xorg aptins "X11 Server" mesa-utils xorg
########################################################### ###########################################################
########################################################### ###########################################################
#### Graphic Environment #### Graphic Environment
###### Installation ##### Installation
aptins "Graphic Environment" alsa-utils gtk2-engines-cleanice herbstluftwm i3lock lxappearance nitrogen redshift rofi roxterm scrot suckless-tools terminator wmctrl xbacklight xclip aptins "Graphic Environment" alsa-utils gtk2-engines-cleanice herbstluftwm i3lock lxappearance nitrogen redshift rofi roxterm scrot suckless-tools terminator wmctrl xbacklight xclip
##### Remove ##### Remove
@ -528,7 +526,7 @@ arem "Purge: Graphic Environment" xscreensaver xscreensaver-data
########################################################### ###########################################################
#### Gnome tools #### Gnome tools
###### Installation ##### Installation
aptins "Gnome tools" evince etherape gedit gnome-calculator gparted nemo nemo-fileroller planner aptins "Gnome tools" evince etherape gedit gnome-calculator gparted nemo nemo-fileroller planner
##### Remove ##### Remove
@ -537,7 +535,7 @@ arem "Purge: Gnome tools" eog
########################################################### ###########################################################
#### Dev tools #### Dev tools
###### Installation ##### Installation
aptins "Dev tools" build-essential binutils cpp debconf-utils gcc g++ make aptins "Dev tools" build-essential binutils cpp debconf-utils gcc g++ make
########################################################### ###########################################################
@ -631,51 +629,32 @@ fi
########################################################### ###########################################################
#### Internet tools for X11 #### Internet tools for X11
###### Installation ##### Installation
aptins "Internet tools for X11" browser-plugin-freshplayer-pepperflash dwb filezilla icedove icedove-l10n-fr iceowl-extension iceweasel iceweasel-l10n-fr luakit midori mumble pepperflashplugin-nonfree pidgin pidgin-otr pidgin-microblog rdesktop transmission xvnc4viewer aptins "Internet tools for X11" browser-plugin-freshplayer-pepperflash dwb filezilla icedove icedove-l10n-fr iceowl-extension iceweasel iceweasel-l10n-fr luakit midori mumble pepperflashplugin-nonfree pidgin pidgin-otr pidgin-microblog rdesktop transmission xvnc4viewer
###### Remove ##### Remove
arem "Purge: Internet tools for X11" flashplugin-nonfree flashplugin-nonfree-extrasound arem "Purge: Internet tools for X11" flashplugin-nonfree flashplugin-nonfree-extrasound
###### Post-configuration ##### Post-configuration
# Ensure to install last flash version # Ensure to install last flash version
update-pepperflashplugin-nonfree --install update-pepperflashplugin-nonfree --install
########################################################### ###########################################################
########################################################### ###########################################################
## Carte graphiqua #### Nvidia driver
## Suport: nvidia -
## Liste: nvidia-glx nvidia-kernel-dkms nvidia-settings nvidia-xconfig
###########################################################
###### Installation
if [ "$(lspci | grep -i nvidia)" ]; then if [ "$(lspci | grep -i nvidia)" ]; then
###### Pré-configuration ##### Installation
module-assistant prepare aptins "Nvidia driver" linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') nvidia-kernel-dkms nvidia-xconfig
module-assistant clean nvidia-kernel
module-assistant auto-install -i nvidia-kernel-source
###### Installation
aptins "Pilotes NVidia" nvidia-glx nvidia-kernel-dkms nvidia-settings nvidia-xconfig
## Post-configuration
nvidia-xconfig --no-logo
###### Information pour l'utilisateur final
cat >> "${INFORMATION}" << EOF
======Pilotes NVidia======
Voici la liste des paquets installés :
+nvidia-glx : Fournis le nvidia-kernel-295.33
+nvidia-kernel-dkms :Fournis les sources du module noyau nvidia DKMS
+nvidia-settings : Outils pour configurer le driver NVIDIA
+nvidia-xconfig : Outils de configuration de X pour NVIDIA
EOF
##### Post-configuration
## Backup previous xorg.conf file if exists
if [ -f /etc/X11/xorg.conf ]; then
mv /etc/X11/xorg.conf{,.bkp}
fi fi
## Run the Nvidia configuration tool
nvidia-xconfig --no-logo
fi
###########################################################
########################################################### ###########################################################
#### Wireless driver for BCM43 #### Wireless driver for BCM43
@ -697,17 +676,17 @@ fi
########################################################### ###########################################################
#### Office tools for cli #### Office tools for cli
###### Pre-configuration ##### Pre-configuration
# Load preseed file # Load preseed file
preconfig cups preconfig cups
###### Installation ##### Installation
aptins "Office tools for cli" cups devtodo graphviz imagemagick imagemagick-doc odt2txt pdftk texlive texlive-latex-extra vim-latexsuite aptins "Office tools for cli" cups devtodo graphviz imagemagick imagemagick-doc odt2txt pdftk texlive texlive-latex-extra vim-latexsuite
###### Remove ##### Remove
arem "Purge: Office tools for cli" avahi-autopid avahi-daemon cups-browsed libnss-mdns arem "Purge: Office tools for cli" avahi-autopid avahi-daemon cups-browsed libnss-mdns
###### Post-configuration ##### Post-configuration
# Add the standard user to lpadmin group to be able to manage Cups administration via webgui. # Add the standard user to lpadmin group to be able to manage Cups administration via webgui.
adduser "${new_username}" lpadmin > /dev/null 2> "${fichier_erreur}" adduser "${new_username}" lpadmin > /dev/null 2> "${fichier_erreur}"
# cups needs samba! # cups needs samba!
@ -715,37 +694,37 @@ adduser "${new_username}" lpadmin > /dev/null 2> "${fichier_erreur}"
########################################################### ###########################################################
#### Office tools for X11 #### Office tools for X11
###### Installation ##### Installation
aptins "Outils bureautique graphique" freeplane gprename key-mon libreoffice libreoffice-l10n-fr libreoffice-help-fr libreoffice-pdfimport fonts-linuxlibertine ttf-ancient-fonts verbiste verbiste-gnome aptins "Outils bureautique graphique" freeplane gprename key-mon libreoffice libreoffice-l10n-fr libreoffice-help-fr libreoffice-pdfimport fonts-linuxlibertine ttf-ancient-fonts verbiste verbiste-gnome
########################################################### ###########################################################
########################################################### ###########################################################
#### Multimedia tools for cli #### Multimedia tools for cli
###### Installation ##### Installation
aptins "Multimedia tools for cli" avinfo eyed3 ffmpeg mkvtoolnix moc w32codecs aptins "Multimedia tools for cli" avinfo eyed3 ffmpeg mkvtoolnix moc w32codecs
########################################################### ###########################################################
########################################################### ###########################################################
#### Multimedia tools for X11 #### Multimedia tools for X11
###### Installation ##### Installation
aptins "Multimedia tools for X11" audacity easytag gimp inkscape mirage mkvtoolnix-gui smplayer rhythmbox vlc aptins "Multimedia tools for X11" audacity easytag gimp inkscape mirage mkvtoolnix-gui smplayer rhythmbox vlc
########################################################### ###########################################################
########################################################### ###########################################################
#### Games #### Games
###### Installation ##### Installation
aptins "Games" teeworlds teeworlds-server aptins "Games" teeworlds teeworlds-server
########################################################### ###########################################################
########################################################### ###########################################################
#### Network share #### Network share
###### Installation ##### Installation
aptins "Network share" nfs-common aptins "Network share" nfs-common
###### Remove ##### Remove
arem "Purge: Network share" nfs-kernel-server samba arem "Purge: Network share" nfs-kernel-server samba
###### Post-configuration ##### Post-configuration
#### If nfs-kernel-server and samba are need or vital for the system, disable them anyway #### If nfs-kernel-server and samba are need or vital for the system, disable them anyway
# Disable samba service if available by default # Disable samba service if available by default
if [ $(command -v samba) ]; then if [ $(command -v samba) ]; then
@ -775,7 +754,7 @@ aptins "Miscellaneous useless packages" asr-manpages cmatrix cowsay cowsay-off f
########################################################### ###########################################################
#### Manpages / Documentation #### Manpages / Documentation
###### Installation ##### Installation
aptins "Manpages" aptitude-doc-fr info manpages-fr manpages-fr-dev manpages-fr-extra aptins "Manpages" aptitude-doc-fr info manpages-fr manpages-fr-dev manpages-fr-extra
########################################################### ###########################################################