Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteDernière révisionLes deux révisions suivantes | ||
debian:etape_1_installation_base [2010/01/17 17:41] – smolski | debian:etape_1_installation_base [2010/01/18 11:37] – smolski | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
* [[debian: | * [[debian: | ||
====== Etape 1 - Installation du système de base ====== | ====== Etape 1 - Installation du système de base ====== | ||
+ | |||
+ | <note important> | ||
+ | http:// | ||
== Convention syntaxique : == | == Convention syntaxique : == | ||
Ligne 14: | Ligne 17: | ||
Au cas d' | Au cas d' | ||
- | ===== Trouver l'iso d'install | + | ==== ISO pour une install |
- | Téléchargez | + | Au lieu de récupérer |
+ | Il est nécessaire d' | ||
+ | |||
+ | Téléchargez une iso '' | ||
http:// | http:// | ||
- | ===== Installer un minimum ===== | ||
- | Attention, pour une installation directement '' | ||
==== Le réseau ==== | ==== Le réseau ==== | ||
- | * En laissant branché votre connection filaire, la configuration se fera automatiquement | + | * En laissant branché votre connection filaire, la configuration se fera automatiquement |
==== Netinstall ==== | ==== Netinstall ==== | ||
- | Suivre la procédure habituelle d' | + | Suivre la procédure habituelle d' |
- | + | * Répondez | |
- | Si vous débutez voyez ce tuto : \\ | + | * Répondez **OK** |
- | http:// | + | //C'est un netinstall |
==== Partitionnement ==== | ==== Partitionnement ==== | ||
Ligne 56: | Ligne 60: | ||
//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' |
- | + | ||
- | Pas de tatouage, on peut donc installer | + | |
Finir l' | Finir l' | ||
- | Branchez le câble du reseau et redémarrer | + | Redémarrer |
- | + | ||
===== Configuration du gestionnaire de paquet ===== | ===== Configuration du gestionnaire de paquet ===== | ||
Ligne 78: | Ligne 78: | ||
APT:: | APT:: | ||
| | ||
- | |||
==== 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 : '' | 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 : '' | ||
- | * Videz et éditezle | + | * Videz et éditez le fichier '' |
# cat /dev/null > / | # cat /dev/null > / | ||
# vim / | # vim / | ||
- | Copiez/ | + | * Copiez/ |
- | //'' | + | |
## lenny | ## lenny | ||
Ligne 130: | Ligne 128: | ||
# 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, | ||
- | |||
- | ==== Installer ==== | ||
- | |||
- | # aptitude install vim-nox vim-scripts exuberant-ctags | ||
- | |||
- | ==== VIm par défaut ==== | ||
- | |||
- | Placez '' | ||
- | |||
- | # update-alternatives --set editor / | ||
- | |||
- | <note important>'' | ||
- | * '' | ||
- | * '' | ||
- | |||
- | ==== Configuration de VIm ==== | ||
- | |||
- | vim se configure dans le fichier ''/ | ||
- | |||
- | Pour exemple, voici le mien : | ||
- | |||
- | < | ||
- | " / | ||
- | " you can find below. | ||
- | " do it in this file (/ | ||
- | " everytime an upgrade of the vim packages is performed. | ||
- | " make changes after sourcing debian.vim since it alters the value of the | ||
- | " ' | ||
- | |||
- | " 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 ' | ||
- | " options, so any other options should be set AFTER setting ' | ||
- | "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(" | ||
- | " | ||
- | " | ||
- | "endif | ||
- | |||
- | " Uncomment the following to have Vim load indentation rules and plugins | ||
- | " according to the detected filetype. | ||
- | "if has(" | ||
- | " | ||
- | "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 | ||
- | "set showmatch | ||
- | "set ignorecase | ||
- | "set smartcase | ||
- | "set incsearch | ||
- | "set autowrite | ||
- | "set hidden | ||
- | "set mouse=a | ||
- | set number | ||
- | set cursorline | ||
- | highlight CursorLine ctermbg=grey | ||
- | |||
- | " Source a global configuration file if available | ||
- | " XXX Deprecated, please move your changes here in / | ||
- | if filereadable("/ | ||
- | source / | ||
- | endif | ||
- | |||
- | </ | ||
- | Il en est de multiples exemples bien plus élaborés qu' | ||
- | |||
- | ===== Installation de MC (midnight commander) ===== | ||
- | |||
- | '' | ||
- | |||
- | # aptitude install mc | ||
- | |||
- | '' | ||
- | |||
- | ===== Gestion des priorités - le fichier preferences ===== | ||
- | |||
- | * Créez et éditez le fichier des '' | ||
- | |||
- | # vim / | ||
- | |||
- | * Et écrivez : | ||
- | |||
- | Package: * | ||
- | Pin: release o=Debian, | ||
- | Pin-priority: | ||
- | | ||
- | Package: * | ||
- | Pin: release o=Unofficial Multimedia Packages, | ||
- | Pin-priority: | ||
- | | ||
- | Package: * | ||
- | Pin: release o=Backports.org archive, | ||
- | Pin-priority: | ||
- | |||
- | 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 '' | ||
- | |||
- | # vim / | ||
- | |||
- | Les lignes suivantes ne doivent pas être commentées : | ||
- | |||
- | < | ||
- | . / | ||
- | fi | ||
- | </ | ||
- | |||
- | ===== Configuration du réseau ===== | ||
- | |||
- | ==== Notions d' | ||
- | |||
- | 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' | ||
- | * ou détectées automatiquement. \\ | ||
- | |||
- | ==== Fichier Interfaces ==== | ||
- | |||
- | Editez le fichier '' | ||
- | |||
- | # vim / | ||
- | |||
- | ==== Rappels : ==== | ||
- | |||
- | Par défaut, les interfaces filaires sont numérotées en '' | ||
- | '' | ||
- | |||
- | Les interfaces Wifi sont numérotées en '' | ||
- | |||
- | === Pour lister les interfaces présentes sur une machine : === | ||
- | |||
- | # | ||
- | |||
- | === Pour ne lister que les interfaces éveillées : === | ||
- | |||
- | # | ||
- | |||
- | |||
- | |||
- | ==== L' | ||
- | |||
- | L' | ||
- | |||
- | On déclare l' | ||
- | |||
- | auto lo | ||
- | iface lo inet loopback | ||
- | |||
- | ==== L' | ||
- | |||
- | Lorsque l' | ||
- | |||
- | | ||
- | iface eth0 inet dhcp | ||
- | |||
- | Par défaut, quand l' | ||
- | |||
- | - 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 / | ||
- | |||
- | 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' | ||
- | On va y monter l' | ||
- | |||
- | Editez le fichier '' | ||
- | |||
- | # vim / | ||
- | |||
- | 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 '' | ||
- | 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' | A suivre ici pour les premières applications et configurations d' | ||
[[debian: | [[debian: |