debian jessie 8.2 instalar manualmente o wpasupplicant e as dependências

1

Eu tenho que instalar manualmente o wpa_supplicant para conectar ao meu roteador e obter conexão com a internet

A única chance que tenho no momento é baixar manualmente os arquivos no meu pendrive de outro PC, depois montar o stick no debian e colocar os arquivos nos diretórios apropriados (instalando-os manualmente)

Eu baixei o wpasupplicant .deb a partir de packages.debian.org e importou os arquivos do pendrive usando mkdir , mount e umount

Em seguida, corro dpkg -i , seguido de apt-get install -f , conforme descrito em este post

Mas parece que há subdependências não resolvidas e em um ponto a instalação foi interrompida por um prompt "insert cd rom"

Resultado de:

# lsb_release -a :

No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 8.2 (jessie)
Release:    8.2
Codename:   jessie

# uname -a :

Linux debian 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1+deb8u3 (2015-08-04) x86_64 GNU/Linux
    
por neoDev 25.12.2015 / 20:39

1 resposta

1

Os componentes de software na Debian são instalados usando arquivos .deb.

deb (formato de arquivo)

Usando a pesquisa em diretórios de pacotes da Pesquisa Debian

O pacote que você precisa é wpasupplicant e a página do jessie é Package: wpasupplicant (2.3-1 + deb8u3) [security]

Do uname, sabemos que você tem um sistema amd64, portanto, uma possível URL para ele vinculada por essa página é a partir de hoje:

pacote wpasupplicant da atualização principal

Depois de baixar o arquivo wpasupplicant * deb em outro PC, trazendo-o com uma caneta e montando-o, você pode instalá-lo usando o dpkg com o seguinte comando:

sudo dpkg -i wpasupplicant*amd64.deb

Dependências (de / var / lib / dpkg / status)

Depends: libc6 (>= 2.15), libnl-3-200 (>= 3.2.7), libnl-genl-3-200 (>= 3.2.7), libnl-route-3-200 (>= 3.2.7), libssl1.0.0 (>= 1.0.1), lsb-base

Alguns deles provavelmente estão instalados.

Usando novamente o link

link link link link link < br> link

Isso pode trazer algumas outras dependências, que você pode encontrar novamente na página de pesquisa.

No entanto, se em outro sistema Debian amd64 funcional, em vez de baixar um por um, você pode baixar um pacote e suas dependências:

Como baixar todas as dependências e pacotes no diretório

sudo aptitude clean
sudo aptitude --download-only install <your_package_here>
sudo cp /var/cache/apt/archives/*.deb <your_directory_here>

Nota: Se isto não funcionar com a sua versão atual do Debian, tente fazer isto em seu lugar:

sudo cd /somedirectory
sudo apt-get download PACKAGE && apt-cache depends -i PACKAGE | awk '{print $2}' | xargs  apt-get download

Quanto ao arquivo sources.list, comente por enquanto a linha que começa com "deb cdrom:" em /etc/apt/sources.list

Eu então recomendo que, depois de ter conectividade com a Internet, você coloque o seu sources.list da seguinte forma:

deb http://httpredir.debian.org/debian jessie main contrib non-free
deb http://security.debian.org/ jessie/updates main contrib non-free

E execute os comandos:

sudo apt-get update
sudo apt-get upgrade
    
por 25.12.2015 / 22:43