no vim on slackware
tried running
vim --version got: vim: error while loading shared libraries: libperl.so: cannot open shared object file: No such file or directory vim vim: error while loading shared libraries: libperl.so: cannot open shared object file: No such file or directory vi works though....was at slackbuilds but cant find a plain vim there is pyvim and other vims with letters before them that i am not familiar with how can i install vim on slackware? also...what is the current version supported on slackware 14.1 is it 7.4? |
Quote:
better look before installing you 64 or 32 bit? or is Slack all 64bit now I forget. (I know Slack64 can be configured to compile and run 32bit after install ) |
thanks!!!
i went to slackbuilds searched for vim...but it didnt look like plain vim how come i couldnt find it? where does this url come from? https://slackbuilds.org/mirror/slack...source/ap/vim/ i really have to learn to find things more handy thanks again |
Vim is already included in Slackware, no need to add it.
Did you not do a complete install? And from the looks of the error message, vim is installed but you have some perl dependencies that are not installed. |
Quote:
Quote:
aahh the interNet? https://slackbuilds.org/mirror/slack...source/ap/vim/ Quote:
'slackbuilds 14.1 vim' you need to bookmark this one SlackBuilds but like @astrogeek said, check your dependencies for vim, insure they are installed. |
yes astrogeek i know vim comes with pretty much every distro.
yes i did a full install...and had this problem i have downloaded and compiled from source and everything is working again what could i possibly be doing to cause dependency problems? all i have really done is removed a few unwanted programs using pkgtool thanks.. |
Quote:
But it is obvious that something that you removed broke vim... ;) As always, it is best to install the full base Slackware - and leave it installed. Everything is there for a reason! |
Quote:
If removing part of your distro caused vim to break, then rebuilding vim (as you did) is a perfectly valid way of dealing with the problem. Next time, though, there might be an easier way of dealing with it. The error message showed that a file called "libperl.so" was missing. If you look on the Slackware mirrors and on the CDs, there's a file called MANIFEST. That shows which package contains each file in the distribution. You can check that to find out which package contains libperl.so and needs to be reinstalled. |
If this was Slackware 14.1, you apparently removed the perl-5.18.1-i486-1 package.
|
so removing programs using pkgtool removes dependencies too?
|
Quote:
In this case, perl-5 is a dependency of the Slackware distribution vim package. When you rebuilt it, it rebuilt without perl, so it worked. Can you post a list of those unwanted programs that you removed? That might help explain things a little better. |
The "ldd" command is useful for determining the shared library dependencies of an executable.
For example on Slackware 14.1 64-bit: Code:
marc@anvil:~$ which vim Code:
marc@anvil:~$ ldd /usr/bin/vim To determine which Slackware package provided a given file, you can "grep -H" for the filename in /var/log/packages/*. NB: Remove any leading / from an absolute path (because packages are not relative to the absolute root directory, so the package descriptions don't contain a leading /). For example: Code:
marc@anvil:~$ grep -H "usr/lib64/perl5/CORE/libperl.so" /var/log/packages/* KRs, Marc |
Quote:
|
Quote:
got a date, and exact time???? :D :D that's a sweet link btw, :hattip: But I don't go around "all nilly willy like, ripping out software" already pre-installed on Slackware. :D I just do a full, install everything, then add what I want, and just leave that other part alone. Hope OP learned something today... :newbie: Just funnin' ya dude. |
1 Attachment(s)
Quote:
Pic found on this page. |
All times are GMT -5. The time now is 02:57 PM. |