Utiliser Debian

De wikilivois
Révision datée du 21 février 2010 à 15:07 par 192.168.10.1 (discussion) (→‎Configuration réseau)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigationAller à 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

<licode file=/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

</licode>

ou si un serveur dhcp est à proximité ... <licode file=/etc/network/interfaces> auto eth0 iface eth0 inet dhcp </licode>

Configurer le DNS: <licode file=/etc/resolv.conf> search livois.com nameserver 192.168.10.1 </licode>

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

<licode file=/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 </licode>

  • Monter des partitions samba

<licode file=/etc/fstab> //saturne/cdelivois /home/cdelivois smbfs user,username=cdelivois,passwd=X 0 0 </licode>

  • 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 <licode file=/etc/sudoers> chris ALL=NOPASSWD: ALL </licode>

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: <licode file=/etc/X11/xorg.conf> Section "InputDevice"

       Identifier      "Generic Keyboard"
       Driver          "kbd"
       Option          "CoreKeyboard"
       Option          "XkbRules"      "xorg"
       Option          "XkbModel"      "pc105"
       Option          "XkbLayout"     "fr"

EndSection </licode>

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 <licode file=/etc/apt/preferences> Package: * Pin: release v=2.2*,a=stable,c=main,o=Debian,l=Debian Pin-Priority: 1001 </licode>

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

<licode file=/etc/apt/sources> deb http://gunnm.org/~soda/ unstable main contrib deb-src http://gunnm.org/~soda/ unstable main contrib </licode>

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) <licode file=.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

</licode>

Ooffice

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

Dans /etc/X11/XF86Config, décommenter ou rajouter les lignes <licode file=/etc/X11/XF86Config> FontPath "/usr/X11R6/lib/X11/fonts/Type1/" FontPath "/usr/X11R6/lib/X11/fonts/TrueType/" </licode> 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: <licode file=/etc/apt/sources.list> deb http://www.debian-multimedia.org etch main </licode>

#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

<licode file=/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" </licode>

#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 <licode> fullscreen = 640 x 480 fullscreen_mode = old

  1. fullscreen_mode = new

pixsize = 128 x 96 windowsize = 384 x 288 </licode>

Regarder des films

mplayer

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

<licode file=/etc/apt/sources.list> deb http://www.debian-multimedia.org etch main </licode>

#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.