mardi 19 février 2008

installation lenny sur inspiron 6400 kde

installation de debian etch

Téléchargement des isos

Tout d’abord on télécharge le cd businesscard

iso i386

répertoire les regroupant

Installation

On suit les instructions. L’installation se fait classiquement par les menus au clavier, /!\on ne sélectionne pas l’environnement graphique par défaut. (gnome) !! Ensuite on redémarre l’ordinateur .

1 er redémarrage

ajout des dépôts et mises à jour

en root ( ‘su’ puis mot de passe du root )

  #nano /etc/apt/sources.list

On enlève les lignes écrites et on mets les suivantes ( suivant que l’on veut être en stable testing ou unstable)

  1. Stable
 ##dépôts officiels
deb http://ftp2.fr.debian.org/debian/ stable main non-free contrib
deb-src http://ftp2.fr.debian.org/debian / stable main non-free contrib
##Marillat (codecs)
deb http://www.debian-multimedia.org/ stable main
  1. testing
 ##dépôts officiels
deb http://ftp2.fr.debian.org/debian/ testing main non-free contrib
deb-src http://ftp2.fr.debian.org/debian / testing main non-free contrib
##Marillat (codecs)
deb http://www.debian-multimedia.org/ testing main
  1. unstable
 ##dépôts officiels
deb http://ftp2.fr.debian.org/debian/ unstable main non-free contrib
deb-src http://ftp2.fr.debian.org/debian / unstable main non-free contrib
##Marillat (codecs)
deb http://www.debian-multimedia.org/ unstable main

Ensuite on mets à jour :

 #apt-get update && apt-get dist-upgrade

et on reboot

 #reboot

installation de l'environnement

moteur graphique

en root :

 #apt-get install linux-headers-`uname -r`
#apt-get install xfonts-base
#apt-get install xserver-xorg-input-all
  1. puis si vous avez une nvidia
 #apt-get install xserver-xorg-video-nv
  1. puis si vous avez une radeon
 #apt-get install xserver-xorg-video-ati
  1. puis si vous avez une intel
 #apt-get install xserver-xorg-video-intel
  1. Sinon il faut adapter avec votre carte
 #apt-get install xserver-xorg-video-***
  1. Au pire on install tout les modules
  #apt-get install xserver-xorg-video-all

En suite on édite le fichier xorg.conf

 #nano /etc/X11/xorg.conf

et on replace dans ‘Device’ à la ligne ‘driver’ vesa par ‘ati’ ou ‘nv’ ou’intel’ enfin le nom du module installé , sinon laissez ‘vesa’.

environnement graphique DE BASE

KDE
 #apt-get install kde-core kdm

le son

en root

#apt-get install alsa-base linux-sound-base

Maintenant il faut installer le controleur sonore qui dépend de l’environnement graphique choisi

KDE

#apt-get install kmix



Maintenant il ne reste plus qu’a redémarrer l’ordinateur : en root

 #reboot

Ensuite pour pauffiner votre environnement il faut allez aus rubriques respectives.



Pour reconnaitre le clavier :

#apt-get install kmilo

#aptitude install xbindkeys xbindkeys-config


Inserer ça dans le fichier $HOME/.xbindkeysrc)
Et mettre en exécution le programme "xbindkeys"

Code:
###########################
# xbindkeys configuration #
###########################
#
# Version: 0.1.3
#
# If you edit this, do not forget to uncomment any lines that you change.
# The pound(#) symbol may be used anywhere for comments.
#
# A list of keys is in /usr/include/X11/keysym.h and in
# /usr/include/X11/keysymdef.h
# The XK_ is not needed.
#
# List of modifier (on my keyboard):
# Control, Shift, Mod1 (Alt), Mod2 (NumLock),
# Mod3 (CapsLock), Mod4, Mod5 (Scroll).
#
# Another way to specifie a key is to use 'xev' and set the
# keycode with c:nnn or the modifier with m:nnn where nnn is
# the keycode or the state returned by xev
#
# This file is created by xbindkey_config
# The structure is :
# # Remark
# "command"
# m:xxx + c:xxx
# Shift+...




