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 23 (https://fedoraproject.org/wiki/History_of_Fedora_release_names).

La prochaine sera Fedora 24. (https://fedoraproject.org/wiki/Releases/24/Schedule)

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

https://apps.fedoraproject.org/packages/

Fedora 23

KeePass

KeePass ne voulait plus se lancer :

$ mono KeePass.exe

Unhandled Exception:
System.TypeInitializationException: An exception was thrown by the type initializer for System.Windows.Forms.XplatUI ---> System.TypeInitializationException: An exception was thrown by the type initializer for System.Drawing.GDIPlus ---> System.DllNotFoundException: libgdiplus.so

En recherchant sur les Internet, j'ai pu suivre ce bug qui parle du même problème :

https://bugzilla.redhat.com/show_bug.cgi?id=1251756

Donc en installant libgdiplus-devel, ça devrait re-fonctionner :

$ dnf install libgdiplus-devel

On lance KeePass, est oh joie, ça fonctionne :)

Fedora 22

Rien de particulier à signaler ^^' Encore un très bon cru. bis repetita placent !

Fedora 21

Rien de particulier à signaler ^^' Encore un très bon cru.

Fedora 20

2 PC tournent sous Fedora 20. L'un avec un passage via Fedora 18, l'autre Fedora 19, le tout avec Fedup.

Edit : réinstallation de l'un d'eux à partir du DVD le 12 mars.

Flattr icons

Card reader RTS5129

https://bugzilla.redhat.com/show_bug.cgi?id=748159

Realtek Semiconductor Corp. RTS5129 Card Reader Controller

$ sudo yum install kmod-staging

$ sudo modprobe rts5139

Gnome3 emblems

Restaurer la fonctionnalité d'emblème sur un dossier/fichier dans Nautilus !

https://github.com/agonzalezro/gnome3-emblems

$ sudo yum install nautilus-python

En tant que root copier le fichier emblems.py dans /usr/share/nautilus-python/extensions/

Quitter et relancer Nautilus : nautilus -q

fedy

http://satya164.github.io/fedy/

$ su -c “curl http://satya164.github.io/fedy/fedy-installer -o fedy-installer && chmod +x fedy-installer && ./fedy-installer”

$ fedy

KeePass

Version 2.25 (release 2014-02-03)

http://keepass.info/download.html

# yum install mono-core mono-devel
# cd /usr/bin
# mkdir KeePass2
# unzip KeePass-2.25.zip -d KeePass2/
# cd /usr/share/applications/
# nano KeePass2.desktop
[Desktop Entry]
Name=KeePass2
Exec=mono /usr/bin/KeePass2/KeePass.exe
Icon=/usr/bin/KeePass2/KeePass.png
Categories=Other
Type=Application

Pour l'icône, j'ai copié celle du set Moka :

# cp /usr/share/icons/Moka/256x256/apps/keepass.png /usr/bin/KeePass2/KeePass.png

Il ne reste plus qu'à relancer Gnome :

alt-f2 > r > entrée

Source : http://forums.fedoraforum.org/showthread.php?t=278932

Pour la saisie automatique des formulaires :

# yum install xdotool

keefox

https://addons.mozilla.org/fr/firefox/addon/keefox/

chrome://keefox/content/install_mono.xul

Installer KeePass2 dans son répertoire personnel pour que l'extension puisse fonctionner.

Cloud Station

http://sylvain.naud.in/post/2013/11/11/Synology-Cloud-Station-client-pour-Linux

http://www.synology.com/fr-fr/support/download

$ su -
# ./install
# chown user:user -R /home/user/CloudStation/

(installation le 02/02/2014, version 3.0-3005 release du 2014/1/29 mise à jour version 3.0-3103)

http://www.synology.com/fr-fr/releaseNote/tool/Cloud%20Station

# nano CloudStation.desktop
[Desktop Entry]
Name=CloudStation
Exec=/home/user/.CloudStation/CloudStation-app/bin/syno-cloud-linux
Icon=/home/user/.CloudStation/CloudStation-app/images/ico_72_cloud_station.png
Categories=Other
Type=Application

Crypter une clé USB

# yum install cryptsetup
# fdisk -l
# cryptsetup luksFormat /dev/sdbx
# cryptsetup luksOpen /dev/sdbx usbmapper
# mkfs.ext4 /dev/mapper/usbmapper
# cryptsetup luksClose usbmapper
# chown user:user /run/media/user/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxx/

http://blog.pingoured.fr/index.php?post/2009/07/25/Chiffrer-sa-cl%C3%A9-usb-sous-Fedora

Icon thème

Moka

sudo wget http://download.opensuse.org/repositories/home:/snwh:/moka-icon-theme/Fedora_20/home:snwh:moka-icon-theme.repo -O /etc/yum.repos.d/moka-icon-theme.repo
sudo yum update
sudo yum install moka-icon-theme

Faba

sudo wget http://download.opensuse.org/repositories/home:/snwh:/faba-icon-theme/Fedora_20/home:snwh:faba-icon-theme.repo -O /etc/yum.repos.d/faba-icon-theme.repo
sudo yum update
sudo yum install faba-icon-theme faba-icon-theme-symbolic faba-mono-icons

http://mokaproject.com

gsettings set org.gnome.desktop.interface icon-theme “Moka”

As it is primarily artwork, Moka Icon Theme is licensed under the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) License.

