====== Configuration de linux ======
==== Commandes ====
[[::commandeslinux|Commandes]]
=====Gestion des package=====
==== Source ====
=== URPMI ===
Pour les sources RPM
[[urpmi| Source mdk + plf + jpacktage ]]
== Autres sources officiels ==
* ==> [[http://www.rpmfind.net/|RPM Find]]
* ==> [[http://rpm.pbone.net/|RPM pBone]]
== Autres sources, plus risqué ==
==> http://rpm.nyvalls.se/
==Commande==
^ Installer un package|urpmi nomdupackage|
^ Supprimer un package|urpme nomdupackage|
^ Rechercher des packages par mot-clés|urpmq motclé1 pipe grep motclé2 ...|
^ Afficher des informations détaillées sur un package|urpmq -i nomdupackage|
^ Rechercher de quel package provient un fichier|urpmf nomdufichier|
^ Mettre à jour la base de données des packages|urpmi.update -a|
^ Mettre à jour tous les packages du système|urpmi --auto-select|
^ Marquer un package pour ne pas qu'il soit mis à jour|echo nomdupaquet >> /etc/urpmi/skip.list|
^ Mettre à jour le systeme |urpmi --auto-update -v|
^ Installer un package manuellement, sans gérer les dépendances|rpm -ivh nomdupackage|
^ Afficher la liste des packages installés|rpm -qa nomdupackage|
^ Afficher les fichiers contenus dans un package|rpm -ql nomdupackage|
== Mandriva Security Update ==
$ urpmi.update -a ; urpmi --auto-select --no-uninstall
== Mise à jour de PEAR ==
$ pear channel-update pear.php.net
== Nettoyage du cache ==
urpmi --clean
urpme -a -- -devel
=== Apt-get ===
Le fichier de source ///etc/apt/sources.list// contient:
deb http://debian-mirror.dedibox.fr/debian/ stable main
deb-src http://debian-mirror.dedibox.fr/debian/ stable main
deb http://security.debian.org/ stable/updates main
#Met à jour la liste des packages disponibles
$apt-get update
#Met à jour tous les packages déjà installés à la
dernière version disponibles dans les sources :
$apt-get upgrade
#Installe les packages package1 et package2 et
tous les packages dont ils dépendent :
$apt-get install package1 package2
#Désinstalle le package package1 sans effacer
ses fichiers de configuration :
$apt-get remove package1
#Idem que la commande précédente mais ses fichiers
de configuration sont supprimés :
$apt-get remove --purge package1
#Efface du disque dur les packages téléchargés pour être installés
$apt-get clean
#Vérifie si on a déja le paquetage
$aptitude show php5
#Cherche dans la liste de paquetage
$apt-cache search php
==== Bash ====
**Astuces**
Si votre partition semble occupé (device busy), utilisez la commande "lsof /le/point/de/montage"
pour connaitre le ou les processus utilisant le device en question.
Marre de taper su toutes les 2 minutes alors que votre machine n'est pas reliée à Internet ? La commande sudo est là pour éviter de perdre du temps à s'authentifier en tant que root. Editez le fichier /etc/sudoers, si votre login est "dupont" alors ajouter à la fin du fichier la ligne suivante:
dupont ALL = (ALL) NOPASSWD: ALL
Et ensuite, pour executer une commande en tant que root:
dupont@host> sudo eject cdrom
ou même plus simplement pour passer en tant que root:
dupont@host> sudo su
root@host>
==== Reseaux ====
lsof -i
netstat -tn
==== Guide de survie sous Linux ====
==> http://www.delafond.org/survielinux/
==== Themes KDE ====
urpmi kde-theme-baghira ==> Mac Style
==== Utiliser une clé USB 2.0 ====
Avec l'installation standard, le support de l'USB 2.0 est déjà préconfiguré et fonctionnel.
Pour utiliser une clé USB, il faut créer un répertoire comme par exemple à /mnt/cle_usb à sans oublier de configurer les droits d'accès:
$ mkdir /mnt/cle_usb
$ chmod 775 /mnt/cle_usb
Puis, il faut monter le lecteur dans le répertoire qui vient d'être créé :
$ mount -t vfat /dev/sda /mnt/cle_usb
Ici /dev/sda à représente la clé USB qui est détectée comme un périphérique SCSI.
Vérifiez dans votre répertoire /dev pour trouver le bon périphérique (sda, sda1, sda2, sdb1 ou sb2, etc.).
Une bien meilleure solution est d'ajouter une simple ligne dans le fichier /etc/fstab. Ajouter la ligne
/dev/sda /mnt/cle_usb vfat defaults,rw,user,noauto 0 0
Par la suite, il suffira d'utiliser la commande mount /mnt/cle_usb pour monter la clé et la commande umount /mnt/cle_usb pour démonter la clé.
Attention ! Il faut absolument éviter de retirer une clé USB sans l'avoir préalablement démontée (via umount, pas avec un tournevis !) sinon vous risqueriez de l'endommager et de perdre les données qui y sont stockées !
==== HOWTO Utiliser son ipod sous Linux ====
=== montage de l'ipod ===
mkdir /mnt/ipod
mount -t vfat /dev/sda2 /mnt/ipod
==/etc/fstab==
pour le monter plus facilement:
/dev/sda2 /mnt/ipod vfat pamconsole,exec,noauto,codepage=850,iocharset=iso8859-15,managed 0 0
*mount /mnt/ipod pour monter
*umount /mnt/ipod pour démonter
*eject /mnt/ipod (root) pour déconnecter
=== Logiciel graphique ipod sous linux ===
urpmi gtkpod
====== Linux Mandriva 2006 sur un Sony Vaio ======
===== Matériels =====
Tout est reconnu dès l'installation et fonctionne normalement à part les Hotkeys.
===== Hotkeys & sonypi =====
Sonypi est un bout de code pour le portable VAIO qui permet le control des périférique trouver sur l'ordinateur.
Permet le control des touches Fn:
* la luminosité de l'écran;
* le volume du son.
Permet également de resoudre les réglages d'autonomie de la batterie.
Télécharger : {{sony_acpi.tar.gz}}
=== Installation ===
$ tar xvfz sony_acpi.tar.gz
$ cd sony_acpi
$ make # création d'un fichier sony_acpi.ko
$ uname -r # donne la version du noyau par exmple "2.6.12-14mdk"
$ cp sony_acpi.ko /lib/modules/2.6.12-14mdk/kernel/drivers/acpi # remplacer "2.6.12-14mdk" par la version de votre machine
$ modprobe sony_acpi # permet le chargement du module
=== Configuration ===
Pour contrôler la luminosité de l'écran:
$ echo "1" > /proc/acpi/sony/brightness # pour avoir la luminosité minimum
ou
$ echo "8" > /proc/acpi/sony/brightness #pour avoir la luminosité maximum
== Les touches Fn ==
Pour contrôler la luminosité de l'écran directement avec les touches:
Télécharger : {{sonyfn.c.tar.gz}}
$ gcc sonyfn.c -o sonyfn
$ mv sonyfn /usr/bin
$ reboot
Après avoir controler que tout fontionne lancer automatiquement au demmarage:
echo "/usr/bin/sonyfn 1>&2 >>/var/log/sonyfn.log &" >>/etc/conf.d/local.start
====== Configuration de l'onduleur======
Modele choisi, compatible avec Mandriva: EATON Protection Station 650 USB FR
Telecharger le logiciel : http://opensource.eaton.com/stable/mdklinux/ => mgeops-psp-3.0.8-1mdk.i586.rpm
Lancer le logiciel => psp
==== commandes ====
# verifier USP est bien reconnu
$ cat /proc/bus/usb/devices
#Simulation de shutdown (qui arrête le PC)
$ upsmon -c fsd
# lancer le service
$ /etc/init.d/upsd start
$ upsd
# probleme de Permission denied
$ chown root:ups wizard.conf upssched.conf upsmon.conf upsd.users upsd.conf ups.conf
$ ll /etc/ups
$ tail -f /var/log/messages
# information
$ upsd -DDD