DebSousDeb - Débuter sous Debian

Débuter sous Debian ou la Découverte au Jour le Jour de la Distribution Debian

19 décembre 2009

Installation flashplayer-mozilla

On ajoute le dépôt marillat dans son fichier /etc/apt/sources.list
deb http://mirror.home-dn.net/debian-multimedia stable main
deb-src http://mirror.home-dn.net/debian-multimedia stable main

On met à jour sa base :
# apt-get update

Si vous avez un warning sur la clé publique au moment de la mise à jour, allez voir ce billet

Après cela , il ne reste plus qu' à installer le paquet
# apt-get install flashplayer-mozilla

Bon le paquet installe des librairies en version 32 bits mais au moins le plug-in Flash fonctionne correctement sous Iceweasel.

Posté par tagger à 23:42 - Commentaires [0] - Rétroliens [0] - Permalien [#]
Tags :

Sécurité apt : problème de clé publique

Il est possible que vous rencontriez le probème suivant lorsque vous installer un paquet d'une source non-officielle :
W: GPG error: http://mirror.home-dn.net stable Release: Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY 07DC563D1F41B907
W: Vous pouvez lancer « apt-get update » pour corriger ces problèmes.

Dans ce cas, vous devez signifier à apt quelles sont les sources auxquelles vous pouvez faire confiance. Il faut ajouter la clé du nouveau dépôt pour que apt puisse l'utiliser et lui faire toute confiance.
La clé dans notre cas est  07DC563D1F41B907 et correspond au dépot marillat
# gpg --keyserver pgpkeys.mit.edu --recv-key 07DC563D1F41B907
gpg: requête de la clé 1F41B907 du serveur hkp pgpkeys.mit.edu
gpg: clé 1F41B907: clé publique « Christian Marillat <marillat@debian.org> » importée
gpg: aucune clé de confiance ultime n'a été trouvée
gpg:        Quantité totale traitée: 1
gpg:                       importée: 1

Il faut maintenant ajouter cette clé dans la configuration d'apt :
# gpg -a --export 07DC563D1F41B907 | sudo apt-key add -

Cette clé est ajouté au fichier /etc/apt/trusted.gpg. Vous pouvez visionner la liste des clés qui ont été ajoutées via la commande apt-key
# apt-key list
/etc/apt/trusted.gpg
--------------------
pub   1024D/6070D3A1 2006-11-20 [expiré: 2009-07-01]
uid                  Debian Archive Automatic Signing Key (4.0/etch) <ftpmaster@debian.org>

pub   1024D/ADB11277 2006-09-17
uid                  Etch Stable Release Key <debian-release@lists.debian.org>

pub   1024D/BBE55AB3 2007-03-31 [expire: 2010-03-30]
uid                  Debian-Volatile Archive Automatic Signing Key (4.0/etch)
sub   2048g/36CA98F3 2007-03-31 [expire: 2010-03-30]

pub   1024D/F42584E6 2008-04-06 [expire: 2012-05-15]
uid                  Lenny Stable Release Key <debian-release@lists.debian.org>

pub   4096R/55BE302B 2009-01-27 [expire: 2012-12-31]
uid                  Debian Archive Automatic Signing Key (5.0/lenny) <ftpmaster@debian.org>

pub   2048R/6D849617 2009-01-24 [expire: 2013-01-23]
uid                  Debian-Volatile Archive Automatic Signing Key (5.0/lenny)

pub   1024D/16BA136C 2005-08-21
uid                  Backports.org Archive Key <ftp-master@backports.org>
sub   2048g/5B82CECE 2005-08-21

pub   1024D/1F41B907 1999-10-03
uid                  Christian Marillat <marillat@debian.org>
uid                  Christian Marillat <marillat@free.fr>
sub   1536g/C28DCC42 1999-10-03
sub   1024D/5D3877A7 2002-08-26

Posté par tagger à 18:34 - 03. Gestion des paquets - Commentaires [0] - Rétroliens [0] - Permalien [#]
Tags :

13 décembre 2009

Compiz ... pour le fun

Vous avez envie d'épater vos petits camarades qui sont sous un autre OS mais qui ont besoin de 3 Go de mémoire pour le faire tourner.
La machine que j'utilise actuellement n'a que 512 de RAM et une carte graphique RADEON 9200.
On va installer les paquets nécessaires pour faire tourner compiz :
# apt-get install compiz compizconfig-settings-manager compiz-fusion-plugins-main compiz-gnome compiz-gtk

On ajoute le paquet ci-desous pour avoir des effets encore plus sympa comme la sphère ou le cylindre en plus du cube.
# apt-get install compiz-fusion-plugins-extra

Pour lancer ensuite compiz :
# compiz --replace &

Pour configurer compiz, aller sous Système, Préférences puis cliquer sur Gestionnaire de configuration CompizConfig.
Je vous laisse faire vos tests.

Voilà ce que ça donne version cubde classique :
cube_compiz























Et avec l'effet sphère :

sphere_compiz

Posté par tagger à 19:53 - 08. X, Gnome ... - Commentaires [0] - Rétroliens [0] - Permalien [#]
Tags :

Installation drivers ATI (pour carte RADEON 9200)

Dans votre fichier /etc/apt/sources.list, il faut ajouter les dépôts non-free :
deb http://ftp.fr.debian.org/debian/ lenny main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ lenny main contrib non-free

# apt-get install module-assistant fglrx-driver fglrx-kernel-src

Construction et installation des modules :

# module-assistant auto-install fglrx-kernel-src

Mise à jour de Xorg :
# aticonfig --initial

On redémarre le serveur X ... avec le raccourci clavier Ctrl+Alt+Backspace

On vérifie que tout s'est bien passé
# fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI RADEON 9600 Series
OpenGL version string: 2.1.8304 Release

Posté par tagger à 00:49 - 08. X, Gnome ... - Commentaires [0] - Rétroliens [0] - Permalien [#]
Tags :

12 décembre 2009

Installation plug-in flash non-free sous Lenny

On récupère le paquet non-free pour un processeur AMD en version 64 bits.
# wget http://ftp.fr.debian.org/debian/pool/contrib/f/flashplugin-nonfree/flashplugin-nonfree_2.8_amd64.deb

Il ne reste plus qu'à l'installer :
dpkg -i ./flashplugin-nonfree_2.8_amd64.deb

Il ne reste plus qu'à redémarrer iceweasel et si tout s'est bien passé, il n'y a plus aucun problème pour le visionnage des animations en flash.

Après plusieurs jours de test, il s'avère qu'en version 64 bits ce package est légèrement instable sur ma machine.

Posté par tagger à 19:46 - 07. Fourre-tout - Commentaires [0] - Rétroliens [0] - Permalien [#]
Tags :

11 novembre 2009

Configurer Grub simplement

La configuration de Grub n'est pas des plus intuitives quand on veut modifier le fichier /boot/grub/menu.lst.
Il y a un petit utilitaire bien sympathique pour rendre cette opération plus facile : StartUp-Manager.

On va commencer par l'installer.

# apt-get install startupmanager

Après on le lance soit en ligne de commande en étant connecté root :
# startupmanager

Soit via les menus sous Système/Administration/Gestionnaire de démarrage StartUp-Manager.

Et voilà ce que ça donne :

startupmanager

Pour égayer un peu notre menu de démarrage de notre machine, nous allons ajouter une image à notre menu grub.

Pour cela, nous installons le package suivant :
#  apt-get install grub-splashimages

Ce package va créer un répertoire /boot/grub/splashimages contenant des images au format xpm compressées.
Ces images pourront être utilisées ensuite dans la configuration de Grub via StartUp-Manager. Il faut aller dans l'onglet Apparence puis cocher Utiliser l'image d'arrière-plan pour le menu de démarrage. Et enfin choisir dans la liste déroulante Image d'arrière-plan de Grub.
startupmanager1

L'outil va ajouter une ligne dans votre fichier /boot/grub/menu.lst

splashimage=(hd0,4)/grub/splashimages/debian-moreblue-swirl.xpm.gz

Vous auriez pû le faire à la main directement mais dans ce cas, il aurait fallu lire la documentation sur le site du projet Grub


Et voilà vous n'avez plus qu'à rebooter pour voir ce que ça donne.

Posté par tagger à 21:23 - 05. Astuces - Commentaires [0] - Rétroliens [0] - Permalien [#]
Tags :

28 juin 2007

Oracle Entreprise 10g sous Etch

Pour des raisons professionnelles (ou par curiosité) , vous pouvez être amené à devoir installer Oracle sur votre Debian. Cet article décrit les différentes étapes pour réaliser cette opération.

1. Pré-requis hardware

Au niveau de la mémoire physique, Oracle conseille au minimum 1024 Mo. Pour estimer la mémoire physique dsiponible sur votre machine, lancer la commande suivante :
$ grep MemTotal /proc/meminfo
MemTotal:       516684 kB

Pour ma part, je n'ai qu'environ 512 Ko mais cela conviendra en augmentant la swap.

Au niveau de la swap, il est conseillé d'avoir 1,5 fois la taille de la mémoire physique si celle-ci est comprise entre 1024 et 2048 Mo.
$ grep SwapTotal /proc/meminfo
SwapTotal:     1550232 kB

1.5 Mo de swap devrait également nous suffire même si notre système est un peu solicité.

Concernant l'espace disque, je vous conseille d'avoir une partition propre pour Oracle.
Il faut disposer d'envrion 4 Go.
df -k [votre point de montage] pour savoir l'espace occupé sur votre partition
$ df -k .

Il faut aussi avoir 400 Mo de libre sous /tmp. Pour ma part /tmp étant sous le filesystem /, je n'ai pas
assez de place. Dans ces cas là, nous positionnerons les variables TEMP et TMPDIR sur un autre répertoire
pour ques les fichiers temporaires lors de l'installation se placent ailleurs. Nous verrons ça plus tard.

2. Installation des packages nécessaire

Controler que les packages suivants sont bien installés :
cpp-3.3 g++ g++-3.3 g++-4.1 gcc gcc-3.3 gcc-3.3-base gcc-4.1 lesstif2 libaio1 libbeecrypt6 libc6-dev libdb3 libneon25 librpm4  libssp0 libstdc++5 libstdc++5-3.3-dev libstdc++6-4.1-dev linux-kernel- headers rpm unzip sudo

Dans le cas contraire, apt-get install [nom du package]

3. Paramètrer votre système

Ajouter la ligne suivante dans votre fichier /etc/pam.d/login
session    required     /lib/security/pam_limits.so

Créer les liens suivants :
# ln -s /usr/bin/awk /bin/awk
# ln -s /usr/bin/rpm /bin/rpm

# ln -s /usr/bin/basename /bin/basename

Créer un fichier redhat-release pour faire croire que le système est une redhat et non une debian.
En effet, Oracle n'est certifié que sur les serveurs Redhat et Suze.
# echo « Red Hat Linux release 3.0 (drupal) » > /etc/redhat-release

Initialiser la gestion des rpm :
# mkdir /var/lib/rpm
# rpm --initdb
# rpm --rebuilddb

Modification des fichiers systèmes :
Faire une sauvegarde de votre fichier /etc/sysctl.conf
Editer votre fichier /etc/sysctl.conf et ajouter les lignes suivantes :
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144

Pour la prise en compte dynamique de ces paramètres, faites la commande suivante :
# /sbin/sysctl -p

Faire une sauvegarde du fichier /etc/security/limits.conf
Editer le fichier /etc/security/limits.conf et ajouter les lignes suivantes :
*               soft    nproc   2047
*               hard    nproc   16384
*               soft    nofile  1024
*               hard    nofile  65536

Comme nous allons utiliser le bash pour l'utilisateur Oracle, ajouter les lignes suivantes dans le fichier  /etc/profile
if [ $USER = «oracle» ]; then
ulimit -u 16384 -n 65536
fi

4. Création des groupes et users nécessaires à l'installation et l'utilisation d'oracle

- Création du groupe oinstall (groupe Oracle Inventory), dba, nobody et 
# /usr/sbin/groupadd oinstall
# /usr/sbin/groupadd dba
# /usr/sbin/groupadd nobody

- Modification du user nobody pour qu'il appartienne au groupe nobody
# usermod -g nobody nobody

- Création  de l'utilisateur oracle
# useradd -d /oracle/home -g oinstall -G dba -s /bin/bash oracle

Création des répertoires d'installation :
# mkdir -p /oracle/home
# mkdir -p /oracle/u01/app/oracle/product
#  mkdir -p /oracle/u01/app/oracle/oraInventory
# mkdir -p /oracle/u01/oradata
# mkdir -p /oracle/install

- Changement du propriétaire et du groupe sur les différents répertoires :
# chown -R oracle:oinstall /oracle/home /oracle/u01 /oracle/install

- Ajout des droits nécessaires sur le répertoire /oracle/u01
# chmod -R 775 /oracle/u01

- Création de l'environnement oracle :
Se Connecter avec le user oracle
# su - oracle

Créer un fichier .bashrc sous /oracle/home
PS1=’[\u sur \h] \w :’
umask 022
unset USERNAME
export ORACLE_BASE=/oracle/u01/app/oracle
export ORACLE_HOME=/oracle/u01/app/oracle/product
export ORACLE_SID=orcl #orcl coorespond au nom de notre future base de donnée
export ORACLE_TERM=xterm
export PATH=/oracle/u01/app/oracle/product/bin:/usr/sbin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export ORATAB=/etc/oratab
export ORACLE_HOME_LISTENER=$ORACLE_BASE

Si vous n'avez pas assez de place sous /tmp c'est à dire 400 Mo ajouter ces deux variables dans le fichier .bashrc :
export TEMP=/oracle/tmp
export TMPDIR=/oracle/tmp

Créer le répertoire /oracle/tmp avec un accès en lecture/écriture pour le user oracle

# Créer le lien suivant pour que les variables soient prises en compte à la connexion :
$ ln -s .bashrc .bash_profile

5. Installation d'Oracle 10g release 2

Sur le site d'oracle, téléchargez les fichiers suivants :
10201_database_linux32.zip (pour notre moteur oracle)
10201_client_linux32.zip (si vous désirez installer le client oracle, optionnel)

Placer les fichiers sous /oracle/install
Les faire appartenir à oracle (groupe oinstall)
# chown oracle:oinstall 10201_database_linux32.zip 10201_client_linux32.zip

Se connecter en oracle et décompresser le fichier :
# su - oracle
$ cd /oracle/install
$ unzip 10201_database_linux32.zip

Maintenant connectez-vous sous X avec l'utilisateur Oracle.
Après cela, aller dans le répertoire /oracle/install/database.
$ cd /oracle/install/database

Lancer le script :
$ ./runInstaller

Votre installation débute :
Ecran n°1 :
1

Ecran n°2 :
2

Ecran n°3 :
3

Ecran n°4 :
4

Ecran n°5 :
5

Ecran n°6 :
6
Ici, vous cliquez sur Gestion des mots de passe si vous voulez modifier un mot de passe par défaut :

Ecran n°7 (changement du mot de passe du user HR):
7

Ecran n°8 :
8

Attention, ici, il faut se connecter en root dans un terminal et lancer les 2 commandes ci-dessous :
# cd /oracle/u01/app/oracle/oraInventory
# ./orainstRoot.sh
Modification des droits d'accès de /oracle/u01/app/oracle/oraInventory en 770.
Modification du nom de groupe de /oracle/u01/app/oracle/oraInventory en oinstall.
L'exécution du script est terminée

# cd /oracle/u01/app/oracle/product
# ./root.sh

Running Oracle10 root.sh script...

The following environment variables are set as:
    ORACLE_OWNER= oracle
    ORACLE_HOME=  /oracle/u01/app/oracle/product

Enter the full pathname of the local bin directory: [/usr/local/bin]:
Creating /usr/local/bin directory...
   Copying dbhome to /usr/local/bin ...
   Copying oraenv to /usr/local/bin ...
   Copying coraenv to /usr/local/bin ...


Creating /etc/oratab file...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.

Ecran n°9 :
9

Voilà vous pouvez quitter, votre installation est terminée.

Pour lancer Oracle Entreprise Database Control (OEM anciennement) :
# su - oracle
$ $ORACLE_HOME/bin/emctl start dbconsole


Vous pouvez ensuite vous connecter en http :
http://localhost:1158/em

Et voici ce que ça donne. C'est quand même mieux que la version XE Edition ;-)
11

Posté par tagger à 22:05 - 10. Administration système - Commentaires [0] - Rétroliens [0] - Permalien [#]
Tags :

16 juin 2007

Mise à jour de la section "Fourre-tout"

Avec la mise à jour en Etch, la configuration de mrxvt 0.5.2 ne fonctionnait plus avec l'ancien fichier. J'ai donc mis à disposition mon fichier .mrxvtrc en téléchargement.
Voir l'article ici

Posté par tagger à 17:26 - 02. Mise à jour des articles - Commentaires [0] - Rétroliens [0] - Permalien [#]

05 juin 2007

GDM : résolution de problème et configuration

1. Résolution de problème suite à la migration

Depuis ma migration en version 4.0 (Etch), Gnome Display Manager (ou GDM), le gestionnaire de connexion, ne fonctionnait plus. Après beaucoup de recherche, il s'est avéré que l'exécutable a changé de place depuis Sarge. En effet, dans l'ancien fichier, la variable Greeter pointait ainsi :
Greeter=/usr/bin/gdmgreeter

Après une petite recherche, l'exécutable se trouve maintenant sous /usr/lib/gdm/gdmgreeter.

Dans le fichier de configuration /etc/gdm/gdm.conf, il faut donc modifier la variable de cette manière :
Greeter=/usr/lib/gdm/gdmgreeter

2. Changer son écran de connexion

Dans un permier temps, il faut vous rendre sur le site http://art.gnome.org/themes/gdm_greeter/ ou sur le site http://gnome-look.org/ (rubirque GDM Themes). Sélectionner les thèmes et téléchager les (ne pas le décompresser gdmsetup s'en chargera tout seul).

Enuiste, sous Gnome, dans le menu Bureau/Administration, cliquez sur fenêtre de connexion.
A partir de cette fénêtre, cliquez sur le bouton Ajouter.
GDM

Sélectionner votre archive de thème et cliquez sur le bouton Installer.
GDM1

Maintenant vous avez un ensemble de thème que vous pouvez utiliser pour modifier votre écran de connexion.
GDM2

Une fois que vous avez choisi un thème vous pouvez redémarrer votre serveur graphique en appuyant sur les touches Ctrl+Alt+Tab.
Si vous rencontrez un problème, n'hésitez pas à aller voir sous /var/log/gdm, vous trouverez le fichier de log :0..log qui vous donnera des pistes pour la résolution du problème.
Les thèmes quant à eux sont stockés sous /usr/share/gdm/themes/

Posté par tagger à 08:21 - 08. X, Gnome ... - Commentaires [0] - Rétroliens [0] - Permalien [#]
Tags :

13 mai 2007

Problème de son : alsaconf et alsamixer

Après l'installation du noyau 2.6.18, il s'est avéré que je n'avais plus de son. A priori j'avais les bons modules chargés notamment snd_emu10k1 (lancer la commande lsmod pour vérifier).

En fait, alsamixer avait perdu ma configuration initiale.
Il faut pour cela lancer la commande suivante :
$ alsamixer

Apparaît alors l'écran suivant :
alsamixer

Vous devez alors faire les réglages qui vous conviennent !

Enfin pour sauvegarder cette nouvelle configuration, lancer la commande suivante :
$ alsactl store

Pour ma part, mon problème était réglé.

Dans le cas contraire, n'hésitez pas à lancer l'utlitaire alsaconf qui permettra de détecter le cas échéant votre carte son.
$ alsaconf

Posté par tagger à 21:00 - 07. Fourre-tout - Commentaires [0] - Rétroliens [0] - Permalien [#]
Tags :
Page suivante »