Faba Icon Theme is distributed under the terms of the GNU GPL v.3

Fedora 19

RPM Fusion

su -c 'yum localinstall –nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm'

 27  sudo -c 'yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm'
Yum it !

# yum install inkscape faenza-icon-theme gnome-tweak-tool yum-fastestmirror pdftk fedup shutter homebank nautilus-open-terminal p7zip pyrenamer yumex bluez-gstreamer bluez bluez-hcidump bluez-alsa bluez-libs bluez-hid2hci bluez-cups bluez-compat b43-fwcutter wget lm_sensors easytag pyroom gimp libreoffice-langpack-fr hunspell-fr eog GREYCstoration-gimp youtube-dl gnome-photos spherical-cow-backgrounds-gnome goddard-backgrounds-gnome lovelock-backgrounds-gnome fedorainfinity-backgrounds gimp-resynthesizer synapse xchat hg revelation unrar unace ffmpeg darktable wol filezilla entangle fuse-python python-gdata openshot git

$ sudo yum install http://linuxdownload.adobe.com/linux/x86_64/adobe-release-x86_64-1.0-1.noarch.rpm flash-plugin

B43

Suite à des plantages avec le kmod pour la carte WIFi Broadcom Corporation BCM4312, testons l'installation à l'ancienne du driver propriétaire..

$ lspci -vvnn | grep 14e4 08:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)

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

$ sudo yum install b43-fwcutter wget

$ wget http://www.lwfinger.com/b43-firmware/broadcom-wl-5.100.138.tar.bz2

$ export FIRMWARE_INSTALL_DIR=“/lib/firmware”

$ tar xjf broadcom-wl-5.100.138.tar.bz2

$ sudo b43-fwcutter -w “$FIRMWARE_INSTALL_DIR” broadcom-wl-5.100.138/linux/wl_apsta.o

Chromium
# cd /etc/yum.repos.d/
# urlgrabber http://repos.fedorapeople.org/repos/spot/chromium/fedora-chromium-stable.repo
# yum install chromium
Fedup

$ sudo fedup-cli –network 20

google-drive-ocamlfuse

http://gdfuse.forge.ocamlcore.org/ http://xmodulo.com/2013/10/mount-google-drive-linux.html http://www.fclose.com/4687/mounting-google-drive-on-linux/

$ sudo yum install ocaml ocaml-camlp4-devel ocaml-ocamldoc

