Instalando bibliotecas do desenvolvedor para o Fedora 19 sem conexão com a internet

3

Estou tentando usar o Fedora 19 no meu Lenovo Yoga 13. Um problema comum com essa configuração é que o Wi-Fi do laptop não funciona imediatamente em qualquer distribuição Linux. Esta questão e também esta questão é muito semelhante à minha , em que os solicitantes encontraram drivers de WLAN funcionando, mas tiveram problemas para instalá-los. No entanto, no meu cenário para make & make install do driver, aparentemente preciso dos seguintes pacotes:

kernel-headers kernel-devel gcc patch

Como não tenho porta sem fio ou Ethernet, não consigo usar yum para instalá-los pela Internet. Eu tentei baixar os pacotes rpm em outra máquina, transferi-los através de uma unidade flash, e usando rpm -Uhv para instalar cada um, mas eles parecem precisar de dependências infinitas que eu não tenho de instalar o Fedora 19 via USB ao vivo. Eu desisti depois de algumas horas tentando navegar nessas listas de dependências.

Existe uma maneira melhor de instalar os pacotes de desenvolvimento necessários para instalar um driver quando não tenho conexão com a Internet?

    
por MattLBeck 20.08.2013 / 17:53

1 resposta

2

Você pode yum install de um repositório local em vez de um repositório de rede. Se você não instalou nenhuma atualização no seu sistema (e parece que você não tem), você pode usar o DVD de instalação (embora não seja a versão Live CD / Live USB). Há instruções para este no guia de instalação ; a versão rápida é montar o DVD em algum lugar (como /mnt ) e criar um arquivo /etc/yum.repos.d/dvd.repo como este:

[dvd]
baseurl=file:///mnt/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch

e depois vá em frente e yum install deste repositório. Por padrão, o yum tentará (e falhará) acessar seus repositórios de rede, então você deve editar os arquivos de configuração para desativá-los ou executar o comando do yum assim:

 yum --disablerepo='*' --enablerepo=dvd install ...

Se você não tiver uma unidade de DVD, você pode fazer algo semelhante com um dispositivo USB no qual você copiou o conteúdo do repositório do Fedora 19. É claro que você não precisa realmente de tudo, mas apenas conseguir tudo é a maneira mais fácil de evitar ter que descobrir a cadeia de dependências.

    
por 20.08.2013 / 19:30