Erro: O arquivo contém erros de análise: file: /////etc/yum.repos.d/dag.repo

1

Eu li que você tem que ter cuidado com os arquivos de recompra para a segurança com terceiros adicionados.

De qualquer forma, eu estou simplesmente tentando instalar o ffmpeg e estou preso porque o yum não gosta do que está lendo nos arquivos do repositório e, como eu não tenho uma compreensão real do que esses arquivos fazem, não consigo fazer sentido lógico.

A princípio, segui o blog do Linux, que sugeriu criar um arquivo de recompra em /etc/yum.repos.d/ e nomeou-o como ffmpeg.repo e colocou o seguinte script nele:

[ffmpeg]
   name=FFmpeg RPM Repository for Red Hat Enterprise Linux
   baseurl=http://apt.sw.be/redhat/el6/en/x86_64/dag/  (64 Bit OS)
   #baseurl=http://apt.sw.be/redhat/el6/en/i386/dag/   (32 Bit OS)
   gpgcheck=1
   enabled=1

Eu não consegui trabalhar, então voltei para o arquivo e removi espaços vazios no começo que pelo menos habilitaram o yum para gerar o erro.

Então, tentei renomear ffmpeg.repo para dag.repo e adicionei o seguinte:

[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el6/en/x86_64/dag/
gpgcheck=1
gpgkey=http://apt.sw.be/RPM-GPG-KEY.dag.txt
enabled=1
includepkgs=ffmpeg ffmpeg-* faac a52dec x264 opencore-amr lame librtmp    schroedinger libva dirac orc

Em seguida, criei um arquivo centos.repo no mesmo diretório sugerido por outro blog LINUX e adicionei o seguinte:

[centos]
name=CentOS-6 – Base
baseurl=http://mirror.centos.org/centos/6/os/x86_64/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6
enabled=1
priority=1
protect=1
includepkgs=SDL libtheora gsm libdc1394 libdrm liboil mesa-dri-drivers mesa-     dri1-drivers mesa-dri-filesystem libraw1394 libpciaccess cppunit

De qualquer forma, o erro se repete e não consigo instalar ffmpeg .

bash-4.1# ls
CentOS-Base.repo       CentOS-Vault.repo  mirrors-rpmforge-extras
CentOS-Debuginfo.repo  ffmpeg.repo        mirrors-rpmforge-testing
CentOS-Media.repo      mirrors-rpmforge   rpmforge.repo

bash-4.1# yum update
Loaded plugins: fastestmirror
Repository 'ffmpeg': Error parsing config: Error parsing "baseurl =     'http://apt.sw.be/redhat/el6/en/x86_64/dag/  (64 Bit OS)'": URL must be http,    ftp, file or https not ""
  Loading mirror speeds from cached hostfile
  * rpmforge: mirror.ventraip.net.au
 rpmforge                                                 | 1.9 kB     00:00     
  rpmforge/primary_db                                      | 2.8 MB         00:04     
  Setting up Update Process
    
por cea 23.02.2014 / 07:07

1 resposta

5

Você precisa retirar os espaços no arquivo. Faça com que pareça assim:

[ffmpeg]
name=FFmpeg RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el6/en/x86_64/dag/
#baseurl=http://apt.sw.be/redhat/el6/en/i386/dag/
gpgcheck=1
enabled=1

Além disso, o erro é bastante claro. Existem erros de sintaxe no arquivo dag.repo . Não tenho certeza do que é a sua pergunta. Qual é o estado atual do seu diretório /etc/yum.repo.d e qual é o conteúdo dos arquivos. Mas você precisa manter esse diretório sob controle.

Eu sugeriria tirar os arquivos de lá que não estão em uso, já que eles continuarão a persegui-lo, bagunçando o resto da sua instalação do YUM.

NOTA 1: Todo repositório deve ter seu próprio arquivo .repo , não misture o conteúdo dos repositórios em um único arquivo!

NOTA2: Se você não entende o que está fazendo com este diretório, sugiro que você não mexa com ele de maneira tão casual. Você pode definitivamente colocar seu sistema em um estado complicado, onde sua única saída será fazer uma instalação completa novamente. Eu tenho usado as distros da Red Hat há mais de 20 anos, por favor, siga este conselho!

NOTA 3: Também ao lidar com repos de terceiros (é para isso que todos esses arquivos estão apontando neste diretório - que você está editando), geralmente é melhor utilizar os repositórios usando o front método da porta vs. edição desses arquivos.

Por exemplo, a URL apt.sw.be que você está tentando chamar é oficialmente conhecida como RepoForge e tem um RPM real que você pode baixar e instalar para ativar este repositório.

Você pode ler sobre seu uso aqui:

por 23.02.2014 / 07:52