$ git clone https://github.com/OCamlPro/opam.git

$ cd opam $ ./configure $ make $ sudo make install

$ sudo yum install m4 fuse fuse-devel libcurl-devel libsqlite3x-devel zlib-devel

$ opam
opam        opam-admin  
[silvyn@localhost opam]$ opam init
default    Downloading https://opam.ocaml.org/urls.txt
default    Downloading https://opam.ocaml.org/index.tar.gz
Updating ~/.opam/repo/compiler-index ...
Updating ~/.opam/compilers/ ...
Updating ~/.opam/repo/package-index ...
Updating ~/.opam/packages/ ...
Creating a cache of metadata in ~/.opam/state.cache ...

In normal operation, OPAM only alters files within ~/.opam.

During this initialisation, you can allow OPAM to add information to two
other files for best results. You can also make these additions manually
if you wish.

If you agree, OPAM will modify:

  - ~/.bash_profile (or a file you specify) to set the right environment
    variables and to load the auto-completion scripts for your shell (bash)
    on startup. Specifically, it checks for and appends the following line:

    . ~/.opam/opam-init/init.sh > /dev/null 2> /dev/null || true

  - ~/.ocamlinit to ensure that non-system installations of `ocamlfind`
    (i.e. those installed by OPAM) will work correctly when running the
    OCaml toplevel. It does this by adding $OCAML_TOPLEVEL_PATH to the list
    of include directories.

If you choose to not configure your system now, you can either configure
OPAM manually (instructions will be displayed) or launch the automatic setup
later by running:

   `opam config setup -a`.


Do you want OPAM to modify ~/.bash_profile and ~/.ocamlinit?
(default is 'no', use 'f' to name a file other than ~/.bash_profile)
    [N/y/f] y

User configuration:
  Generating ~/.ocamlinit.
  Updating ~/.bash_profile.
Global configuration:
  Updating ~/.opam/opam-init/init.sh
    auto-completion : [true]
    opam-switch-eval: [true]
  Updating ~/.opam/opam-init/init.zsh
    auto-completion : [true]
    opam-switch-eval: [true]
  Updating ~/.opam/opam-init/init.csh
    auto-completion : [true]
    opam-switch-eval: [true]
# To complete the configuration of OPAM, you need to run:
eval `opam config env`
$
$ opam update
default    Downloading https://opam.ocaml.org/urls.txt
Downloading https://opam.ocaml.org/repo
Updating ~/.opam/repo/compiler-index ...
Updating ~/.opam/compilers/ ...
Updating ~/.opam/repo/package-index ...
Updating ~/.opam/packages/ ...
The following packages have been UPDATED upstream:
 - base-bigarray.base
 - base-threads.base
 - base-unix.base
Updating the cache of metadata (~/.opam/state.cache) ...
Everything is up-to-date.
$ opam install google-drive-ocamlfuse 
The following actions will be performed:
 - install camlidl.1.05 [required by google-drive-ocamlfuse]
 - install ocamlfind.1.4.0 [required by google-drive-ocamlfuse]
 - install cppo.0.9.3 [required by google-drive-ocamlfuse]
 - install cryptokit.1.9 [required by google-drive-ocamlfuse]
 - install easy-format.1.0.1 [required by google-drive-ocamlfuse]
 - install extlib.1.5.4 [required by google-drive-ocamlfuse]
 - install ocamlfuse.2.7.1-cvs [required by google-drive-ocamlfuse]
 - install ocurl.0.6.0 [required by google-drive-ocamlfuse]
 - install sqlite3-ocaml.2.0.4 [required by google-drive-ocamlfuse]
 - install xmlm.1.2.0 [required by google-drive-ocamlfuse]
 - install ocamlnet.3.7.3 [required by google-drive-ocamlfuse]
 - install biniou.1.0.6 [required by google-drive-ocamlfuse]
 - install yojson.1.1.6 [required by google-drive-ocamlfuse]
 - install gapi-ocaml.0.2.1 [required by google-drive-ocamlfuse]
 - install google-drive-ocamlfuse.0.5.1
