Distributions

De TartareFR
Version datée du 28 août 2012 à 08:13 par Admin (discussion | contributions) (Page créée avec « = Fedora = {{:Fedora}} = CentOS = {{:Centos}} »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

Fedora

Installation

Gestion des problèmes

  • Reconstruction de la base RPM
    rm -f /var/lib/rpm/__db* && rpm --rebuilddb

Systemd

SELinux

DVD-Rip

  • Utiliser Mencoder pour extraire et encoder un DVD
  • Utiliser Mencoder pour extraire et encoder la piste audio d'une video
  • Matroska

Graphismes

Dépôts Additionnels

RPM Fusion

  • Nom : RPM Fusion
  • Public : Pour tous (indispensable)
  • Description : RPM Fusion fournit de nombreux logiciels très utiles qui ne peuvent être inclus au sein du Projet Fedora pour une raison ou une autre. Il existe une distinction entre libre (free) et non-libre (nonfree).
  • URL : http://rpmfusion.org/
  • Support : http://bugzilla.rpmfusion.org/
  • Architecture(s) : i386, x86_64
  • Parcourir : http://download1.rpmfusion.org/

La section libre contenant des programmes dont la licence est compatible avec le Projet Fedora mais ayant une partie de code soumise à des brevets logiciels (interdit dans le logiciel libre au États-Unis).

La section non-libre contenant les programmes redistribuables mais ayant une licence propriétaire


Remarque(s) : Ce dépôt a le même cycle de vie que la distribution, c'est-à-dire qu'il reste accessible mais inactif pour une version N un mois après la sortie de la version N+2. Il est distinct du Projet Fedora mais respecte les mêmes règles d'empaquetage (hormis les restrictions sur les licences). Ce dépôt est la réunion des dépôt livna, dépôt freshrpms et du dépôt Dribble. Il est possible de garder ces dépôts bien que l'ensemble des paquets soient sensés être mis à jours, seul <paquet>libdvdcss</paquet> qui permet de lire les DVD du commerce reste sur le dépôt livna.

Configuration automatique pour Fedora 17, 18 et 19

RPM Fusion libre

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

RPM Fusion nonlibre (suppose que le dépôt « libre » précédent a été ajouté)

yum install --nogpgcheck http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
Note.png
Adresses alternatives de configuration
Au cas où le serveur download1.rpmfusion.org ne répondrait pas, il sera possible de passer par l'un des nombreux miroirs de RPM Fusion, tel que rpmfind.net :
  • composante « libre » :
yum install --nogpgcheck http://fr2.rpmfind.net/linux/rpmfusion/free/fedora/rpmfusion-free-release-stable.noarch.rpm
  • composante « non-libre » :
yum install --nogpgcheck http://fr2.rpmfind.net/linux/rpmfusion/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm

Configuration automatique pour Rawhide

RPM Fusion libre

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

RPM Fusion nonlibre (suppose que le dépôt libre précédent a été ajouté)

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

CentOS

Différences entre deux versions

CentOS 6 et CentOS 7

  • Le firewall est maintenant géré par le daemon Firewalld qui est une surcouche à iptables, ebtables, etc...
  • Systemd remplace les traditionnels sysVinit et Upstart
    • Systemd est le daemon principal de pid 1
    • Journalctl est l'utilitaire de visualisation des logs systèmes
    • Hostnamectl est l'utilitaire de gestion de nom d'hôte
    • Localectl est l'utilitaire de gestion de langue et de disposition clavier
    • Timedatectl est l'utilitaire de gestion de la date/heure et du fuseau horaire
  • NetworkManager est maintenant la norme (bien que l'ancien système fonctionne encore) et supporte les bridges.
  • Partitions en RAM (tmpfs) pour les points de montage /tmp, /run (lien /var/run -> /run), etc ... Le contenu de ces répertoire ne survit donc pas à un redémarrage.
    Le stockage temporaire <path>/var/tmp</path> doit être utilisé pour les donn"es temporaires nécessitant de survivre au redémarrage.

Dépôts Additionnels

CentOS 5

  • RpmForge
    • i386
      wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm && yum localinstall --nogpgcheck rpmforge-release-0.5.2-2.el5.rf.i386.rpm
    • x86_64
      wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm && yum localinstall --nogpgcheck rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
  • Epel
    wget http://mir01.syntis.net/epel/5/i386/epel-release-5-4.noarch.rpm && yum localinstall --nogpgcheck epel-release-5-4.noarch.rpm
  • Percona
    wget http://www.percona.com/downloads/percona-release/percona-release-0.0-1.x86_64.rpm
  • b2pweb
    • LAN:
      rpm -Uvh http://koji.b2pweb.com/packages/b2pweb-release/1.3.0/1.el5.centos/noarch/b2pweb-release-1.3.0-1.el5.centos.noarch.rpm
    • Cloud:
      rpm -Uvh http://koji.b2pweb.com/packages/b2pweb-release/1.3.0/1.el5.centos/noarch/b2pweb-release-prod-1.3.0-1.el5.centos.noarch.rpm
  • vbox
    wget http://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo -O /etc/yum.repos.d/virtualbox.repo
  • spacewalk-client
    wget http://spacewalk.redhat.com/yum/2.0-client/RHEL/5/i386/spacewalk-client-repo-2.0-3.el5.noarch.rpm && yum localinstall --nogpgcheck spacewalk-client-repo-2.0-3.el5.noarch.rpm

CentOS 6

  • RpmForge
    • i686
      wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm && yum localinstall --nogpgcheck rpmforge-release-0.5.2-2.el6.rf.i686.rpm
    • x86_64
      wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm && yum localinstall --nogpgcheck rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
  • Epel
    wget http://mirrors.ircam.fr/pub/fedora/epel/6/i386/epel-release-6-8.noarch.rpm && yum localinstall --nogpgcheck epel-release-6-8.noarch.rpm
  • Percona
    wget http://www.percona.com/downloads/percona-release/percona-release-0.0-1.x86_64.rpm
  • b2pweb
    • LAN:
      rpm -Uvh http://koji.b2pweb.com/packages/b2pweb-release/1.3.0/1.el6/noarch/b2pweb-release-1.3.0-1.el6.noarch.rpm
    • Cloud:
      rpm -Uvh http://koji.b2pweb.com/packages/b2pweb-release/1.3.0/1.el6/noarch/b2pweb-release-prod-1.3.0-1.el6.noarch.rpm
  • vbox
    wget http://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo -O /etc/yum.repos.d/virtualbox.repo
  • spacewalk-client
    wget http://spacewalk.redhat.com/yum/2.0-client/RHEL/6/i386/spacewalk-client-repo-2.0-3.el6.noarch.rpm && yum localinstall --nogpgcheck spacewalk-client-repo-2.0-3.el6.noarch.rpm

CentOS 7

  • Epel
    rpm -Uvh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-2.noarch.rpm
  • b2pweb
    • LAN:
      rpm -Uvh http://koji.b2pweb.com/packages/b2pweb-release/1.4.0/1.el7.centos/noarch/b2pweb-release-1.4.0-1.el7.centos.noarch.rpm
    • Cloud:
      rpm -Uvh http://koji.b2pweb.com/packages/b2pweb-release/1.4.0/1.el7.centos/noarch/b2pweb-release-prod-1.4.0-1.el7.centos.noarch.rpm
  • Rpmforge
    rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm

Installation de Java et Ant

Ant 1.8.2

rpm -Uvh http://mirrors.dotsrc.org/jpackage/6.0/generic/free/RPMS/jpackage-release-6-3.jpp6.noarch.rpm
yum install ant ant-contrib

Customiser un ISO