ํจํค์ง ๋ฌด๊ฒฐ์ฑ ์ฌ๋ถ ํ์ธ
rpm
rpm ์ ์ค์น ์ ๋ณด๋ ๋ชจ๋ ๋ฐ์ดํ ๋ฒ ์ด์คํํ์ฌ ๊ฐ๊ณ ์์ผ๋ฏ๋ก ์ค์น์ดํ ํจํค์ง๋ด ํ์ผ์ ๋ณ๊ฒฝ ๋ด์ญ์ ํ์ธํ ์ ์๋ค. -V ์ต์ ์ ์ฌ์ฉํ๋ฉด ๋ค์ํ ๊ฒ์ฆ ์ง์๋ฅผ ํ ์ ์๋ค. ๊ฒ์ฆ์ ํ์ํ๋ ์ ๋ณด๋ค์ค ์ค์ํ ํญ๋ชฉ๋ค์ ์๋ฏธ๋ ๋ค์๊ณผ ๊ฐ๋ค.
- S : ํ์ผ ํฌ๊ธฐ๊ฐ ๋ค๋ฆ
- M : ๋ชจ๋๊ฐ ๋ค๋ฆ (๊ถํ ๋ฐ ํ์ผ ํ์ ํฌํจ)
- 5 : MD5 ํด์ฌ๊ฐ์ด ๋ค๋ฆ(ํ์ผ์ด ๋ณ๊ฒฝ๋จ)
- U: ์ฌ์ฉ์ ์์ ๊ถ์ด ๋ณ๊ฒฝ๋จ
- T: ํ์ผ์ ๋ณ๊ฒฝ ์๊ฐ์ด ๋ค๋ฆ(ํ์ผ์ด ์ค์นํ์ ๋ณ๊ฒฝ๋จ)
ํจํค์ง ๊ฒ์ฆ ํ ์คํธ๋ฅผ ์ํด ์๋ ๋ช ๋ น์ด ์คํ
$ sudo echo '"changed' | sudo tee --append /usr/share/vim/vim74/vimrc_example.vim
์ด์ vim-common ์ ์ค์น ์ ๋ณด๋ฅผ ๊ฒ์ฆํด ๋ณด์. ์ฃผ์ ์ค์ ํ์ผ์ httpd.conf๊ฐ S5T ๋ผ๊ณ ํ์๋๋ ๊ฒ์ ์ค์ ํ์ผ์ ์์ ํ์ฌ ํ์ผ์ ํฌ๊ธฐ(S)์, MD5 ํด์ฌ๊ฐ(5), ๋ณ๊ฒฝ์๊ฐ(T) ์ด ๋ฌ๋ผ์ก๊ธฐ ๋๋ฌธ์ด๋ค.
$ rpm -V vim-common S.5....T. /usr/share/vim/vim74/vimrc_example.vim
apt
debsums ํจํค์ง๋ฅผ ์ค์นํฉ๋๋ค.
$ sudo apt install debsums
debsums vim-common
ํ ์คํธ๋ฅผ ์ํด ํ์ผ ๋ณ์กฐ
$ echo '"changed' | sudo tee --append /usr/share/vim/vim74/vimrc_example.vim
$ debsums vim-runtime | grep vimrc /usr/share/vim/vim74/gvimrc_example.vim OK /usr/share/vim/vim74/vimrc_example.vim FAILED