***************** TOPIC HFR FEDORA *****************
Fedora ( http://www.fedoraproject.org ) est une distribution Linux communautaire. Il s'agit d'un système d'exploitation complet pour utiliser son ordinateur ou son serveur avec des logiciels qui couvrent de nombreux besoins :
Pour le bureau
- suite bureautique (avec LibreOffice, Evolution)
- navigateur web (Firefox)
- client email (Thunderbird)
- vidéos
- son
- centre multimédia pour télé (avec XBMC par exemple)
etc.
Pour les serveurs
- NAS (avec NFS / Samba)
- serveur web (Apache)
- serveur FTP (vsftpd)
- serveur de bases de données (avec PostgreSQL par exemple)
etc.
La devise de Fedora sont les 4F :
- Freedom
Fedora est une distribution Linux 100% libre. Tout le code de la distribution, ainsi que des dépôts officiels de logiciels qui peuvent être ajoutés sont libres.
Aucun codec propriétaire ne peut être installé directement avec une installation de base. Ceci peut être un peu rebutant pour des novices pour écouter des MP3 par exemple. L'avantage, c'est qu'on a une distribution qui ne transige pas avec les principes de l'open-source
- Friends
On est tous copains La communauté autour du projet Fedora est très active
- Features
Fedora couvre de très nombreux cas d'utilisation : server web, desktop, server de base de données, etc. il y a des features pour tous les goûts !
- First
De nombreuses nouveautés font leur apparition sur Fedora avant d'autres distributions. Fedora est une distribution de pointe avec des technologies ajoutées régulièrement. Dernier example en date, systemd, un système qui gère les services de l'OS d'une manière particulièrement innovante par rapport au précédent système
Screenshot de la dernière version de Fedora (18, spherical cow)
HISTORIQUE
Cette distribution est est "née" en 2003 lorsque Red Hat réorganisa son business model.
Auparavant, Red Hat vendait Red Hat Linux en CD avec de la documentation tous les six mois. Ce modèle allait trop vite pour certains clients, qui ne pouvaient pas se permettre de mettre à jour leurs systèmes à cette cadence. La distribution Red Hat Linux céda donc sa place à deux systèmes d'exploitations distincts
- Red Hat Enterprise Linux (RHEL)
- Fedora Core, qui deviendra par la suite Fedora, qui est devenu le projet upstream communautaire de RHEL.
Chaque version de RHEL est donc basé sur une version de Fedora (par exemple RHEL5 sur Fedora Core 6 et RHEL6 sur Fedora 13)
RHEL est vendu par Red Hat ou ses partenaires par le biais d'une souscription (= abonnement) alors que Fedora est disponible gratuitement. Les deux sont open-source
Une nouvelle version sort tout les 6 à 8 mois. Les paquets ne sont pas figés après la sortie, ce qui permet de bénéficier des dernière nouveauté en permanence. Une version N est prise en charge, c'est à dire évolue et est maintenue, jusqu'à la date de la sortie de la version N+2 plus un mois.
La version actuelle est Fedora 18 (cliquez sur la vache ci-dessus pour télécharger l'ISO)
il y a une version constamment en développent, Rawhide (à noter qu'il faut une sacré paire de balloches pour la mettre sur une machine en production, préférez une machine virtuelle pour faire des tests !). Vous pouvez trouver des fichier bittorent là
Les liens essentiels :
Le forum français : http://www.fedora-fr.org/
Le forum anglais : http://fedoraforum.org/
Le principal dépot tiers : http://rpmfusion.org/
le calendrier de la prochaine release : http://fedoraproject.org/wiki/Schedule
Les features de la prochain release : http://fedoraproject.org/wiki/Releases/19/FeatureList
La Fedora Weekly News : http://fedoraproject.org/wiki/FWN/LatestIssue
Les torrents officiels : http://torrent.fedoraproject.org/
Les autres versions (notamment Electronic Lab) : http://spins.fedoraproject.org/
Fedora LiveUsb Creator (pour se faire un live usb facilement) : https://fedorahosted.org/liveusb-creator/
YUM
Il sagit du gestionnaire de paquetage de cette distribution. Les défauts de lenteur ont été (en partie ) corriger. Il est possible d'installer des plug-in afin de bénéficier de fonctionnalité supplémentaire.
1- les commande de base
install
Installe la dernière version d’un paquetage ou groupe de paquetages en s’assurant que toutes les dépendances soient satisfaites. Si aucun paquetage ne correspond au(x) nom(s) de paquetage fourni(s), on considère qu’il s’agit d’une expression générique du shell (avec des jokers) et toutes les correspondances sont installées.
update
Si aucun nom de paquetage n’est fourni avec la commande, update mettra à jour tous les paquetages actuellement installés. Si on fournit un ou plusieurs noms de paquetage, yum ne mettra à jour que les paquetages indiqués. Lors de la mise à jour des paquetages, yum s’assure que toutes les dépendances soient satisfaites. Si aucun paquetage ne correspond au(x) nom(s) de paquetage indiqué(s), on considère qu’il s’agit d’une expression générique du shell (avec des jokers) et toutes les correspondances sont installées. Si l’option --obsoletes est présente, yum incluera les paquetages obsolètes dans son analyse - cela rend plus facile les changements de numéro de version des distributions, par exemple, mettre à jour de MaDistributionLinux 8.0 vers MaDistributionLinux 9.
upgrade
Identique à la commande update combinée avec l’option --obsoletes. Voir update pour plus de détails.
remove ou erase
Supprime du système le(s) paquetage(s) indiqué(s), supprime également tous les paquetages qui en dépendent.
list
Afficher diverses informations sur les paquetages.
info
Affiche la description et le résumé des paquetages disponibles
clean
Efface diverses choses qui s’accumulent dans le répertoire cache de yum au fil du temps.
2 - les plugins
Alors faite un yum search yum pour afficher une list des plugins installable
Citation :
yum.noarch : Outil pour l'installation et la mise à jour de paquetages RPM
yum-NetworkManager-dispatcher.noarch : Yum plugin to deal with changing networks with NetworkManager
yum-aliases.noarch : Yum plugin to enable aliases filters
yum-allowdowngrade.noarch : Extension yum permettant d'installer des versions antérieures de paquetages
yum-arch.noarch : Extract headers from rpm in a old yum repository
yum-basearchonly.noarch : Yum plugin to let Yum install only basearch packages.
yum-changelog.noarch : Extension yum pour voir la liste des changements d'un paquetage avant/après une mise à jour
yum-cron.noarch : Files needed to run yum updates as a cron job
yum-downloadonly.noarch : Extension yum pour ajouter l'option de commande downloadonly
yum-fastestmirror.noarch : Extension yum qui choisit les dépôts les plus rapides à partir d'une liste de miroirs
yum-fedorakmod.noarch : Extension yum pour manipuler les modules du noyau fedora
yum-filter-data.noarch : Yum plugin to list filter based on package data
yum-kernel-module.noarch : Yum plugin to handle kernel-module-foo type of kernel module
yum-keys.noarch : Yum plugin to deal with signing keys
yum-list-data.noarch : Yum plugin to list aggregate package data
yum-merge-conf.noarch : Yum plugin to merge configuration changes when installing packages
yum-metadata-parser.x86_64 : Un analyseur rapide de métadonnés pour yum
yum-post-transaction-actions.noarch : Yum plugin to run arbitrary commands when certain pkgs are acted on
yum-presto.noarch : Presto plugin for yum
yum-priorities.noarch : plugin to give priorities to packages from different repos
yum-protect-packages.noarch : Yum plugin to prevents Yum from removing itself and other protected packages
yum-protectbase.noarch : Extension yum pour protéger certains paquetages
yum-refresh-updatesd.noarch : Tell yum-updatesd to check for updates when yum exits
yum-remove-with-leaves.noarch : Yum plugin to remove dependencies which are no longer used because of a removal
yum-rpm-warm-cache.noarch : Yum plugin to access the rpmdb files early to warm up access to the db
yum-security.noarch : Extension yum permettant l'usage de filtres de sécurité
yum-tmprepo.noarch : Yum plugin to add temporary repositories
yum-tsflags.noarch : Yum plugin to add tsflags by a commandline option
yum-updateonboot.noarch : Exécute yum update durant le démarrage du système
yum-upgrade-helper.noarch : Yum plugin to help upgrades to the next distribution version
yum-utils.noarch : Utilitaires basés autour du gestionnaire de paquetages yum
yum-verify.noarch : Yum plugin to add verify command, and options
yum-versionlock.noarch : Extension yum pour empêcher les paquetages spécifiés d'être mis à jour
yumex.noarch : Yum Extender graphical package management tool
|
3 - Les dépots
Alors déjà le dépôt RPM Fusion, qui est la fusion entre les dépôts livna, freshrpm et dribble : Pour l'installer, regader là : http://doc.fedora-fr.org/wiki/D%C3 [...] RPM_Fusion Vous y trouverez des trucs proprios, des codecs, etc... etc...
Pour les autres, c'est par ici : http://doc.fedora-fr.org/wiki/Cat%C3%A9gorie:YUM
4 - Passer à la version supérieur de Fedora :
Il faut utiliser PreUpgrade.
Pour l'installer, faite un yum install preupgrade, puis lancer simplement la commande preupgrade dans un terminal.
pour plus de precision, allez voir là : http://doc.fedora-fr.org/wiki/PreU [...] _de_Fedora
Merci à 174flo qui a démarré le topic !