
Présentation
Si vous désirez obtenir les derniers packages de WineX déja tout fait, il va malheureusement falloir verser une petite cotisation : 5$ par mois pour un minimum de trois mois. Vous aurez en plus accès à un outil de configuration automatique. Heureusement il reste un moyen de récupérer gratuitement les sources pour les recompiler soi-même, mais cette version n'inclut pas de support des protections des cd (ce qui veut dire qu'un cd protégé risque de ne pas passer, ce qui veut dire qu'une protection cassée devrait passer). Autrement dit : pas grand chose ne marchera. Si vous souhaitez quand même tester voici la marche à suivre.
|
|
#!/usr/bin/perl -w use strict; foreach my $file (@ARGV) { next if ($file !~ /.wma$/i); my $base = $file; $base =~ s/.wma$//i; # Utilisation de MPlayer pour encoder le .wma en .wav system "mplayer "$file" -ao pcm:file="$base.wav""; # Utilisation de Lame pour encoder le .wav en .mp3 system "lame -h "$base.wav" "$base.mp3""; unlink("$base.wav"); # Affichage du message de fin de conversion print "$base.wma a été converti en mp3 avec succès.n"; } |
Pour lancer le script il suffit de faire :
Si vous n'avez qu'un WMA à convertir :
perl wma2mp3.pl chanson.wma
Si vous n'avez plusieur WMA à convertir dans un même répertoire :
perl wma2mp3.pl *.wma
DISCLAIMER:
cette astuce et ce script provient du site :
http://www.adminetwork.euro.tm/
(Soukoussman)
Pour convertir des fichiers wav au format mp3:
urpmi glame installera le paquetage lame
% lame sample.wav sample.mp3
convertira votre fichier.
Si vous êtes l'heureux possesseur d'une Mandriva 64bits ou d'une autre distribution compilée en x86_64, vous avez sûrement pu voir que le plug-in flash ne voulait pas s'installer sur Firefox. En effet, Adobe n'ayant toujours pas porté son playeur au 64bits et son code étant fermé, il est alors presque impossible d'espérer une simple installation par le gestionnaire d'extension ou par urpmi. De même les playeurs alternatifs libres sont très en reste comparé au playeur Adobe. Même si ceux-si sont portés au 64bits, ils ne sont pas (pour l'instant) assez performants pour lire une vidéo sur youtube, par exemple.
Alors comment faire ?
Donc, à l'heure actuelle, si vous voulez profiter du flash sur votre plate-forme 64bits, il va vous falloir bidouiller un peu. La solution est alors d'utiliser le plugin 32 bits sur Firefox 64. Oui, mais si on l'installe normalement, cela ne marche pas. C'est pour cette raison qu'il faut installer une couche d'émulation (un wrapper) entre le plugin et Firefox. C'est ce que je vais vous expliquer à la section suivante.
Installez d'abord les paquets suivants :
nspluginwrapper
nspluginwrapper-i386
libalsa2
Ensuite, il faut aller rechercher l'archive flash player 9 chez adobe. C'est ici que ça se passe. Vérifiez bien d'avoir choisi le paquetage en tar.gz.
Ouvrez ensuite un terminal et passez en administrateur grâce a la commande su
Entrez votre mot de passe admin, il n'apparait pas à la frappe, ne vous inquiétez pas, c'est normal.
Il faut maintenant créer le répertoire qui servira de destination au plug-in :
mkdir -p /usr/lib/mozilla/plugins
Extrayez l'archive.
Ensuite, il faut copier le fichier du plugin Firefox vers le dossier que vous venez de créer, pour cela, placez-vous déja dans le dossier contenant les fichiers que vous avez décompressés :
cd (chemin d'accès complet du dossier par exemple /home/utilisateur/nomdudossier/)
Et ensuite copiez le fichier vers le dossier de destination :
cp ./libflashplayer.so /usr/lib/mozilla/plugins
Vous n'avez plus maintenant qu'à créer la couche d'abstraction pour le 32bits :
nspluginwrapper -i /usr/lib/mozilla/plugins/libflashplayer.so
Relancez Firefox, s'il est déjà ouvert.
Voilà ! normalement, vous avez maintenant le plugin flash opérationnel.
Voici une simple commande visant à supprimer les espaces d'un nom de fichier. Certains logiciels ou même certaines commandes unix ne supportent pas ces espaces. Je propose cette commande
for i in * ; do a=`echo $i | tr "[:blank:]" "_"` mv "$i" "$a" done
Il est faux de dire que la défragmentation n'est pas nécessaire sous Linux car le système de fichiers de Linux (ext2/ext3) ne se fragmente pas.
Même si ext2/ext3 se débrouille généralement assez bien pour éviter la fragmentation, celle-ci n'est pas toujours évitable, par exemple dans le cas où l'espace libre contigu n'est pas assez grand pour créer un fichier d'une taille donnée.
Le fichier à créer est alors réparti dans les espaces libres disponibles, fragmentant ce fichier.
La fragmentation arrive le plus souvent sur des disques très plein (moins de 20% d'espace libre) en manipulant de gros fichiers (par exemple des images ISO).
Pour vous en convaincre, lancer la commande suivante sur ces fichiers: sudo filefrag *
Autre problème épineux: Il n'existe aucun logiciel capable de défragmenter un système ext3. Et le seul logiciel existant pour ext2 est dangereux à utiliser.
La seule méthode pour défragmenter des fichiers situés sur un disque ext2/ext3 consiste à les copier sur un autre support, effacer les fichiers d'origine puis recopier les fichiers à leur emplacement d'origine.
La fragmentation reste donc généralement très faible sous Linux, mais elle n'est pas évitable à 100%.
Dans la grande majorité des cas, ext3 conserve une fragmentation inférieure à 3%.
Si vous constatez un ralentissement ou l'inaccessibilté des certaines pages web alors que le P2P semble fonctionner comme un charme, vous avez sûrement un problème de DNS (problème récurrent pour les abonnés à Free).
Pour le vérifier, faites :
$ ping google.fr
Ca devrait être très lent voir impossible d'aller plus loin qu'une ou 2 réponses. Mais vous devriez avoir remarqué l'IP de Google (enfin une de ses IP).
Prenons par exemple:
$ ping 66.249.93.104
Tout de suite, ça va mieux !
Vous avez bien un problème de DNS.
Mais voila, les différents DNS proposés par votre FAI ne valent pas mieux les uns que les autres, vous pouvez alors utiliser un des DNS publics disponibles sur http://80.247.230.136/dns.htm
Chaque distribution a son propre utilitaire de réglages internet. Sous Mandriva, vous devez aller à "Configurer votre ordinateur -} Réseau et Internet -} Modifier quelques réglages Internet "et mettre l'IP du DNS choisi en "DNS primaire".
Vous pouvez aussi rentrer ce réglage "à la main" dans le fichier /etc/resolv.conf
Inscrivez "nameserver 193.22.143.11" par exemple (serveur DNS public de Cyrealis : Clubic, Jeuxvideo.com....)
Plus d'informations sur les DNS sur http://fr.wikipedia.org/wiki/DNS
gpasswd -a user groupe
medusa -h 192.168.0.2 -U /home/user_list.txt -P /home/password_list.txt -M ssh
# tentatives de login type ssh sur 192.168.0.2 avec les users situés dans /home/user_list.txt et les mots de passe dans /home/password_list.txt
# liste des services possible à utiliser dans : /usr/lib/medusa/modules (sous Debian 4.0)
#passer en root
ifconfig eth0 hw ether AA:BB:CC:DD:EE:FF
#allumer les quotas : quotaon -a
#éteindre les qutoas: quotaoff -a
#éditez un quota via l'éditeur par defaut: edquota -u user -g group
#éditez le temps entre la limite soft et la limite hard : edquota -t
#initialiser la base des quotas : quotacheck -avugm
#synchronisation des quotas : quotacheck -avug
#tips : unité 1000 = 1Mo :
#éditez un quota en ligne de commande (intérresant pour le scripting)
setquota -u user -a soft_block hard_block soft_inode hard_inode
#ex : setquota -u toto -a 1000 1000 1000 1000
#pour un quota de 1Mo
create database toto
GRANT ALL PRIVILEGES ON toto.* TO moi@'localhost' IDENTIFIED BY 'mon_mot_de_passe';
#ici on crée la base toto et on attribut tous les droits à 'moi' sur cette base.
mail -u user
d *
.
quit
while($addr !~
/^([O1]?\d\d?|2[0-4]\d|25[0-5])\.([O1]?\d\d?|2[0-4]\d|25[0-5])\.([O1]?\d\d?|2[0-4]\d|25[0-5])\.([O1]?\d\d?|2[0-4]\d|25[0-5])$/){
print "Please give the IP address of the remote server:\n";
$addr = get_answer();
}
Après installation de la 2007 l'icône "périphérique " du bureau répond "protocole non autorisé device"
Clic droit sur l'icone "Périphériques"
Propriétés
ONglet Applications
donnez le contenu du champ "Commande"
konqueror --profile devices device:/
Remplacer par:
konqueror --profile devices media:/
et ca refonctionne .
Si vous cherchez comment supprimer une ligne contenant une chaine de caractere (un nom d'utilisateur dans mon cas) dans un fichier...
cat /monfichiertext | grep machaine
me ressort bien ma ligne mais comment la supprimer?
Avec sed. Ce doit être
sed '/machaine/d' fichier > new
et bien vérifier que tout va bien avant de renomer new...
recode ISO8859-1..UTF-8 toto.php
convertit le fichier toto.php en UTF-8 (paquet recode). Attention, la
transformation n'est pas forcément reversible ===> Backup préalable.
La commande
find . -type f | awk '{print "recode ISO8859-1..UTF-8 \""$1"\""}' | sh
te fera une conversion sur toute une arborescence. faire un backup
avant.
après installation ou mise à jour
1) urpmi.removemedia -a
2) easyurpmi.zarb.org => copier coller des commandes urpmi.addmedia
3) urpmi --auto-select
urpmi --auto-select --auto --noverify-rpm
et aucune question n'est posée lors de l'installation
4) régulièrement faire un:
urpmi --auto-update
si tu as une connexion permanente, tu peux même ajouter un script cron
avec "urpmi.update -a" dans /etc/cron.daily.
La commande exacte pour formater une clé est :(après démontage)
mkfs -t vfat /dev/sda1
et on se retrouve avec une clé toute propre
Imaginons que vous vouliez créer la sauvegarde sur un PC distant via un tunnel ssh. On ne voit en effet pas l'intérêt de sauvegarder sur la même machine car si elle crashe, la sauvegarde est perdue aussi.
Bref, en admettant que le PC de sauvegarde s'appelle babar, on suit la procédure suivante:
Ecrire dans un fichier nommé sauvegarde les lignes
|
#!/bin/sh ladate=$(date +"%Y_%m_%d-%Hh%Mmn"); tar zcvf - mail | ssh babar "cat > backup$ladate.tgz" |
et rendre ce fichier exécutable en tapant
chmod +x sauvegarde
Ensuite, on saisit
./sauvegarde
et l'archive se crée sur babar, avec un nom indiquant les dates et heures de création.
Pour que cela soit périodique, on ajoute une ligne à la crontab.
Voici une procédure qui fonctionne :
1 - lance thunderbird "à vide", c'est à dire sans remettre tes sauvegardes.
Thunderbird va créer un répertoire par défaut qui doit être différent de celui
de ta sauvegarde. Crée ton compte habituel (mail, pop, ...)
2 - Ferme thunderbird et dans ce répertoire nouvellement créé, remets tes
messages et tes filtres (admettons que ta sauvegarde soit
~/.thunderbird/123456azerty et que le nouveau soit ~/.thunderbird/987654poiuy,
tu copies les répertoires Mail, filters, etc).
Normalement quand tu relances thunderbird, tu retrouves tes messages et les
filtres qui vont bien. Comme indiqué par Vincent, tu devras peut-être effacer
tes fichiers .mst qui sont les index de tes mails et cliquer dans chaque dossier
dans thunderbird pour qu'il les reconstruise.
Pour faire la modif des mst :
cd .thunderbird/123456azerty
find ./ -name "*.mst" -exec mv {} {}_orig \;
urpmi kernel-latest
Eventuellement (si besoin pour un driver proprio style nvidia) :
urpmi kernel-source-latest
Normalement, ça met automatiquement à jour les liens dans /boot et la
config de lilo/grub. En tout cas, je n'ai rien eu à faire. Donc,
reboot et c'est fini (enfin, il a fallu que je recompile le driver
nvidia).
Note que ça ne désinstalle pas le kernel précédent. Il faudra le faire
manuellement une fois que tu te seras assuré que c'est OK avec le
nouveau.