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/21 07:32] – smolski | debian:etape_2_installation_base [2010/01/17 19:25] (Version actuelle) – smolski | ||
---|---|---|---|
Ligne 15: | Ligne 15: | ||
| | ||
+ | |||
+ | ===== 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 | ||
+ | |||
+ | == 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' | ===== Outils d' | ||
Ligne 53: | Ligne 197: | ||
Pour sa configuration et son utilisation, | Pour sa configuration et son utilisation, | ||
http:// | http:// | ||
- | |||
- | //Parce que c'est lui, parce que c'est moi...// | ||
==== Internet - pastebinit ==== | ==== Internet - pastebinit ==== | ||
Ligne 70: | Ligne 212: | ||
$ pastebinit /etc/fstab | $ 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 : | 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 : | ||
Ligne 76: | Ligne 218: | ||
| | ||
- | Et vous collez dans la fenêtre ouverte le texte du fichier que vous modifiez avant de l' | + | Et vous collez dans la fenêtre ouverte le texte du fichier que vous avez modifié afin de l' |
- | Pour une commande utilisant le mdp root, vous pouvez tapez aussi ainsi : | + | Pour une commande utilisant le mot de passe root, sans passer totalement en root, |
$ su -c ' | $ su -c ' | ||
- | où : | + | Notes : |
- | * utilisation du caractère pipe (|) afin de renvoyer la commande fdisk vers une seconde commande sans intermédiaire ni détail. | + | * utilisation du caractère pipe (|) afin de renvoyer la commande |
* utilisation de l' | * utilisation de l' | ||
[[debian: | [[debian: |