2025-03-25 13:25:12 +01:00

64 lines
1.8 KiB
Bash
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/bin/bash
echo "🔧 Starte Konfiguration für MacBook Pro 13\" (2013) unter Fedora..."
# System aktualisieren
echo "📦 Aktualisiere das System..."
sudo dnf upgrade -y
# Notwendige Repositories hinzufügen (RPM Fusion für zusätzliche Pakete)
echo " Füge RPM Fusion Repositories hinzu..."
sudo dnf install -y \
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
# Notwendige Pakete installieren
echo "📥 Installiere benötigte Pakete..."
sudo dnf install -y lm_sensors macfanctld tlp htop cpupower akmod-wl broadcom-wl
# Sensoren erkennen und konfigurieren
echo "🔍 Erkenne und konfiguriere Sensoren..."
sudo sensors-detect --auto
# Lüftersteuerung aktivieren
echo "💨 Aktiviere macfanctld..."
sudo systemctl enable --now macfanctld
# Energieverwaltung aktivieren
echo "🔋 Aktiviere TLP..."
sudo systemctl enable --now tlp
# CPU-Governor auf 'powersave' setzen
echo "⚙️ Setze CPU-Governor auf 'powersave'..."
sudo cpupower frequency-set -g powersave
# WLAN-Treiber einrichten
echo "📡 Richte WLAN-Treiber ein..."
sudo akmods --force
sudo modprobe wl
# Debugging-Informationen ausgeben
echo "🛠️ Debugging-Informationen:"
# Kernel-Version
echo "Kernel-Version:"
uname -r
# Installierte Kernel-Module
echo "Geladene Kernel-Module:"
lsmod
# Verfügbare Netzwerkschnittstellen
echo "Netzwerk-Schnittstellen:"
ip link show
# CPU-Temperaturen
echo "🌡️ CPU-Temperaturen:"
sensors
# CPU-Governor-Status
echo "🔁 Aktueller CPU-Governor:"
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo "✅ Einrichtung abgeschlossen! Bitte starte das System neu, um alle Änderungen zu übernehmen."