#keystate_numlock = enable
#keystate_scrolllock = enable
#keystate_capslock = enable



#MediaDirect
"amarok"
m:0x0 + c:237
NoSymbol

#Play/Pause
"dcop amarok player playPause"
m:0x0 + c:162
XF86AudioPlay

#Prev
"dcop amarok player prev"
m:0x0 + c:144
XF86AudioPrev

#Next
"dcop amarok player next"
m:0x0 + c:153
XF86AudioNext

#Stop
"dcop amarok player stop"
m:0x0 + c:164
XF86AudioStop

#
# End of xbindkeys configuration

jeudi 26 avril 2007

oula oula oula Ca chauffe!

une petite dispute avec debutgland ,et Debianworld , oula l'avenir de generation-debian commence sur des chapeau de roues !Espérons que ce soit une mauvaise passe!

Voila tout ca pour dire je serais moins présent ici et plus sur generation-debian car j'y suis modo et responsable wiki , donc pas le temp de maintenir ce bout de blog.
Aussi jem'en servirai seulement pour mémoire , des trucs que j'ai découvert et dont je veux me souvenir etc ...... un peut à la manière de scorpio810 ( voir sur generation-debian ou ubuntu-fr-org ou debutgland :) )

Cyrille , et ES restent néanmoins compatissant et compréhensif ( le site débute comme les admin et moi-même ) , espérons que leur membres qui vont sur generation-debian le soient ;)

lundi 9 avril 2007

un petit bug sur samba sous kde ?!

Et oui! J'ai beau mettre les permissions de partages sous kde , je ne peux toujours partager sans être obligé de mettre le mot de passe root.
Pour régler le soucis c'est qu'il y a un fichier dont les permissions ne sont pas mises
#chmod +r /etc/security/fileshare.conf

et que l'on peut éditer à la mano:
Voici le fichier !
# nano /etc/security/fileshare.conf

voici comme il se présente

FILESHARING=yes(activation de la possibilité de partager)
RESTRICT=no
SHARINGMODE=simple (ou advanced)
FILESHAREGROUP= votregroupeautoriséapartager
SAMBA=yes
NFS=no
ROOTPASSNEEDED=yes (besoin du mot de passe root?)
SMBCONF=/etc/samba/smb.conf

optimiser swap sur un portable

Sur un portable mieux vaut utiliser au minimum le disque dur, histoire d'economiser la batterie en plus d'avoir un peu de silence.
Linux utilise par defaut la swap même si il reste de la ram à utiliser. Comme je possède 512Mo sur ma machine, je peut me permettre d'utiliser en priorité la RAM et essayer d'utiliser la swap en dernier recours.

Pour changer ce comportement donc, on va se servir de vm.swappiness

vm.swappiness prend des valeurs qui vont de 0 (aucune utilisation de la swap) à 120 (aucune utilisation de la ram). Par defaut cette valeur est 60. J'ai décidé de la descendre à 5 histoire d'utiliser un minimum de swap. Pour tester cela on va utiliser sysctl (qui permet de changer certains paramètres du noyau sans redemarrer) :

#sysctl -w vm.swappiness=5

Comme cette configuration convient, on va la rajouter au fichier /etc/sysctl.conf histoire de la rendre définitive. Ajoutons donc la ligne :

vm/swappiness=5
dans ce fichier

dimanche 8 avril 2007

excusez moi

