6.71.1. Instalarea Vim
Mai întâi, schimbați locația implicită a vimrc fişier de configurare la / Etc:
echo '#define SYS_VIMRC_FILE "/etc/vimrc"' >> src/feature.h
echo '#define SYS_VIMRC_FILE "/etc/vimrc"' >> src/feature.h
Pregătiți Vim pentru compilare:
./configure --prefix = / usr
./configure --prefix = / usr
Compilați pachetul:
face
face
Pentru a pregăti testele, asigurați-vă că nimeni utilizatorul poate scrie în arborele surselor:
chown -Rv nimeni .
chown -Rv nimeni .
Acum rulați testele ca nimeni utilizator:
su nobody -s /bin/bash -c "LANG=en_US.UTF-8 make -j1 test" &> vim-test.log
su nobody -s /bin/bash -c "LANG=en_US.UTF-8 make -j1 test" &> vim-test.log
Suita de testare scoate pe ecran o mulțime de date binare. Acest lucru poate cauza probleme cu setările terminalului curent. Problema poate fi evitată redirecționând rezultatul la un fișier jurnal, așa cum se arată mai sus. Un test de succes va avea ca rezultat cuvintele „TOT TERMINAT” în fișierul jurnal la finalizare.
Instalează pachetul:
make install
make install
Mulți utilizatori sunt obișnuiți să folosească vi în loc de sevă. Pentru a permite executarea sevă când utilizatorii intră în mod obișnuit vi, creați un link simbolic atât pentru pagina binară, cât și pentru pagina de manual în limbile furnizate:
ln -sv vim /usr/bin/vi
pentru L în /usr/share/man/{,*/}man1/vim.1; do ln -sv vim.1 $(dirname $L)/vi.1
făcut
ln -sv vim /usr/bin/vi
pentru L în /usr/share/man/{,*/}man1/vim.1; do ln -sv vim.1 $(dirname $L)/vi.1
făcut
În mod implicit, documentația Vim este instalată în /usr/share/vim. Următorul link simbolic permite accesarea documentației prin /usr/share/doc/vim-8.1.1846, făcându-l în concordanță cu locația documentației pentru alte pachete:
ln -sv ../vim/vim81/doc /usr/share/doc/vim-8.1.1846
ln -sv ../vim/vim81/doc /usr/share/doc/vim-8.1.1846
Dacă un sistem X Window va fi instalat pe sistemul LFS, poate fi necesar să recompilați Vim după instalare
X. Vim vine cu o versiune GUI a editorului care necesită instalarea X și a unor biblioteci suplimentare. Pentru mai multe informații despre acest proces, consultați documentația Vim și pagina de instalare Vim din cartea BLFS la http://www.linuxfromscratch.org/blfs/view/9.0/postlfs/vim.html.