15 to install | 0 to reinstall | 0 to upgrade | 0 to downgrade | 0 to remove
Do you want to continue ? [Y/n]

$ sudo usermod -a -G fuse <user_name> $ exec su -l $USER

$ google-drive-ocamlfuse

$ mkdir ~/googledrive

$ google-drive-ocamlfuse ~/googledrive

$ mount $ df

$ fusermount -u ~/googledrive

Hope this help :)

Gnome Shell Extensions

Gimp Separate+

Installation depuis le srpm du bugzilla

https://bugzilla.redhat.com/show_bug.cgi?id=913289

# yum-builddep gimp-separate+-0.5.8-8.fc18.src.rpm

Getting requirements for gimp-separate+-0.5.8-8.fc18.src
 --> Already installed : gettext-0.18.1.1-17.fc18.x86_64
 --> 2:gimp-devel-2.8.6-3.fc18.x86_64
 --> lcms-devel-1.19-7.fc18.x86_64
 --> libtiff-devel-4.0.3-9.fc18.x86_64
 --> libjpeg-turbo-devel-1.2.90-1.fc18.x86_64
--> Lancement de la transaction de test
---> Le paquet gimp-devel.x86_64 2:2.8.6-3.fc18 sera installé
--> Traitement de la dépendance : gimp-devel-tools = 2:2.8.6-3.fc18 pour le paquet : 2:gimp-devel-2.8.6-3.fc18.x86_64
---> Le paquet lcms-devel.x86_64 0:1.19-7.fc18 sera installé
---> Le paquet libjpeg-turbo-devel.x86_64 0:1.2.90-1.fc18 sera installé
---> Le paquet libtiff-devel.x86_64 0:4.0.3-9.fc18 sera installé
--> Lancement de la transaction de test
---> Le paquet gimp-devel-tools.x86_64 2:2.8.6-3.fc18 sera installé
--> Résolution des dépendances terminée

$ rpmbuild –rebuild gimp-separate+-0.5.8-8.fc18.src.rpm

Et voilà ! Le rpm est dans le répertoire ~/rpmbuild/RPMS/x86_64

# yum localinstall –nogpgcheck /home/silvyn/rpmbuild/RPMS/x86_64/gimp-separate+-0.5.8-8.fc18.x86_64.rpm

Fedora 18

RPM Fusion

$ su -c 'yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm'

http://rpmfusion.org

Key fingerprint Free = C63D A8F3 375C 7182 3E3A 2D42 3633 9914 982E 0A7C Key fingerprint Non Free = 662F 6EAC 6F54 1E2F 9D24 C060 90CE 094B E31B 30CA

Liste

Mes programmes favoris.

multimédia

# yum install vlc inkscape pdftk mixxx entangle openshot gimp blender

utilitaire

# yum groupinstall “Development Tools”

# yum install gnome-tweak-tool shutter yum-fastestmirror revelation nautilus-open-terminal unrar unace p7zip bluefish wget nemo frogr fedora-business-cards wxGTK-devel boost-devel faenza-icon-theme gtk-murrine-engine gtk2-engines tunctl uml-utilities parprouted bridge-utils virt-manager nemo istanbul ffmpeg pyrenamer

# yum install –enablerepo=updates-testing presence

=Nautilus Flickr uploader= # cd /etc/yum.repos.d/

# wget wget http://www.usebox.net/jjm/nautilus-flickr-uploader/repo/nautilus-flickr-uploader-all.repo

# yum install nautilus-flickr-uploader

bureau

# yum install homebank merkaartor josm freemind liferea darktable libreoffice-langpack-fr

jeux

# yum install supertuxkart

