Vor mehr als 21 Jahren kontaktierte mich der damalige Addison-Wesley-Verlag und sprach mit mir über ein Linux-Anwenderhandbuch. Ich fand die Idee inhaltlich reizvoll, aber ich sah keine Marktchancen. Linux war damals etwas für Freaks. Die brauchten kein benutzerfreundliches Handbuch, und gewöhnliche Anwender — also die Zielgruppe des Buchs — gäbe es keine. Dachte ich. Und erteilte Addison-Wesley eine Abfuhr.
Aber Addison-Wesley blieb hartnäckig. Die dortigen Lektoren wussten, dass ich schon lange mit Linux arbeitete, meine Bücher (damals vor allem im Visual-Basic-Umfeld) waren erfolgreich, kurzum: Es blieb beim Wunsch, dass ich ein Linux-Buch schreiben sollte. Und weil ich nun mal gern schreibe, und weil mir Linux damals schon viel Spaß machte, ließ ich mich schließlich überreden. Immer noch in der Meinung, dass ich nun zwar für Monate eine spannende Arbeit hätte, damit aber nicht viel Geld verdienen würde.
Nach wie vor bietet die MATE-Variante von Ubuntu die beste Unterstützung für den Raspberry Pi. Vorausgesetzt wird die Version 2 mit einer ARMv7-CPU. Die älteren Modelle, aber auch das neue Zero-Modell enthalten dagegen ein System-on-a-Chip mit ARMv6-Architektur, das nicht kompatibel zu Ubuntu ist.
Die Hardware-Unterstützung für den Raspberry Pi hat sich in der aktuellen Version stark gegenüber Ubuntu MATE 15.04 verbessert. Einzig raspi-config oder ein vergleichbares Konfigurationswerkzeug fehlt noch.
Wenn Sie im Terminal die Tabulator-Taste drücken, vervollständigt die bash normalerweise Ihre begonnene Eingabe. apt-get dist-upg <Tab> wird zu apt-get dist-upgrade. Diese Funktion heißt bash_completion — und obwohl das betreffende Paket in Ubuntu 15.10 installiert ist, funktioniert es nicht. Schuld ist eine fehlerhafte Einstellung in /etc/bash.bashrc. Laden Sie diese Datei also in einen Editor und entfernen Sie vor den folgenden Zeilen jeweils das Kommentarzeichen #, das dort aus unerfindlichen Gründen enthalten ist.
# enable bash completion in interactive shells
if ! shopt -oq posix; then
if [ -f /usr/share/bash-completion/bash_completion ]; then
. /usr/share/bash-completion/bash_completion
elif [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
fi
Update 2.12.2015: Wie in den Kommentaren korrekt angemerkt, funktioniert die bash_completion normalerweise sehr wohl. Beim Einrichten eines neuen Benutzers wird /etc/skel/.bashrc in das Heimatverzeichnis des Benutzers kopiert. Diese Datei enthält die richtigen Einstellungen für die bash_completion. Bei mir hat es deswegen nicht funktioniert, weil ich den Benutzer-Account von einer anderen Linux-Distribution übernommen habe. Dessen Datei .bashrc enthielt aber andere Einstellungen.
An sich ist das unter Ubuntu vorkonfigurierte sudo-Konzept vernünftig: Benutzer der sudo-Gruppe dürfen, nach der Eingabe ihres Passworts, Kommandos mit Administrator-Rechten ausführen. Was aber, wenn Sie möchten, dass alle Benutzer — oder auch nur einzelne Benutzer — bestimmte Kommandos auch ohne Passworteingabe ausführen dürfen? Denkbar wäre dies z.B. für apt-get, damit bestimmte Benutzer auch ohne Passwort-Eingabe bzw. ohne andere sudo-Rechte Programme installieren und Updates durchführen dürfen.
Was Microsoft kann, kann openSUSE schon lange. Aber während Microsoft bei Windows nur einen bescheidenen Versionssprung von 8.1 auf 10 wagte, geht openSUSE gleich auf’s Ganze: Die Versionsnummer springt von 13.2 auf 42.1. Um den Neuanfang noch klarer zu machen, stellt man dem Namen auch gleich ‚Leap‘ voran. Ob Leap 42.1 für openSUSE der ersehnte Quantensprung wird, muss sich aber erst herausstellen.
Fedora 23 ist fertig, und das mit nur einer Woche Verspätung! Aus beruflichen Gründen ist ist Fedora 23 auf meinen Rechnern und in diversen virtuellen Maschinen aber schon seit Monaten im Einsatz — genaugenommen seit der Freigabe der ersten Alpha-Version. Der Grund: Keine andere Distribution eignet sich so gut wie Fedora, wenn es darum geht, aktuellen Entwicklungen von Linux auszuprobieren. Bemerkenswert war dabei, dass ich eigentlich zu keinem Zeitpunkt irgendwelche Stabilitätsprobleme hatte.
Der Eclipse-Installer von Eclipse 4.5 Mars speichert in eclipse/java-mars/eclipse/eclipse.ini unglücklicherweise den absoluten Pfad zur gerade aktuellen Java-Installation, in meinem Fall (unter Fedora 22) z.B.:
Wird nun Java im Rahmen eines Updates auf eine neue Version aktualisiert, findet Eclipse Java nicht mehr und zeigt beim Startversuch nur eine Fehlermeldung an.
Ubuntu 15.10 fügt sich nahtlos in die Release-Reihe seit Version 14.04 ein: Außer Versions-Updates gibt es für Desktop-Anwender kaum sichtbare Änderungen.
Seit Ende September ist mein Swift-Buch nun endlich erhältlich. Das Buch hat bereits eine bewegte Geschichte hinter sich: Ursprünglich war der Erscheinungstermin bereits für Juni vorgesehen. Das damals gut 600-seitige Buch auf der Basis von Swift 1.2 war nahezu druckfertig, als Gerüchte von Swift 2 die Runde machten.
Diese Website verwendet Cookies nur in minimalem Ausmaß. Es gibt weder Werbung noch Analytic-Funktionen.
Funktional
Immer aktiv
Die technische Speicherung oder der Zugang ist unbedingt erforderlich für den rechtmäßigen Zweck, die Nutzung eines bestimmten Dienstes zu ermöglichen, der vom Teilnehmer oder Nutzer ausdrücklich gewünscht wird, oder für den alleinigen Zweck, die Übertragung einer Nachricht über ein elektronisches Kommunikationsnetz durchzuführen.
Vorlieben
Die technische Speicherung oder der Zugriff ist für den rechtmäßigen Zweck der Speicherung von Präferenzen erforderlich, die nicht vom Abonnenten oder Benutzer angefordert wurden.
Statistiken
Die technische Speicherung oder der Zugriff, der ausschließlich zu statistischen Zwecken erfolgt.Die technische Speicherung oder der Zugriff, der ausschließlich zu anonymen statistischen Zwecken verwendet wird. Ohne eine Vorladung, die freiwillige Zustimmung deines Internetdienstanbieters oder zusätzliche Aufzeichnungen von Dritten können die zu diesem Zweck gespeicherten oder abgerufenen Informationen allein in der Regel nicht dazu verwendet werden, dich zu identifizieren.
Marketing
Die technische Speicherung oder der Zugriff ist erforderlich, um Nutzerprofile zu erstellen, um Werbung zu versenden oder um den Nutzer auf einer Website oder über mehrere Websites hinweg zu ähnlichen Marketingzwecken zu verfolgen.