Re: apt-get vim-tiny
On Sun, 14 Feb 2016 20:48:30 +0100
"Thomas Schmitt scdbackup-at-gmx.net |Debian/Computer|"
<b5q1wzkfzt@sneakemail.com> wrote:
> Hi,
>
> OS wrote:
> > Any time I do anything with apt-get, it ends with an error code
> > (1). It seems to have something to do with vim-tiny
>
> You did not show such an "anything" attempt. So it is hard to
> tell whether vim.tiny really is to blame.
>
>
> > mark@FrogBreath:~$ sudo apt-get remove vim.tiny
> > ...
> > update-alternatives: error: unable to read link
> > `/etc/alternatives/vi':
>
> There is supposed to be a symbolic link with that name, which
> points to one of the various /usr/bin/vim.* programs.
> On my Debian 8:
>
> /etc/alternatives/vi -> /usr/bin/vim.basic
>
> choosing between
>
> /usr/bin/vim.basic
> /usr/bin/vim.tiny
>
>
> I'd check what kind of file is behind that path
>
> ls -ld /etc/alternatives/vi
>
> If it is missing indeed, i'd check which /usr/bin/vim.* are present
>
> ls -ld /usr/bin/vim.*
>
> and then create a link to one of them
>
> sudo ln -s /usr/bin/vim.basic /etc/alternatives/vi
>
> If /etc/alternatives/vi exists, the further action depends on what
> file type it is. Normally one would remove or rename it and then
> create a link by ln -s as described above.
>
>
> Then i would test whether the "do anything" problems still occur.
> The proper existence or non-existence of vim-tiny should not interfere
> with unrelated apt-get operations.
>
>
> Have a nice day :)
>
> Thomas
>
Thank you Thomas.
As far as "do anything" is concerned, I will try to supply more complete
examples in the future.
It turns out that "/etc/alternatives/vi" was an executable and
"/usr/bin/vim.*" revealed only vim.tiny and vim.tutor. I moved vi to
vi.bak and created a link as you suggested to vim.tiny. I ran
sudo apt-get update
and any my problem "seemed" to have disappeared. I have
since run
sudo apt-get upgrade vim
and did not get the error message. Yea! Instead I now have vim.tiny and
vim.basic and the link previously discussed now points to vim.basic.
Again, I thank you for your assistance.
Reply to: