Linux와 OS X 용 닷파일. Windows 용은 dotfiles-windows 참고
GNU stow 가 필요하며 ansible playbook 에서 설치함. 수동 설치일 경우 직접 다운로드후 설치
automation 도구인 ansible 설치
pip install ansible
설치 확인
ansible --version
-
ansible playbook 저장소 복제
git clone https://github.com/lesstif/ansible-playbooks.git cd ansible-playbooks
-
playbook 실행
ansible-playbook install-dotfiles.yml
-
저장소 복제
git clone https://github.com/lesstif/dotfiles.git && cd dotfiles
-
dotfiles 설치
bash install.sh
-
commit 되지 않기를 원하는 설정 파일이 있을 경우 .bash_extra 에 작성
-
다른 계정에 설치하려면 -t 옵션 사용. 아래는 root 폴더에 설치
sudo stow bash -t /root
"Can't locate Clone/Choose.pm in @INC" 와 같이 perl 모듈이 없다고 실행되지 않을때 모듈 설치
root 로 CPAN 모듈 실행
perl -MCPAN -e shell
CPAN 프롬프트에서 없다고 하는 모듈 설치
install Clone::Choose
install Hash::Merge
-
stow -D 옵션 사용해서 삭제
stow -D bash
-
전체 dotfile 삭제
for i in apprc bash git readline vim zsh;do stow -D $i; done