Utilisateur:Papilip

De Wiki de la communauté Mandriva.

Ma chère page, je vais te transformer en pense pas bête pour finaliser mes installations de Mandriva.
N'étant pas un super cador de la syntaxe wiki, je te prie, chère page, de ne pas trop te formaliser avec mon écriture ;-)


Sommaire

Liste de mes contributions, pour flatter mon ego ;-)

Flattez-moi mon bon Blaze


Ajouter des sources Cooker de Distrib-Coffe et lancer l'outil pour les sélectionner

Image:Konsole.png
[root@ordi ~]# urpmi.removemedia -a ;urpmi.addmedia --distrib rsync://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinux/devel/cooker/i586 ;urpmi.addmedia --distrib rsync://distrib-coffee.ipsl.jussieu.fr/pub/linux/plf/mandriva/cfg/cooker/i586 ;drakrpm-edit-media --expert
À noter !
Il faut être patient lors de l'ajout des fichier en mode graphique, si vous cliquez sur une coche avant la fin du téléchargement, les médias disparaissent :-(


urpmi avidemux-qt Pour kdenlive, il faut avidemux-qt, dvdauthor

Liste de pages sympas à relire de temps en temps


http://easyurpmi.zarb.org/?language=fr
Installer_Mandriva_Linux
Installer_un_serveur_dédié
http://wiki.mandriva.com/en/Docs/Installing_Mandriva_Linux/PXE_Install (EN)
http://wiki.mandriva.com/en/Development/Howto/Stage_One_Install (EN)

Lignes de code pour terminer une installation

# Suppression de tous les médias existants
urpmi.removemedia -a

# Sources pour la cooker i586
urpmi.addmedia --distrib ftp://ftp.free.fr/pub/Distributions_Linux/plf/mandriva/cfg/cooker/i586
urpmi.addmedia --distrib ftp://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/devel/cooker/i586

# Sources pour la 2010.0 
urpmi.addmedia --distrib ftp://ftp.free.fr/pub/Distributions_Linux/plf/mandriva/cfg/2010.0/x86_64
urpmi.addmedia --distrib ftp://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/2010.0/x86_64

#Sources pour la 2010.0 i586
urpmi.addmedia --distrib ftp://ftp.free.fr/pub/Distributions_Linux/plf/mandriva/cfg/2010.0/i586
urpmi.addmedia --distrib ftp://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/2010.0/i586

# Commandes pour ajouter ce dont j'ai besoin
urpmi --auto --auto-update                                       # Mettre à jour le système
urpmi --auto task-printing-server task-printing-hp               # Pour imprimer
urpmi --auto -a inkscape vlc vlc-plugin plugin-vlc               # Editeur SVG, Vlc & Co
urpmi --auto avidemux-qt dvdauthor qt-recordmydesktop kdenlive   # Montage vidéo
// Commande pour terminer l'installation de Mandriva 2010 Spring powerpack
sudo urpmi yakuake
sudo urpmi task-printing-hp task-scanning                   // De quoi imprimer et scanner
sudo urpmi task-edu                                         // Les paquets pour KDE-Education
sudo urpmi inkscape mypaint                                 // Editeur de SVG et programme sympa de dessin
sudo urpmi koffice openoffice.org-help-fr                   // Il y a une vie après OpenOffice, plus l'aide d'open-office
sudo urpmi qt-recordmydesktop                               // Enregistrer son écran
sudo urpmi task-kde4-devel                                  // Installer de quoi compiler pour KDE

// Autre et divers jeux avec TUX
sudo urpmi extremetuxracer ktux supertux supertuxkart tuxkart tuxmath tuxmathscrabble tuxpaint-config tuxpuck tuxtype tux_aqfh xtux


Trus sympa

  • Pour avoir une console en F12 sudo urpmi yakuake
  • Pour stocker sa passprase sudo urpmi ksshaskpass et un petit fichier de conf
vi .kde4/Autostart/ssh_identities.sh

#! /bin/sh
export SSH_ASKPASS=/usr/bin/ksshaskpass
ssh-add < /dev/null &


Installation de ma machine en 2010.2

Cette après-midi, nous sommes le 1er février 2011, j'ai envie de mettre à jour mon ordinateur qui est encore en 2009.2. Alors zou au travail : je récupère deux petits disques de 320 go en SATA, je grave l'iso de la powerpack 2010.2 sur une clef USB et c'est parti.

Partitionnement

Je vais mettre en deux disques en RAID pour améliorer la vitesse d'accès aux données. ATTENTION : si l'un des deux disques ne fonctionne plus alors misère ! Ne pas oublier de sauvegarder, ce sera un prochain billet.

