Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
debian:etape_1_installation_base [2010/01/17 17:43] smolskidebian:etape_1_installation_base [2010/01/18 11:39] (Version actuelle) smolski
Ligne 1: Ligne 1:
   * [[debian:installer_debian_stable_minimal|Toutes les Etapes Debian]] Retour à la page de toutes les Etapes.   * [[debian:installer_debian_stable_minimal|Toutes les Etapes Debian]] Retour à la page de toutes les Etapes.
 ====== Etape 1 - Installation du système de base ====== ====== Etape 1 - Installation du système de base ======
 +
 +== ATTENTION ! ==
 +
 +Pour les ''débutants'' sur une première install de ''DEBIAN'', familiarisez-vous avec ce tuto d'abord : \\ 
 +http://yeknan.free.fr/dc2/index.php?post/2008/03/16/204-installation-de-debian-testing-lenny
  
 == Convention syntaxique : == == Convention syntaxique : ==
Ligne 14: Ligne 19:
 Au cas d'utilisation prolongée des 2 sessions, ouvrir 2 consoles (ou 2 terminaux) conjointes. Au cas d'utilisation prolongée des 2 sessions, ouvrir 2 consoles (ou 2 terminaux) conjointes.
  
-===== Trouver l'iso d'install =====+==== ISO pour une install par le reseau ====
  
-Téléchargez une iso netinstall (installation par le net) minimale sur le site debian, là :\\ +Au lieu de récupérer une image complète de **650 Mo** d'un CD, vous téléchargez uniquement **un fichier image d'un CD** qui ne contient que le minimum nécessaire pour installer le reste. \\  
 +Il est nécessaire d'avoir accès à un graveur de CD pour pouvoir le faire. :-) 
 + 
 +Téléchargez une iso ''Petits CD'' là :\\ 
 http://www.debian.org/distrib/netinst \\  http://www.debian.org/distrib/netinst \\ 
  
-===== Installer un minimum ===== 
  
-Attention, pour une installation directement ''testing'' ou ''sid'', les dépendances peuvent être en cours de modifications, il souvent plus facile d'upgrader à partir d'une installation stable que d'installer tout de suite une installation de test ou de création. 
  
 ==== Le réseau ==== ==== Le réseau ====
Ligne 30: Ligne 36:
  
 Suivre la procédure habituelle d'installation, Suivre la procédure habituelle d'installation,
-  * Répondez aux questions posées. +  * Répondez aux questions posées selon vous... :-) 
-  * Répondez ''ok'' à celles dont vous ne connaissez pas la réponse.+  * Répondez **OK** à celles dont vous ne connaissez pas la réponse. :-)
 //C'est un netinstall par défaut qui marche bien !// ;-) //C'est un netinstall par défaut qui marche bien !// ;-)
- 
-Si vous débutez voyez ce tuto : \\  
-http://yeknan.free.fr/dc2/index.php?post/2008/03/16/204-installation-de-debian-testing-lenny 
  
 ==== Partitionnement ==== ==== Partitionnement ====
Ligne 59: Ligne 62:
 //Un certain **geek** signale que l'on peut, à minima, décocher cette selection du// **système standart**. //Un certain **geek** signale que l'on peut, à minima, décocher cette selection du// **système standart**.
  
-===== GRUB et Fin ===== +Pas de tatouage, on peut donc accepter l'installation de ''Grub'' sur le premier secteur du disque dur.
- +
-Pas de tatouage, on peut donc installer Grub sur le premier secteur du disque dur.+
  
 Finir l'install, retirer le cd. Finir l'install, retirer le cd.
  
-Branchez le câble du reseau et redémarrer en session ''user''. +Redémarrer en session ''user''.
- +
  
 ===== Configuration du gestionnaire de paquet ===== ===== Configuration du gestionnaire de paquet =====
Ligne 81: Ligne 80:
     APT::Install-Recommends "false";     APT::Install-Recommends "false";
          
- 
 ==== Sources des paquets ==== ==== Sources des paquets ====
  
 La liste des paquets et les paquets eux-mêmes sont récupérés depuis les mirroirs et branches spécifiés dans le répertoire : ''sources.list''. La liste des paquets et les paquets eux-mêmes sont récupérés depuis les mirroirs et branches spécifiés dans le répertoire : ''sources.list''.
  
-   * Videz et éditezle fichier ''sources.list''.+   * Videz et éditez le fichier ''sources.list'' :
  
      # cat /dev/null > /etc/apt/sources.list      # cat /dev/null > /etc/apt/sources.list
      # vim  /etc/apt/sources.list      # vim  /etc/apt/sources.list
  
-Copiez/collez les sources lenny : \\  +  * Copiez/collez les sources ''lenny'' :
-//''sources.list'' complet, incluant tous les dépôts officiels (ou presque) et les sections **main**, **contrib** et **non-free**.//+
  
   ## lenny   ## lenny
