MacBook Pro 11,4 (15" Retina) 上的 Debian - 触摸板和 WiFi

MacBook Pro 11,4 (15" Retina) 上的 Debian - 触摸板和 WiFi

感谢您阅读本文。

我有一台 2015 年中的 MacBook Pro,15" Retina,11,4 型号。我在外部硬盘驱动器上安装了 Debian Jessie,运行内核 3.16,并且可以启动它。我只有两个问题:

我可以很好地使用鼠标进行指向和单击,但我无法执行任何需要多点触控的操作。例如,我无法使用强力触摸触控板滚动或右键单击。 Debian 网站说应该支持所有新的触控板,所以我不知道该怎么办。系统设置窗格在鼠标/触控板下只有两个选项,这没有帮助。

我的另一个问题是我无法让内部 WiFi 工作。我获得了正确的驱动程序并安装了它(brcmfmac),但它说我需要内核 3.17 才能工作;当我检查可用的升级时,apt-get cache search linux-image它们都是 3.16。我是 Linux 新手,所以我不知道如何继续。任何帮助,将不胜感激。

答案1

我不知道你的多点触控问题的答案。 (我的 Macbook Pro 13 英寸触摸板在 Debian 8 上运行良好,但它是 2009 年的型号。)

关于你的第二个问题——理想情况下你应该在问答网站上一次问一个问题,比如这个——安装新内核的最简单方法是使用杰西向后移植

首先,您需要将 Jessie 向后移植添加到您的存储库(如果尚不存在):

echo deb http://http.debian.net/debian jessie-backports main > /etc/apt/sources.list.d/jessie-backports.list

(作为根),然后

apt-get update
apt-get -t jessie-backports install linux-image-amd64

将安装当前默认的向后移植内核(截至撰写本文时为 4.6)。

启用向后移植是安全的:不会自动从向后移植中获取较新的软件包,您需要使用-t jessie-backports上面的方法显式选择它们。

答案2

要使 wifi 正常工作,您需要:

使用 Jessie 向后移植的内核安装“broadcom-sta-dkms”。

1) 升级内核版本:最简单的方法是按照 Stephen Kitt 描述的步骤回答安装4.6内核版本:

echo deb http://http.debian.net/debian jessie-backports main > /etc/apt/sources.list.d/jessie-backports.list

apt-get update

apt-get -t jessie-backports install linux-image-amd64

2) 安装broadcom-sta-dkms软件包 ( non-free) 并加载 wl内核模块:

添加non-free到您的sources.list并安装所需的包:

apt-get install build-essential dkms wireless-tools
apt-get install linux-headers-$(uname -r)
apt-get install broadcom-sta-dkms

卸载冲突的模块:

 modprobe -r b44 b43 b43legacy ssb brcmsmac

加载wl模块:

modprobe wl

要使触摸板正常工作,您需要安装mtrack司机 :

apt-get install xserver-xorg-input-mtrack

编辑50-synaptics.conf配置文件:

nano /usr/share/X11/xorg.conf.d/50-synaptics.conf

向下滚动到section "InputClass",按如下方式编辑:

Section "InputClass"
   MatchIsTouchpad "on"
   Identifier      "Touchpads"
   Driver          "mtrack"
EndSection

相关内容