como instalar cabeçalhos de kernel para o fedora 22 - sem rede

1

Estou tentando obter uma instalação útil do Fedora 22 em execução no meu laptop Lenovo yoga 3 pro.

Eu fiz uma instalação completa do fedora em uma unidade flash USB3 e ela funciona bem, mas não tenho nenhuma rede. Eu comprei um adaptador D-Link DUB1312 USB Ethernet, mas descobri que preciso compilar drivers para isso. Eu baixei a fonte do driver e tentei fazer. Aqui descobri que precisava de fontes do kernel-devel.

Então eu mudei para o Windows e baixei para USB o que parecia ser o pacote certo daqui: link

Voltou para o Fedora, montou a unidade USB e tentou instalar o pacote:

[root@localhost DUB-1312_A1_Linux_Driver_v1.4.0]# dnf install /mnt/kernel-devel-4.0.4-301.fc22.x86_64.rpm 
Error: Failed to synchronize cache for repo 'fedora' from 'https://mirrors.fedoraproject.org/metalink?repo=fedora-22&arch=x86_64': Cannot prepare internal mirrorlist: Curl error (6): Couldn't resolve host name for https://mirrors.fedoraproject.org/metalink?repo=fedora-22&arch=x86_64 [Could not resolve host: mirrors.fedoraproject.org]

Eu não entendo exatamente o que está acontecendo aqui, mas parece que o dnf está tentando se conectar à internet - não tenho conectividade com a Internet.

Então, eu estou meio preso. Eu não posso construir o driver para o meu adaptador USB Etnerenet sem o kernel-devel. Alguma dica aqui sobre como instalar o pacote kernel-devel a partir de drive USB sem rede?

Agradecemos antecipadamente

    
por harry courtice 15.08.2015 / 05:53

1 resposta

1

A solução foi usar o argumento --disablerepo para dnf. Parece que o dnf vem configurado fora da caixa para procurar repositórios "fedora" e "updates".
O comando que funcionou para mim foi:
    # dnf --disablerepo fedora --disablerepo updates instala o kernel-devel-4.0.4-301.fc22.x86_64.rpm

Note que eu precisei instalar o GCC, e binutils, etcetra. No final, descobri que eu poderia ligar para o meu telefone Android e obter conectividade através de USB e Wi-Fi do telefone. Tudo correu bem depois disso.

    
por 17.08.2015 / 15:09