N0D1

fedora

J'utilise la distribution Gnu/Linux Fedora depuis 2005 avec la version Fedora Core 3 (après avoir pleinement découvert Gnu/Linux avec Red Hat 9). La version actuelle est Fedora 16 (Verne).

La prochaine sera Fedora 17 (??) qui sortira en mai 2012. (https://fedoraproject.org/wiki/Releases/17/Schedule) :

Une adresse à ne pas manquer, le portail de la communauté Fedora francophone : http://www.fedora-fr.org

Fedora 16

su -c 'yum install http://linuxdownload.adobe.com/linux/x86_64/adobe-release-x86_64-1.0-1.noarch.rpm'

su -c 'yum install flash-plugin.x86_64'

http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware

# grub2-mkconfig -o /boot/grub2/grub.cfg

Generating grub.cfg …
Found linux image: /boot/vmlinuz-3.1.2-1.fc16.x86_64
Found initrd image: /boot/initramfs-3.1.2-1.fc16.x86_64.img
Found linux image: /boot/vmlinuz-3.1.0-7.fc16.x86_64
Found initrd image: /boot/initramfs-3.1.0-7.fc16.x86_64.img
No volume groups found
Found Windows 7 (loader) on /dev/sda2
Found Windows 7 (loader) on /dev/sda3
Found Ubuntu 11.10 (11.10) on /dev/sda9
done

# yum install plymouth-theme-hot-dog
# plymouth-set-default-theme --list
# plymouth-set-default-theme hot-dog --rebuild-initrd
$ gconftool-2 -s -t string /desktop/gnome/shell/windows/button_layout ":minimize,maximize,close"
$ gconftool-2 -s -t string /desktop/gnome/shell/windows/button_layout ":"

Spotify

http://repository.spotify.com/pool/non-free/s/spotify/

Deux liens utile :

Je n'y arrive pas avec la version x86_64, en 32 c'est nickel (par contre je dois installer les dépendances qui vont bien)

rpm -Uvh –nodeps spotify-client-qt-0.6.2.291.gcccc1f5.116-2.i386.rpm
yum install libQtGui.so.4
yum install libQtWebKit.so.4
ln -s /usr/lib/libssl.so.1.0.0e /usr/lib/libssl.so.0.9.8
ln -s /lib/libcrypto.so.1.0.0e /lib/libcrypto.so.0.9.8

Just yum it

Yum est le nom du programme en ligne de commande pour gérer son système (mise à jour, ajout et suppression de programmes). Il s'exécute en tant que root (administrateur).

Commandes yum

$ su (pour passer administrateur)

Note : la commande su - permet de passer super administrateur.

# yum install nom-du-programme

Information générale : yum search nom_du_programme : rechercher un programme
yum install nom_du_programme : pour installer un programme avec demande de confirmation
yum -y install nom_du_programme : installe sans demande de confirmation
yum remove nom_du_programme : supprimer un programme
yum update : mettre à jour le système yum update –enablerepo=updates-testing nom_du_programme : active un dépôt non actif habituellemeent (ici updates-testing)
yum history (nouveauté F12)
(par exemple annulé la transaction 28 : yum history undo 28 (à confirmer)
yum provides '/usr/lib/libQtDBus.so.4' : qt-4.5.3-7.fc12.i686 : Qt toolkit
donc yum install qt-4.5.3-7.fc12.i686

Il est également possible de lancer la commande yum avec un utilisateur non root :

$ su -c 'yum install wol'

Ouvrir Nautilus avec les droits administrateurs : $ su -c nautilus -

Liste RPM

Quoi installer après une installation de Fedora ? C'est à lire dans la suite de cette section.

Liste non exhaustive !

# yum install yum-fastestmirror yumex
Les dépôts tiers

http://rpmfusion.org/Configuration

  • # rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
  • # rpm -ivh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
  • # rpm -ihv http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm
  • # rpm -ivh http://rpms.kwizart.net/kwizart-release-14.rpm

# cd /etc/yum.repos.d/

# urlgrabber http://repos.fedorapeople.org/repos/spot/chromium/fedora-chromium.repo

Les dépôts des utilisateurs Fedora : http://repos.fedorapeople.org/

Focus sur Fedora 15

Avant la sortie, le dépôt RPMFusion est spécifique (la branche de développement) : http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-rawhide.noarch.rpm

# yum install http://rpms.famillecollet.com/remi-release-15.rpm
Paquets spécifiques à F15 et Gnome3
# yum install gnome-tweak-tool gnome-shell-extensions-user-theme gnome-shell-extensions-alternative-status-menu gnome-shell-extensions-auto-move-windows gnome-shell-extensions-common fedora-icon-theme

http://linuxwireless.org/en/users/Drivers/b43#Supported_chip_types

# yum install b43-fwcutter wget
wget http://downloads.openwrt.org/sources/broadcom-wl-4.150.10.5.tar.bz2

Next decompress, extract and copy firmware to /lib/firmware directory.

tar xjf broadcom-wl-4.150.10.5.tar.bz2
cd broadcom-wl-4.150.10.5/driver
b43-fwcutter -w /lib/firmware/ wl_apsta_mimo.o
Commun sous 15
# yum --enablerepo=remi install bluegriffon

wine-alsa

Liste de paquets

# yum install kmod-wl-PAE

(driver Wifi carte Broadcom)

qt-x11 flash-plugin pcmanfm AdobeReader_fra beesu gconf-editor filezilla nautilus-actions nautilus-open-terminal unrar unace p7zip bluefish wget pyroom scribus blender mplayer gimp-resynthesizer entangle ganyremote revelation pdftk ffmpeg2theora youtube-dl nautilus-image-converter chromium mjpegtools ffmpeg mencoder wol gnome-do wine wine-alsa mmv jhead

x-tile : pour positionner vos fenêtres sur le bureau (horizontal, vertical, etc…) radiotray : écouter les webradios

Pour utiliser une clé 3G : yum install usb_modeswitch

# yum --enablerepo=remi install firefox4
Gstreamer
# yum install gstreamer-ffmpeg gstreamer-plugins-ugly gstreamer-plugins-bad gstreamer-plugins-bad-extras gstreamer-plugins-bad-nonfree istanbul faac
Compiz
# yum install compiz-fusion ccsm fusion-icon emerald emerald-themes
Nautilus Flickr Uploader
Turpial

Logiciel de microblogage pour Twitter (pas encore dans le repo fedora) http://turpial.org.ve/downloads/

http://turpial.org.ve/files/fedora/stable/

Testé sous Fedora 14 avec succès (turpial-1.3.4-1.fc14)

Dropbox
Spotify
longomatch

Carte Graphique Nvidia

Le driver libre Nouveau est bien évidemment présent dans Fedora 13, ainsi que le driver expérimental supportant la 3D. Mais avec ce dernier, j'avais des freezes du système, plutôt gênant..

La solution de contournement, utiliser le pilote propriétaire Nvidia à la place. Pour cela, quelques manipulations sont nécessaires.

# yum install xorg-x11-drv-nvidia

Ajoutez un paramètre à la commande de démarrage du système. Éditez pour cela le fichier /boot/grub/grub.conf et ajoutez le texte suivant : rdblacklist=nouveau nomodeset

Cela aura pour effet de ne pas charger Nouveau au démarrage, et de ne pas entrer en conflit avec le driver Nvidia.

Pour activer les effets visuels lors du boot avec Plymouth, il faudra aussi ajouter le code hexadécimal de la résolution de votre écran, par exemple : vga=0x318.

Pour une résolution en 1366×768, c'est vga=0x034D

NB : pour tester le driver expérimental avec Nouveau, installer le paquet : mesa-dri-drivers-experimental

Commandes utiles

$ lspci | grep VGA
01:00.0 VGA compatible controller: nVidia Corporation G98M [GeForce G105M] (rev a2)

Personnalisation

Par défaut sous Gnome, les icônes du menu Système ne sont pas affichés. De plus, des espaces (padding) sont présent sur la barre de tableau de bord. Voici comment changer cela :

$ gconftool-2 --type boolean --set /desktop/gnome/interface/buttons_have_icons true

$ gconftool-2 --type boolean --set /desktop/gnome/interface/menus_have_icons true

$ gconftool-2 --type int --set /apps/panel/toplevels/top_panel/padding 0

$ gconftool-2 --type int --set /apps/panel/toplevels/bottom_panel/padding 0

$ gconftool-2 --type int --set /apps/panel/applets/systray/prefs/padding 0 (par exemple, c'est 2 par défaut)

Themes

# yum install gtk-equinox-engine

# yum install gtk-murrine-engine

How to change the login screen wallpaper on Fedora 14 Laighlin ?

# cp /usr/share/applications/gnome-appearance-properties.desktop /usr/share/gdm/autostart/LoginWindow

Fermer la session et changer le fond d'écran et le thème. Puis :

# rm /usr/share/gdm/autostart/LoginWindow/gnome-appearance-properties.desktop

Icons

# yum install faenza-icon-theme

Fonts

# yum install aajohan-comfortaa-fonts

Window Manager

# yum install e16 e16-epplets e16-themes

Artwork Fedora

# yum install fedorainfinity-backgrounds goddard-backgrounds-gnome solar-backgrounds

yum install plymouth-theme-fade-in plymouth-theme-spinfinity

Puis pour appliquer le nouveau thème : # plymouth-set-default-theme spinfinity (par exemple) et # /usr/libexec/plymouth/plymouth-update-initrd

Fond d'écran

Un wallpaper ?

L'horloge de Gnome

$ gconftool-2 --type string --set /apps/panel/applets/clock/prefs/custom_format '<span color="#E04614">%a %d %b</span> <b>%H:%M</b>'

puis

$ gconftool-2 --type string --set /apps/panel/applets/clock/prefs/format custom

Compiz

Astuce positionnement fenêtre à gauche ou à droite (forum Ubuntu-fr):

Installer wmctrl # yum install wmctrl

Puis avec le Gestionnaire de Configuration Compiz (Fusion Icon), activer le plugin Commandes, et copier/coller :

Ligne de commande 0 : WIDTH=`xdpyinfo | grep 'dimensions:' | cut -f 2 -d ':' | cut -f 1 -d 'x'` && HALF=$(($WIDTH/2)) && wmctrl -r :ACTIVE: -b add,maximized_vert && wmctrl -r :ACTIVE: -e 0,0,0,$HALF,-1

Ligne de commande 1 : WIDTH=`xdpyinfo | grep 'dimensions:' | cut -f 2 -d ':' | cut -f 1 -d 'x'` && HALF=$(($WIDTH/2)) && wmctrl -r :ACTIVE: -b add,maximized_vert && wmctrl -r :ACTIVE: -e 0,$HALF,0,$HALF,-1

Ligne de commande 2 : wmctrl -r :ACTIVE: -b add,maximized_vert,maximized_horz

Ensuite dans l'onglet Assignation des bords, choisir les zones de l'écran (par exemple en bas à gauche et en bas à droite, pour le pas entrer en conflit avec le plugin Desktop Wall).

Page programmes

Grub

Exemple grub.cong (/boot/grub/grub.conf)

title Windows 7

rootnoverify (hd0,1)
chainloader +1

title Fedora (2.6.33.5-124.fc13.x86_64)

root (hd0,4)
kernel /vmlinuz-2.6.33.5-124.fc13.x86_64 ro root=UUID=f84f89f7-dd92-4c5a-9677-3496c4b27ab5 rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=fr_FR.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=fr-latin9 rhgb quiet rdblacklist=nouveau nomodeset vga=0x034D
initrd /initramfs-2.6.33.5-124.fc13.x86_64.img

title Fedora

rootnoverify (hd0,8)
chainloader +1

Jeux

# cd /etc/yum.repos.d/ # urlgrabber http://repos.fedorapeople.org/repos/bioinfornatics/0ad/fedora-0ad.repo # yum install 0ad

Activer le pavé numérique au démarrage

# yum install numlockx

# gedit /etc/gdm/Init/Default

Ajouter à la fin juste avant exit 0 #Active le pavé numérique au demarrage if [ -x /usr/bin/numlockx ]; then

      /usr/bin/numlockx on

fi

Sauvegardes

Vous aussi, pensez à faire la sauvegarde de vos données ! Notamment lorsque vous mettez à jour votre distribution Gnu/Linux. Voici une liste non exhaustive des fichiers à sauvegarder (si vous ne souhaitez pas sauvegarder tout votre répertoire utilisateur)

  • Gnote : /home/user/.local/share/gnote
  • Historique Terminal : /home/user/.bash_history
  • Thunderbird
  • Firefox (sinon utilisez Weave et Sync)
  • Vos signets Gnome
fedora.txt · Dernière modification: 2011/12/12 14:54 par silvyn