感谢您阅读本文。
我有一台 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 正常工作,您需要:
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