EeePC: Ubuntu 8.04 (Alpha) updaten & ACPI-Module installieren

Ubuntu 8.04 schreitet in Riesenschritten voran und möchte beinahe täglich mit neuen Paketen auf den aktuellsten Stand gebracht werden. Wegen wechselnder Paketabhängigkeiten und -aufteilungen ist das nicht ganz einfach. Mehr Funktionalität rüsten die ACPI-Module nach, welche das Ein- und Ausschalten von Kamera und WLAN auf der Kommandozeile erlauben.

Update reibungslos

Nicht immer klappt bei Alpha- und Beta-Versionen das reibungslose Update mit der typischen Befehlssequenz

apt-get update && apt-get upgrade

In der Regel werden Sie Hinweise auf einige zurückgehaltene Pakete erhalten. Das kann — im Fall eines Kernelupdates — ein halbes Dutzend sein, beim OpenOffice.org-Upgrade vor einigen Tagen waren es jedoch um die 50 Pakete. Versuchen Sie nach dem regulären apt-get upgrade zuerst mit

KEPT=$( apt-get upgrade | grep '^ ' )

die zurückgehaltenen zu ermitteln, der Befehl echo $KEPT zeigt sie an. Sieht die Liste plausibel aus, verwenden Sie

apt-get install --reinstall $KEPT

zur Neuinstallation. Das klappt nicht in allen Fällen, gelegentlich müssen einzelne Pakete herausgegriffen und zuerst neu installiert werden, bevor sich ein ganzer Batzen auf diese Weise aktualisieren lässt. Beim nächsten apt-get upgrade sollten dann weder zu aktualisierende noch zurückhaltende Pakete angezeigt werden.

Kennen sollten Sie außerdem

  • apt-get -f install Nachkonfiguration unvollständig installierter Pakete
  • apt-get autoremove Automatisches Entfernen nicht mehr benötigter Pakete

EeePC-ACPI-Module nachinstallieren

Debian und Konsorten bieten mit dem module-assistant einen interessanten Mechanismus für das Bauen von Kernelmodulen aus den Quellcodes. Für denn EeePC sind die Asus-ACPI-Module für diesen Mechanismus verfügbar.

  • Stellen Sie sicher, dass module-assistant, build-essential sowie die zum laufenden Kernel passenden Kernel-Header installiert sind:

    apt-get install build-essential module-assistant

  • Installieren Sie die EeePC-ACPI-Sources:

    apt-get install eeepc-acpi-source

  • Konfigurieren und bauen Sie nun die Module

    module-assistant update eeepc-acpi
    module-assistant build eeepc-acpi

  • Sie bekommen nun den Namen des frisch gebauten Paketes angezeigt, installieren Sie es mit dpkg -i paketname.deb

  • Verläuft ein modprobe eeepc_acpi erfolgreich, fügen Sie das Modul zur Liste der per /etc/modules geladenen Kernelmodule hinzu.

Die zwei Schritte der Installation mit module-assistant und die Installation mit dpkg -i sind nach jedem Update zu wiederholen. Webcam und WLAN können Sie in /proc/acpi/asus auslesen oder setzen, beispielsweise schaltet

echo 0 > /proc/acpi/asus/wlan

Wireless LAN ab, “1” statt “0” schaltet es wieder an. Der Mixer ist leider bis Ubuntu 8.04 Beta einem Bug zum Opfer gefallen, Fn-Tasten funktionieren nur teilweise und das Übertakten wird noch ein weiteres Modul benötigen, bleibt also noch einiges zu tun.

Siehe auch

Paketeintrag eeepci-acpi auf Launchpad

PS: Das nächste Posting wird sich nicht um den EeePC drehen. Versprochen!