publish: Copr

This commit is contained in:
Cédrix
2026-05-17 18:18:36 +02:00
parent 118711b080
commit 0a991fe4b4
5 changed files with 93 additions and 95 deletions
@@ -1,15 +0,0 @@
{
"title": "Copr",
"_updated_at": "2026-05-17 16:18:34",
"slug": "copr",
"published": true,
"published_at": "2023-02-19 21:46",
"category": "Informatique",
"tags": {
"tags": [
"Copr"
]
},
"seo_title": "",
"seo_description": ""
}
@@ -1,49 +0,0 @@
# Copr
**Copr** (Cool Other Package Repo) est un service d'hébergement et de construction de paquets destiné aux distributions Linux basées sur **RPM**, comme **Fedora**, **CentOS Stream** et **Red Hat Enterprise Linux** (RHEL). Il permet à n'importe quel utilisateur de compiler, héberger et partager des paquets logiciels qui ne figurent pas dans les dépôts officiels de sa distribution.
## À quoi sert Copr ?
Les dépôts officiels d'une distribution sont, par nature, limités : ils ne contiennent que les logiciels validés par les mainteneurs, dans des versions parfois anciennes. Copr comble ce manque en offrant un espace où chacun peut :
- proposer un logiciel absent des dépôts officiels,
- distribuer une version plus récente d'un paquet existant,
- partager ses propres projets avec la communauté.
Concrètement, lorsqu'un développeur soumet le code source d'un paquet (sous forme de fichier `.spec` et de sources), Copr le compile automatiquement dans un **environnement isolé** (une machine virtuelle ou un conteneur dédié). Cette isolation garantit que la construction est reproductible et ne dépend pas de l'environnement personnel du développeur. Le paquet compilé est ensuite mis à disposition dans un dépôt accessible à tous.
## Qui développe Copr ?
Copr est un projet **open source** porté par la communauté **Fedora**, avec le soutien de **Red Hat**. Son code source est hébergé publiquement et accepte les contributions extérieures (rapports de bugs, demandes de fonctionnalités, pull requests). Le service est accessible à cette adresse : <https://copr.fedorainfracloud.org/>.
## Installer un paquet depuis Copr
L'installation d'un paquet Copr se fait en deux temps : on active d'abord le dépôt souhaité, puis on installe le paquet comme n'importe quel autre via `dnf`.
**1. Trouver le dépôt**
Rendez-vous sur <https://copr.fedorainfracloud.org/> et utilisez la recherche pour identifier le dépôt qui contient le paquet voulu. Un nom de dépôt Copr suit toujours la forme `auteur/projet` (par exemple `phracek/PyCharm`).
**2. Activer le dépôt**
```bash
sudo dnf copr enable <auteur/projet>
```
Cette commande ajoute le dépôt à la liste des sources de paquets de votre système. Elle ne s'exécute qu'une seule fois par dépôt.
**3. Installer le paquet**
```bash
sudo dnf install <nom_du_paquet>
```
`dnf` se chargera automatiquement de récupérer le paquet depuis le dépôt Copr nouvellement activé, ainsi que ses éventuelles dépendances.
> **Note de sécurité :** les paquets Copr ne sont pas audités par Fedora. Ils sont fournis tels quels par leurs auteurs. Il est donc prudent de n'activer que des dépôts dont vous connaissez ou faites confiance au mainteneur.
**Pour désactiver un dépôt** par la suite :
```bash
sudo dnf copr disable <auteur/projet>
```
+29 -26
View File
@@ -1,46 +1,49 @@
# copr
# Copr
![](dummy.png)
**Copr** (Cool Other Package Repo) est un service d'hébergement et de construction de paquets destiné aux distributions Linux basées sur **RPM**, comme **Fedora**, **CentOS Stream** et **Red Hat Enterprise Linux** (RHEL). Il permet à n'importe quel utilisateur de compiler, héberger et partager des paquets logiciels qui ne figurent pas dans les dépôts officiels de sa distribution.
**Copr** est un service de construction de paquets pour les distributions Linux basées sur **RPM**, telles que **Fedora**, **CentOS** et **Red Hat Enterprise Linux** (RHEL). Il permet aux utilisateurs de créer, de construire et de partager des paquets logiciels tiers qui ne sont pas disponibles dans les dépôts officiels de leur distribution.
## À quoi sert Copr ?
**Copr** estveloppé et maintenu par la communauté **Fedora**, avec le soutien de **Red Hat**. **Fedora** est une distribution **Linux** basée sur **RPM**, et **Copr** a été créé pour offrir aux utilisateurs un moyen facile de créer et de distribuer des paquets tiers pour **Fedora** et les distributions basées sur **Fedora**, telles que **CentOS** et **Red Hat Enterprise Linux** (RHEL).
Les dépôts officiels d'une distribution sont, par nature, limités : ils ne contiennent que les logiciels validés par les mainteneurs, dans des versions parfois anciennes. Copr comble ce manque en offrant un espace où chacun peut :
**Copr** est un projet open source, ce qui signifie que tout le monde peut contribuer à son développement et à son amélioration. Le code source de Copr est hébergé sur GitHub, où la communauté peut soumettre des problèmes, des demandes de fonctionnalités et des pull requests pour améliorer le service.
- proposer un logiciel absent des dépôts officiels,
- distribuer une version plus récente d'un paquet existant,
- partager ses propres projets avec la communauté.
**Copr** utilise un environnement de construction isolé pour compiler les paquets, ce qui permet aux utilisateurs de construire des paquets à partir des dernières sources de logiciels. Les utilisateurs peuvent ensuite distribuer ces paquets à d'autres utilisateurs via le référentiel **Copr**.
Concrètement, lorsqu'un développeur soumet le code source d'un paquet (sous forme de fichier `.spec` et de sources), Copr le compile automatiquement dans un **environnement isolé** (une machine virtuelle ou un conteneur dédié). Cette isolation garantit que la construction est reproductible et ne dépend pas de l'environnement personnel du développeur. Le paquet compilé est ensuite mis à disposition dans un dépôt accessible à tous.
**Copr** est un projet open-source, ce qui signifie que les utilisateurs peuvent contribuer au développement et amélioration du service. Le site web officiel de **Copr** fournit des informations détaillées sur la façon de l'utiliser et de commencer à construire des paquets.
## Qui développe Copr ?
## Installer un paquet Copr
Pour installer des paquets provenant de **Copr**, vous devez d'abord ajouter le référentiel **Copr** à votre système, puis vous pouvez installer les paquets à partir de ce référentiel en utilisant votre gestionnaire de paquets.
Copr est un projet **open source** porté par la communauté **Fedora**, avec le soutien de **Red Hat**. Son code source est hébergé publiquement et accepte les contributions extérieures (rapports de bugs, demandes de fonctionnalités, pull requests). Le service est accessible à cette adresse : <https://copr.fedorainfracloud.org/>.
Voici les étapes générales pour ajouter un référentiel **Copr** et installer un paquet à partir de ce référentiel sur une distribution basée sur **RPM**, telle que **Fedora** ou **CentOS** :
## Installer un paquet depuis Copr
- Recherchez le nom du référentiel **Copr** qui contient le paquet que vous souhaitez installer. Vous pouvez le trouver sur le site web de **Copr** en utilisant la fonction de recherche : https://copr.fedorainfracloud.org/
L'installation d'un paquet Copr se fait en deux temps : on active d'abord le dépôt souhaité, puis on installe le paquet comme n'importe quel autre via `dnf`.
- Ajoutez le référentiel **Copr** à votre système en utilisant la commande suivante dans un terminal :
**1. Trouver le dépôt**
```BASH
sudo dnf copr enable <nom_du_referentiel>
Rendez-vous sur <https://copr.fedorainfracloud.org/> et utilisez la recherche pour identifier le dépôt qui contient le paquet voulu. Un nom de dépôt Copr suit toujours la forme `auteur/projet` (par exemple `phracek/PyCharm`).
**2. Activer le dépôt**
```bash
sudo dnf copr enable <auteur/projet>
```
Remplacez <nom_du_referentiel> par le nom du référentiel que vous souhaitez ajouter.
Cette commande ajoute le dépôt à la liste des sources de paquets de votre système. Elle ne s'exécute qu'une seule fois par dépôt.
- Mettez à jour la liste des paquets disponibles sur votre système en utilisant la commande suivante :
**3. Installer le paquet**
```BASH
sudo dnf update
```
- Installez le paquet à partir du référentiel Copr en utilisant la commande suivante :
```BASH
```bash
sudo dnf install <nom_du_paquet>
```
Remplacez <nom_du_paquet> par le nom du paquet que vous souhaitez installer.
`dnf` se chargera automatiquement de récupérer le paquet depuis le dépôt Copr nouvellement activé, ainsi que ses éventuelles dépendances.
--
> **Note de sécurité :** les paquets Copr ne sont pas audités par Fedora. Ils sont fournis tels quels par leurs auteurs. Il est donc prudent de n'activer que des dépôts dont vous connaissez ou faites confiance au mainteneur.
Ces étapes peuvent varier légèrement en fonction de votre distribution et de votre gestionnaire de paquets. Il est donc recommandé de consulter la documentation de votre distribution ou de Copr pour des instructions spécifiques.
**Pour désactiver un dépôt** par la suite :
```bash
sudo dnf copr disable <auteur/projet>
```
+18 -5
View File
@@ -1,18 +1,31 @@
{
"uuid": "bbbce859-3011-4d0f-927c-b8594450ff1b",
"slug": "copr",
"title": "copr",
"title": "Copr",
"author": "cedric@abonnel.fr",
"published": true,
"published_at": "2023-02-19 21:46:51",
"featured": false,
"published_at": "2023-02-19 21:46",
"created_at": "2023-02-19 21:46:51",
"updated_at": "2023-02-19 21:46:51",
"revisions": [],
"updated_at": "2026-05-17 16:18:36",
"revisions": [
{
"n": 1,
"date": "2026-05-17 16:18:36",
"comment": "Titre modifié, tags modifiés, contenu modifié",
"title": "copr"
}
],
"cover": "",
"files_meta": [],
"external_links": [],
"seo_title": "",
"seo_description": "",
"og_image": "",
"category": "Informatique"
"category": "Informatique",
"tags": {
"tags": [
"Copr"
]
}
}
@@ -0,0 +1,46 @@
# copr
![](dummy.png)
**Copr** est un service de construction de paquets pour les distributions Linux basées sur **RPM**, telles que **Fedora**, **CentOS** et **Red Hat Enterprise Linux** (RHEL). Il permet aux utilisateurs de créer, de construire et de partager des paquets logiciels tiers qui ne sont pas disponibles dans les dépôts officiels de leur distribution.
**Copr** est développé et maintenu par la communauté **Fedora**, avec le soutien de **Red Hat**. **Fedora** est une distribution **Linux** basée sur **RPM**, et **Copr** a été créé pour offrir aux utilisateurs un moyen facile de créer et de distribuer des paquets tiers pour **Fedora** et les distributions basées sur **Fedora**, telles que **CentOS** et **Red Hat Enterprise Linux** (RHEL).
**Copr** est un projet open source, ce qui signifie que tout le monde peut contribuer à son développement et à son amélioration. Le code source de Copr est hébergé sur GitHub, où la communauté peut soumettre des problèmes, des demandes de fonctionnalités et des pull requests pour améliorer le service.
**Copr** utilise un environnement de construction isolé pour compiler les paquets, ce qui permet aux utilisateurs de construire des paquets à partir des dernières sources de logiciels. Les utilisateurs peuvent ensuite distribuer ces paquets à d'autres utilisateurs via le référentiel **Copr**.
**Copr** est un projet open-source, ce qui signifie que les utilisateurs peuvent contribuer au développement et amélioration du service. Le site web officiel de **Copr** fournit des informations détaillées sur la façon de l'utiliser et de commencer à construire des paquets.
## Installer un paquet Copr
Pour installer des paquets provenant de **Copr**, vous devez d'abord ajouter le référentiel **Copr** à votre système, puis vous pouvez installer les paquets à partir de ce référentiel en utilisant votre gestionnaire de paquets.
Voici les étapes générales pour ajouter un référentiel **Copr** et installer un paquet à partir de ce référentiel sur une distribution basée sur **RPM**, telle que **Fedora** ou **CentOS** :
- Recherchez le nom du référentiel **Copr** qui contient le paquet que vous souhaitez installer. Vous pouvez le trouver sur le site web de **Copr** en utilisant la fonction de recherche : https://copr.fedorainfracloud.org/
- Ajoutez le référentiel **Copr** à votre système en utilisant la commande suivante dans un terminal :
```BASH
sudo dnf copr enable <nom_du_referentiel>
```
Remplacez <nom_du_referentiel> par le nom du référentiel que vous souhaitez ajouter.
- Mettez à jour la liste des paquets disponibles sur votre système en utilisant la commande suivante :
```BASH
sudo dnf update
```
- Installez le paquet à partir du référentiel Copr en utilisant la commande suivante :
```BASH
sudo dnf install <nom_du_paquet>
```
Remplacez <nom_du_paquet> par le nom du paquet que vous souhaitez installer.
--
Ces étapes peuvent varier légèrement en fonction de votre distribution et de votre gestionnaire de paquets. Il est donc recommandé de consulter la documentation de votre distribution ou de Copr pour des instructions spécifiques.