Partie un
Ouvrez un terminal et exécutez les commandes suivantes:
Tout d'abord, vous devrez installer quelques applications pour créer et compiler à partir des sources:
sudo apt-get update
sudo apt-get dist-upgrade
apt-get install gcc build-essential linux-headers-generic linux-headers-`uname -r`
Enregistrez tout travail non enregistré et redémarrez. Lorsque vous vous reconnectez, ouvrez un terminal.
Deuxième partie
Téléchargez le fichier nécessaire:
wget https://www.kernel.org/pub/linux/kernel/projects/backports/stable/v4.4.2/backports-4.4.2-1.tar.gz
Maintenant, décompressez le fichier tar.gz:
tar xvfz backports-4.4.2-1.tar.gz
Ensuite, c hangement votre d irectory au fichier non compressé:
cd backports-4.4.2-1
Parce qu'il existe un Makefile, nous utiliserons la make
commande. Tout d'abord, nettoyez la zone de construction en tapant cette commande:
sudo make clean
Ensuite, utilisez cette commande pour créer et compiler:
sudo make
Vous devriez recevoir une erreur et quelques instructions. Suivez ces instructions pour spécifier le pilote que vous souhaitez créer et installer en exécutant la commande suivante:
sudo make defconfig-ath9k
Maintenant, exécutez à nouveau make:
sudo make
Cette fois, vous ne devriez recevoir aucune erreur. Cela peut prendre un certain temps. Une fois terminé, installez le pilote avec la commande suivante:
sudo make install
Vous verrez des messages disant quelque chose sur une clé. Ces erreurs peuvent être ignorées en toute sécurité et ne devraient pas avoir d'incidence sur le résultat global.
Partie trois
Maintenant, exécutez ces deux commandes dans un terminal ouvert pour charger les modules du pilote au démarrage.
echo "ath9k" | sudo tee -a /etc/modules
echo "ath9k_htc" | sudo tee -a /etc/modules
Pour la commande suivante, je vais utiliser gedit
comme éditeur de texte mais vous pouvez utiliser nano, leafpad, kate, mousepad ou n'importe quel éditeur de texte.
sudo gedit /etc/rc.local
Maintenant, nous devons insérer les deux lignes suivantes avant "exit 0" afin que les quatre dernières lignes du fichier ressemblent exactement à ceci:
# Declare TP-WN727N USB ID to ath9k_htc module
echo "148F 7601" | tee /sys/bus/usb/drivers/ath9k_htc/new_id
exit 0
Cliquez sur enregistrer avant de quitter gedit.
Quatrième partie
Enfin, le script mentionne quelque chose sur la mise à jour de vos initramfs. Ce n'est peut-être pas nécessaire, mais ce sont des modules du noyau, c'est ce que nous ferons en exécutant la commande suivante:
sudo update-initramfs -k all -u
et n'oubliez pas de mettre à jour grub lorsque vous avez terminé:
sudo update-grub
Enregistrez tout travail non enregistré, laissez l'appareil branché et redémarrez pour que ces modifications prennent effet.