Ein schoenes Wochenende Euch allen, sagt, hat wohl einer einen Tipp fuer mich, ob ich mir VIM 5.7 mit --nodeps aus dem System entfernen kann? Ein schlichtes rpm -e vim sagt mir: ,----[ ]- | root:~ > rpm -e vim | Fehler: Das Enfernen dieser Pakete wuerde Paket-Abhaengigkeiten | missachten: vi_clone wird von aaa_base-2001.5.15-0 gebraucht `---- Der Tarball vim-6.0.tar.bz2 wartet nur auf seinen Einsatz, aber ich will mir mit --nodeps auch die aaa_base-2001.5.15-0 nicht vergraetzen. Oder gibt es da keine Probleme? Mit besten Gruessen, Andreas -- Humor ist, wenn man trotzdem lacht. Kunst ist, wenn man trotzdem _nicht_ lacht. http://www.kolumne.ixy.de
Hallo Andreas Kneib ... On Sat, 29 Sep 2001, Aporia@web.de wrote:
Der Tarball vim-6.0.tar.bz2 wartet nur auf seinen Einsatz, aber ich will mir mit --nodeps auch die aaa_base-2001.5.15-0 nicht vergraetzen. Oder gibt es da keine Probleme?
Bei mir auf einer 7.0-nein. Läuft einwandfrei. Ggfs. halt ein "Dummy RPM" bauen damit yast nicht immer die alte Version von CD nachinstallieren möchte. Bye, Michael
On Sat, 29 Sep 2001, Andreas Kneib wrote:
sagt, hat wohl einer einen Tipp fuer mich, ob ich mir VIM 5.7 mit --nodeps aus dem System entfernen kann? Ein schlichtes rpm -e vim sagt mir:
,----[ ]- | root:~ > rpm -e vim | Fehler: Das Enfernen dieser Pakete wuerde Paket-Abhaengigkeiten | missachten: vi_clone wird von aaa_base-2001.5.15-0 gebraucht `----
Der Tarball vim-6.0.tar.bz2 wartet nur auf seinen Einsatz, aber ich will mir mit --nodeps auch die aaa_base-2001.5.15-0 nicht vergraetzen. Oder gibt es da keine Probleme?
Ich hab's schlicht gemacht und es ist nichts passiert. Allerdings hatte ich einen noch aelteren VIM auf einer SuSE 6.1 laufen. Du wirst Dir allerdings tatsaechlich die aaa_base-2001.5.15-0 "vergraetzen". Ist das schlimm? Ich weiss, es ist nicht schoen. Gruss Peter Blancke -- Nachtwaechter ist der Wahnsinn, weil er wacht...
Hallo Peter, hallo Michael, besten Dank fuer Eure Tipps, die [De]Installation von VIM5.7 gegen VIM6.0 klappte ausgezeichnet, und ein Dummy-RPM stellt Yast ruhig. ;-) Die Dateibrowser-Funktion hat ja was, das muss ich zugeben. :-) Mit besten Gruessen, Andreas -- " Schlechte Zeugen sind Augen und Ohren fuer Menschen, wenn sie Barbarenseelen haben " Heraklit
On Sat, 29 Sep 2001, Andreas Kneib wrote:
besten Dank fuer Eure Tipps, die [De]Installation von VIM5.7 gegen VIM6.0 klappte ausgezeichnet,
Na, ist ja prima.
und ein Dummy-RPM stellt Yast ruhig. ;-)
Hmmm... Da habe ich Lernbedarf: Wie hast Du das speziell fuer diesen Fall geloest?
Die Dateibrowser-Funktion hat ja was, das muss ich zugeben. :-)
Ja, das ist wirklich angenehm. Und auch die Option "p" als Preview im Dateibrowser. Da ich ausschliesslich alles mit vim erledige, ist das eine wirkliche Bereicherung fuer meine taegliche Arbeit. Wie hast Du die default-Vorgaben aus /etc/vimrc reingekriegt? Durch Setzen der Variablen $VIM? Oder hast Du das Problem noch nicht geloest? Immerhin sind bei der Standard-Installation so wichtige Dinge wie "set ruler" oder "set nocompatible" und andere nicht automatisch gesetzt. Die Loesung mit der eigenen ~/.vimrc ist natuerlich klar. Aber wir haben hier in einer angeschlossenen Schule auch viele User, die bei mir alle mit vim arbeiten. Da muss ich mich noch drum kuemmern, dass die alle ihre gewohnte Umgebung vorfinden, denn sonst hagelt es am Montag Proteste (das waere fatal, denn ab Montab habe ich eine Woche Urlaub!). Gruss Peter Blancke -- Nachtwaechter ist der Wahnsinn, weil er wacht...
* Peter Blancke <blancke@gmx.de> [30/09/01 12:13]:
und ein Dummy-RPM stellt Yast ruhig. ;-)
Hmmm... Da habe ich Lernbedarf: Wie hast Du das speziell fuer diesen Fall geloest?
Zuerst habe ich ein specfile erstellt (beispielsweise vim-6.0-0.spec): ====================================================================== Name: vim Version: 6.0 Release: 0 Summary: This is a dummy package Group: dummy License: GPL Provides: dummy %description This is only a dummy package to fool yast %prep %build %install %clean %files ====================================================================== Daraus habe ich ein RPM-Paket gebosselt: rpm -ba vim-6.0-0.spec und das daraus entstandene RPM installiert mit "rpm -i"
Wie hast Du die default-Vorgaben aus /etc/vimrc reingekriegt? Durch Setzen der Variablen $VIM?
Richtig, das ist am einfachsten. Schau Dir mal mit dem Kommando "vim -V" die Reihenfolge an, in der vim seine Komfigurastion einliest. Zuerst versucht sich vim an "§VIM/vimrc", bevor der Editor "$HOME/.vimrc" einliest.
Da muss ich mich noch drum kuemmern, dass die alle ihre gewohnte Umgebung vorfinden, denn sonst hagelt es am Montag Proteste (das waere fatal, denn ab Montab habe ich eine Woche Urlaub!).
Schoenen Urlaub! :-) Gruss, Andreas -- Es gibt eine Sorte ungemein ueberlegener Menschen, die gern versichern, alles sei relativ. Das ist natuerlich Unsinn, denn wenn _alles_ relativ waere, gaebe es nichts, wozu es relativ sein koennte. [Russell]
* Andreas Kneib schrieb am 30.Sep.2001:
* Peter Blancke <blancke@gmx.de> [30/09/01 12:13]:
Entschuldigt, wenn ich mich einfach so in diesem thread mit einer neuen Frage einklinke, aber das Subjekt ist einfach treffend. ;) Ich habe auch vim 6.0 laufen. (das alte vim habe ich auch noch auf /usr/bin installiert, während vim 6.0 auf /usr/local/bin installiert ist) Meine Frage: Gibt es zu den Befehlen irgendwo Deutsche Übersetzungen? Ich habe niergends welche gefunden. Das ich die alten nehmen kann weiß ich, aber existieren nicht im Netz irgendwo neue? Ich meine /usr/share/vim/vim60ac/lang/menu_de_de.iso_8859-1.vim oder so. Bernd -- Welches Buch ist zu empfehlen? Schon mal bei SuSE vorbeigesehen? http://www.suse.de/de/produkte/buecher/index.html oder die Empfehlungen der SuSE-Entwickler auf dem eigenen Rechner? file:///usr/shar/doc/sdb/de/html/literatur.html |Zufallssignatur 5
On Sun, Sep 30, 2001 at 02:27:36PM +0200, Bernd Brodesser wrote:
Ich habe auch vim 6.0 laufen. (das alte vim habe ich auch noch auf /usr/bin installiert, während vim 6.0 auf /usr/local/bin installiert ist) Meine Frage: Gibt es zu den Befehlen irgendwo Deutsche Übersetzungen? Ich habe niergends welche gefunden. Das ich die alten nehmen kann weiß ich, aber existieren nicht im Netz irgendwo neue?
Ich meine /usr/share/vim/vim60ac/lang/menu_de_de.iso_8859-1.vim oder so.
ftp.de.vim.org/extra/vim-6.0-lang.tar.gz wenn es das ist was Du suchst. Gruss, Oliver
On 30-Sep-2001 Bernd Brodesser wrote:
Entschuldigt, wenn ich mich einfach so in diesem thread mit einer neuen Frage einklinke, aber das Subjekt ist einfach treffend. ;)
Und so moechte ich mich auch gleich noch mit einer Frage dranhaengen. Ich habe eine systemweite vimrc (/etc/vimrc), die mit den folgenden Einstellungen bislang auch einwandfrei gearbeitet hat: set scroll=22 set bs=2 set backup set viminfo='20,\"50 set mouse=a syntax on set ic Wenn ich als user arbeite, funktioniert auch alles wie gewuenscht. Aber als root sind im Einfuegemodus die Cursortasten zusaetzlich mit "A", "B", "C" und "D" sowie die Pos1- und Ende-Taste mit "F" und "H" belegt, was beim Bearbeiten von Konfigurationsdateien natuerlich sehr fehlertraechtig ist. Wenn ich als user unter X eine Root-Shell aufrufe und dann mit dem vim konfiguriere, gibt es auserdem die Meldung: Xlib: connection to ":0.0" refused by server Xlib: Client is not authorized to connect to Server Was diese Meldung besagen soll, ist mir schon klar, bloss was will der vim mit der Xlib? Der vim 5.8.x hat sich um die Xlib ja auch nicht gekuemmert. Oder hat der neue vim etwa irgendwelche Grafik-Ambitionen. Das soll er schoen bleiben lassen :-) So, und nun halte ich mich hoffentlich mit weiteren Fragen erst einmal wieder etwas zurueck. Beste Gruesse, Heinz. -- E-Mail: Heinz W. Pahlke <h.pahlke@nexgo.de> This message was sent by means of XFMail via SuSE Linux
* Heinz W. Pahlke [Tue, 02 Oct 2001 11:10:17 +0200 (CEST)]:
Was diese Meldung besagen soll, ist mir schon klar, bloss was will der vim mit der Xlib?
Tja, use the source ;-) Philipp -- Wenn Zimmerleute ihre Häuser so bauen würden, wie Programmierer ihre Programme, wäre der erste daherkommende Specht das Ende der Zivilisation.
On 02-Oct-2001 Philipp Thomas wrote:
* Heinz W. Pahlke [Tue, 02 Oct 2001 11:10:17 +0200 (CEST)]:
Was diese Meldung besagen soll, ist mir schon klar, bloss was will der vim mit der Xlib?
Tja, use the source ;-)
Gibt es denn schon ein rpm-Paket fuer Suse? Also, ich habe es jedenfalls selbst kompiliert. Dass man vor dem make-Lauf in das Unterverzeichnis src wechseln und dort das Makefile bearbeiten muss, war mir allerdings nicht klar :-( Dass gvim als root im xterm eines users Probleme bekommt, ist klar, aber dass der normale vim auch, dass erkennt man vermutlich nur, wenn man sich naeher mit den Sourcen beschaeftigt hat. Einen schoenen Nachmittag, Heinz. -- E-Mail: Heinz W. Pahlke <h.pahlke@nexgo.de> This message was sent by means of XFMail via SuSE Linux
Moinmoin, * Heinz W. Pahlke <h.pahlke@nexgo.de> [02/10/01 11:10]:
Ich habe eine systemweite vimrc (/etc/vimrc), die mit den folgenden Einstellungen bislang auch einwandfrei gearbeitet hat:
set scroll=22 set bs=2 set backup set viminfo='20,\"50 set mouse=a syntax on set ic
Wenn ich als user arbeite, funktioniert auch alles wie gewuenscht. Aber als root sind im Einfuegemodus die Cursortasten zusaetzlich mit "A", "B", "C" und "D" sowie die Pos1- und Ende-Taste mit "F" und "H" belegt, was beim Bearbeiten von Konfigurationsdateien natuerlich sehr fehlertraechtig ist.
Liest VIM 6.0 denn die /etc/vimrc ein? Beim mir ist $VIM ="/usr/local/share/vim". Rausfinden kannst Du alle moeglichen Einstellungen mit dem Kommando ":so $VIMRUNTIME/bugreport.vim", das eine bugreport.txt erstellt.
Wenn ich als user unter X eine Root-Shell aufrufe und dann mit dem vim konfiguriere, gibt es auserdem die Meldung:
Xlib: connection to ":0.0" refused by server Xlib: Client is not authorized to connect to Server
Vermutlich hast Du jetzt auch gvim, und nicht mehr nur den "nackten" VIM. Die Daten fuer gvim werden freilich mit eingelesen. Mit besten Gruessen, Andreas -- : Kneibs Notizen :: http://www.kolumne.ixy.de
On Tue, 2 Oct 2001, Heinz W. Pahlke wrote:
Ich habe eine systemweite vimrc (/etc/vimrc), die mit den folgenden Einstellungen bislang auch einwandfrei gearbeitet hat:
set scroll=22 set bs=2 set backup set viminfo='20,\"50 set mouse=a syntax on set ic
Wenn ich als user arbeite, funktioniert auch alles wie gewuenscht. Aber als root sind im Einfuegemodus die Cursortasten zusaetzlich mit "A", "B", "C" und "D" sowie die Pos1- und Ende-Taste mit "F" und "H" belegt, was beim Bearbeiten von Konfigurationsdateien natuerlich sehr fehlertraechtig ist.
Probier mal den Eintrag set nocompatible in der systemweiten /etc/vimrc bzw. in der userdefinierten ~/.vimrc und schau mal, ob Du dann dieses Phaenomen losbist. Bei mir hat das geholfen. Nebenwirkungen konnte ich keine feststellen und weder mein Arzt noch mein Apotheker kennen sich damit genauer aus. Gruss Peter Blancke -- Nachtwaechter ist der Wahnsinn, weil er wacht...
On 08-Oct-2001 Peter Blancke wrote:
On Tue, 2 Oct 2001, Heinz W. Pahlke wrote:
Wenn ich als user arbeite, funktioniert auch alles wie gewuenscht. Aber als root sind im Einfuegemodus die Cursortasten zusaetzlich mit "A", "B", "C" und "D" sowie die Pos1- und Ende-Taste mit "F" und "H" belegt, was beim Bearbeiten von Konfigurationsdateien natuerlich sehr fehlertraechtig ist.
Probier mal den Eintrag
set nocompatible
in der systemweiten /etc/vimrc bzw. in der userdefinierten ~/.vimrc
^^^^ Dort lag gerade das Problem. Irgendjemand aus der Liste (ich weiss leider nicht mehr, wer es war) machte mich darauf aufmerksam, dass vim seine Konfiguration nicht unter /etc, sondern unter /usr/local/share/vim/vim6.0 sucht :-( Darauf muss man natuerlich erst einmal kommen :-) Beste Gruesse, Heinz. -- E-Mail: Heinz W. Pahlke <h.pahlke@nexgo.de> This message was sent by means of XFMail via SuSE Linux
On Son, 30 Sep 2001, Andreas Kneib wrote:
* Peter Blancke <blancke@gmx.de> [30/09/01 12:13]: [ein paar mails vorher] ,----[ ]- | root:~ > rpm -e vim | Fehler: Das Enfernen dieser Pakete wuerde Paket-Abhaengigkeiten | missachten: vi_clone wird von aaa_base-2001.5.15-0 gebraucht `----
[dummy-spec-file]
Provides: dummy
Da sollte wohl besser ein: Provides: vi_clone hin :) Oder man nimm das spec des alten vim, passt das auf 6.0 an (sollte ja nicht allzuviele Aenderungen noetig sein) und baeckt dann eben selbst ein rpm fuer vim. -dnh -- Time is an illusion; lunchtime, doubly so. -- Ford Prefect
David Haller wrote:
hin :) Oder man nimm das spec des alten vim, passt das auf 6.0 an (sollte ja nicht allzuviele Aenderungen noetig sein) und baeckt dann eben selbst ein rpm fuer vim.
Oder man benutzt direkt checkinstall ;-) Rene -- René Engelhard, Emil-Figge-Str. 7, Zi. 703, 44227 Dortmund, Germany e-mail: mail@rene-engelhard.de | Homepage: http://www.rene-engelhard.de Tel: +49-(0)231/3985115 | Mobiltel: +49-(0)179/2206957 Fax: +49-(0)89/1488-225019 | ICQ-#: 98293398 | Reg. Linux-User #217061
Andreas Kneib wrote:
Ein schoenes Wochenende Euch allen,
sagt, hat wohl einer einen Tipp fuer mich, ob ich mir VIM 5.7 mit --nodeps aus dem System entfernen kann? Ein schlichtes rpm -e vim sagt mir:
,----[ ]- | root:~ > rpm -e vim | Fehler: Das Enfernen dieser Pakete wuerde Paket-Abhaengigkeiten | missachten: vi_clone wird von aaa_base-2001.5.15-0 gebraucht `----
Der Tarball vim-6.0.tar.bz2 wartet nur auf seinen Einsatz, aber ich will mir mit --nodeps auch die aaa_base-2001.5.15-0 nicht vergraetzen. Oder gibt es da keine Probleme?
und hier gibts ein Suse-RPM: Karol Pietrzak wrote:
... and the FHS-complaint (also SuSE-complaint) RPM is available from my site @ http://home.earthlink.net/~noodlez84/rpm_packages.html .
Please uninstall your previous version of vim [ rpm -e vim -- nodeps ] before installing this one.
File Size: 2.14MB Release Date: 9.28.01 Release Number: 1
This package has been tested on SuSE 7.2 and digitally signed using GPG. --
von suse-linux-e cu Gerald
participants (11)
-
Andreas Kneib
-
Andreas Kneib
-
B.Brodesser@t-online.de
-
David Haller
-
Gerald Goebel
-
Heinz W. Pahlke
-
Nightshade@sheol.net
-
Oliver Kiehl
-
Peter Blancke
-
philippt@t-online.de
-
Rene Engelhard