Com um repositório, eu fiz assim ( como root ):
# cd /etc/yum.repos
# wget https://some.repo.example.org/foo/bar/Fedora_14/foo_bar.repo
# grep enabled foo_bar.repo
enabled=1
Esta é a maneira recomendada de adicionar um repositório de pacotes no Fedora (> = 14)?
Existe alguma política / padrão que especifique que cada repositório de pacotes Fedora adequado deve (ou deve) conter um arquivo de configuração (ou seja, um .repo
arquivo)?
(basicamente apenas pelo motivo de um usuário ou alguma ferramenta poder copiá-lo para o /etc/yum.repos
diretório local ?)
#
porque você disse que executou os comandos como root. Essa é a convenção e é assim que o prompt raiz se parece.#
convenção comum .Respostas:
Os documentos do Fedora 14. ainda não foi atualizado. A maneira mais recente de fazer isso com apenas um arquivo .repo é:
... você também pode usar
yum-config-mananger --enable
etc.fonte
Se você estiver usando o Fedora 22 ou posterior, em que o dnf substituiu o yum como o gerenciador de pacotes padrão, você poderá usar este comando extraído daqui :
onde _url do repositório é um link para o arquivo .repo.
E você pode habilitá-lo:
em que repositório é o ID exclusivo do repositório.
fonte
Pesquisei um pouco no 'fedora add repository' e obtive alguns links desatualizados e não muito úteis. Por causa do barulho, perdi este link:
http://docs.fedoraproject.org/pt-BR/Fedora_Core/3/html/Software_Management_Guide/sn-using-repositories.html
O que também está desatualizado, mas me dá a dica de procurar uma versão atualizada do guia de gerenciamento de software:
Adicionar novos repositórios
(que também menciona o método wget que usei para adicionar um arquivo .repo)
Estou um pouco surpreso que a documentação oficial e, como parece bastante extensa do fedora, não seja mais pontuada nos resultados do google.
fonte
Parece que nas versões recentes do Fedora, houve uma tentativa de integrar a "Media Repo" com PackageKit, mas houve erros suficientes que foi deixado de fora do Fedora 14 ( este por exemplo). Parece que você terá que seguir as instruções mencionadas nas outras respostas para copiar os pacotes localmente ou montar a imagem ISO como um dispositivo de loopback e configurar o arquivo yum: // URLs para apontar os pacotes.
fonte
Veja aqui: Howto: Adicione um novo repositório yum para instalar o software no CentOS / Redhat Linux
fonte
Adicionar um repositório é bastante fácil no red hat ou em qualquer outro sistema baseado em redhat. É uma questão de um arquivo repo, que especificará o URL de onde buscar os arquivos rpm para instalar.
No entanto, se você quiser entender o funcionamento completo do yum. Vou recomendar a leitura do link abaixo.
Configuração do repositório YUM
fonte