Utiliser Debian

De wikilivois
Sauter à la navigation Sauter à la recherche

Installation

  • Récupérer un CD d'install par le net 180Mo

Remarques Sarge:

  • Si pb lors de l'installation (rencontré après l'installation de windows xp) avec grub (s'arrete 33%), passer en mode expert.
  • base-config pour recommencer la config.

Configuration réseau

  /etc/network/interfaces
auto eth0
iface eth0 inet static
        address 192.168.10.34
        netmask 255.255.255.0
        network 192.168.10.0
        broadcast 192.168.10.255
        gateway 192.168.10.1


ou si un serveur dhcp est à proximité ...

  /etc/network/interfaces
auto eth0
iface eth0 inet dhcp


Configurer le DNS:

  /etc/resolv.conf
search livois.com
nameserver 192.168.10.1


Packages de base

vim

Pour profiter du vi que je connais sur etch

#apt-get install vim-full vim-gnome vim-gtk vim-lesstif vim-perl vim-python vim-ruby vim-tcl ttf-bitstream-vera vim-doc x-ttcidfont-conf

ntp

#sudo apt-get install ntp-simple ntpdate

grub

#vi /usr/share/doc/grub/README.Debian.gz
#grub-install /dev/hda
#vim /boot/grub/menu.lst

divers

  • slocate
  • whois
  • hddtemp (/usr/sbin/hddtemp /dev/hdx donne t° DD -> 34°-39°)
  • hwinfo
  • fonts voir fonts.txt
  • info système
#apt-get install hdparm linhdd sysutils ethtool

KDE

  • kdm - pour lancer kde

applet

  • kmix pour la gestion du son

Combines systèmes

PARTITIONS

  • Monter des partitions FAT (rw) et NTFS (ro) accessibles aux utilisateurs
  /etc/fstab
/dev/hdax     /mnt/w2k        ntfs noauto,user,umask=22,gid=100    0 0
/dev/hdax     /mnt/lin        vfat noauto,noatime,user             0 0


  • Monter des partitions samba
  /etc/fstab
//saturne/cdelivois  /home/cdelivois   smbfs  user,username=cdelivois,passwd=X    0 0


  • Partionner une partition fat
#mkdosfs -F 32 -v /dev/sdXY
  • tester la vitesse du disk
#hdparm /dev/hda:
Timing cached reads:   1828 MB in  2.00 seconds = 912.77 MB/sec
Timing buffered disk reads:  102 MB in  3.04 seconds =  33.50 MB/sec
  • au démarrage les répertoires /media/cdrom0 et /media/cdrom1 sont supprimés

=> il faut installer discover 2

Gestion des modules

  • /etc/modules
  • /etc/modprobe.d

blacklist correspond à la liste des modules qu'il ne faut pas lancer.

Lancer une application au démarrage

Certains scripts sont lancés en niveau S avant le niveau 2 mode normal

#update-rc.d script defaults 99

exemple:

#update-rc.d ntpdate defaults 20


#update-rc.d -f script remove
#invoke-rc.d script start|stop

utiliser sudo

apt-get install sudo

  /etc/sudoers
chris   ALL=NOPASSWD: ALL


clavier fr

http://www.debian.org/doc/manuals/fr/debian-fr-howto/ch4.html

#sudo apt-get install console-tools  kbd-compat
#loadkeys fr


#sudo install-keymap fr
#sudo dpkg-reconfigure console-data

Il faut aussi configurer le serveur X:

  /etc/X11/xorg.conf
Section "InputDevice"
        Identifier      "Generic Keyboard"
        Driver          "kbd"
        Option          "CoreKeyboard"
        Option          "XkbRules"      "xorg"
        Option          "XkbModel"      "pc105"
        Option          "XkbLayout"     "fr"
EndSection


Note : Si le fichier n'est pas /etc/X11/xorg.conf, un moyen de trouver le fichier adéquat est de taper:
#sudo grep Keyboard /etc -R

Gestion de packages

Recherche de package

#grep -hi office /var/lib/apt/lists/* | grep "^Package"
#apt-cache search office
#apt-cache show openoffice.org
#apt-cache showpkg openoffice.org (+ d'info)
#dpkg -L ntp-simple (liste des fichiers qui vt être installés)
#dpkg -S stdio.h
#apt-file search
  • apt-get
    • -s "simule"
    • -d télécharge seulement
    • -t stable|testing|unstable
  • avec gpg
#su -
#apt-get install debian-keyring
#gpg --import /usr/share/keyrings/debian-keyring.gpg
#gpg --keyserver wwwkeys.eu.pgp.net --recv-keys BB5E459A529B8BDA
#gpg --armor --export BB5E459A529B8BDA | apt-key add -

ou si l'on est pas root

#gpg --armor --export BB5E459A529B8BDA |sudo  apt-key add -

/etc/apt/sources.list : liste des sources de packages

#apt-get install package  [=version]
#apt-get remove
  • paquet à retirer: mettre un - à la fin du paquet
  • mise à jour
#apt-get update
#apt-get upgrade -u
#apt-get dist-upgrade (met à jour une distribution)
#checkrestart (permet de vérifier qu'une vieille version de programme ne tourne pas)
#apt-show-versions -u -b | grep stable
#apt-get install `apt-show-versions -u -b | grep unstable`

liste des packets installés

#dpkg --get-selections > /tmp/packages.dpkg
#dpkg --set-selections < /tmp/packages.dpkg

garder la version d'un packet: http://www.debian.org/doc/manuals/apt-howto/ch-apt-get.fr.html#s-default-version

  /etc/apt/preferences
Package: *
Pin: release v=2.2*,a=stable,c=main,o=Debian,l=Debian
Pin-Priority: 1001


Dans cet exemple, nous avons choisi les versions Debian 2.2* (qui peuvent être 2.2r2, 2.2r3 ? cela satisfait les distributions qui incluent les correctifs de sécurité et d'autres mises à jour très importantes), le référentiel stable, la section main (opposée à contrib ou non-free) et l'origine et le label Debian. L'origine (o=) définit qui a produit ce fichier Release, le label (l=) définit le nom de la distribution : Debian pour Debian elle-même et Progeny pour Progeny, par exemple.

#sudo /usr/sbin/dpkg-reconfigure

reconfigure un paquet installé

debconf prépare la configuration et pose des questions (cf debian-doc - man 7 debconf)

#sudo /usr/sbin/dpkg-reconfigure debconf pour changer le niveau de questions

les fichiers .deb sont copiés ds le répertoire /var/cache/apt/archives/

Recherche des miroirs les plus efficaces

#apt-get install netselect

la liste des miroirs se trouve à l'adresse http://www.debian.org/mirror/mirrors_full.

#netselect ftp.debian.org http.us.debian.org ftp.at.debian.org download.unesp.365 ftp.debian.org.br
#netselect-apt stable|testing


Combines "Internet"

MAIL

Thunderbird

#apt-get install icedove
  • Utiliser la BAL windows (cf thunderbird.txt)

Web

Firefox

packages debian: iceweasel info ds .firefox ET .mozilla/firefox et /usr/lib/mozilla-firefox/ Français http://frenchmozilla.sourceforge.net/firefox/

Les plugins

about:plugins ds le navigateur permet de voir les plugins installés

Sous sarge le répertoire de plugins est /usr/lib/mozilla-firefox/plugins/

http://www.mozilla.org/products/firefox/central.html

http://plugindoc.mozdev.org/linux.html#mplayer

mozilla-plugin-vlc

mp3

Il faut désactiver mpga ds préférences/telechargement/plugins et choisir xmms pour ouvrir le fichier.

mozplugger

(en fait je préfère ne pas l'installer ou rédiger le fichier mozpluggerrc moi même)

  • To install globally,
   copy mozplugger.so to your Mozilla plugins directory,
        mozpluggerrc to /etc,
        and mozplugger-helper + mozplugger-controller to /usr/bin.
  • To install locally,
   copy mozplugger.so to ~/.mozilla/plugins,
   and mozpluggerrc + mozplugger-helper + mozplugger-controller to ~/.mozilla.

shockwave-flash

  • s'installe désormais automatiquement au 1er contenu flash rencontré

sinon: http://get.adobe.com/flashplayer/

realaudio

realplayer 10

http://www.real.com/freeplayer/?rppr=rnwk

Copy nphelix.so to your Mozilla plugins directory and nphelix.xpt to your Mozilla components directory

java

http://serios.net/content/debian/java_testing.php

http://lea-linux.org/trucs/item.303.html

#ln -s /usr/lib/libstdc++-libc6.2-2.so.3 /usr/lib/libstdc++-libc6.1-1.so.2

http://www.mozilla.org/support/firefox/faq#q2.2

#cd .firefox/plugins ou plutôt cd /usr/lib/mozilla-firefox/plugins/
#ln -s /usr/java/j2re1.4.2_06/plugin/i386/ns610-gcc32/libjavaplugin_oji.so (java4)
#sudo ln -s /usr/local/jre1.5.0_xx/plugin/i386/ns7/libjavaplugin_oji.so (java5)
  • pour netscape
#cd /usr/local/netscape/plugins/
#sudo ln -s /usr/local/jre1.5.0/plugin/i386/ns7/libjavaplugin_oji.so

Java peut être testé sur

gxine

#ln -s /usr/lib/gxine/gxineplugin.so .firefox/plugins/
#ln -s /usr/lib/gxine/gxineplugin.a  .firefox/plugins/
#ln -s /usr/lib/gxine/gxineplugin.la .firefox/plugins/

Les extensions

image zoom


francais language pack

http://frenchmozilla.sourceforge.net/firefox/

Java

http://forum.debian-fr.org/viewtopic.php?t=2898 télécharger le jre sur http://java.com/en/download/manual.jsp

 apt-get install java-package
 fakeroot make-jpkg jre-1_5_0_07-linux-i586.bin
 dpkg -i sun-j2re1.5_1.5.0+update07_i386.deb

chat - irc

  • gaim (multiple)
  • amsn : ams.sourceforge.net
  • yahoo messenger: ymessenger_1.0.4_1_i386.deb
  • phonegaim, gaim-vv:

deb http://perso.ens-lyon.fr/samuel.mimram/debian unstable main

p2p

amule

  /etc/apt/sources
deb http://gunnm.org/~soda/ unstable main contrib
deb-src http://gunnm.org/~soda/ unstable main contrib


sauvegarder une video en streaming

mimms

mimms http://url

mmclient

wget http://url/<>.asx si nécessaire

mmclient mms://<url> ensuite

Combines "bureautiques"

Kvim

Aller ds le centre de conf kde pour que les fichiers textes soient utilisés avec kvim et non kwrite

Editer .gvimrc (change les fonts et supprime les ascenseurs qui me posent pb)

  .gvimrc
 if has("gui_kde")
  http://vim.dindinx.net/traduit/gui.txt.html#gui-scrollbars
  set guifont=Terminal/13/-1/5/50/0/0/0/1/0
  set guioptions=
 endif


Ooffice

#apt-get install openoffice.org
  • Les fonts:

Dans /etc/X11/XF86Config, décommenter ou rajouter les lignes

  /etc/X11/XF86Config
FontPath   "/usr/X11R6/lib/X11/fonts/Type1/"
FontPath   "/usr/X11R6/lib/X11/fonts/TrueType/"


impression -> cf impression.txt

antiword

Transforme un fichier word en fichier text (un peu simpliste - pas les en-têtes, les images)

Visionner les pdf avec acrobat reader

kpdf est un très bon outil pour visualiser les pdf.

On peut parfois préférer acoread. vérifier la présence de debian-multimedia dans sources.list:

  /etc/apt/sources.list
deb http://www.debian-multimedia.org etch main


#apt-get install acroread

tiff et pdf

Avec Imagemagick, transformer des tiffs en pdf

  • Convertir un fichier .tiff en un fichier .pdf
#convert Anges.tiff Anges.pdf
  • Convertir plusieurs fichiers .tiff en un fichier pdf
#convert -adjoin `ls Anges*.tiff` Anges.pdf

Remarque: Si la conversion en pdf pose problème, transformer le fichier en ps puis en pdf avec pstopdf

  • Fusionner plusieurs fichiers pdf
#pdftk in1.pdf in2.pdf cat output out1.pdf

Combines multimedia

Si pas de /dev/dsp, lancer /etc/init.d/udev restart ou /usr/share/alsa-base/snddevices

Ecouter de la musique

amarok

xmms n'était plus suivi et de moins en moins disponible, j'utilise désormais amarok

xmms

#apt-get install xmms2 xmms-arts 

xmms-arts est nécessaire pour que xmms fonctionne avec kde

Une fois dans xmms, taper Ctrl+P et choisir le greffon de sortie: aRts Output.

mpd et mpc

http://mpd.wikia.com/wiki/FAQ

  /etc/mpd.conf
music_directory         "/media/usbdisk/musique"
playlist_directory      "/var/lib/mpd/playlists"

db_file                 "/var/lib/mpd/tag_cache"
log_file                "/var/log/mpd/mpd.log"
error_file              "/var/log/mpd/errors.log"
pid_file                "/var/run/mpd/pid"


#mpd --create-db

Regarder la télévision avec xawtv || xawdecode

#sudo apt-get install xawtv-plugins xawtv-tools xawtv

Les fichiers de conf sont .$HOME/xawtv.conf et /etc/X11/xawtvrc

xawdecode: finalement mieux car pas de bande verte en mode plein ecran fichier de conf .xawdecode/xawdecoderc très proche de celui d'xawtv

fullscreen = 640 x 480
fullscreen_mode = old
#fullscreen_mode = new
pixsize = 128 x 96
windowsize = 384 x 288


Regarder des films

mplayer

http://debian.video.free.fr/

  /etc/apt/sources.list
deb http://www.debian-multimedia.org etch main


#apt-get update
#apt-get install mplayer

gxine

vlc

fichiers mkv (matroska): lus par vlc mais la partie video est svt du realaudio (non géré par VLC)

mkv est juste un contenant (piste audio/ss titres/chapitres/piste video ...)

souvent on n'entend donc que le son.

Graver des CDs/DVDs avec k3b

#apt-get install k3b xcdroast cdrtools-doc k3b-i18n normalize-audio toolame sox movixmaker-2 vcdimager cdrdao dvd+rw-tools

L'outil cdck permet de vérifier l'état d'un CD gravé:

#apt get install cdck

Les photos

La retouche photos avec Gimp

#apt-get install gimp gimp-help-fr gimp-data-extras gimp-print

Le diaporama avec showimg

#apt-get install showimg kipi-plugins

Récupérer les photos de son appareil

#apt-get install gphoto2 gtkam
  • gphoto2 permet de récupérer ses photos via ligne de commande
  • gtkam dispose d'une interface graphique

Divers

Copie d'écran (printscreen)

http://www.lea-linux.org/cached/index/Xwindow-hardcopy.html

  • ksnapshot
  • gimp

Localisation

KDE

kde-i18n-fr

Icedove & Iceweasel

icedove-l10n-fr iceweasel-l10n-fr

Autres

Matériel

KDE & HAL - montage automatique de clé USB VFAT & NTFS

http://www.mail-archive.com/debian-user-french@lists.debian.org/msg144278.htm

http://druith.free.fr/blog/index.php/2006/08/26/25-montage-des-peripheriques-usb-et-firewire-sous-debian-etch

  • Le problème: lorque que l'on branche une clé USB sur le sytème, KDE propose d'ouvrir une fenêtre. Lorsqu'on accepte, un popup KDE affiche un message d'erreur qui commence par:
A security policy in place prevents this sender from
sending this message to this recipient, see message
bus configuration file (rejected message had interface
"org.freedesktop.Hal.Device.Volume" member "Mount"
error name "(unset)" destination
"org.freedesktop.Hal")
  • La solution: ajouter les utilisateurs dans le group plugdev (cf /etc/dbus-1/system.d/hal.conf)

xorg

http://gentoo-wiki.com/HARDWARE_Video_Card_Support_Under_XGL - Liste de cartes compatibles XGL (openGL)

http://dri.freedesktop.org/ - Direct rendering

Remarque etch : Avec la carte graphique video 855GM, le direct rendering ne fonctionne pas.

http://forums.debian.net/viewtopic.php?t=6809&

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=359328

L'erreur est visible dans /var/log/Xorg.log.0. Les commandes suivantes permettent de vérifier le fonctionnement de l'installation graphique.

#glxinfo 
#glxgears 

Solution : So i overwrited /usr/lib/dri/i915_dri.so from libgl1-mesa-dri and /usr/lib/xorg/modules/drivers/i810_drv.so from xserver-xorg-video-i810 with those precompiled files from tarball and dri acceleration seems to work (it works even after moving back original kernel modules).

#wget http://dri.freedesktop.org/snapshots/i915-20060403-linux.i386.tar.bz2
#tar jxvf i915-20060403-linux.i386.tar.bz2
#sudo ./install.sh
#mv i915-20060403-linux.i386/i915/i915_dri.so /usr/lib/dri/i915_dri.so
#mv i915-20060403-linux.i386/i915/i810_drv.so /usr/lib/xorg/modules/drivers/i810_drv.so

Puis redémarrer le serveur X.

Jeux

  • Tuxcart
  • Supertuxcart (unstable)
  • gnuchess

Copyright

© 2006-2009 Christophe de Livois

Tête de GNU Vous avez l'autorisation de copier, distribuer et/ou modifier ce document suivant les termes de la GNU Free Documentation License, Version 1.2 ou n'importe quelle version ultérieure publiée par la Free Software Foundation; sans section invariante, sans page de garde, sans entête et sans page finale. Pour plus d'informations consulter le site de l'APRIL.