Aggiungi repository su un'istanza AL2 - Amazon Linux 2

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Aggiungi repository su un'istanza AL2

Queste informazioni si applicano a. AL2 Per informazioni in merito AL2023, consulta Aggiornamenti deterministici tramite repository con versioni nella Guida per AL2023 l'utente di Amazon Linux 2023.

Per impostazione predefinita, le AL2 istanze vengono avviate con i seguenti repository abilitati:

  • amzn2-core

  • amzn2extra-docker

Questi repository cotengono molti pacchetti che vengono aggiornati da Amazon Web Services; potrebbe essere presente un pacchetto che vuoi installare ma contenuto in un altro repository.

Per installare un pacchetto da un archivio diverso con yum, è necessario aggiungere le informazioni relative all'archivio nel file /etc/yum.conf o nel relativo file repository.repo all'interno della directory /etc/yum.repos.d. Puoi eseguire questa operazione manualmente, ma per la maggior parte degli archivi yum è disponibile il file repository.repo corrispondente nel relativo URL.

Per determinare gli archivi yum già installati

Generare l'elenco degli archivi yum installati con il seguente comando:

[ec2-user ~]$ yum repolist all

Nell'output risultante sono elencati gli archivi installati assieme al relativo stato. Per gli archivi abilitati viene visualizzato il numero di pacchetti in essi contenuti.

Per aggiungere un archivio yum a /etc/yum.repos.d
  1. Cerca la posizione del file .repo. Ciò può dipendere dall'archivio che desideri aggiungere. In questo esempio, il file .repo è disponibile in https://www.example.com/repository.repo.

  2. Aggiungi il repository con il comando yum-config-manager.

    [ec2-user ~]$ sudo yum-config-manager --add-repo https://www.example.com/repository.repo Loaded plugins: priorities, update-motd, upgrade-helper adding repo from: https://www.example.com/repository.repo grabbing file https://www.example.com/repository.repo to /etc/yum.repos.d/repository.repo repository.repo | 4.0 kB 00:00 repo saved to /etc/yum.repos.d/repository.repo

Dopo aver installato un archivio, devi abilitarlo come descritto nella procedura seguente.

Per abilitare un archivio yum in /etc/yum.repos.d

Utilizzare il comando yum-config-manager con il contrassegno --enable repository. Il comando seguente abilita l'archivio EPEL (Extra Packages for Enterprise Linux) dal progetto Fedora. Per impostazione predefinita, questo archivio è presente in /etc/yum.repos.d nelle istanze di AMI Amazon Linux ma non è abilitato.

[ec2-user ~]$ sudo yum-config-manager --enable epel

Per ulteriori informazioni e per scaricare la versione più recente di questo pacchetto, consultate https://fedoraproject. org/wiki/EPEL.