informatique:os:debian
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
informatique:os:debian [2009/01/28 22:45] – créée pteu | informatique:os:debian [2022/02/08 15:53] (current) – [Utiliser un proxy avec apt] pteu | ||
---|---|---|---|
Line 2: | Line 2: | ||
======Debian====== | ======Debian====== | ||
- | {{http:// | ||
- | Debian, ou Debian GNU/Linux dans le cas de cette page, est une distribution basée sur un noyau Linux. Elle a servi de base à d' | + | {{: |
- | =====Installation===== | + | Debian, ou Debian GNU/Linux dans le cas de cette page, est une distribution basée sur un noyau Linux. Elle a servi de base à d' |
+ | |||
+ | =====Installation | ||
+ | |||
+ | <WRAP center round important 60%> | ||
+ | Cet aide-mémoire est désuet (il date de 2005 grand max). | ||
+ | </ | ||
+ | |||
+ | ====Pas-à-pas==== | ||
+ | **bf24** est une saveur càd un type d' | ||
+ | |||
+ | boot : bf24 | ||
+ | |||
+ | >Fr - Sélectionnez ceci et validez pour continuer en français | ||
+ | > | ||
+ | > | ||
+ | > | ||
+ | > | ||
+ | > | ||
+ | > | ||
+ | > | ||
+ | > | ||
+ | >Cfdisk : swap=512 (linux swap, choix 82) ; /=5000 (linux) | ||
+ | > | ||
+ | > quit | ||
+ | > | ||
+ | > | ||
+ | > | ||
+ | > | ||
+ | > Ext3 | ||
+ | > | ||
+ | > | ||
+ | > | ||
+ | > | ||
+ | >Monter "/" | ||
+ | > | ||
+ | > CDROM Debian trouvé < | ||
+ | > | ||
+ | >**copie de qq trucs** | ||
+ | > | ||
+ | > | ||
+ | > | ||
+ | > | ||
+ | > | ||
+ | > nom de la machine=dude | ||
+ | > DHCP ? < | ||
+ | > | ||
+ | > | ||
+ | > | ||
+ | > | ||
+ | > | ||
+ | > | ||
+ | >Rendre le système amorçable | ||
+ | > | ||
+ | > les ajouter toutes au menu | ||
+ | > | ||
+ | >Autre choix : Réamorcer le système | ||
+ | > | ||
+ | > | ||
+ | > | ||
+ | > | ||
+ | > | ||
+ | >Time zone configuration | ||
+ | > Is the hardware clock set to GMT ? < | ||
+ | > What area do you live in ? Europe | ||
+ | > Select a city or time zone : Paris | ||
+ | > | ||
+ | > shall i enable md5 passwords ? < | ||
+ | > shall i enable shadow password ? < | ||
+ | > enter a password for root : *** | ||
+ | > | ||
+ | > shall i create a normal user account now ? < | ||
+ | > enter a username for your account : dude | ||
+ | > enter a full name for the new user : Debian User | ||
+ | > enter a password for the new user : *** | ||
+ | > | ||
+ | >Debian sytem configuration | ||
+ | > shall i remove the pcmcia package ? < | ||
+ | > do you want to use a PPP connection to install the system ? < | ||
+ | >Apt configuration | ||
+ | > choose the method apt should use to access the Debian archive : http | ||
+ | > use non-US software ? < | ||
+ | > use non-free software ? < | ||
+ | > use contrib software ? < | ||
+ | > select a country : France | ||
+ | > choose the Debian mirror to use : ftp.u-picardie.fr ou debian.ens-cachan.fr | ||
+ | > enter http proxy information < | ||
+ | > | ||
+ | > | ||
+ | > add another apt source ? < | ||
+ | > use security update from security.debian.org ? < | ||
+ | >Debian sytem configuration | ||
+ | > run tasksel ? < | ||
+ | > run dselect ? <yes> < | ||
+ | > do you want to continue ? <Y> | ||
+ | > | ||
+ | > | ||
+ | > | ||
+ | > ??? < | ||
+ | > (*) dont touch keymap | ||
+ | > (*) do you want man and mandb to be installed setuid man ? | ||
+ | > kernel link failure info < | ||
+ | > | ||
+ | > add a mime handler for " | ||
+ | > | ||
+ | > en_US ISO-8859-1 < | ||
+ | > fr_FR ISO-8859-1 < | ||
+ | > | ||
+ | > | ||
+ | > | ||
+ | > whitch locale should be the default in the system environment ? fr_FR | ||
+ | > | ||
+ | > | ||
+ | > | ||
+ | > allow SSH protocol 2 only ? < | ||
+ | > | ||
+ | > do you want / | ||
+ | > do you want to run the sshd server ? < | ||
+ | > | ||
+ | > | ||
+ | >Select the number of the default dictionnary [1] <1> | ||
+ | >Do you want to erase any previously downloaded .deb files ? <Y> < | ||
+ | >< | ||
+ | >Select a number from 1 to 5 from the list above : <5> | ||
+ | >Have fun! < | ||
+ | dpkg-reconfigure locales | ||
+ | apt-get install wget | ||
+ | cd | ||
+ | wget http:// | ||
+ | tar xvzf fichiers-config-linux.tar.gz | ||
+ | apt-get install zsh | ||
+ | cd ~/config | ||
+ | cp zshrc zshenv zlogin zlogout dir_colors /etc/ | ||
+ | |||
+ | |||
+ | ====Changer son shell==== | ||
+ | % chsh | ||
+ | Enter the new value, or press return for the default | ||
+ | Login Shell [/ | ||
+ | |||
+ | Changer le shell par default des utilisateurs | ||
+ | # vim / | ||
+ | | ||
+ | |||
+ | # apt-get install par | ||
+ | # apt-get install hotplug usbutils | ||
+ | # apt-get remove --purge ipchains lpr nvi ipmasqadm | ||
+ | # rm / | ||
+ | |||
+ | # apt-get install yafc | ||
+ | # cp ~/ | ||
+ | |||
+ | Installation du serveur graphique | ||
+ | # apt-get install x-window-system-core | ||
+ | |||
+ | Gérer les droits de lancement du serveur X avec debconf ? < | ||
+ | Gérer la configuration du serveur XFree86 4.x avec debconf ? < | ||
+ | |||
+ | # dpkg-reconfigure xserver-xfree86 | ||
+ | |||
+ | Gérer la configuration du serveur XFree86 4.x avec debconf ? < | ||
+ | Configuring Xserver-xfree86 | ||
+ | selectionner un pilote : nv (ou sinon nvidia ou vesa) | ||
+ | saisissez un nom identifiant pour voter carte vidéo : geforce4mx | ||
+ | < | ||
+ | entrez l' | ||
+ | entrez la quantité de mémoire que va utiliser votre carte vidéo | ||
+ | utiliser l' | ||
+ | choisissez l' | ||
+ | < | ||
+ | veuillez choisir votre type de clavier : pc102 ou pc105 | ||
+ | choisir la disposition de votre clavier : fr | ||
+ | sélectionnez la variante de votre clavier : < | ||
+ | sélectionnez les options de votre clavier : < | ||
+ | indiquez le port de branchement de votre souris : / | ||
+ | emuler une souris 3 boutons ? < | ||
+ | activer le défilement avec la roulette ? < | ||
+ | saisissez un nom identifiant votre moniteur : f700b | ||
+ | votre moniteur est-il de type LCD ? < | ||
+ | < | ||
+ | choisir le mode : < | ||
+ | veuillez choisir la taille approximative de votre écran : <17 pouces> | ||
+ | choisissez les modes vidéo que vous désirez utiliser pour le serveur X : faire son choix | ||
+ | choisissez la profondeur de couleur par défaut : < | ||
+ | < | ||
+ | Sélectionnez les modules du serveur XFree86 chargés par défaut : | ||
+ | Type de module \ Nom du module dri glx GLcore | ||
+ | Driver nVidia propriétaire non oui non | ||
+ | Driver nVidia OpenSource non oui non | ||
+ | Mettre une section " | ||
+ | Mettre une section " | ||
+ | |||
+ | Installer le bureau et le gestionnaire de fenêtre | ||
+ | # apt-get install gnome-session nautilus gnome-control-center gnome-applets sawfish-gnome | ||
+ | $ echo " | ||
+ | |||
+ | **installer un nouveau noyau + headers** | ||
+ | # apt-get install kernel-image-2.6-k7 kernel-headers-2.6-k7 | ||
+ | dans : image=/ | ||
+ | ajouter : initrd=/ | ||
+ | dans / | ||
+ | ajouter " | ||
====Installation des drivers==== | ====Installation des drivers==== | ||
Line 19: | Line 219: | ||
====Désinstaller les services et paquets inutiles==== | ====Désinstaller les services et paquets inutiles==== | ||
+ | |||
+ | ===Pour une Debian Etch=== | ||
D' | D' | ||
Line 31: | Line 233: | ||
rm / | rm / | ||
+ | ===Pour une Lenny=== | ||
+ | |||
+ | MAJ 07/02/2009 : après un passage de etch à lenny sur un serveur, seul le paquet '' | ||
+ | |||
+ | ===Pour une Squeeze=== | ||
+ | |||
+ | MAJ 17/02/2011 : montage d'une nouvelle machine sous Squeeze qui vient de sortir : | ||
+ | <code bash> | ||
+ | aptitude purge nfs-kernel-server nfs-common portmap | ||
+ | </ | ||
+ | |||
+ | postgresql ? | ||
====Problèmes rencontrés==== | ====Problèmes rencontrés==== | ||
Line 38: | Line 252: | ||
apt-get install xfce4-mixer-alsa | apt-get install xfce4-mixer-alsa | ||
xfce4-mixer | xfce4-mixer | ||
+ | |||
+ | * Erreur au démarrage : | ||
+ | |||
+ | [ 9.353292] Error: Driver ' | ||
+ | |||
+ | Solution (à valider) trouvée [[http:// | ||
+ | >ajouter " | ||
+ | > | ||
+ | |||
+ | |||
+ | =====MAJ Debian 7 vers 8===== | ||
+ | |||
+ | Debian 8, alias Jessie, est release en version stable depuis le 25 avril 2015 ! Pour mettre à jour depuis une Debian 7 (alias Wheezy) : | ||
+ | <code bash> | ||
+ | # mettre à jour les dépots Wheezy | ||
+ | aptitude update && aptitude safe-upgrade | ||
+ | |||
+ | # MAJ le fichier des sources apt | ||
+ | sed -i ' | ||
+ | |||
+ | # MAJ du système et de tous les paquets | ||
+ | aptitude update && aptitude upgrade && aptitude dist-upgrade -y | ||
+ | </ | ||
+ | |||
+ | |||
+ | =====Tips===== | ||
+ | |||
+ | ====Connaitre la version installée==== | ||
+ | |||
+ | Pour connaitre la version de Debian qui est installée sur la machine : | ||
+ | <code bash> | ||
+ | cat / | ||
+ | 5.0.2 | ||
+ | </ | ||
+ | |||
+ | Dans cet exemple cela correspond à la version Lenny (v.5), la version Debian stable en ce < | ||
+ | |||
+ | Pour connaitre la version du noyau installée : | ||
+ | <code bash> | ||
+ | uname -a | ||
+ | Linux ymir 2.6.26-2-686 #1 SMP Sun Jun 21 04:57:38 UTC 2009 i686 GNU/Linux | ||
+ | # ou/et | ||
+ | cat / | ||
+ | Linux version 2.6.26-2-686 (Debian 2.6.26-17) (dannf@debian.org) \ | ||
+ | (gcc version 4.1.3 20080704 (prerelease) (Debian 4.1.2-25)) #1 SMP Sun Jun 21 04:57:38 UTC 2009 | ||
+ | </ | ||
+ | |||
+ | ====Valider un changement de version==== | ||
+ | |||
+ | Pour changer de version, si ce n'est pas fait automatiquement (comme avec '' | ||
+ | <code bash> | ||
+ | apt-get --allow-releaseinfo-change update | ||
+ | </ | ||
+ | |||
+ | Dans mon cas, mes sources étaient configurées en " | ||
+ | <code bash> | ||
+ | N: Le dépôt « http:// | ||
+ | E: Le dépôt « http:// | ||
+ | N: Ceci doit être pleinement accepté avant que les mises à jour depuis ce dépôt puissent être appliquées. \ | ||
+ | | ||
+ | </ | ||
+ | ====Installer Debian depuis une clé USB==== | ||
+ | |||
+ | Pompé lâchement [[http:// | ||
+ | |||
+ | Pour créer une clé USB d' | ||
+ | |||
+ | * Récupérer le fichier '' | ||
+ | * Le dumper vers la clef USB : '' | ||
+ | * Monter la clef : '' | ||
+ | * Télécharger l' | ||
+ | * Copier l' | ||
+ | * Connecter la clef à la machine cible et booter | ||
+ | |||
+ | Il y a plus simple (mais moins pédagogique) : utiliser [[http:// | ||
+ | |||
+ | ====Renommer eth1 en eth0==== | ||
+ | |||
+ | Lorsqu' | ||
+ | <code bash> | ||
+ | vi / | ||
+ | |||
+ | #modifier le NAME des cartes | ||
+ | # PCI device 0x1039: | ||
+ | SUBSYSTEM==" | ||
+ | ATTR{type}==" | ||
+ | |||
+ | # PCI device 0x10ec: | ||
+ | SUBSYSTEM==" | ||
+ | ATTR{type}==" | ||
+ | :wq | ||
+ | |||
+ | / | ||
+ | </ | ||
+ | |||
+ | ====Changer le fuseau horaire==== | ||
+ | |||
+ | //TL;DR : Pour changer le fuseau horaire d'une Debian/ | ||
+ | |||
+ | Pour le changer "à la main" : le fuseau horaire est indiqué par le fichier **/ | ||
+ | <code bash> | ||
+ | rm / | ||
+ | ln -s / | ||
+ | </ | ||
+ | Pour le prendre en compte au prochain redémarrage, | ||
+ | <code bash> | ||
+ | echo " | ||
+ | </ | ||
+ | |||
+ | ====Utiliser un proxy avec apt==== | ||
+ | |||
+ | Ajouter les lignes suivantes dans ''/ | ||
+ | <code bash> | ||
+ | Acquire:: | ||
+ | Acquire:: | ||
+ | |||
+ | # par exemple : | ||
+ | Acquire:: | ||
+ | </ | ||
+ | (source : [[https:// | ||
+ | |||
+ | ====Afficher la version==== | ||
+ | |||
+ | <code bash> | ||
+ | lsb_release -a | ||
+ | </ | ||
+ |
informatique/os/debian.1233182745.txt.gz · Last modified: 2013/10/14 20:53 (external edit)