Chromium
# cd /etc/yum.repos.d/
# urlgrabber http://repos.fedorapeople.org/repos/spot/chromium/fedora-chromium-stable.repo
# yum install chromium

Gnome Shell Extension

Fedup

Depuis Fedora 18, un utilitaire arrive pour faciliter un peu plus la mise à jour de Fedora d'une version à une autre. Ainsi vous pouvez passer de Fedora 17 à 18 comme ceci :

# yum install fedup

Au préalable, désactivez les dépôts tiers (rpmfusion, etc..) pour ne laisser que l'officiel. Ensuite faire une dernière mise à jour de F17 (yum upgrade) avant de redémmarer et passer à l'upgrade :

# fedup-cli --network 18

Plus d'info.

Multimédia

Codec (avec RPMFusion activé)

# yum install gstreamer1-libav gstreamer1-plugins-ugly

Libre Office

# yum install libreoffice-core libreoffice-writer libreoffice-impress libreoffice-calc libreoffice-draw libreoffice-langpack-fr

Ou bien pour tout installer : # yum install libreoffice-*

Divers

Grub
# grub2-mkconfig -o /boot/grub2/grub.cfg 
Création de grub.cfg…
Thème trouvé : /boot/grub2/themes/system/theme.txt
Image Linux trouvée : /boot/vmlinuz-3.8.5-201.fc18.x86_64
Image mémoire initiale trouvée : /boot/initramfs-3.8.5-201.fc18.x86_64.img
Image Linux trouvée : /boot/vmlinuz-3.6.10-4.fc18.x86_64
Image mémoire initiale trouvée : /boot/initramfs-3.6.10-4.fc18.x86_64.img
Found linux image: /boot/vmlinuz-3.8.5-201.fc18.x86_64
Found initrd image: /boot/initramfs-3.8.5-201.fc18.x86_64.img
Found linux image: /boot/vmlinuz-3.6.10-4.fc18.x86_64
Found initrd image: /boot/initramfs-3.6.10-4.fc18.x86_64.img
Windows 7 (loader) trouvé sur /dev/sda1
Windows 7 (loader) trouvé sur /dev/sda2
elementary OS Luna (0.2) trouvé sur /dev/sda7
fait
Elegance Color

http://satya164.deviantart.com/art/Gnome-Shell-Elegance-Colors-305966388

# cd /etc/yum.repos.d/
# urlgrabber http://download.opensuse.org/repositories/home:/satya164:/elegance-colors/Fedora_18/home:satya164:elegance-colors.repo
# yum install gnome-shell-theme-elegance-colors
$ elegance-colors
$ gsettings set org.gnome.shell.extensions.user-theme name 'elegance-colors'
Sreencast

http://code.google.com/p/key-mon/

sudo python setup.py install

= gstreamer =

LISTE=`yum -q list available '*gstreamer*' | grep x86_64 | awk '{print $1 }' | grep -i gstreamer | xargs -eol` ; yum -y install $LISTE

http://askubuntu.com/questions/4428/how-to-create-a-screencast

Lecteur de carte
$ lsusb
Bus 001 Device 005: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller

Récupérer le driver pour le compiler en l'absence de prise en compte dans le noyau Linux, puis :

$ make
$ su -c 'make install'
Mot de passe : 
cp rts5139.ko /lib/modules/3.8.7-201.fc18.x86_64/kernel/drivers/scsi -f
$ su -c 'depmod'

Source : http://forums.fedora-fr.org/viewtopic.php?id=59105

Fedora 17

Installation du Bluetooth :

yum install bluez-gstreamer bluez bluez-hcidump bluez-alsa bluez-libs bluez-hid2hci bluez-cups bluez-compat

Gnome Shell Extension

https://extensions.gnome.org/local/

https://extensions.gnome.org

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