Ligne 133: Ligne 130:
      # aptitude install apt-file      # aptitude install apt-file
      # apt-file update      # apt-file update
-      
- 
-===== Installation de VIm ===== 
- 
-VIm est un éditeur de fichier tout à fait remarquable, ne vous en privez pas ! 
- 
-==== Installer ==== 
- 
-     # aptitude install vim-nox vim-scripts exuberant-ctags 
- 
-==== VIm par défaut ==== 
- 
-Placez ''vim-nox'' comme éditeur par défaut pour tous les utilisateurs du système : 
- 
-     # update-alternatives --set editor /usr/bin/vim.nox 
- 
-<note important>''vim-nox'' est le nom du paquet (avec un tiret)</note> 
-  * ''vim.nox'' (avec un point) est le binaire de l'application 
-  * ''vim'' est un lien symbolique vers //vim.nox// ainsi que //editor//. 
- 
-==== Configuration de VIm ==== 
- 
-vim se configure dans le fichier ''/ect/vim/vimrc'' 
- 
-Pour exemple, voici le mien : 
-    
-<code>" All system-wide defaults are set in $VIMRUNTIME/debian.vim (usually just                                                                                                                           
-" /usr/share/vim/vimcurrent/debian.vim) and sourced by the call to :runtime 
-" you can find below.  If you wish to change any of those settings, you should 
-" do it in this file (/etc/vim/vimrc), since debian.vim will be overwritten 
-" everytime an upgrade of the vim packages is performed.  It is recommended to 
-" make changes after sourcing debian.vim since it alters the value of the 
-" 'compatible' option. 
- 
-" This line should not be removed as it ensures that various options are 
-" properly set to work with the Vim-related packages available in Debian. 
-runtime! debian.vim 
-  
-" Uncomment the next line to make Vim more Vi-compatible 
-" NOTE: debian.vim sets 'nocompatible' Setting 'compatible' changes numerous 
-" options, so any other options should be set AFTER setting 'compatible'. 
-"set compatible 
- 
-" Vim5 and later versions support syntax highlighting. Uncommenting the next 
-" line enables syntax highlighting by default. 
-syntax on 
- 
-" If using a dark background within the editing area and syntax highlighting 
-" turn on this option as well 
-set background& 
- 
-" Uncomment the following to have Vim jump to the last position when 
-" reopening a file 
-"if has("autocmd") 
- au BufReadPost * if line("'\"") > 0 && line("'\"") <= line("$") 
-   \| exe "normal! g'\"" | endif 
-"endif 
- 
-" Uncomment the following to have Vim load indentation rules and plugins 
-" according to the detected filetype. 
-"if has("autocmd") 
- filetype plugin indent on 
-"endif 
- 
-" The following are commented out as they cause vim to behave a lot 
-" differently from regular Vi. They are highly recommended though. 
-"set showcmd            " Show (partial) command in status line. 
-"set showmatch          " Show matching brackets. 
-"set ignorecase         " Do case insensitive matching 
-"set smartcase          " Do smart case matching 
-"set incsearch          " Incremental search 
-"set autowrite          " Automatically save before commands like :next and :make 
-"set hidden             " Hide buffers when they are abandoned 
-"set mouse=a            " Enable mouse usage (all modes) in terminals 
-set number              " Numérotation des lignes 
-set cursorline          " Met la ligne courante en gris 
-highlight CursorLine ctermbg=grey 
- 
-" Source a global configuration file if available 
-" XXX Deprecated, please move your changes here in /etc/vim/vimrc 
-if filereadable("/etc/vim/vimrc.local") 
-  source /etc/vim/vimrc.local 
-endif 
- 
-</code> 
-Il en est de multiples exemples bien plus élaborés qu'ici... A vos recherches ! 
- 
-===== Installation de MC (midnight commander) ===== 
- 
-''mc'' est un gestionnaire de fichiers en ligne de commande. 
- 
-     # aptitude install mc 
- 
-''mc'' possède son propre éditeur (commande mcedit). Mais à quoi bon que ''vim'' se décarcasse ? 
- 
-===== Gestion des priorités - le fichier preferences ===== 
- 
-   * Créez et éditez le fichier des ''preferences'' : 
- 
-     # vim /etc/apt/preferences 
- 
-   * Et écrivez : 
- 
-  Package: * 
-  Pin: release o=Debian,a=stable 
-  Pin-priority: 900 
-   
-  Package: * 
-  Pin: release o=Unofficial Multimedia Packages,a=stable 
-  Pin-priority: 200 
-   
-  Package: * 
-  Pin: release o=Backports.org archive,a=lenny-backports 
-  Pin-priority: 200 
- 
-Les priorités peuvent être vérifiées avec la commande : 
- 
-  # apt-cache policy 
- 
-===== Configurations des premiers outils ===== 
- 
- 
-==== Complétion avec bash ==== 
- 
-=== Installation === 
- 
-Installer les paquets nécessaires : 
- 
-   $ sudo aptitude install bash-completion 
- 
-=== Configuration === 
- 
-Editez le fichier ''bash.bashrc'' 
- 
-   # vim /etc/bash.bashrc 
- 
-Les lignes suivantes ne doivent pas être commentées : 
- 
-<code>if [ -f /etc/bash_completion ]; then 
-    . /etc/bash_completion 
-fi 
-</code> 
- 
-===== Configuration du réseau ===== 
- 
-==== Notions d'interfaces : ==== 
- 
-Une interface va consister en : 
-  - une adresse IP = adress 
-  - un masque de sous-réseau = netmask 
-  - une adresse de diffusion et 
-  - une adresse de réseau. 
- 
-Ces informations vont être : \\  
- 
-  * écrites par l'utilisateur (//on pourra aussi déclarer d'autres informations dans une interface//) 
-  * ou détectées automatiquement. \\  
- 
-==== Fichier Interfaces ==== 
- 
-Editez le fichier ''interfaces''. 
- 
-   # vim /etc/network/interfaces 
- 
-==== Rappels : ==== 
- 
-Par défaut, les interfaces filaires sont numérotées en ''ethX'' Où ''X'' est un nombre identifiant la carte réseau : \\  
-''0'' pour la première, ''1'' pour la suivante, etc. 
- 
-Les interfaces Wifi sont numérotées en ''wlanX'' ou ''athX''. Il y a d'autres type d'interfaces, comme les interfaces tun/tap, etc... 
- 
-=== Pour lister les interfaces présentes sur une machine : === 
- 
-   #  ifconfig -a 
- 
-=== Pour ne lister que les interfaces éveillées : === 
- 
-   #  ifconfig 
- 
- 
- 
-==== L'interface loopback ==== 
- 
-L'adresse IP interne est ''127.0.0.1'' associée au nom d'hôte ''localhost'' 
- 
-On déclare l'interface comme suit 
- 
-     auto lo 
-     iface lo inet loopback 
- 
-==== L'interface dhcp ==== 
- 
-Lorsque l'interface obtient sa configuration grâce à un ''serveur dhcp'', on déclare l'interface sur la carte ''eth0'' (par exemple) comme ceci : 
- 
-     alllow-hotplug eth0 
-     iface eth0 inet dhcp 
- 
-Par défaut, quand l'interface se montera, elle va envoyer une requête **dhcp**, le serveur lui répondra : 
- 
-  - en lui donnant une IP (adress) 
-  - un masque de sous-réseau (netmask) 
-  - une adresse de diffusion (passerelle - gateway) 
-  - et des serveurs DNS. 
- 
-La connexion est prête. 
- 
-===== Monter une interface ===== 
- 
-==== Manuellement ==== 
- 
-Il suffit de taper : 
- 
-   # interface_réseau = interface_nommée 
- 
-Où interface_réseau est une interface apparaissant dans ifconfig -a et interface_nommée une interface définie dans le /etc/network/interfaces. 
- 
-Si les deux interfaces ont le même nom, alors on peut se contenter de taper : 
- 
-   # ifup interface_réseau 
- 
-==== Automatiquement au démarrage ==== 
- 
-S'il n'est pas forcément souhaitable de démarrer automatiquement une interface filaire au démarrage quand celle-ci ne sert que rarement, il est en revanche nécessaire de démarrer certaines interfaces avec le système. 
- 
-<note tip>En particulier, l'interface de ''loopback'' doit être démarrée très tôt par le système !</note> 
- 
-L'interface **loopback** présente sur le système s'appelle ''lo''. \\  
-On va y monter l'interface ''loop0'' définie dans le fichier **interfaces**. 
- 
-Editez le fichier ''interfaces'' : 
- 
-    # vim /etc/network/interfaces 
- 
-La syntaxe est : 
- 
-     auto lo=loop0 
- 
-On peut aussi écrire : 
- 
-     auto lo=loop0 
-     iface loop0 inet loopback 
- 
-Ou encore : 
- 
-     auto lo 
-     iface lo inet loopback 
- 
-==== Automatiquement lors du branchement d'un câble ==== 
- 
-Si vous remplacez ''auto'' par ''allow-hotplug'', c'est alors ''udev'' qui lancera automatiquement l'interface choisie lors de la connection. \\  
-Inutile pour la connection de fait interne, vous avez le choix pour les connections externes. 
- 
-     Je ne sais pas ce qui se passe pour une interface wifi ? 
  
  
 A suivre ici pour les premières applications et configurations d'utilitaires : \\  A suivre ici pour les premières applications et configurations d'utilitaires : \\ 
 [[debian:etape_2_installation_base|Etape 2 - Les outils de base]] [[debian:etape_2_installation_base|Etape 2 - Les outils de base]]
debian/etape_1_installation_base.1263746616.txt.gz · Dernière modification : 2010/01/17 17:43 de smolski
CC Attribution 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0