제10 장 - 맞 춤 형 데 비 안 GNU / 리 눅 스 설치
http://www.debian.org/doc/manuals/debian-faq/ch-customizing.zh-cn.html
10.1 모든 프로그램 이 같은 페이지 크기 (paper size) 를 사용 하 는 지 어떻게 확인 합 니까?
설치 하 다.
libpaperg
패키지 시 전체 시스템 의 기본 페이지 사 이 즈 를 물 어보 고 저장 합 니 다. /etc / papersize 파일 에...사용 자 는 사용 에 신경 쓰 지 않 아 도 된다. PAPERSIZE 환경 변수 시 페이지 크기 설정
papersize(5)
온라인 매 뉴 얼.10.2 하드웨어 장치 에 접근 하 는 안전 문제
/dev 디 렉 터 리 에 있 는 많은 장치 파일 은 미리 설 정 된 그룹 에 속 합 니 다. 예 를 들 어 /dev / fd0 floppy 그룹, /dev/dsp ... 에 속 하 다 audio 그룹
사용자 가 장치 에 접근 할 수 있 는 권한 이 있 으 려 면 장치 소속 그룹 에 가입 하면 됩 니 다. 즉,:
adduser user group
이렇게 하면 장치 권한 을 수정 할 필요 가 없다.
10.3 데 비 안 을 시작 할 때 콘 솔 글꼴 을 불 러 오 는 방법 은 무엇 입 니까?
kbd
화해시키다 console-tools
패 키 지 는 이러한 조작 을 지원 합 니 다. 편집 / etc / kbd / config 혹시 /etc/console-tools/config 서류10.4 X11 프로그램의 기본 값 을 어떻게 설정 합 니까?
데 비 안의 X 프로그램 설정 데이터 는 /etc/X11/app-defaults/ 디 렉 터 리 에서 X 프로그램 을 만 들 려 면 설정 데 이 터 를 파일 에 넣 어야 업그레이드 할 때 파괴 되 지 않 습 니 다.
10.5 모든 Liux 발행 판 에 서로 다른 시작 방식 이 있 는 것 같 습 니 다. 데 비 안 방식 을 알려 주세요.
모든 유 닉 스 와 마찬가지 로 데 비 안 이 시 작 될 때 실행 합 니 다. init 절차 init 설정 파일 (/ etc / inittab) 에서 지정 한 첫 번 째 실행 스 크 립 트 는 /etc / init. d / rcS. 이 스 크 립 트 실행 /etc/rcS.d/ 디 렉 터 리 에 있 는 각 스 크 립 트 의 확장자 지정 이나 파생 프로 세 스 가 파일 시스템 검사 및 마 운 트, 커 널 모듈 불 러 오기, 네트워크 서비스 시작, 시계 설정 등 시스템 초기 화 작업 을 완료 합 니 다. 이 어 호환성 을 고려 하여 실 행 됩 니 다. /etc/rc.boot/ 디 렉 터 리 에 있 는 파일 (파일 이름 에 '' 가 포 함 된 파일 제외), 디 렉 터 리 에 있 는 스 크 립 트 는 시스템 관리자 가 사용 하 는 호환성 문제 가 있 는 패키지 입 니 다.
시스템 시작 프로 세 스 완료 후, init 기본 실행 단 계 를 실행 합 니 다. /etc/inittab 적중 하 다 id 주어진) 지정 한 모든 시작 스 크 립 트 입 니 다. 대부분의 System V 호 환 유 닉 스 와 마찬가지 로 리 눅 스 는 7 개의 실행 단계 가 있 습 니 다.
실제로 임의의 디 렉 터 리 /etc/rcN.d/ 스 크 립 트 가 다 가리 키 는 거 예요. /etc/init.d/ 심 볼 릭 링크 /etc/rcN.d/ 디 렉 터 리 에 있 는 파일 의 이름 은 / etc / init. d 에 해당 하 는 스 크 립 트 의 실행 방식 을 지정 하 는 데 사 용 됩 니 다. 특히 모든 실행 단계 에 들 어가 기 전에 모든 이름 이 'K' 로 시작 하 는 스 크 립 트 가 실 행 됩 니 다. 이 스 크 립 트 의 작업 은 프로 세 스 를 중단 하 는 것 입 니 다. 그리고 모든 이름 이 'S' 로 시작 하 는 스 크 립 트 가 실 행 됩 니 다.이 스 크 립 트 의 작업 은 프로 세 스 를 시작 하 는 것 입 니 다. 이름 에서 'K' 나 'S' 뒤의 두 자릿수 에 따라 스 크 립 트 가 실행 되 는 우선 순 서 를 정 하고 숫자 가 작은 스 크 립 트 가 먼저 실 행 됩 니 다.
이런 작업 방식 을 채택 한 것 은 /etc/init.d/ 스 크 립 트 에는 스 크 립 트 'start', 'stop', 'reload', 'restart' 또는 'force - reload' 가 있 습 니 다. 스 크 립 트 는 각 매개 변수의 할당 에 따라 작업 을 수행 합 니 다. 이 스 크 립 트 들 은 시스템 이 시 작 된 후에 각종 프로 세 스 를 제어 할 수 있 습 니 다.
예 를 들 어 'reload' 인 자 를 가 진 명령 을 사용 합 니 다.
/etc/init.d/sendmail reload
sendmail daemon 프로 세 스에 설정 파일 을 다시 읽 으 라 는 신 호 를 보 냅 니 다.
10.6 데 비 안 이 안 쓰 나 봐 요. rc.local 맞 춤 형 시작 과정;그럼 어떤 도 구 를 제 공 했 습 니까?
시스템 이 시작 할 때 실행 된다 고 가정 합 니 다. foo 스 크 립 트 나 지정 한 (System V) 실행 단계 에 들 어 갑 니 다. 시스템 관리 자 는 다음 과 같이 할 수 있 습 니 다.
이렇게 할 수도 있어 요. 대본 을... foo 두다 /etc/init.d/ 내리다 update-rc.d foo defaults 19 링크 만 들 기 foo 스 크 립 트 는 시스템 시작 기간 에 실 행 됩 니 다. 인자 'defaults' 는 기본 실행 단 계 를 말 합 니 다. 2 ~ 5 의 값 일 수 있 습 니 다. 인자' 19 '를 확인 하 십시오. foo 다른 인자 가 20 이상 인 스 크 립 트 전에 실 행 됩 니 다.
10.7 패키지 관리 도 구 는 데 비 안 형식의 패 키 지 를 어떻게 처리 합 니까?
일부 사용자 들 은 데 비 안 형식의 가방 과 비 데 비 안 형식의 가방 을 혼합 하여 구 성 된 서버 를 만 들 고 싶 어 할 수도 있 습 니 다. 일반적으로 이것 은 좋 은 생각 이 아 닙 니 다. 왜냐하면
dpkg
데 비 안 패키지 가 아 닌 프로필 을 알 수 없 기 때문에 패키지 업그레이드 시 충돌 할 수 있 습 니 다.데 비 안 형식 이 아 닌 패 키 지 를 만 들 수 있 습 니 다. 설정 파일 이 속 한 그룹 을 데 비 안 패키지 소속 그룹 으로 수정 할 수 있 습 니 다.
dpkg
다른 패키지 관리 시스템 과 함께 로 컬 시스템 관리자 가 이 파일 에 대한 수정 사항 을 식별 할 수 있 으 며 업그레이드 할 때 덮어 쓰 지 않 습 니 다.10.8 서로 다른 버 전의 패키지 파일 의 대체
시스템 관리자 나 로 컬 사용자 가 데 비 안 이 제공 하 는 로그 인 프로그램 대신 "login - local" 을 사용 하고 싶다 고 가정 합 니 다.
login
. 아니. 이렇게 해 야 한다.
아마
dpkg-divert --divert /bin/login.debian /bin/login
앞으로 데 비 안의 login
패키지 설치 시 기록 /bin/login.debian 아니 / bin / login. cp login-local /bin/login
맞 춤 형 프로그램 을 해당 위치 로 옮 깁 니 다. dpkg-divert(8)
연결 매 뉴 얼.10.9 어떻게 데 비 안의 패키지 관리 시스템 으로 하여 금 비 데 비 안 형식 패 키 지 를 관리 하 게 합 니까?
실행:
dpkg-scanpackages BIN_DIR OVERRIDE_FILE [PATHPREFIX] > my_Packages
그 중:
dpkg --merge-avail my_Packages
만약 당신 이 APT 를 사용한다 면, 본 지역 의 자원 을 당신 의 것 에 가입 할 수도 있 습 니 다.
sources.list(5)
서류10.10 데 비 안 이 서로 다른 취향 에 대한 지지?
이런 경우 가 있다. 두 개의 서로 다른 패 키 지 는 똑 같은 기본 기능 을 제공 했다. 일부 사용 자 는 습관 적 인 문제 나 인터페이스 가 비교적 우호 적 으로 그 중 하 나 를 선택 하 는 것 을 느 꼈 고 같은 시스템 을 사용 하 는 다른 사용 자 는 서로 다른 선택 을 했다.
데 비 안 은 가상 패키지 시스템 을 사용 합 니 다. 두 개 이상 의 패키지 가 같은 기본 기능 을 제공 할 때 특별한 의존 도 를 지정 하지 않 았 을 때 시스템 관리자 (또는 사용자) 가 좋아 하 는 도 구 를 선택 할 수 있 습 니 다.
예 를 들 어 시스템 에 두 개의 서로 다른 버 전의 뉴스 리더 가 존재 할 수 있 습 니 다. 뉴스 서버 는 시스템 에서 뉴스 리더 의 지원 이 필요 할 수 있 지만 선택 하 십시오. tin trn 인지 사용자 가 결정 합 니 다. 왜냐하면...
tin
화해시키다 trn
제공 news-reader
가상 패 키 지 는 선택 한 파일 을 가리 키 며 요 구 를 만족 시 킬 수 있 습 니 다 (예: /usr/bin/trn )/ etc / alternatives / news - reader 가상 패키지 의 연결 로 프로그램 을 호출 합 니 다.하나의 연결 은 모든 프로그램의 요 구 를 만족 시 킬 수 없습니다. 보통 시스템 에서 같은 가상 패 키 지 를 제공 하 는 소프트웨어 는 여러 개의 'Perl 스 크 립 트' 가 설치 되 어 있 습 니 다. update-alternatives 시스템 의 기본 A 로 패 키 지 를 지정 하 는 방법 을 제공 합 니 다.
예 를 들 어 사용 가능 한 'x - window - manager' 를 검사 하고 실행:
update-alternatives --display x-window-manager
변경 하려 면:
update-alternatives --config x-window-manager
그리고 화면 대기 명령 (숫자 를 입력 하고 원 하 는 것 을 선택 하 십시오).
자신의 이유 로 창 관리자 로 등록 되 지 않 았 거나 (예 를 들 어 오류 가 있 음) / usr / locale 디 렉 터 리 에 있 는 창 관리 자 를 사 용 했 습 니 다. 화면 에 원 하 는 선택 이 없 을 수도 있 습 니 다. 다음 명령 을 사용 할 수 있 습 니 다.
update-alternatives --install /usr/bin/x-window-manager \
x-window-manager /usr/local/bin/wmaker-cvs 50
'-- install' 옵션 의 첫 번 째 매개 변 수 는 / etc / alternatives / NAME 를 가리 키 는 기호 연결 입 니 다. NAME 는 두 번 째 매개 변수 이 고 세 번 째 매개 변 수 는 / etc / alternatives / NAME 가 가리 키 는 프로그램 입 니 다. 네 번 째 매개 변 수 는 우선 순위 입 니 다.
실행:
update-alternatives --remove x-window-manager /usr/local/bin/wmaker-cvs
추가 사항 을 삭제 합 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.