web-dev-qa-db-fra.com

Impossible de se connecter à Internet, rendre la commande introuvable et impossible d'installer mes pilotes

Ubuntu 16.04 xenial - Serveur minimal - Nouvelle installation à partir d’un périphérique USB - Eee PC Asus 1005PEB

Je ne peux pas être en ligne. Je pense avoir besoin de chauffeurs parce que:

  1. ifconfig montre inet addr:127.0.0.1
  2. Tous les pings donnent: connect: Network is unreachable
  3. Sudo service network-manager restart résulte en: Failed to restart network-manager.service: Unit network-manager.service not found.

J'ai une carte sans fil Atheros AR9285 et j'ai trouvé un paquet stable-release avec l'aide de ceci message de forum . J'ai copié le dossier du pilote de l'USB dans mon répertoire ~.
Cependant, lorsque j'utilise la commande make dans le répertoire du package, j'obtiens ce résultat:

The program 'make' can be found in the following packages:
 * make
 * make-guile
Try: Sudo apt install <selected package>

Bien sûr, apt-get ne fonctionne pas car je ne suis pas en ligne et en essayant d'installer manuellement make, j'ai trouvé BEAUCOUP de dépendances.

Comment puis-je obtenir make avant mon expiration et me mettre en ligne afin de pouvoir obtenir les packages dont j'ai besoin?

Merci d'avance!

2
Craig

Dans ce cas, je vous suggère d'utiliser la commande suivante sur la machine sans Internet:

apt-get --print-uris --yes install build-essential | grep ^\' | cut -d\' -f2 >downloads.list

Cela produira un fichier de sortie dans le répertoire en cours appelé downloads.list contenant l'URL de téléchargement pour tous les paquetages nécessaires à l'installation du paquetage build-essential.

Ensuite, vous pouvez copier ce fichier sur votre clé USB pour que votre ordinateur connecté à Internet le télécharge. Si votre ordinateur connecté à Internet exécute Linux, vous pouvez facilement télécharger toutes les dépendances en une fois avec la commande suivante:

wget -i downloads.list

Ce qui lira le fichier downloads.list et téléchargera chaque URL qui y est listée. Sinon, vous devrez vous rendre à chacune de ces URL et télécharger le fichier vous-même.

Vous pouvez alors simplement prendre le lecteur USB sur votre autre ordinateur et exécuter simplement la commande suivante à partir du répertoire contenant les fichiers .deb téléchargés:

dpkg -i *.deb

Note J'ai suggéré d'utiliser le paquet build-essential car ce paquet inclut les autres paquetages dont vous aurez besoin pour compiler un logiciel tel que le compilateur lui-même (gcc), ce qui vous fera gagner un peu de temps, sinon vous devrez finir par le répéter. processus encore et encore pour obtenir tout ce dont vous aurez besoin.

2
MttJocy