Hallo! Vor ungefähr einem Jahr hatte ich ein Problem mit der Installation von openssh, was ich dann aber habe lösen können (siehe unten). Dabei habe ich u.a. das Kommando "tar -bb openssh.spec" verwendet, um aus einem Source-File in Zusammenhang mit einem .spec ein .rpm zu bauen. Komischerweise funktioniert das nun nicht mehr. Weiss eventl. jemand, warum? debian:/usr/src/packages/SPECS # tar -bb openssh.spec tar: b: Invalid blocking factor Try `tar --help' for more information. debian:/usr/src/packages/SPECS # tar --version tar (GNU tar) 1.13.18 Copyright 2000 Free Software Foundation, Inc. This program comes with NO WARRANTY, to the extent permitted by law. You may redistribute it under the terms of the GNU General Public License; see the file named COPYING for details. Written by John Gilmore and Jay Fenlason. debian:/usr/src/packages/SPECS # Vielen Dank! Stefan ---Alte Mail vom 8.10.2002--- Hallo! Nach unendlichen Mühen (die leider noch nicht vorbei sind, da sich meine IBM IC35L mit so komischenGeräuschen meldet...) weiss ich jetzt, woran´s liegt. zunächst muss man auch noch die Pakete - gtk(-devl), - glib(-devel) und - gnome-libs(-devel) installieren. Auf die ersten 2 kommt man ja noch rel. einfach; auf gnome-libs-devel kommt man nicht so einfach, da er ja nach gnlibsd fragt. Summerweise wurden irgendwo zwischen SuSE 7.0 und SuSE 7.2 die Namen geändert, was sich aber nirgendwo bei SuSe nachlesen läßt (zumindest nicht, wenn man nicht weiss, wo). Danach habe ich im mitgelieferten contrib/suse/openssh.spec noch ein paar ./configure Optionen hinzugefügt, so dass da jetzt steht (--with-gnome-askpass habe ich entfernt, da ich´s eh nicht brauche; für die Kompilierung jedoch noch weitere X11-Pakete gebraucht werden, was ich nicht installieren wollte): ./configure --prefix=/usr \ --sysconfdir=/etc/ssh \ --datadir=/usr/share/openssh \ --with-pam \ --with-tcp-wrappers \ --with-ipv4-default \ --libexecdir=/usr/lib/ssh \ --with-md5-passwords \ --with-ssl-dir=/usr/local/ssl make Da make aber selbst bei diesen Einstellungen nach einigen Pakete für´s Kompilieren von gnome-askapss fragt, habe ich danach noch alles entfernt, was irgendwie mit gnome oder askpass zu tun hatte. Dann habe ich dieses .spec nach /usr/src/packages/SPECS/openssh.spec; die Source - Datei nach /usr/src/packages/SOURCES/openssh-3.4p1.tar.gz. jetzt habe ich als root folgende Kommandos aufgerufen: cd /usr/src/packages/SPECS tar -bb openssh.spec damit wurde der eigentliche Vorgang gestartet, danach befand sich in /usr/src/packages/RPMS/i386 ein openssh.rpm, dass mit Yast installiert werden muss. Komischer Weise wurde bei mir keine Startdatei nach /etc/init.d/sshd kopiert, das habe ich dann selber mit der aus openssh-3.4p1#contrib/suse/rc.sshd gemacht und dann auch noch die entsprechenden Links gesetzt (in rc2.d und rc3.d jeweils S20 und K20) Jetzt nur noch in Yast Start_SSHD auf "yes" stellen -fertig. Da keine /etc/init.d/sshd erstellt wurde, gehe ich mla davon aus, dass bei einer Neuinstallation auch kein Start_SSHD - Eintrag in /etc/rc.config angelegt wird. Die entsprechenden Daten findet man widerum im Source unter contrib/suse/rc.config.sshd. Falls irgendjemand noch mal vor diesen Problemen stehen sollte, vielleicht ist ihm (oder natürlich auch ihr) ja hiermit geholfen. Ich wünsche einen schönen Tach und bis dann... Stefan ---Alte Mail vom 8.10.2002---