Em sistemas baseados no Debian, o sistema de alternativas manipula o executável vie vimo. Então, se vimestá instalado e você executa vi, você também recebe vim, o que acho muito bom, porque eu odeio absolutamente o clássico vi.
No Fedora 17 "Beefy Miracle", o sistema de alternativas obviamente não lida com nenhum dos dois. Mas há um arquivo de perfil no /etc/profile.d/vim.shqual adiciona um alias de shell para viexecutar vim. Por alguma razão, isso não ocorre para usuários do sistema, incluindo root.
Mas mesmo que eu configure um alias manualmente para todos os usuários, quando ligo sudo vi, estou começando o clássico em vivez de vim. Provavelmente porque o sudo não inicia um shell ou os arquivos de perfil são executados apenas em sessões de shell interativas.
O que estou procurando agora é uma maneira de desinstalar vicompletamente o clássico para criar um link simbólico que até sobrevive às atualizações do sistema. Como posso remover o clássico, vimas não o vimFedora 17? Ou existe ainda uma maneira melhor?
Atualização : Com yum provides vieu descobri que vié fornecido pelo pacote vim-minimal. Mas não posso simplesmente removê-lo porque ele remove automaticamente o pacote sudo. Mesmo se eu removê-lo e tentar instalar sudonovamente depois, ele vim-minimalserá novamente instalado como dependência.
Atualização : conforme solicitado, saída de rpm -qf /usr/bin/vi:
vim-minimal-7.3.444-1.fc17.x86_64
E ls -l /usr/bin/vi:
-rwxr-xr-x. 1 root root 782248 13. Feb 2012 /usr/bin/vi
vim-minimalpacote for atualizado?
/usr/bin/vium link simbólico (para quê) ou um arquivo regular no Fedora? Se um arquivo regular, de qual pacote?
ls -l /usr/bin/vie rpm -qf /usr/bin/vi.
rm /usr/bin/vi; ln -s /usr/bin/vim /usr/bin/vi. Não é uma resposta, porque eu pessoalmente encontraria uma maneira melhor (ou digite vim, se quisesse).