Pour le partitionnement, je procède ainsi pour obtenir sur chaque disque les partitions suivantes :

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sda1   *           1         262     2104483+  82  Linux swap / Solaris
/dev/sda2             263         279      136552+  fd  Linux raid autodetect
/dev/sda3             280        1260     7879882+  fd  Linux raid autodetect
/dev/sda4            1261       38913   302447722+  fd  Linux raid autodetect

J'ai donc 2 Go de swap, et trois partitions linux raid de respectivement 128 Mo, 7700 Mo et le solde.

Je crée ensuite trois partitions RAID :

  • md2 en raid 1 (mirroir) pour sda2 et sdb2, formatée en linux native, montée en /boot
  • md3 en raid 0 (agrégation) pour sda3 et sdb3, formatée en reiserfs, montée en /
  • md4 en raid 0 (agrégation) pour sda4 et sdb4, formatée en reiserfs, montée en /home

Je lance l'installation et hop, j'ai une nouvelle machine.

Post-installation

J'ouvre une console et je lance les commandes suivants

// Suppression de tous les médias dvd dans le fichier
vi /etc/urpmi/urpmi.cfg

// Ajout des médias internet
urpmi.addmedia --distrib ftp://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/2010.2/x86_64
urpmi.addmedia --distrib ftp://ftp.free.fr/pub/Distributions_Linux/plf/mandriva/cfg/2010.2/x86_64

// Tous les médias que je veux ne sont pas sélectionné, alors je supprime la ligne *ignore* de ceux que je veux
vi /etc/urpmi/urpmi.cfg

// Télé-chargement des médias ajoutés
urpmi.update -a

// Mise à jour de ma distribution
urpmi --auto-update

// Suppression de codeina que je n'utilise pas et de ce qui ne sert plus.
urpme codeina
urpme --auto-orphans

// Re-démarrage de la machine
reboot

Ajout des paquets pour mes besoins

Il manque des paquets pour mon travail de développeur web, alors au travail !

urpmi task-kde4-devel task-edu task-printing-scanning
urpmi inkscape mypaint kontact kgpg openoffice.org-help-fr java-1.6.0-sun-devel git gitcompletion mozilla-thunderbird-fr
urpmi lighttpd mysql mysql-devel php-cgi php-mysql php-mcrypt php-mbstring
urpmi koffice koffice-l10n-fr digikam dvdrip qt-recordmydesktop dvdrip whois
urpmi -a vlc-plugin plugin-vlc
urpmi task-3ddesktop-kde cairo-dock cairo-clock 

// Ajout d'un lien pour utiliser **kdesu**
ln /usr/lib64/kde4/libexec/kdesu /usr/bin/kdesu

// Paquets pour la gestion des bases de données
urpmi unixODBC-gui-qt mysql-connector-odbc mysql-workbench-oss mysql-gui-tools mysql-query-browser 

// Paquets pour le développement
urpmi vim-X11 vimguide kate kdevelop4 kdevelop4-doc umbrello gobby 

// Paquets pour les émulateurs
urpmi qtemu qemu-launcher virtualbox wine

// Paquets pour les pdf
urpmi gscan2pdf pdfedit pdfshuffler

// le carnet de note n'est pas installé
urpmi kjots

// GPG ne fonctionne pas avec Kontact, il manque :
urpmi pinentry-qt4

Autres actions indispensables

// Création de sa clé SSH pour la connexion distante et l'utilisation de *git*
ssh-keygen -t dsa

// Ajout de lignes pour le fichier .bashrc
# Source du fichier pour avoir le statut GIT dans son prompt
if [ -f /usr/share/doc/git-core/contrib/completion/git-completion.bash ]; then
   . /usr/share/doc/git-core/contrib/completion/git-completion.bash
fi

# Change le PS1 pour voir le contenu du GIT
export GIT_PS1_SHOWDIRTYSTATE=1 GIT_PS1_SHOWSTASHSTATE=1 GIT_PS1_SHOWUNTRACKEDFILES=1
export PS1='\[\e[32m\]\t \[\e[35m\]\u@\h \[\e[36m\]\w\[\e[33m\]$(__git_ps1 " (%s)") \[\e[0m\]\$ '

# Pour ajouter des clef SSH
eval $(ssh-agent)

# Ligne utile pour RVM
[[ -s "/usr/local/lib/rvm" ]] && . "/usr/local/lib/rvm"

// Installation de RVM en tant qu'utilisateur root, ne pas oublier d'ajouter son utilisateur au groupe RVM
bash < <( curl -L http://bit.ly/rvm-install-system-wide )
vi /etc/group

// Tester l'installation de RVM en tant que root en en tant qu'utilisateur
type rvm | head -1

// Installation de ruby 1.9.2 en tant que root
rvm package install readline
rvm install 1.9.2 --with-readline-dir=$rvm_path/usr
rvm --default use 1.9.2