Création de grub.cfg… Image Linux trouvée : /boot/vmlinuz-3.5.2-3.fc17.i686.PAE Image mémoire initiale trouvée : /boot/initramfs-3.5.2-3.fc17.i686.PAE.img Image Linux trouvée : /boot/vmlinuz-3.3.4-5.fc17.i686.PAE Image mémoire initiale trouvée : /boot/initramfs-3.3.4-5.fc17.i686.PAE.img Windows 7 (loader) trouvé sur /dev/sda1 Linux Mint 13 Maya (13) trouvé sur /dev/sda7 Ubuntu quantal (development branch) (12.10) trouvé sur /dev/sda9 fait

# yum install presence http://dummdida.blogspot.fr/p/presence.html

Android Remote PC

http://www.androidremotepc.com/support/faq/#q6

# yum install bluecove bluez-libs # cd /usr/lib

[root@fedora lib]# ls | grep libbluetooth libbluetooth.so.3 libbluetooth.so.3.12.0

# ln -s /usr/lib/libbluetooth.so.3 /usr/lib/libbluetooth.so

$ java -jar Remote\ PC\ Server.jar

Test de Kazam 1.3.0

History

# yum install –nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm

# yum install –nogpgcheck http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm

# cd /etc/yum.repos.d/ # urlgrabber http://repos.fedorapeople.org/repos/spot/chromium/fedora-chromium-stable.repo # yum install chromium # wget http://www.usebox.net/jjm/nautilus-flickr-uploader/repo/nautilus-flickr-uploader-all.repo # yum install nautilus-flickr-uploader

# yum install kmod-wl kmod-wl-PAE gnome-tweak-tool unrar inkscape shutter wol yum-fastestmirror entangle revelation pdftk faenza-icon-theme clementine nmap synapse epiphany vlc istanbul bzr intltool python-keybinder gnome-python-rsvg python-xlib python-distutils python-distutils-extra python-setuptools gobject-introspection mercurial python-gdata presence drwright filezilla system-config-samba system-config-services

flash-plugin

# yum install bluez-gstreamer.i686 ffgtk-plugin-gstreamer.i686 gstreamer-devel.i686 gstreamer-devel-docs.noarch gstreamer-ffmpeg.i686 gstreamer-java.i686 gstreamer-java-javadoc.i686 gstreamer-java-swt.i686 gstreamer-plugin-crystalhd.i686 gstreamer-plugins-bad.i686 gstreamer-plugins-bad-free-devel.i686 gstreamer-plugins-bad-free-devel-docs.i686 gstreamer-plugins-bad-free-extras.i686 gstreamer-plugins-bad-nonfree.i686 gstreamer-plugins-base-devel.i686 gstreamer-plugins-base-devel-docs.noarch gstreamer-plugins-base-tools.i686 gstreamer-plugins-entrans.i686 gstreamer-plugins-entrans-docs.noarch gstreamer-plugins-espeak.i686 gstreamer-plugins-fc.i686 gstreamer-plugins-good-devel-docs.noarch gstreamer-plugins-good-extras.i686 gstreamer-plugins-ugly.i686 gstreamer-plugins-ugly-devel-docs.noarch gstreamer-python-devel.i686 gstreamer-rtsp-devel.i686 gstreamer-rtsp-python.i686 gstreamer-rtsp-vala.i686 gstreamermm.i686 gstreamermm-devel.i686 gstreamermm-doc.noarch mingw32-gstreamer.noarch mingw32-gstreamer-plugins-bad-free.noarch mingw32-gstreamer-plugins-base.noarch mingw32-gstreamer-plugins-good.noarch mingw64-gstreamer.noarch mingw64-gstreamer-plugins-bad-free.noarch mingw64-gstreamer-plugins-base.noarch mingw64-gstreamer-plugins-good.noarch qt-gstreamer.i686 qt-gstreamer-devel.i686 ruby-gstreamer.i686 ruby-gstreamer-devel.i686 rubygem-gstreamer.i686 rubygem-gstreamer-devel.i686 rubygem-gstreamer-doc.i686

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