J'avais perdu tout mes signets suites à une réinstall :
Je n'ai donc pas pu remettre les sources d'où provenait certains tutos.
Voila qui est fait .
Certain tuto non pas de source car je les ai fait (même si on les retrouve sur ubuntu car c'est sur ubuntu-fr.org que je l'ai ait fait quand j'étais sous warty hoary breezy et edgy ) en effet biginoz.free.fr ( d'ailleur le site de stockage est biginoz.free.fr/linux , le reste étant une asso que j'ai monté voila vous savez tout !) est mon site où je stocke certain fichier , certain sont dispo pour edgy feisty et debian .
bon plaisir !

samedi 7 avril 2007

avoir les dépôt sur un disque

Aujourd'hui nous allons voir comment accéder à TOUS les dépôts debian, mais aussi les dépôts exotiques de votre choix, à partir d'un disque dur externe ou d'une très grosse clé usb. L'intérêt est de pouvoir installer une debian à jour et de disposer de tous les paquets sur un PC sans connexion internet ou avec une connexion bas débit comme un modem 56K.

On trouve pas mal de tutos sur le net, pour l'ajout de dépots sur CD, DVD, et disques locaux (qui nécessite en plus l'installation et la configuration d'un serveur web Apache), mais rien de simple pour les gros installateurs nomades dont je fais partie. Ce tuto s'adresse donc à ceux qui souhaite installer debian chez leur copains(ines) ne disposant pas d'un accès haut-débit ou même pas d'Internet du tout.

Prérequis : Je dispose d'un d'un disque externe de 40go qui me servira à stocker ces dépots mais un disque de 20 go devrais largement suffire pour contenir tous les dépots (sans les sources).
Pour rédiger ce billet, je me suis fortement inspiré de ce fil de discussion sur le forum ubuntu-fr et tout particulièrement du message de madden.
Ce billet à l'air très long, mais en fait il n'en est rien, il est juste ponctué de nombreux exemples et de retour de la console. En moins de deux minutes, vous aurez terminé toute la phase de configuration. ;-)

Chez vous :
Tout d'abord nous allons, si cela n'est pas encore fait, installer apt-mirror, dans un terminal tapez :

    #apt-get install apt-mirror

Il va générer un fichier dans /etc/apt/ qui se nomme mirror.list et que nous allons éventuellement sauvegarder par

    #cp /etc/apt/mirror.list /etc/apt/mirror.list.backup

Maintenant, je vais supposer que votre disque USB est monté sur /media/usbdisk-1 Nous allons donc créer une arborescence pour accueillir nos futurs dépôts :

#mkdir /media/usbdisk-1/apt-mirror

#mkdir /media/usbdisk-1/apt-mirror/mirror

#mkdir /media/usbdisk-1/apt-mirror/skel

#mkdir /media/usbdisk-1/apt-mirror/var

Ensuite éditons le fichier mirror.list :

     #nano  /etc/apt/mirror.list

Supprimons tout ce qui s'y trouve puis insérez-y les lignes suivantes :

############# config ##################
#
set base_path /media/usbdisk-1/apt-mirror
#
# if you change the base path you must create the directories below with write privileges
#
set mirror_path $base_path/mirror
set skel_path $base_path/skel
set var_path $base_path/var
set cleanscript $var_path/clean.sh
## set defaultarch xxxx (votre architecture i386/hppa/powerPC/ia64...)
set defaultarch i386
set nthreads 2
set tilde 0
#
############# end config ##############

Ne sauvegardez pas encore le fichier, prenez bien soin de remplacer, /media/usbdisk-1/apt-mirror dans notre exemple,

par le chemin vers le répertoire situé sur votre disque USB ainsi

que l'architecture que vous utilisez, généralement i386 convient dans la plupart des cas.
Maintenant en dessous de la ligne ############# end config ############## rajoutez toutes les lignes de votre sources.list, le reste du fichier devrais ressembler à ça :

deb http://ftp2.fr.debian.org/debian/ etch main non-free contrib
deb-src http://ftp2.fr.debian.org/debian/ etch main non-free contrib
deb http://security.debian.org/ etch/updates main non-free contrib
deb-src http://security.debian.org/ etch/updates main non-free contrib
deb http://www.debian-multimedia.org/ etch main

puis ajouter les lignes suivantes afin d'éviter de télécharger l'inutile.

clean http://security.debian.org/
clean http://ftp2.fr.debian.org/


skip-clean http://ftp2.fr.debian.org/doc/
skip-clean http://ftp2.fr.debian.org/tools/
skip-clean http://ftp2.fr.debian.org/debian-cd/
skip-clean http://ftp2.fr.debian.org/debian-minicd/
skip-clean http://ftp2.fr.debian.org/debian/dists/sarge/main/installer-i386/
skip-clean http://ftp2.fr.debian.org/debian/dists/sid/main/installer-i386/
skip-clean http://ftp2.fr.debian.org/debian/doc/
skip-clean http://ftp2.fr.debian.org/debian/tools/
skip-clean http://ftp2.fr.debian.org/debian/project/
skip-clean http://ftp2.fr.debian.org/debian-non-US/project/




