shell hinzugefügt
This commit is contained in:
commit
e8c76f1750
63
shell
Normal file
63
shell
Normal 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."
|
Loading…
x
Reference in New Issue
Block a user