데비안 : 두 .deb 패키지간에 하나의 파일 공유를 처리하는 방법은 무엇입니까?


2

Debian Wheezy ARM HF를 사용하는 사용자 지정 Linux 시스템이 있습니다. 보드의 이더넷은 버그가 있으며 작동하려면 'ifconfig eth0 down'과 'ifconfig eth0 up'명령을 /etc/init.d/networking에 패치해야했습니다.

표준 절차는 시스템 별 변경 사항을 사용자 지정 .deb로 캡슐화하는 것입니다. 파일. 그래서 무엇보다도 수정 된 /etc/init.d/networking 파일을 포함하는 사용자 정의 .deb 파일을 만들었습니다.

문제는 ifupdown_0.7.8_armhf.deb가 /etc/init.d/networking을 이미 소유하고 있기 때문에 사용자 정의 deb 파일을 설치하려면 강제로 덮어 써야합니다. 또한이 작업이 완료되면 ifupdown 패키지를 업그레이드해야하는 경우 "apt-get upgrade"을 수행하면 실패합니다.

누구든지 패치에서 더 나은 작업 방법을 추천하고 사용자 지정 변경 내용을 덮어 쓰지 않고 향후 업그레이드를 수행 할 수 있습니까?


편집 스크립트? 패키지가 파일을 다른 곳에 설치 한 다음 설치 후 스크립트를 사용하여 기본 파일을 대체합니까?
Zoredache

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.