Ajouter des référentiels à un serveur Linux
- Base De Connaissances /
- VPS serveur dédié /
- Ajouter des référentiels à un serveur Linux
Niveau d'expertise : Avancé
Les référentiels standard contiennent une grande variété de packages logiciels, mais comme ces packages sont organisés par les distributions, ils sont choisis pour leur stabilité et leurs licences. Il peut arriver qu'un progiciel nécessaire ne soit pas disponible dans les référentiels standards. Dans ces cas, des référentiels supplémentaires peuvent être ajoutés à votre serveur, permettant ainsi l'installation de logiciels différents ou plus récents..
CentOS
Il existe de nombreux référentiels différents dans CentOS, dont seuls certains sont activés par défaut. Les principaux référentiels activés sont [base], [mises à jour], [addons] et [extras]. Les autres référentiels ne sont pas activés, car ils pourraient remplacer vos packages principaux.
Pour ajouter un référentiel à votre serveur CentOS, déplacez simplement le fichier .repo dans le répertoire du référentiel :
/etc/yum.repos.d/
Les fichiers .repo sont disponibles sur les sites Web des référentiels. Vous devez être connecté en tant que root pour déplacer les fichiers .repo.
Ubuntu
Il existe quatre référentiels principaux dans Ubuntu : Main, Restricted, Universe et Multiverse.
Main est le référentiel de base par défaut des logiciels officiellement pris en charge, tel qu'organisé par Canonical.
Restreint est un référentiel contenant des logiciels pris en charge qui ne sont pas open source, tels que MP3 ou Flash.
Universe est maintenu par la plus grande communauté d'utilisateurs et de développeurs Ubuntu. Ceux-ci ne sont pas officiellement pris en charge, mais ont tendance à être les versions les plus récentes.
Multiverse contient des logiciels qui sont limités d'une certaine manière, soit par les conditions de licence, soit par la juridiction légale. Pour vous assurer que votre utilisation est autorisée, vérifiez vos lois et réglementations locales. Veuillez noter que les packages Multivers peuvent ne pas recevoir les mises à jour de sécurité en temps opportun.
Heberdomaine recommande fortement d'utiliser le référentiel principal par défaut. Toute installation de logiciel non pris en charge est strictement aux risques et périls du client.
Si vous souhaitez toujours ajouter d'autres référentiels, procédez comme suit :
Commencez par vous connecter à votre serveur en tant que root.
Ouvrez le fichier suivant dans l'éditeur de votre choix. Dans cet exemple, nous utilisons nano :
nano /etc/apt/sources.list
This file contains the list of repositories used by your server.
Simply add the repository names that you wish to use. For example, if you were adding the 'universe' repository for Ubuntu 12.04 LTS ('quetzal'), you would add these lines to sources.list:
deb http://us.archive.ubuntu.com/ubuntu/ quetzal universe deb-src http://us.archive.ubuntu.com/ubuntu/ quetzal universe deb http://us.archive.ubuntu.com/ubuntu/ quetzal universe deb-src http://us.archive.ubuntu.com/ubuntu/ quetzal universeFor other versions of Ubuntu, simply replace 'quetzal' with the correct version name, i.e. lucid, hardy, etc., and for different repositories, simply replace 'universe'. You can also add multiple new repositories by adding the same lines again after replacing the appropriate names.
Once you are done editing the file, save and quit. Then update your repositories by running this command:
apt-get update
Une fois que votre serveur a terminé la mise à jour des listes de packages, vous pourrez installer de nouveaux packages à l'aide de la commande APT.
Debian
Comme Debian et Ubuntu sont construits en utilisant le même framework, vous pouvez ajouter des référentiels de la même manière que dans Ubuntu. Cela dit, cependant, les principaux référentiels de Debian sont nommés différemment d'Ubuntu.
Heberdomaine recommande fortement d'utiliser les référentiels par défaut.
Outre Main, qui est le référentiel par défaut de Debian, il existe également Contrib et Non-Free, qui sont limités par des lois ou des restrictions de licence. Veuillez vérifier votre législation locale pour vous assurer que votre utilisation est autorisée.
Dans cet exemple, vous ajouteriez ces lignes au fichier /etc/apt/sources.list de votre serveur Debian :
deb http://http.us.debian.org/debian/ squeeze main contrib non-freedeb-src http://http.us.debian.org/debian/ squeeze main contrib non-free
Ici, les dépôts Contrib et Non-Free ont été activés pour Debian 6, également connu sous le nom de "Squeeze". Si vous utilisez une version différente de Debian, remplacez simplement "squeeze" par le nom de version approprié.
Pour plus d'informations sur le système d'empaquetage de Debian, veuillez consulter la documentation officielle, disponible au lien suivant :
http://www.debian.org/distrib/packages
Comme avec Ubuntu, une fois que vous avez terminé de modifier le fichier, enregistrez et quittez. Mettez ensuite à jour vos dépôts en exécutant cette commande :
apt-get update
Une fois que votre serveur a terminé la mise à jour des listes de packages, vous pourrez installer de nouveaux packages à l'aide de la commande APT.
CommanderOuvrir un ticket
Soumettez une demande d'assistance