My Linux Setup

I’ve been getting back into linux, and started with installing Fedora on my Macbook Pro, below are some notes I used during the install.

Fedora Macbook Pro Setup

RPM Fusion

sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

Wifi

brcmfmac drivers aren’t very good, certain wifi channels cause the screen to flicker. To prevent flickering, change the channel

mbpfan

Project site: https://github.com/dgraziotin/mbpfan

Installation steps: 1. Download repo 2. Run make 3. Run sudo make install 4. Follow the instructions for systemd - sudo cp mbpfan.service /etc/systemd/system/ - sudo systemctl enable mbpfan.service - sudo systemctl daemon-reload - sudo systemctl start mbpfan.service

Visual Studio Code

sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/vscode.repo'

dnf check-update
sudo dnf install code

Docker

The stable Docker repo hasn’t been updated to Fedora 30 yet, so use the test repo instead

sudo dnf -y install dnf-plugins-core
sudo dnf config-manager \
    --add-repo \
    https://download.docker.com/linux/fedora/docker-ce.repo
sudo dnf config-manager --set-enabled docker-ce-test
sudo dnf config-manager --set-disabled docker-ce-stable
sudo dnf install docker-ce docker-ce-cli containerd.io

# Post Install Steps
sudo usermod -aG docker $USER

Modprobe

List: lsmod
Add: sudo modprobe <>
Remove: sudo modprobe -r <>

Install Notes