와인 설치/업데이트가 폴더 내용을 변경하지 않도록 폴더를 차단합니다.

와인 설치/업데이트가 폴더 내용을 변경하지 않도록 폴더를 차단합니다.

저는 Debian 기반 Linux 배포판을 사용합니다. 내 파일 시스템은 ext4입니다. 와인도 설치했어요. "/opt/wine-staging/share/wine/fonts/" 폴더를 변경했습니다. 나는 어떤 변화를 겪었나요? 이 폴더의 일부 파일을 삭제했습니다. 이 폴더의 일부 파일을 교체했습니다.

내가 원하는 것: "/opt/wine-staging/share/wine/fonts/"에서 수동으로 변경한 내용이 업데이트로 설치되거나 덮어쓰여지지 않도록 와인을 설치하거나 업데이트할 수 있기를 원합니다.

이것을 얻을 수 있는 방법이 있나요?

내가 시도한 것: 내가 원하는 것을 얻기 위해 다음 명령을 사용해 보았습니다.

$ sudo chattr -R +i fonts

결과: wine을 설치할 때 다음 메시지가 나타나고 설치가 실패합니다.

Previously unselected package wine-staging is selected.
Preparation for unpacking .../91-wine-staging_5.6-1mx19+1_amd64.deb ...
Unpacking of wine-staging (5.6-1mx19+1) ...
dpkg: Error while editing the archive /tmp/apt-dpkg-install-uAdnvm/91-wine-staging_5.6-1mx19+1_amd64.deb (--unpack):
"/opt/wine-staging/share/wine/fonts/arial.ttf.dpkg-new" could not be created (while processing "./opt/wine-staging/share/wine/fonts/arial.ttf"): The operation is not allowed
dpkg-deb: Error: "insert" subprocess was killed by signal (broken pipe)
Previously unselected package winehq-staging is selected.
Preparation for unpacking .../92-winehq-staging_5.6-1mx19+1_amd64.deb ...
Unpacking of winehq-staging (5.6-1mx19+1) ...
Errors occured while editing:
/tmp/apt-dpkg-install-uAdnvm/91-wine-staging_5.6-1mx19+1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
My Account

내가 원하는 것을 얻을 수 있는 다른 솔루션이 있습니까? 이 문제에 대한 해결책이 있습니까?

답변1

존재하다 /etc/dpkg/dpkg.cfg.d/60winefiles:

path-exclude=/opt/wine-staging/share/wine/fonts/*

관련 정보