Problem
Ubuntu v5.10 Breezy:
Repositories erweitern für eine umfangreichere Programmsammlung mit Spezialpaketen
Lösung
aktuelle /etc/apt/sources.list als Backup abspeichern:
cp /etc/apt/sources.list /etc/apt/sources.list_backup
sudo nano /etc/apt/sources.list
# Breezy "main" Restricted Pakete & Sources
deb http://de.archive.ubuntu.com/ubuntu breezy main restricted
deb-src http://de.archive.ubuntu.com/ubuntu breezy main restricted# Breezy "updates" Security Pakete & Sources
deb http://de.archive.ubuntu.com/ubuntu breezy-updates main restricted
deb-src http://de.archive.ubuntu.com/ubuntu breezy-updates main restricted# Breezy "universe" Pakete & Sources
deb http://de.archive.ubuntu.com/ubuntu breezy universe
deb-src http://de.archive.ubuntu.com/ubuntu breezy universe# Breezy "main" Security Pakete & Sources
deb http://security.ubuntu.com/ubuntu breezy-security main restricted
deb-src http://security.ubuntu.com/ubuntu breezy-security main restricted# Breezy "universe" Security Pakete & Sources
deb http://security.ubuntu.com/ubuntu breezy-security universe
deb-src http://security.ubuntu.com/ubuntu breezy-security universe# Breezy "universe" "multiverse" Backports
deb http://de.archive.ubuntu.com/ubuntu hoary-backports main universe multiverse restricted
Problem
Ubuntu v5.04 Hoary:
RAID0 - Kein /dev/md0 device beim Bootvorgang
Lösung
cd /dev
./MAKEDEV md
Problem
Ubuntu / Debian:
Mit Apt-Get mögliche intstallierbare Pakete herausfinden (Hier im Beispiel: gcc / Nur die Namen)
Lösung:
apt-cache search --names-only gcc | sort
Problem
Ubuntu / Debian:
Default Window Manager in Debian Systemen abfrage/umstellen
Spezielles zum Thema:
Debian benutzt xsession für startx und den Session Manager Sitzungen. Dadruch läuft die Auswahl bzw. Änderung des Default Window Managers ein wenig anders als bei anderen Distributionen.
Debian's "/etc/X11/Xsession" Skript benutzt "/etc/X11/Xsession.options " als Konfigurationsdatei und startet dann Skripte im "/etc/X11/Xsession.d/" im den eigentlichen Window Manager zu starten.
Debian's default Window Manager kann über das sogenannte Alternatives System einstellen.
Das geht dann so:
Lösung:
Um eine Auswahl von Window Managern zu erhalten tippe als root:
update-alternatives --list x-window-manager
update-alternatives --config x-window-manager
Problem
Ubuntu / Debian:
Installierten Pakete im Debian System über das Paketsystem herausfinden (Bsp.: Alle instalierte Software anzeigen, die das Schlüsselwort "linux" enthällt)
Lösung:
dpkg --get-selections | grep "linux"
Problem
Ubuntu / Debian:
Scite (GTK2 Version) zeigt im Editor Fenster die Fonts nicht Antialiased (Geglättet). Die Schrift sieht sehr kantig bzw. unleserlich aus
Lösung:
In der Konfigurationsdatei "/usr/share/scite/SciTEGlobal.properties" ab Zeile 354 den unteren Abschnitt ändern. Die Gewünschten Grüßen für die entsprechenden Anzeigegrößen kann man in den ersten 5 Zeilen für seine eigenen Zwecke anpassen
if PLAT_GTK
font.face=!Bitstream Vera Sans Mono
font_size.big=14
font_size.small=12
font_size.verysmall=10font.base=font:$(font.face),size:$(font_size.big)
font.small=font:$(font.face),size:$(font_size.small)
font.verysmall=font:$(font.face),size:$(font_size.verysmall)
font.comment=$(font.small)
font.code.comment.box=$(font.comment)
font.code.comment.line=$(font.comment)
font.code.comment.doc=$(font.comment)
font.text=$(font.small)
font.text.comment=$(font.small)
font.embedded.base=$(font.small)
font.embedded.comment=$(font.small)
font.monospace=$(font.small)
font.vbs=$(font.monospace)
font.js=$(font.monospace)
Problem
Ubuntu v5.04 Hoary:
Firefox läßt sich unter Ubuntu keine Erweiterungen und Themes downloaden. Man wird immer wieder aufgefordert seine Firefox Version auf v1.04 zu updaten. Obwohl man diese Version schon installiert hat.
Lösung:
Dirty Hack -> In der URL Zeile des Browsers:
about:config
general.useragent.vendorSub
1.0.4
Problem
Wie installiert man sich einen PDF Drucker unter Ubuntu / Debian
Lösung:
Installation des PDF Treibers
Um PDFs erstellen zu können, wird als erstes der PDF-Druckertreiber benötigt.
Der kann mit der Paketverwaltung über den Befehl
sudo apt-get install cups-pdf
(HINWEIS: Es muss die Packetquelle "universe" verfügbar sein!)
Jetzt müssen noch ein paar Einstellungen geändert werden. Dazu bearbeitet man die "/etc/cups/cupsd.conf" mit einem Editor:
sudo nano /etc/cups/cupsd.conf
In der Datei sucht man die Zeile in der "RunAsUser Yes" steht und ändert den Wert auf:
RunAsUser No
sudo /etc/init.d/cupsys restart
Drucker einrichten mit dem Browser
Nach der Installation des Treiber muss nun noch der eigentliche PDF-Drucker eingerichtet werden. Der existiert nämlich dann noch nicht.
Das läßt sich am bequemsten über einen Browser erledigen. Einfach __Browser__ z.B. "Firefox" aufmachen und ein:
http://localhost:631
Es erscheint ein Menü mit folgenden Punkten:
Einrichtungsaufgaben
Druckerklassen verwalten
Online Hilfe
Druckaufträge verwalten
Drucker verwalten
Aktuelle CUPS Software
Dann auf "Drucker verwalten" klicken und im nächsten Menü dann den Button Drucker hinzufügen klicken.
Im nächsten Schritt bekommt man drei Eingabefelder (Name/Standort/Beschreibung) in den man z.B. folgendes eintragen kann:
Name -> PDF-Drucker
Standort -> local
Beschreibung -> Lokaler PDF-Drucker
An dieser Stelle kann man allerdings auch seine eigenen Einträge machen das war nur ein Beispiel.
Im folgenden Menü kann man den Druckertreiber wählen. In unserem Fall am Ende der Liste den "Virtual Printer (PDF-Printer)" auswählen.
Anschließend wird der Hersteller des Druckers abgefragt. Dort wählt man am Anfang der Liste den Eintrag "Postscript" aus.
Eine Frage weiter wird das Druckermodell abgefragt wo dann sofort der Eintrag "Generic Postscript Color Printer (en)" drin steht. Diesen Punkt bitte markieren und mit "weiter" bestätigen.
Danach kommt nur noch die Meldung das Der neue Drucker nun eingerichtet wurde.
Wenn man auf den neuen Druckerlink der dort steht klickt kann man direkt zum der Verwaltung des neuen Druckers wechseln und beispielsweise eine Testseite ausdrucken.
Nachtrag:
Nun werden alle Druckaufträge für den "postscript-color-printer" als PDF-Datei im Verzeichnis /home/benutzername/cups-pdf gespeichert. Allerdings mit recht eigenwilligen Dateinamen. Auch die Anzeige des PDFs ist recht eigenwillig, wenn man die erzeugten Dateien nicht mit "Adobe PDF Reader" anzeigt, sondern z.B. von Viewer von KDE. Aber probiert mal selber ein wenig !
Problem
UBUNTU Hoary v5.04:
Nachdem man ein einfaches neues C "Hello World" Projekt für die Konsole mit Kdevelop v3.2 erstellt hat, ist das Kompilat nicht erfolgreich. Es kommen Fehler hoch.
Fehlermeldung:
...
aclocal
aclocal: configure.in: 8: macro 'AM_PROG_LIBTOOL' not found in library
make: !!! [all] Error 1
!!! Exited with status: 2 !!!
...
Lösung:
Es wurde beim installieren von dem "kdevelop3" Paket das Paket "libtool" vergessen.
Entweder im Synaptic "libtool" suchen und nachinstallieren oder in der Konsole:
sudo apt-get libtool
Quelle: Ubuntu Forums [Lösung]
Problem
UBUNTU Hoary v5.04 / Debian 3.1:
Man möchte PHP5 unter einem Debian System einsetzen aber die Debian Maintainer sind der Meinung PHP5 wäre noch nicht stabil genug um es in Ihre Distribution aufzunehmen. Aber man braucht es und will es aber haben. Nichts ist unmöglich.
Drei Schritte werden dafür durchgeführt werden:
Zusätzliche Repository in /etc/apt/sources.list eintragen:
sudo nano /etc/apt/sources.list
folgende Zeile einfügen (falls noch nicht vorhanden ;-)
deb http://packages.dotdeb.org/ ./
Dann das Updaten der Quellen nicht vergessen:
sudo apt-get update
Nun kann man aus den neuen Quellen die volle PHP5 Packung installieren mit:
sudo apt-get install php5 php5-mysqli php5-tidy php5-gd php5-fcgi php5-mysql php5-cgi php5-cli php5-ming
Dann das erzeugen der notwendigen Konfigurationsdateien im Apache2 Konfig Verzeichnis:
sudo nano /etc/apache2/mods-available/php5.load
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
Action application/x-httpd-php5 /cgi-bin/php5
dann eine weitere neue Datei erzeugen:
sudo nano /etc/apache2/mods-available/php5.conf
AddType application/x-httpd-php5 .php5
sudo ln -s /etc/apache2/mods-enabled /etc/apache2/mod-available/php5.load
sudo ln -s /etc/apache2/mods-enabled /etc/apache2/mod-available/php5.conf
Zum Schluss muss der WebServer (Apache2) nur nochmal neu gestartet werden damit das ganze auch aktiv wird:
sudo /etc/init.d/apache2 restart
Problem
Ubuntu v5.10 Breezy:
3D Beschleunigung für NVIDIA Grafikkarten aktivieren
Voraussetzung -- Erweiterung der Repositories
Lösung:
sudo apt-get install nvidia-glx
sudo apt-get install nvidia-settings
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup
sudo nvidia-glx-config enable
Dann eine neue Verknüpfung im Startmenü erzeugen mit:
sudo gedit /usr/share/applications/NVIDIA-Settings.desktop
Entry
Name=NVIDIA Settings
Comment=NVIDIA Settings
Exec=nvidia-settings
Icon=
Terminal=false
Type=Application
Categories=Application;System;
Danach ich das NVIDIA Kontrollprogramm in der Programmgruppe System zu finden. Darin befinden sich Systeminformationen zur Grafikkarte sowie kleinere Einstellung zum Thema Farben und Antialiasing.
Problem
Ubuntu v5.10 Breezy:
3D Beschleunigung für ATI Grafikkarten aktivieren
Voraussetzung -- Erweiterung der Repositories
Lösung:
sudo apt-get install fglrx-driver
sudo apt-get install fglrx-control
In der Programmgruppe System befindet sich dann das ATI Kontrollprogramm für die Einstellungen und die TV Out Ausgabe sowie Dual Monitor den Betrieb.
Problem
Ubuntu v5.10 Breezy:
"glxgears" zeigt keine Framerate (fps) mehr an
Lösung:
eine Konsole aufmachen und in der Kommandozeile
glxgears -iacknowledgethatthistoolisnotabenchmark
Dann gibt "glxgears" auch wieder eine Framerate an, damit man kontrollieren kann ob das einbinden eines 3D-Beschleunigten Treibers (ATI / NVIDIA) auch erfolgreich war ;-)
Problem
Ubuntu v5.10 Breezy:
Es ist im den normalen Paketquellen kein Java Runtime Enviroment vorhanden.
Lösung:
Repository um einen Eintrag erweitern:
sudo nano /etc/apt/sources.list
deb http://ubuntu.tower-net.de/ubuntu/ breezy java
sudo apt-get update
sudo apt-get install sun-j2re1.5
Man muss dem Alternatives System von Ubuntu noch mitteilen, welches Java es nun benutzen soll, dass geht mit:
sudo update-alternatives --config java
Dann ist es noch nötig symbolische Links zu erzeugen damit man die JRE im Browser auch benutzen kann:
sudo ln -s /usr/lib/j2sdk1.5-sun/jre/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla-firefox/plugins/
sudo ln -s /usr/lib/j2sdk1.5-sun/jre/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla/plugins/
Und schon ist die JRE Aktiv und kann direkt benutzt werden. Man kann aber auch mit Befehl "java -version" kann man seine Arbeit noch kontrollieren. Aber wqenn alles gut gegangen ist ist das auch nicht mehr nötig.
Problem
Ubuntu v5.10 Breezy:
Neueste Version von KDE(v3.5) als Repository eintragen und installieren.
Lösung:
In der Shell folgendes ausführen:
wget http://people.ubuntu.com/~jriddell/kubuntu-packages-jriddell-key.gpg
sudo apt-key add kubuntu-packages-jriddell-key.gpg
Dann die "/etc/apt/sources.list" mit folgenden Einträgen erweitern:
sudo nano /etc/apt/sources.list
- KDE 3.5 Repository
Danach KDE Sitzung beenden und Konsolen Login wählen. Dann ein:
sudo bash
für die Admin Rechte in der Konsole und die Quellen neu einlesen mit:
apt-get update
danach sind die Quellen wieder top Aktuell. Nun noch ein:
apt-get dist-upgrade
Dann ist das System inklusive KDE wieder auf aktuellsten Stand.
"exit" nicht vergessen um die root Shell zu verlassen ;-)
Problem
Wenn man auf mehreren SSH Servern Wartungsaufgaben erledigen möchte und man auf jedem einzelnen SSH Server einen eigenen Key benutzen muss, wäre es einfacher eine Lösung zu finden die das ein wenig automatisiert. Man kann natürlich in einem Shellfenster auch den Key jeweils explizit angeben. Das ist nur nicht so komfortabel.
Die Antwort darauf ist der ssh-agent. Dieser kann verschiedene Keys als Proxy zwischenspeichern und beim SSH2 Login dann automatisch benutzen. Das hast auch den Vorteil, dass man auch für Keys die mit einer Passphrase geschützt sind keinerlei Kennwörter mehr eingeben muss. Also eine Art AutoLogin am SSH Server.
Lösung
Vorausssezung für meine Lösung ist eine Linux Installation mit Gnome Desktop. Beim Gnome Desktop wird automatisch immer der ssh-agent bei einer grafischen Sitzung mitgestartet.
Nun muss man dafür sorgen, dass die besagten Keys dem ssh-agent auch hinzugefügt werden. Das kann man zum einen manuell tun mit: "ssh-add ~/.ssh/NameDesKeys". Kontrollieren ob es erfolgreich war kann man mit "ssh-add -l" dann ansehen. Es werden dann ale importierten Keys angezeigt.
Schöner wäre es mit einem Shell Script das zum Startzeitpunkt der Gnome Sitzung gestartet wird und alle Keys in einem Arbeitsgang importiert.