"Trans:GentooX86Handbook3-4"의 두 판 사이의 차이

Gentoo Korea Wiki
둘러보기로 가기 검색하러 가기
21번째 줄: 21번째 줄:
  
 
=== etc-update ===
 
=== etc-update ===
 +
설정 파일을 병합하기 위해 {{blue|etc-update}}를 사용할 수도 있습니다. {{blue|dispatch-conf}}를 사용하는 것처럼 단순하거나 기능적인건 아니지만, 대화식 병합 설정 수단을 제공하며 분명하게 바뀐 내용을 자동으로 병합할 수 있습니다.
 +
 +
그러나, {{blue|dispatch-conf}}와는 다르게 {{blue|etc-update}}는 이전 설정 파일을 유지해주지 ''않습니다''.파일을 업데이트 하고나면 이전 버전은 완전히 날라갑니다! 따라서 {{blue|dispatch-conf}}를 사용할 때보다는 {{blue|etc-update}}를 사용하는 것이 ''상당히'' 덜 안전하므로 더욱 조심해야 합니다.
 +
 +
{{Example|코드 예제 2.1: etc-update 실행하기|# {{blue|etc-update}} }}
 +
 +
간단하게 바뀐 내용을 병합하고 나면, 업데이트를 기다리고 있는 보호된 파일의 목록을 보고 질문을 받을 것입니다. 아래와 같은 메시지를 사용할 수 있는 옵션들과 함께 마주치게 될 것입니다:
 +
 +
{{Example|코드 예제 2.2: etc-update 옵션|<nowiki><pre>Please select a file to edit by entering the corresponding number.
 +
              (-1 to exit) (-3 to auto merge all remaining files)
 +
                          (-5 to auto-merge AND not use 'mv -i'):</pre></nowiki>}}
  
 
=== quickpkg ===
 
=== quickpkg ===

2013년 1월 2일 (수) 19:27 판

추가 포티지 도구

dispatch-conf

dispatch-conf 는 ._cfg0000_<이름> 파일을 병합하기 위한 조치 도구입니다. ._cfg0000_<이름> 파일은 CONFIG_PROTECT 변수가 보호하는 디렉터리의 파일에 파일을 덮어씌우려 할 때 포티지가 만듭니다.

dispatch-conf를 통해 바뀌는 모든 내용의 과정이 유지되는 동안 여러분의 설정 파일에 업데이트를 적용할 수 있습니다. dispatch-conf는 RCS 리비전 시스템을 사용하거나 패치와 같은 설정 파일 둘 중 하나로 저장해둡니다. 이는 설정 파일 업데이트시 실수 했을 경우 언제든지 여러분의 설정 파일에 대해 이전 버전으로 되돌릴 수 있음을 의미합니다.

dispatch-conf를 사용할 때 설정 파일을 있는 그대로 유지하거나, 새 설정 파일을 사용하거나, 현재 설정 파일을 편집하거나, 대화식 과정을 통해 바뀐 내용을 합치도록 요청할 수 있습니다. dispatch-conf에는 또한 멋들어진 일부 추가 기능도 있습니다.

  • 최신 주석만 들어있을 경우 업데이트 설정 파일 자동 병합
  • 공백 갯수의 차이만 날 경우에 설정 파일 자동 병합

/etc/dispatch-conf.conf를 먼저 편집하고 archive-dir 변수가 참조하는 디렉터리를 만드는 과정을 확실히 해두십시오.


코드 예제 1.1: dispatch-conf 실행
# dispatch-conf


dispatch-conf를 실행할 때 각각 바뀐 설정 파일을 한번에 취할 수 있습니다. u를 누르면 현재 설정 파일을 새로운 설정 파일로 업데이트(바꾸기)하고 다음 파일로 계속 진행합니다. z를 누르면 새로운 설정 파일을 쳐(지워)내고 다음 파일로 계속 진행합니다. 모든 설정 파일을 다루고 나면, dispatch-conf를 빠져나갈 것입니다. 빠져나가기 위해 언제든지 q를 누를 수도 있습니다.

더 많은 내용을 보시려면 dispatch-conf 맨 페이지를 확인하십시오. 여기서는 어떻게 현재 설정 파일과 새로운 설정 파일을 대화형 과정을 통해 합치는지, 새 설정 파일을 어떻게 편집하는지, 파일의 차이점 비교를 어떻게 수행하는지 등에 대해 알려줍니다.


코드 예제 1.2: dispatch-conf 맨 페이지 보기
$ man dispatch-conf


etc-update

설정 파일을 병합하기 위해 etc-update를 사용할 수도 있습니다. dispatch-conf를 사용하는 것처럼 단순하거나 기능적인건 아니지만, 대화식 병합 설정 수단을 제공하며 분명하게 바뀐 내용을 자동으로 병합할 수 있습니다.

그러나, dispatch-conf와는 다르게 etc-update는 이전 설정 파일을 유지해주지 않습니다.파일을 업데이트 하고나면 이전 버전은 완전히 날라갑니다! 따라서 dispatch-conf를 사용할 때보다는 etc-update를 사용하는 것이 상당히 덜 안전하므로 더욱 조심해야 합니다.


코드 예제 2.1: etc-update 실행하기
# etc-update


간단하게 바뀐 내용을 병합하고 나면, 업데이트를 기다리고 있는 보호된 파일의 목록을 보고 질문을 받을 것입니다. 아래와 같은 메시지를 사용할 수 있는 옵션들과 함께 마주치게 될 것입니다:


코드 예제 2.2: etc-update 옵션
<pre>Please select a file to edit by entering the corresponding number. (-1 to exit) (-3 to auto merge all remaining files) (-5 to auto-merge AND not use 'mv -i'):</pre>


quickpkg