Linux setup de l'environement


Installation

fedora live cd + liveusb-creatore

Personnellement je passe par liveusb-creatore doc ici En gros il suffit de disposer d'une clef usb de 4gb min
D'installer le soft sous windows ou linux
yum install liveusb-creator
Récupere l'iso si elle n'est pas directement accessible (le cas pour la 11 au moment ou j'écris) iso
i386 32bits , x86_64 , ppc powerpc ou proco mac power pc
Vous pouvais choisir la taille du volume persistant (vous pourrais sauvegarder vos donné)
On l'aise le soft dérouler la création puis on boot sur le stick (voir dans le bios pour booter sur usb)
Ensuite il n'ya plus qu'a utiliser l'icone instal too hard drive)
Je modifie toujours la taille par défaut du boot pour la multiplier par 4 ou 5 sa évite les ennuis lors des upgrades

Centos

Toujours avec une clef usb +1 une image iso
mkdir /mnt/iso
mount -o loop -t iso9660 /opt/tomcat-8081/webapps/iso/CentOS-4.8-i386-binDVD.iso /mnt/iso
placer un lient symbolique dans votre apache/tomcat port 8080 obligataire

repérer par un mount votre clef usb et utiliser le chemin en /dev/...
dd if=diskboot.img of=/dev/sdf1
plus qu'a booter sur la clef

Je conseil l'ajout de selinus configuration gui pour manager selinux
Voir aussi cette doc

pour changer de desktop gnome vers kde l'installer via yum
yum install @kde-desktop
switchdesk gnome
switchdesk kde

redhate

rehate7

Modifier le fichier de conf du reseau
/etc/sysconfig/network-scripts/eth0 changer Onboot de no a yes
ONBOOT=yes

Enregistrer son syteme sinon pas de yum
subscription-manager register
--> Le système a été enregistré avec l'ID : xxx-xxx .....
subscription-manager attach --pool= xxxxx
Abonement attaché avec succès ......

rien ou preque n'est installer
yum intaller bash-completion mlocat which

bashrc

Le but de ce fichier est de configurer sont utilisateur vi ~/.bashrc
Aprés modification le sourcer par la commande
source .basrc

!! bien placer le :$PATH a la fin sinon les classes programmes systeme son prioritaire
Exemple:
# .bashrc
# User specific aliases and functions
export PATH=/home/mel21lio/apache-maven/apache-maven-2.0.8/bin/:/usr/java/latest/bin:${HOME}/eclipse:$PATH

# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi

#export LANG="fr_FR"
export JAVA_HOME=/usr/java/latest
export ANT_LIBS=/home/y/share/MTBuildProcessing/ant_libs/javalib
export M2_HOME=~/apache-maven/apache-maven-2.0.9
export M2=$M2_HOME/bin

alias ant='/home/y/share/MTBuildProcessing/build/bin/ant'
alias mvn='/home/mel21lio/apache-maven/apache-maven-2.0.9/bin/mvn'

# perl lib overload for stats
export PERL5LIB=/opt/stats/lib
Complement

# The following three lines have been added by UDB DB2.
if [ -f /home/db2inst1/sqllib/db2profile ]; then
. /home/db2inst1/sqllib/db2profile
fi
export DBI_DSN=COM.ibm.db2.jdbc.net.DB2Driver
cette ligne "export PATH=$PATH:" permet d'augmenter le chemin de recherche lorsque l'ont passe une commande
On peux voir que j'utilise le client db2 sur cette machine et que l'on charge le profile (section inutile si vous n'utiliser pas db2)
Les export son des variables d'environement c'est a dire on mais c'est info a disposition pour tous les programme
La JAVA_HOME est importante notament pour eclipse
Idem pour les M2 (plugin maven pour eclipse)
Les alias évite de taper le nom entier ou tous le chemin de la commande
Le dernier export et surtout a ne pas mettre sauf dans mon cadre professionnel ou on surcharge des librairie perl

bashrc color

ssh

Pour demarrer le service
Pour le placer en demarage automatic
sudo systemctl enable sshd.service

fedo<15

/etc/rc.d/init.d/sshd start
chkconfig sshd on

sudoers

# sudoers file.
# This file MUST be edited with the 'visudo' command as root.
# See the sudoers man page for the details on how to write a sudoers file.

# Host alias specification

# User alias specification
User_Alias SYSAD=gadillel
User_Alias USERADM=mel21lio
User_Alias YINST_ROOT=yahoo,installer
User_Alias ENDUSER=x

# Cmnd alias specification
Cmnd_Alias CMDUSER=/sbin/shutdown,/sbin/chkconfig,/bin/mount,/bin/umount,/usr/sbin/vpnc,/home/y/bin/yvm,/usr/local/bin/yinst

# User privilege specification
root ALL=(ALL) NOPASSWD:ALL
SYSAD ALL=(ALL) NOPASSWD:ALL
USERADM ALL=(ALL) NOPASSWD:/usr/local/etc/yanis.client
ENDUSER ALL=(ALL) NOPASSWD:CMDUSER
Mon user est mel21lio je me suis placer dans les group sysad et useradm
Je me donne donc tous les drois en sudo sur tous les commande sans password
Pour les enduser je defini une list de command (a la place de ALL)

Sans utiliser de group e placer sons utilisateur en fin de fichier (ecrase les ordres précedent))
gadillel ALL=(ALL) NOPASSWD:ALL

Partionage

Gparted

Utilitaire pour partitioner et resizer des partition vraiment tres bien
Attention a ne pas flinguer sont syteme

System-config-lvm

Systeme de gestion des lvm
Pour agrandir un lvm Installer dans votre live fedora
yum install system-config-lvm,gparted
Avec gparted configurer votre espace vierge comme partition lvm2 pv
Puis sous lvm manager dans unallocated volumes selectionner votre partition et faire add to existing volume
Puis sous Volume groups, Logical view selectionner resizer votre partion logic

Gestion des service

Pour faire demarrer un service au boot
system--> adlinistration--> service --> tomcat ==> le passer sur enable

Audio

Installation soft audio + mp3 plugin

Instalation des repository

voir si les yum fonctionnne sinon le faire par rpm
yum install rpmfusion-free-release rpmfusion-free-release
rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm

yum install amarok phonon-backend-gstreamer
yum install mplayer gnome-mplayer gnome-mplayer-common mencoder
yum install xmms xmms-mp3
yum install xine xine-lib-extras-nonfree
yum install lame lame-mp3x
yum install gstreamer-ffmpeg

all
yum install gstreamer-ffmpeg xmms xine mplayer amarok xmms-mp3 gstreamer phonon-backend-gstreamer gstreamer-plugins-bad gstreamer-plugins-ugly xine-lib-extras-nonfree mplayer gnome-mplayer-common mencoder gnome-mplayer lame lame-mp3x

amarok --> allow connection to jamendo ++ just updater la database attendre 5 minute

Recode that you heard / Enregistrer ce que tu ecoute

yum install audacity
yum install pavucontrol pavumeter

Pour proceder a l'enregistrement lancer votre soft pour enregistrer (audacity)
Déclencher le vue meter (click droi au dessus du micros)
Votre soft pour la music ici xmms
Lancer pavu (search pavu) cliquer sur le gros boutons de volume
Sur le print screen 1 on remarque que j'ais du sons qui arrive de xmms
Sur le 2 J'ai changer la source pour trouver celle ou il y'a mon sons (bar bleu pleinne)
On remarque aussi qu'il a detecter audacity (si on coup le vue meter la detection disparrais)
Sur audacity le vue meter doit etre plein il y'a plsu cas recorder et esporter le fichier une fois fini

Pavu icon Source Pavu recorde Audacity
Pavu-1.png Pavu-2.png Audacity.png

streamripper

Dumper un flux audio
streamripper http://pub8.di.fm:80/di_trance?a93c3ca49d7da24c590caa6e

VLC

VLC Par interface grahique http://www.videolan.org/doc/streaming-howto/en

Ecouter

--> media --> open network --> show more option --> http://72.26.204.31:5014
(mon stream favorie est la je l'est trouvé avec amarok)

record

--> media --> convert/save --> network --> show more option --> http://72.26.204.31:5014 --> convert/save --> File (name it)--> use profile (MP3 bug if you use audio codec) --> save

VLC Commande line

play
vlc http://72.26.204.31:5014

video

rpm -ivh http://ftp.freshrpms.net/pub/freshrpms/fedora/linux/5/freshrpms-release/freshrpms-release-1.1-1.fc.noarch.rpm
yum install speex flac vorbis-tools lame faac faad2 mac a52dec libdca x264 xvidcore ogmtools libebml libmatroska compat-wxGTK-common compat-wxGTK compat-wxGTK2 libdvdcss normalize ffmpeg mplayer mencoder
ref
yum install ffmpeg
wget http://www.mplayerhq.hu/MPlayer/releases/codecs/mplayer-codecs-20061022-1.i386.rpm
wget http://www.mplayerhq.hu/MPlayer/releases/codecs/mplayer-codecs-extra-20061022-1.i386.rpm
wget http://www.mplayerhq.hu/MPlayer/releases/codecs/mplayer-codecs-20061022-1.x86_64.rpm
wget http://www.mplayerhq.hu/MPlayer/releases/codecs/mplayer-codecs-extra-20061022-1.x86_64.rpm
yum install compat-libstdc++-33
rpm -ihv mplayer-codecs*.rpm

firefox

https://addons.mozilla.org/
Web Developer
ad block plus
Cache firefoxe placer dans le navigateur about:cache
Plugins about:plugins
Conf about:config

java plugin 64bits

fedora > 20

Intaller votre jdk/jre
cd /usr/lib64/mozilla/plugins/
ln -fs /usr/java/latest/jre/lib/amd64/libnpjp2.so libnpjp2.so

old

http://www.java.com/en/download/manual.jsp
take and instal latest jre 32 or 64bits
maker link
sudo /usr/sbin/alternatives --install /usr/bin/java java /usr/java/default/bin/java 20000
sudo /usr/sbin/alternatives --install /usr/lib64/mozilla/plugins/libjavaplugin.so libjavaplugin.so.x86_64 /usr/java/default/lib/amd64/libnpjp2.so 20000
pour jdk
sudo /usr/sbin/alternatives --install /usr/lib64/mozilla/plugins/libjavaplugin.so libjavaplugin.so.x86_64 /usr/java/latest/jre/lib/amd64/libnpjp2.so 20000
Choisir la bonne versions
sudo /usr/sbin/alternatives --config java
java plugin 64bits
sudo /usr/sbin/alternatives --config libjavaplugin.so.x86_64
java plugin 32bits
sudo /usr/sbin/alternatives --config libjavaplugin.so

sous ubuntu

sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java7-installer

flash player 64bits

yum remove flash-plugin
cd /usr/lib64/mozilla/plugins/
wget http://download.macromedia.com/pub/labs/flashplayer10/libflashplayer-10.0.32.18.linux-x86_64.so.tar.gz
tar xvzf libflashplayer-10.0.32.18.linux-x86_64.so.tar.gz
rm -f libflashplayer-10.0.32.18.linux-x86_64.so.tar.gz
plugin que j'utilise multimediawebrecorder pour enregistrer les fichier de youtube et autre
xmark pour synchronyser les bookmark sur le web

thunderbird

Un exemple de configuration pour un web mail hotmail Et pour smtp
hotmail.png hotmail.png

Pour installer l'aplication calendrier utiliser votre system de packaging
yum install thunderbird-lightning pour fedora
Pour avoir la syncro avec google calendar rajouter le plugin de Philipp Kewisch
Sous google calendar cliker sur parametre (ou est mon curseur) puis sur votre compte (la gadille@gmail.com)
google
Cliquer sur xml (la ou est le curseur en forme de mains)
google
copier l'url et la coller comme nouvelle agenda extern sous thunderbird

bluefish

Bluefish est un editeur de (html,css,jscript,.....)
sudo yum install aspell aspell-fr aspell-uk bluefish

openoffice

the default package
yum install openoffice.org-brand openoffice.org-draw openoffice.org-impress openoffice.org-math openoffice.org-writer openoffice.org-base openoffice.org-calc
Les complements les plus utiles
yum install openoffice.org-presentation-minimizer openoffice.org-presenter-screen openoffice.org-writer2xhtml openoffice.org-extendedPDF openoffice.org-pdfimport
complement suplémentaire
openoffice.org-graphicfilter openoffice.org-headless openoffice.org-javafilter openoffice.org-ogltrans openoffice.org-ooolatex
openclipart

printer

J'ai une imprimante hp pour l'installer il faut faire
sudo yum install hpijs hplip hplip-libs hplip-common hplip-gui
puis en root: hp-setup

pour faire du scan installer xsane
sudo yum isntall xsane
sudo yum install xsane-gimp

grub

si vous perder grub. Pour le reinstaller passer par un rescue disk fedora puis suiver les instruction
ensuite choisisser chroot /mnt/sysimage
taper grub-install /dev/sda>
sudo vi /boot/grub/menu.lst