WARNING: As of 2019, I do not have a MacBook Pro anymore. I've abandoned this code, and I no longer update my Yum repositories on fedorapeople.org. (If you're looking for a Linux-friendly laptop, I'm really happy with my new Levono X1 Carbon.)
This is the RPM packaging for the 3rd-party facetimehd kernel module for MacBook Pros.
Binary RPMs at https://ktdreyer.fedorapeople.org/macbook/
To enable this Yum repository on your Fedora system, put the macbook.repo
file into /etc/yum.repos.d
, like so:
curl https://ktdreyer.fedorapeople.org/macbook/macbook.repo | sudo tee /etc/yum.repos.d/macbook.repo
To install the kmod packages for the specific kernel version you're running, run this DNF command as root:
dnf install kmod-wl-$(uname -r) kmod-facetimehd-$(uname -r)
I use a script ("updates.py
") to build for the latest kernel in Fedora's
updates-testing repository.
To install the very latest kernel from Fedora's updates-testing repository on to your computer, run this command as root:
dnf -y update --enablerepo=\*-testing
(... and if there is a newer Fedora kernel available, DNF will install it.)
I update this repository quite often, and sometimes DNF's local metadata cache will become stale. To tell DNF to refresh its cache for this repo's data:
dnf --disablerepo='*' --enablerepo=ktdreyer-macbook makecache --refresh