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édente | ||
debian:etape_2_installation_base [2009/12/20 05:41] – smolski | debian:etape_2_installation_base [2010/01/17 19:25] (Version actuelle) – smolski | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | * [[debian: | + | * [[debian: |
====== Etape 2 - Les outils de base ====== | ====== Etape 2 - Les outils de base ====== | ||
Ligne 11: | Ligne 11: | ||
# vim / | # vim / | ||
- | Nous ajoutons à la ligne des '' | + | Nous ajoutons à la ligne des '' |
| | ||
- | ===== Environnement ===== | ||
- | Que le spectacle commence ! Installer et configurer votre environnement graphique et sonore. | + | ===== Installation de VIm ===== |
- | ==== Configuration du son ==== | + | VIm est un éditeur de fichier tout à fait remarquable, |
- | * Installation des paquets | + | ==== Installer ==== |
- | | + | # aptitude install |
- | * Ajout de l' | + | ==== VIm par défaut ==== |
- | # adduser mon_login audio | + | Placez '' |
- | * Outil pour le réglage du son | + | # update-alternatives --set editor / |
- | # alsamixer | + | <note important>'' |
+ | * '' | ||
+ | * '' | ||
- | ==== Installation du serveur graphique | + | ==== Configuration de VIm ==== |
- | Le serveur graphique est le petit frère du TTY. Il nous permet d'afficher les fenêtres, les jolies polices de caractère, etc. | + | vim se configure dans le fichier ''/ |
- | Pour ce faire, il dépend étroitement du matériel de la machine. \\ | + | Pour exemple, voici le mien : |
- | La carte graphique bien sûr, mais aussi les périphériques d' | + | |
- | | + | < |
- | * le clavier, | + | " / |
- | | + | " 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 | ||
+ | " ' | ||
- | L'installation minimale consistera ici à faire le choix parmi tous ces drivers plutôt que d'en installer la totalité, ce qui est l'option par défaut. | + | " 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 ' | ||
+ | " 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 | ||
- | === Les pilotes === | + | " If using a dark background within the editing area and syntax highlighting |
+ | " turn on this option as well | ||
+ | set background& | ||
- | Si vous ne savez pas quel pilote utilise votre carte graphique, installez le paquet : | + | " Uncomment the following to have Vim jump to the last position when |
+ | " reopening a file | ||
+ | "if has(" | ||
+ | " | ||
+ | " | ||
+ | "endif | ||
- | # aptitude install xserver-xorg-video-all. | + | " 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 |
- | xserver-xorg-input-mouse+M xserver-xorg-input-synaptics+M xserver-xorg-video-intel+M</ | + | " differently from regular Vi. They are highly recommended though. |
+ | "set showcmd | ||
+ | "set showmatch | ||
+ | "set ignorecase | ||
+ | "set smartcase | ||
+ | "set incsearch | ||
+ | "set autowrite | ||
+ | "set hidden | ||
+ | " | ||
+ | set number | ||
+ | set cursorline | ||
+ | highlight CursorLine ctermbg=grey | ||
- | * les fontes et autres utilitaires | + | " Source a global configuration file if available |
+ | " XXX Deprecated, please move your changes here in / | ||
+ | if filereadable("/ | ||
+ | source / | ||
+ | endif | ||
- | < | + | </code> |
- | xfonts-{base, | + | Il en est de multiples exemples bien plus élaborés qu' |
- | < | + | ===== Installation de MC (midnight commander) ===== |
+ | '' | ||
+ | |||
+ | # aptitude install mc | ||
+ | |||
+ | == Note : == | ||
+ | |||
+ | '' | ||
+ | $ mcedit | ||
+ | //Mais à quoi bon que '' | ||
+ | |||
+ | ===== 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 | ||
+ | </ | ||
+ | |||
+ | ===== Outils d' | ||
+ | |||
+ | Ici, je vous propose quelques installation d' | ||
+ | |||
+ | |||
+ | ==== Internet - lynx ==== | ||
+ | |||
+ | # aptitude install lynx | ||
+ | |||
+ | === Utilisation : === | ||
+ | |||
+ | Pour se connecter à une '' | ||
+ | |||
+ | $ lynx votre_url | ||
+ | |||
+ | Pour naviguer vers une url différente : | ||
+ | |||
+ | g votre_url_différente | ||
+ | |||
+ | g pour = go ! ;) | ||
+ | < | ||
+ | |||
+ | ==== Internet - Weechat ==== | ||
+ | |||
+ | Weechat est une application en ligne permettant de s' | ||
+ | |||
+ | //Irc, mon amour...// | ||
+ | |||
+ | |||
+ | === Installation Weechat : === | ||
+ | |||
+ | # aptitude install weechat | ||
+ | |||
+ | === Configuration et utilisation Weechat : === | ||
+ | |||
+ | Pour sa configuration et son utilisation, | ||
+ | http:// | ||
+ | |||
+ | ==== Internet - pastebinit ==== | ||
+ | |||
+ | Pastebinit est un outil pour créer le résultat d'une commande en ligne dans le site '' | ||
+ | '' | ||
+ | <note importante> | ||
+ | |||
+ | === Installation : === | ||
+ | |||
+ | # aptitude install pastebinit | ||
+ | | ||
+ | === Utilisation : === | ||
+ | |||
+ | $ pastebinit /etc/fstab | ||
+ | | ||
+ | Donnera directement une '' | ||
+ | | ||
+ | Pour un fichier sensible où vous devez porter des modifications afin de maquiller des informations reseau ou de passwd, vous tapez et envoyez dans votre navigateur : | ||
+ | |||
+ | | ||
+ | |||
+ | Et vous collez dans la fenêtre ouverte le texte du fichier que vous avez modifié afin de l' | ||
+ | |||
+ | Pour une commande utilisant le mot de passe root, sans passer totalement en root, vous pouvez tapez : | ||
+ | |||
+ | $ su -c ' | ||
+ | |||
+ | Notes : | ||
+ | |||
+ | * utilisation du caractère pipe (|) afin de renvoyer la commande **fdisk** vers une seconde commande sans intermédiaire ni détail. | ||
+ | * utilisation de l' | ||
+ | |||
+ | [[debian: |