如何在 Ubuntu 12.04 上安装 rtl8187 驱动程序

如何在 Ubuntu 12.04 上安装 rtl8187 驱动程序

我尝试安装此驱动程序,但一直出现我无法理解的错误!!这是 Aircrack 驱动程序安装日志

In file included from /home/younes/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:17:0:
/home/younes/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211.h:986:24: erreur: field ‘ps_task’ has incomplete type
/home/younes/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c: In function ‘ieee80211_rx_frame_softmac_rtl7’:
/home/younes/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:1512:3: erreur: implicit declaration of function ‘tasklet_schedule’ [-Werror=implicit-function-declaration]
/home/younes/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c: In function ‘ieee80211_softmac_init_rtl7’:
/home/younes/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2229:2: erreur: implicit declaration of function ‘tasklet_init’ [-Werror=implicit-function-declaration]
/home/younes/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c: In function ‘ieee80211_wpa_set_encryption_rtl7’:
/home/younes/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2474:3: erreur: implicit declaration of function ‘request_module’ [-Werror=implicit-function-declaration]
/home/younes/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2503:3: erreur: implicit declaration of function ‘try_module_get’ [-Werror=implicit-function-declaration]
/home/younes/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c: Hors de toute fonction :
/home/younes/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2648:1: attention : la définition de données n'a pas de type ni de classe de stockage [enabled by default]
/home/younes/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2648:1: attention : type defaults to ‘int’ in declaration of ‘EXPORT_SYMBOL’ [-Wimplicit-int]
/home/younes/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2648:1: attention : noms de paramètres (sans type) dans la déclaration de fonction [enabled by default]
/home/younes/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2649:1: attention : la définition de données n'a pas de type ni de classe de stockage [enabled by default]
/home/younes/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2649:1: attention : type defaults to ‘int’ in declaration of ‘EXPORT_SYMBOL’ [-Wimplicit-int]
/home/younes/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2649:1: attention : noms de paramètres (sans type) dans la déclaration de fonction [enabled by default]
/home/younes/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2650:1: attention : la définition de données n'a pas de type ni de classe de stockage [enabled by default]
/home/younes/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2650:1: attention : type defaults to ‘int’ in declaration of ‘EXPORT_SYMBOL’ [-Wimplicit-int]
/home/younes/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2650:1: attention : noms de paramètres (sans type) dans la déclaration de fonction [enabled by default]
/home/younes/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2651:1: attention : la définition de données n'a pas de type ni de classe de stockage [enabled by default]
/home/younes/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2651:1: attention : type defaults to ‘int’ in declaration of ‘EXPORT_SYMBOL’ [-Wimplicit-int]
/home/younes/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2651:1: attention : noms de paramètres (sans type) dans la déclaration de fonction [enabled by default]
/home/younes/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2652:1: attention : la définition de données n'a pas de type ni de classe de stockage [enabled by default]
/home/younes/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2652:1: attention : type defaults to ‘int’ in declaration of ‘EXPORT_SYMBOL’ [-Wimplicit-int]
/home/younes/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2652:1: attention : noms de paramètres (sans type) dans la déclaration de fonction [enabled by default]
/home/younes/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2653:1: attention : la définition de données n'a pas de type ni de classe de stockage [enabled by default]
/home/younes/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2653:1: attention : type defaults to ‘int’ in declaration of ‘EXPORT_SYMBOL’ [-Wimplicit-int]
/home/younes/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2653:1: attention : noms de paramètres (sans type) dans la déclaration de fonction [enabled by default]
/home/younes/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2654:1: attention : la définition de données n'a pas de type ni de classe de stockage [enabled by default]
/home/younes/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2654:1: attention : type defaults to ‘int’ in declaration of ‘EXPORT_SYMBOL’ [-Wimplicit-int]
/home/younes/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2654:1: attention : noms de paramètres (sans type) dans la déclaration de fonction [enabled by default]
/home/younes/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2655:1: attention : la définition de données n'a pas de type ni de classe de stockage [enabled by default]
/home/younes/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2655:1: attention : type defaults to ‘int’ in declaration of ‘EXPORT_SYMBOL’ [-Wimplicit-int]
/home/younes/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2655:1: attention : noms de paramètres (sans type) dans la déclaration de fonction [enabled by default]
/home/younes/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2656:1: attention : la définition de données n'a pas de type ni de classe de stockage [enabled by default]
/home/younes/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2656:1: attention : type defaults to ‘int’ in declaration of ‘EXPORT_SYMBOL’ [-Wimplicit-int]
/home/younes/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2656:1: attention : noms de paramètres (sans type) dans la déclaration de fonction [enabled by default]
/home/younes/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2657:1: attention : la définition de données n'a pas de type ni de classe de stockage [enabled by default]
/home/younes/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2657:1: attention : type defaults to ‘int’ in declaration of ‘EXPORT_SYMBOL’ [-Wimplicit-int]
/home/younes/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2657:1: attention : noms de paramètres (sans type) dans la déclaration de fonction [enabled by default]
cc1: some warnings being treated as errors
make[2]: *** [/home/younes/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.o] Erreur 1
make[1]: *** [_module_/home/younes/rtl8187_linux_26.1010.0622.2006/ieee80211] Erreur 2
make: *** [modules] Erreur 2

我希望你们能帮助我,我搜索了整个互联网,但没有找到可行的解决方案:(

答案1

您的系统中已经预先安装了该驱动程序,该驱动程序应该由内核自动加载。

相关内容