mactricks.de
Linux • MacOSX • Windows
Tips & Tricks for PC and Mac Computers
  • Startseite
  • Hardware
  • Software
  • Betriebssystem
  • Programmieren
  • Sonstiges
  • SiteMap
  • Credits
  • MacOSX
  • Linux
    • shell skripte
    • PDF Dateien zusammenfügen
    • Bash Tipps
    • Dateien in Unterverzeichnissen löschen
    • Backup in Image Dateien
    • initrd bearbeiten
    • DVB geht nicht !
    • Webmin - No Login !
    • Linux Rechte
    • PPTP (VPN) mit Linux
    • Server installieren
    • shell Einzeiler
    • Linux PXE Server
    • Linux Tips
    • VHCS SSI Template
  • Windows

Index » Betriebssystem » Linux » Linux Tips

↑ Verzeichnis  #

  • Mehrere SSH Keys dem SSH Agent unter Gnome zufügen
  • Samba Shares zum Bootzeitpunkt ins lokale Dateisystem mounten
  • Aktuelle KDE v3.5 in Ubuntu installieren
  • Paketquellen für Java Runtime Enviroment und die JRE Installation
  • /etc/apt/sources.list - Repositories erweitern (z.B. für Backports / Spezialpakete)
  • 3D Beschleunigung für NVIDIA Grafikkarten aktivieren
  • 3D Beschleunigung für ATI Grafikkarten aktivieren
  • "glxgears" zeigt keine Framerate (fps) mehr an
  • PHP5 unter Ubuntu / Debian installieren
  • Kdevelop - Neues C Projekt "Hello World" nach kompilieren Fehler
  • RAID0 - Kein /dev/md0 device beim Bootvorgang
  • Mit Apt-Get mögliche intstallierbare Pakete herausfinden (Hier im Beispiel: gcc / Nur die Namen)
  • Default Window Manager in Debian Systemen abfrage/umstellen
  • Installierten Pakete im Debian System herausfinden
  • Scite (GTK2 Version) zeigt im Editor Fenster die Fonts mit schlechter Qualität
  • Firefox läst sich unter Ubuntu Linux keine Themes und Erweiterungen downloaden
  • Für Ubuntu einen Cups-PDF Drucker installieren



↑ FAQ-Liste  #



⇑ Nach Oben

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

Mit einem Editor die /etc/apt/sources.list bearbeiten:
sudo nano /etc/apt/sources.list

Dann die /etc/apt/sources.list leeren und mit folgenden Einträgen füllen:

# 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




⇑ Nach Oben

Problem
Ubuntu v5.04 Hoary:
RAID0 - Kein /dev/md0 device beim Bootvorgang

Lösung


cd /dev
./MAKEDEV md



⇑ Nach Oben

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




⇑ Nach Oben

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

Um die Auswahl zu ändern tippe:
update-alternatives --config x-window-manager





⇑ Nach Oben

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"





⇑ Nach Oben

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=10

font.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)




⇑ Nach Oben

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

eingeben.Es erscheinen eine Menge an Optionen zum Einstellen. Mit dem Such Filter den Eintrag
general.useragent.vendorSub

suchen und diesen Eintrag der Wert
1.0.4

geben. Der Wert ist nach den ändern sofort gespeichert. Danach klappen die Themes und Erweiterungen auch.




⇑ Nach Oben

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

installiert werden.

(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

Um den PDF-Drucker zu aktivieren muss man den Cups Dienst neu starten mit:
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

eingeben. Danach wird man aufgefordert ein Kennwort einzugeben. Da gibt man das Kennwort des Users der an diesem Rechner arbeitet an.

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 !




⇑ Nach Oben

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

Danach klappt das kompilieren des einfachen "Hello World" Programmes auch.

Quelle: Ubuntu Forums [Lösung]




⇑ Nach Oben

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ätzlichen Repository für apt-get hinzufügen

  • Gewünschte Pakete installieren

  • Konfigurationsdateien erzeugen

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

dann folgenden Inhalt in die neu erzeugte Datei einfügen und abspeichern:

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

Diese neue Datei mit folgenden Einträgen füttern und abspeichern:
AddType application/x-httpd-php5 .php5

Dann müssen wir noch zwei Symbolische Links erzeugen, damit das ganze auch produktiv gehen kann:

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

Ab jetzt werden alle Dateien mit der Endung *.php5 mit PHP5 (CGI-Version) ausgeführt. PHP4 existiert falls es installiert ist paralell.




⇑ Nach Oben

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

und folgende Einträge in die neue Datei hinzufügen:

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.




⇑ Nach Oben

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.




⇑ Nach Oben

Problem
Ubuntu v5.10 Breezy:
"glxgears" zeigt keine Framerate (fps) mehr an

Lösung:
eine Konsole aufmachen und in der Kommandozeile

glxgears -iacknowledgethatthistoolisnotabenchmark

eingeben.

Dann gibt "glxgears" auch wieder eine Framerate an, damit man kontrollieren kann ob das einbinden eines 3D-Beschleunigten Treibers (ATI / NVIDIA) auch erfolgreich war ;-)




⇑ Nach Oben

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

und folgdende Zeile ans Ende der /etc/apt/sources list anhängen:
deb http://ubuntu.tower-net.de/ubuntu/ breezy java

Danach nicht vergessen die Quellen updaten mit:
sudo apt-get update

Dann kann das Java JRE mit dem Befehl
sudo apt-get install sun-j2re1.5

installiert werden.

Man muss dem Alternatives System von Ubuntu noch mitteilen, welches Java es nun benutzen soll, dass geht mit:

sudo update-alternatives --config java

Es kommt eine Auswahl in der man die gewünschte Version aktivieren kann.

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.




⇑ Nach Oben

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

und diese Zeilen hinzufügen

  1. 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 ;-)




⇑ Nach Oben

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.


0 Kommentare für 'Linux Tips':
    Es existiert kein Kommentar für 'Linux Tips'

laden...

Kommentar hinterlassen
tag navi antworten | faq | fragen | linux | tips

permalink

© 2001 - 2010 A.Hopek •  Anmelden • powered by PyLucid v0.10.3.0112 • render time: 758.4 ms - overall: 1.1 sec