Sauvegardez votre fichier. La partie la plus pénible est terminée,
mais avouez que ce n'étais pas si difficile. Par contre la partie
la plus longue va maintenant débuter avec le rapatriement intégral
des paquets sur votre disque dur externe. Dans une console tapez en root : #apt-mirror
Vous devriez obtenir un message de ce type :
Downloading 74 index files using 2 threads...
Begin time: Fri Mar 30 23:48:00 2007
[2]... [1]... [0]...
End time: Fri Mar 30 23:53:07 2007

Proceed indexes: [PPPPPPPPPPP]

16.1 GiB will be downloaded into archive.
Downloading 21443 archive files using 2 threads...
Begin time: Fri Mar 30 23:53:15 2007
[2]...

Ce qui signifie que les paquets sont en cours de téléchargement.

L'opération peut durer plusieures heures ou plusieurs jours selon votre bande passante.

Par ailleurs je vous conseille de démarrer cette opération dans un TTY avec CTRL+ALT+F1

par exemple. Cela vous permettra de relancer votre session Gnome en cas de plantage de

ce dernier sans interrompre le téléchargement, mais dans tous les cas pour pour pouvez
reprendre la procédure à l'endroit ou elle avais été interrompue.

Vous pouvez à tout moment contrôler la taille occupée par les fichiers en tapant dans un autre terminal :

du -h --max-depth=0 /media/usbdisk-1/apt-mirror/

Une fois tous les dépôts récupérés intégralement vous devriez obtenir le message final suivant :

End time: Sat Apr  7 07:30:46 2007
0.0 bytes in 0 files and 0 directories can be freed.
Run /media/usbdisk-1/apt-mirror/var/clean.sh for this purpose.

Vous pouvez démonter votre disque et l'emmener avec vous.

Chez le "client" :
Il suffira d'ajouter les lignes suivantes/ dans le fichier /etc/apt/sources.list de

la machine sur laquelle Debian a été fraichement installée :

deb file:/media/usbdisk-1/apt-mirror/ftp2.fr.debian.org/debian/ etch main non-free contrib
deb file:/media/usbdisk-1/apt-mirror/security.debian.org/ etch/updates main non-free contrib
deb file:/media/usbdisk-1/apt-mirror/debian-multimedia.org/ etch main

N.B. Pensez à remplacer usbdisk-1 dans mon exemple par le nom obtenu lors du montage automatique du disque externe ou de la clé usb.

Sauvegardez le fichier puis terminez par un

#apt-get update

Vous pouvez maintenant déconnecter votre cable éthernet et installer votre debian . :-D



très fortement inspiré de ce tuto dispo sur :

http://planet.kubuntu-fr.org/

mercredi 4 avril 2007

maxemum tv guide

Enfin un logiciel pour regarder ce qu'il y a à la télé POUR LA SEMAINE!
On télécharge le deb à cette adresse :
http://mtvg.sourceforge.net/main/downloads.htm
Ensuite on l'installe :
#dpkg -i maxemum*.deb
il manquera surement des paquets et ça fera un erreur , pas de panique , on fait :
#apt-get -f install
et le tout est résolu!
enfin il faut configurer le programme pour n'avoir que les chaines voulues :
$tv_grab_fr --configure
on répond aux questions
ensuite on créé le fichier qui stockera les données:
$tv_grab_fr > /home/votrenom/.xmltv/chaines.xml
(allez faire pipi c'est long!)
ensuite on lance maxemumtvguide
cliquer sur préférence puis mises à jour
et entrer dans la lignes FICHIER XML TV : /home/votrenom/.xmltv/chaines.xml
et dans la ligne COMMANDE DE MISES A JOUR : tv_grab_fr --days 7 --offset -2 --output /home/votrenom/.xmltv/chaines.xml
voila c'est fini!