64 lines
1.8 KiB
Bash
64 lines
1.8 KiB
Bash
#!/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."
|