
Ubuntu 16.04 xenial - Servidor mínimo - nova instalação a partir de USB - Eee PC Asus 1005PEB
Não consigo ficar on-line. Acho que preciso de drivers porque:
ifconfig
mostrainet addr:127.0.0.1
- Todos os pings resultam em:
connect: Network is unreachable
sudo service network-manager restart
resulta em:Failed to restart network-manager.service: Unit network-manager.service not found.
Eu tenho uma placa wireless Atheros AR9285 e encontrei um pacote de versão estável com a ajuda destepostagem no fórum. Copiei a pasta do driver do USB para o meu diretório ~.
No entanto,quando uso o make
comando no diretório do pacote, recebo esta saída:
The program 'make' can be found in the following packages:
* make
* make-guile
Try: sudo apt install <selected package>
Claro que apt-get
não funciona porque estou offline e ao tentar instalar manualmente make
, encontrei MUITAS dependências.
Como posso entrar make
antes de expirar e ficar on-line para obter os pacotes de que preciso?
Agradeço antecipadamente!
Responder1
Neste caso sugiro que você utilize o seguinte comando na máquina sem internet:
apt-get --print-uris --yes install build-essential | grep ^\' | cut -d\' -f2 >downloads.list
Isso produzirá um arquivo de saída no diretório atual chamado downloads.list contendo a URL de download de todos os pacotes que o apt precisa para instalar o pacote build-essential.
Em seguida, você pode copiar este arquivo para sua unidade USB para sua máquina conectada à Internet para baixá-los. Se sua máquina conectada à Internet estiver executando Linux, você poderá facilmente baixar todas as dependências de uma só vez com o seguinte comando:
wget -i downloads.list
Que lerá o arquivo downloads.list e fará o download de cada URL listado nele; caso contrário, você precisará acessar cada URL listado e fazer o download do arquivo você mesmo.
Você pode então simplesmente levar a unidade USB para sua outra máquina e simplesmente executar o seguinte comando no diretório que contém os arquivos .deb baixados:
dpkg -i *.deb
Nota Eu sugeri usar o pacote build-essential, pois este pacote inclui os outros pacotes que você precisará para compilar um software, como o próprio compilador (gcc), o que economizará algum tempo ou você acabará precisando repetir isso processe repetidamente para obter tudo o que você precisa.