Skip to content

lesstif/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dot files

Linux와 OS X 용 닷파일. Windows 용은 dotfiles-windows 참고

사전 준비

GNU stow

GNU stow 가 필요하며 ansible playbook 에서 설치함. 수동 설치일 경우 직접 다운로드후 설치

ansible 설치

automation 도구인 ansible 설치

pip install ansible

설치 확인

ansible --version

ansible 로 dotfiles 설치

  1. ansible playbook 저장소 복제

    git clone https://github.com/lesstif/ansible-playbooks.git
    cd ansible-playbooks
  2. playbook 실행

    ansible-playbook install-dotfiles.yml

수동으로 dotfiles 설치

  1. 저장소 복제

    git clone https://github.com/lesstif/dotfiles.git && cd dotfiles
  2. dotfiles 설치

    bash install.sh
    
  3. commit 되지 않기를 원하는 설정 파일이 있을 경우 .bash_extra 에 작성

  4. 다른 계정에 설치하려면 -t 옵션 사용. 아래는 root 폴더에 설치

    sudo stow bash -t /root

stow 실행 에러

"Can't locate Clone/Choose.pm in @INC" 와 같이 perl 모듈이 없다고 실행되지 않을때 모듈 설치

root 로 CPAN 모듈 실행

perl -MCPAN -e shell

CPAN 프롬프트에서 없다고 하는 모듈 설치

install Clone::Choose
install Hash::Merge

dotfile 삭제

  1. stow -D 옵션 사용해서 삭제

    stow -D bash
  2. 전체 dotfile 삭제

    for i in apprc bash git readline vim zsh;do
        stow -D $i;
    done    

참고 자료

참고 저장소

About

초기 설정 파일들

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published