draft: copr
This commit is contained in:
@@ -2418,3 +2418,47 @@
|
||||
{"ts":"2026-05-17 15:00:13","url":"/loisirs/musique/john-williams-out-of-this-world","ref":"","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 14.2; rv:127.0) Gecko/20100101 Firefox/127.0"}
|
||||
{"ts":"2026-05-17 15:02:48","url":"/informatique/technologie/ordinateur/ordinateurs-personnels-fabriques-par-thomson-dans-les-80","ref":"","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:147.0) Gecko/20100101 Firefox/147.0"}
|
||||
{"ts":"2026-05-17 15:03:07","url":"/favicon.ico","ref":"","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36"}
|
||||
{"ts":"2026-05-17 15:06:29","url":"/informatique/serveur/web-linux-apache/comment_demenager_un_hebergement_web_sans_trop_de_perturbations","ref":"","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36"}
|
||||
{"ts":"2026-05-17 15:08:00","url":"/informatique/applications/linux_gdisk","ref":"","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 13.4; rv:131.0) Gecko/20100101 Firefox/131.0"}
|
||||
{"ts":"2026-05-17 15:08:24","url":"/.git/HEAD","ref":"https://abonnel.fr/.git/HEAD","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 15_7_5) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.0 Safari/605.1.15"}
|
||||
{"ts":"2026-05-17 15:08:25","url":"/.git/config","ref":"https://abonnel.fr/.git/config","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0"}
|
||||
{"ts":"2026-05-17 15:08:28","url":"/.well-known/traffic-advice","ref":"","ua":"Chrome Privacy Preserving Prefetch Proxy"}
|
||||
{"ts":"2026-05-17 15:08:28","url":"/electronique/esp/wifi-manager","ref":"https://www.google.com/","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36"}
|
||||
{"ts":"2026-05-17 15:09:21","url":"/electronique/esp/wifi-manager","ref":"https://www.google.com/","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36"}
|
||||
{"ts":"2026-05-17 15:09:38","url":"/informatique/linux/cle-wifi-linux","ref":"https://www.google.com/","ua":"Mozilla/5.0 (X11; Linux x86_64; rv:150.0) Gecko/20100101 Firefox/150.0"}
|
||||
{"ts":"2026-05-17 15:11:36","url":"/informatique/applications/pi-hole/de-activer-group","ref":"","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 13.7; rv:130.0) Gecko/20100101 Firefox/130.0"}
|
||||
{"ts":"2026-05-17 15:11:46","url":"/electronique/esp/wifi-manager","ref":"","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36"}
|
||||
{"ts":"2026-05-17 15:12:49","url":"/informatique/applications/proftpd","ref":"","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 14_5_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.6943.98 Safari/537.36"}
|
||||
{"ts":"2026-05-17 15:19:51","url":"/informatique/k9mail-android","ref":"","ua":"Mozilla/5.0 (compatible; SemrushBot/7~bl; +http://www.semrush.com/bot.html)"}
|
||||
{"ts":"2026-05-17 15:23:12","url":"/informatique/linux/commandes/usermod","ref":"https://abonnel.fr/informatique/linux/commandes/usermod","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; SleepBot/1.0; +http://sleepbot.com/) Chrome/131.0.0.0 Safari/537.36"}
|
||||
{"ts":"2026-05-17 15:23:27","url":"/informatique/linux/applications/adobe-flash-player","ref":"","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/116.0.1938.76 Safari/537.36"}
|
||||
{"ts":"2026-05-17 15:23:47","url":"/journal_geek/2012/10/31/connexions-adsl","ref":"","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/116.0.1938.76 Safari/537.36"}
|
||||
{"ts":"2026-05-17 15:27:07","url":"/electronique/esp/esp8266ex-restore-commandes-at","ref":"https://www.google.com/","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36"}
|
||||
{"ts":"2026-05-17 15:27:34","url":"/informatique/installation-postgres-client-17-debian-ubuntu","ref":"","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/116.0.1938.76 Safari/537.36"}
|
||||
{"ts":"2026-05-17 15:29:14","url":"/electronique/esp/wifi-manager","ref":"","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36"}
|
||||
{"ts":"2026-05-17 15:29:57","url":"/informatique/linux/applications/ffmpeg/changer-de-resolution-d-une-video-avec-ffmpeg","ref":"","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36; compatible; OAI-SearchBot/1.3; +https://openai.com/searchbot"}
|
||||
{"ts":"2026-05-17 15:30:06","url":"/vie_pratique/radio/radios_nationales","ref":"","ua":"Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.7778.96 Mobile Safari/537.36 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"}
|
||||
{"ts":"2026-05-17 15:32:06","url":"/electronique/esp/se-connecter-a-un-reseau-wifi","ref":"","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36"}
|
||||
{"ts":"2026-05-17 15:37:53","url":"/vie_pratique/television/frequences_emetteur_chambery_mont_du_chat/index","ref":"https://www.google.com/","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Mobile Safari/537.36"}
|
||||
{"ts":"2026-05-17 15:38:34","url":"/vie_pratique/television/frequences_emetteur_chambery_mont_du_chat/index","ref":"https://www.google.com/","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Mobile Safari/537.36"}
|
||||
{"ts":"2026-05-17 15:43:07","url":"/loisirs/podcasts/loisirs/voyages/musee_de_la_draperie_vienne","ref":"https://www.abonnel.fr/loisirs/podcasts/loisirs/voyages/musee_de_la_draperie_vienne?idx=vie_pratique%3Agranieu","ua":"Mozilla/5.0 (Linux; Android 7.0;) AppleWebKit/537.36 (HTML, like Gecko) Mobile Safari/537.36 (compatible; PetalBot;+https://webmaster.petalsearch.com/site/petalbot)"}
|
||||
{"ts":"2026-05-17 15:46:14","url":"/informatique/linux/commandes/rmdir","ref":"https://abonnel.fr/informatique/linux/commandes/rmdir","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; SleepBot/1.0; +http://sleepbot.com/) Chrome/131.0.0.0 Safari/537.36"}
|
||||
{"ts":"2026-05-17 15:49:23","url":"/informatique/langage/php/8.2-json-inclus-dans-le-coeur-de-php","ref":"","ua":"Mozilla/5.0 (compatible; SemrushBot/7~bl; +http://www.semrush.com/bot.html)"}
|
||||
{"ts":"2026-05-17 15:53:36","url":"/informatique/virtualisation/virt-fedora","ref":"","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 11.7; rv:128.0) Gecko/20100101 Firefox/128.0"}
|
||||
{"ts":"2026-05-17 15:56:48","url":"/informatique/cfp/recapitulatif_des_codes_gsm","ref":"","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36"}
|
||||
{"ts":"2026-05-17 15:57:09","url":"/vie_pratique/cgos-compte-retraite-espace-personnel","ref":"","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/116.0.1938.76 Safari/537.36"}
|
||||
{"ts":"2026-05-17 15:57:10","url":"/informatique/tpm2","ref":"","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36"}
|
||||
{"ts":"2026-05-17 15:59:52","url":"/informatique/applications/photorec","ref":"","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36"}
|
||||
{"ts":"2026-05-17 16:00:03","url":"/user","ref":"https://www.abonnel.fr/user?idx=informatique%3Acfp","ua":"Mozilla/5.0 (Linux; Android 7.0;) AppleWebKit/537.36 (HTML, like Gecko) Mobile Safari/537.36 (compatible; PetalBot;+https://webmaster.petalsearch.com/site/petalbot)"}
|
||||
{"ts":"2026-05-17 16:01:03","url":"/informatique/linux/commandes/apt-get","ref":"","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/116.0.1938.76 Safari/537.36"}
|
||||
{"ts":"2026-05-17 16:01:20","url":"/informatique/index","ref":"","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36"}
|
||||
{"ts":"2026-05-17 16:05:37","url":"/informatique/cfp/installer_le_scanner_epson_perfection_v200_photo_version_11901","ref":"https://www.abonnel.fr/","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0"}
|
||||
{"ts":"2026-05-17 16:07:09","url":"/informatique/numlock-caplock-indicator-linux","ref":"","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36"}
|
||||
{"ts":"2026-05-17 16:10:40","url":"/vie_pratique/cgos-compte-retraite-espace-personnel","ref":"https://www.google.com/","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0"}
|
||||
{"ts":"2026-05-17 16:10:54","url":"/informatique/index","ref":"","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36"}
|
||||
{"ts":"2026-05-17 16:11:37","url":"/informatique/linux/applications/coturn","ref":"","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot"}
|
||||
{"ts":"2026-05-17 16:11:48","url":"/electronique/ces-technos-qui-n-ont-jamais-encore-percees","ref":"","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36"}
|
||||
{"ts":"2026-05-17 16:12:51","url":"/vie_pratique/granieu/index","ref":"","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36"}
|
||||
{"ts":"2026-05-17 16:15:17","url":"/podcast/feed.xml","ref":"","ua":"PodcastAddict/v5 (+https://podcastaddict.com/; Android podcast app)"}
|
||||
{"ts":"2026-05-17 16:15:17","url":"/podcast/feed.xml","ref":"","ua":"PodcastAddict/v5 (+https://podcastaddict.com/; Android podcast app)"}
|
||||
{"ts":"2026-05-17 16:15:17","url":"/podcast/feed.xml","ref":"","ua":"okhttp/5.3.2"}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{
|
||||
"title": "copr",
|
||||
"_updated_at": "2026-05-17 15:03:32"
|
||||
"title": "Copr",
|
||||
"_updated_at": "2026-05-17 16:18:01"
|
||||
}
|
||||
|
||||
@@ -1,44 +1,63 @@
|
||||
# copr
|
||||
Voici une réécriture plus claire et pédagogique de votre texte. J'ai restructuré pour éviter les répétitions (le caractère open-source était mentionné deux fois, par exemple) et rendu la progression plus logique : d'abord ce que c'est, puis qui le maintient, puis comment ça fonctionne, et enfin comment l'utiliser.
|
||||
|
||||
**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
|
||||
|
||||
**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** (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** 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**.
|
||||
## À quoi sert 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.
|
||||
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 :
|
||||
|
||||
## 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.
|
||||
- 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é.
|
||||
|
||||
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** :
|
||||
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.
|
||||
|
||||
- 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/
|
||||
## Qui développe Copr ?
|
||||
|
||||
- Ajoutez le référentiel **Copr** à votre système en utilisant la commande suivante dans un terminal :
|
||||
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/>.
|
||||
|
||||
```BASH
|
||||
sudo dnf copr enable <nom_du_referentiel>
|
||||
## 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>
|
||||
```
|
||||
|
||||
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>
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
Quelques changements notables que j'ai faits, au cas où vous voulez ajuster :
|
||||
|
||||
- Suppression du `dnf update` entre l'activation et l'installation : il n'est pas nécessaire, `dnf` rafraîchit ses métadonnées automatiquement.
|
||||
- Ajout de l'acronyme « Cool Other Package Repo » qui est le vrai nom officiel.
|
||||
- Remplacement de « CentOS » par « CentOS Stream » (CentOS classique n'existe plus depuis 2021).
|
||||
- Ajout d'un avertissement de sécurité, qui me semble important pour un public débutant.
|
||||
- Ajout de la commande `disable` qui manquait pour un cycle complet.
|
||||
Reference in New Issue
Block a user