archlinux TL-WN322G+(2.0) usb无线网卡安装

详情看ubuntu-cn论坛的帖子.这里摘录下

首先安装 : NDISwrapper (点击进去看arch wiki 的解释).

下面 Wikipedia 的解释摘录:

NDISwrapper works by implementing the Windows kernel and NDIS APIs, and dynamically linking the driver to this implementation.

sudo pacman -S  ndiswrapper ndiswrapper-utils

在TP-Link 的驱动盘里面着到TL-WN322G+的驱动...里面有分 xp , vista, windows 7 几个目录。

我的机子是32 位的。所以复制32位的驱动。

取出xp目录下的 athuw.sys 将其文件名改成于 vista 目录下 .sys 文件相同的名字:

mv athuw.sys athur.sys

再将vista驱动目录下的 netathur.inf 与 athur.sys 复制到同一路径下.

执行以下命令安装驱动(详情看 arch wiki):

# 安装驱动
sudo ndiswrapper -i netathur.inf
#查看已经安装了的驱动
ndiswrapper -l
# 如出没有出现类似于如下信息的话,就说明驱动安装成功了.
#netathur : driver installed

# -m               write configuration for modprobe
sudo ndiswrapper -m

#重新加载所有内核模块
depmod -a

#最后手动加载驱动程序的内核模块
modprobe ndiswrapper

#查看是否是否识别到网卡
iwconfig
 

ok. 顺利执行完的话就应该能顺利的看到usb无线网卡的等亮了...而且能连接上网喽!

thinkpad 的发声练习

ALSA has been included in the 2.6 kernels and is included in all Arch kernel26* packages.

archlinux kernel26 2.6版本的内核都已经包含了 ALSA。我们之需要安装 userspace ,用户使用的软件。

,而且还需要打一下它的屁股!

 

pacman -S alsa-utils

#建议安装这个....

pacman -S alsa-oss

就是默认安装后是静音 mute 的。打它!!

用archlinux beginner 的方法使用

 

alsamixer

来消除静音,我失败了。不知道是不是我做错了什么...于是进入 ALSA wiki部分。人家用这个,我就ok了。

 

amixer set Master 90% unmute
amixer set PCM 85% unmute

 

哭吧!!

 

aplay /usr/share/sounds/alsa/Front_Center.wav

pacman:error:failed retrieving file

之前执行更新.

 

pacman -Syu
Password:
:: Synchronizing package databases...
 core is up to date
 extra is up to date
error: failed retrieving file 'community.db.tar.gz' from mirror.lupaworld.com : Requested Range Not Satisfiable
error: failed retrieving file 'community.db.tar.gz' from mirrors.163.com : Requested Range Not Satisfiable
error: failed retrieving file 'community.db.tar.gz' from public.gooth.cn : Not Found
error: failed to update community (Not Found)
 archlinuxfr is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for inter-conflicts...
error: failed to prepare transaction (could not satisfy dependencies)
:: poedit: requires db<4.8

一直以为是源的问题, 可是过了N天后,还是那样,搜了下,没发现结果(可能是没细心看)

今晚,再搜了下, 看到了说要在

 

/etc/pacman.conf

去掉其他的下载方式。我没有用其他的下载方式, 所以添加wget 下载方式:

 

XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u

错误依旧是:

   :: poedit: requires db<4.8

 

原来是 db 这个东西不能用.......更新错误提示那也有......= =

把poedit 更新了就OK了.......