shell hinzugefügt

This commit is contained in:
Till Tomczak 2025-03-25 13:25:12 +01:00
commit e8c76f1750

63
shell Normal file
View File

@ -0,0 +1,63 @@
#!/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."