于 Fri, 6 Jul 2007 14:06:30 -0400
Patrick Shanahan
* Zhang Weiwu
[07-06-07 13:59]: For newbie on this list, this is what I did 1) download latest vim source 2) 'cd src' and then 'make', then su to root, run 'make install';
You should definitely look a checkinstall as an alternative to "make install". openSUSE is an rpm based system and expects to be able to find all its packages in the rpm db. "make install" does *not* up date the db.
It's nice to know there is a "Checkinstall" and I'll use it in future. I had been using suse for 2 years, I constantly compile from source when I cannot find appropriate rpm or if I am tired of trying to find the good rpm package. The result is file stacking at /usr/local/.. Yes it will be difficult to remove them later, but having a 320GB harddisk the eager of finding a solution to this problem never came to me before, hence the lack of knowledge on this issue.
Future rpm installs may cause problems with your vim install and may overwrite files which vim depends.
AND, "make install" operations are *definitely* not for newbies!
I don't know why it's not for newbies, but even a newbie constantly find such thing by reading the first page in src/INSTALL of every software they wish to compile, and the only way to stop them compiling things by themself, which is not a newbie task, is to provide rich rpm database, probably as rich as other distros like Ubuntu (with packages inherited from Debian) and make sure newbies finds them easily. This would be a real newbie's wish. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org