Debian의 소프트웨어를 패키지되지 않은 버전으로 업데이트

Debian의 소프트웨어를 패키지되지 않은 버전으로 업데이트

데비안의 최신 버전은 xf86-input-wacom2년 된 것으로 보이며(0.34.99.1-1) 터치스크린이 더 이상 저절로 작동하지 않는 버그가 있었는데, 이는 버전 0.36.1에서 수정되었습니다. 나는 분명히 지금 내 데비안에서 그 버전을 사용하고 싶습니다(지금은 여전히 ​​Buster이지만 업데이트할 수 있습니다). 패키지를 빌드하는 것이 허용되며 항상 업데이트됩니까, 아니면 단일 업데이트로 전체 시스템이 중단됩니까? 이 경우, Debian Buster가 정지되어 있으므로 그대로 유지해야 합니까? 나는 이렇게 함으로써 "프랑켄 데비안"을 만들고 있다는 것을 알고 있는데, 너무 많은 문제를 일으키지 않고 적절한 데비안 방식으로 어떻게 할 수 있습니까?

지금까지 찾은 편리한 링크:
https://sourceforge.net/p/linuxwacom/bugs/349/
https://packages.debian.org/source/sid/xf86-input-wacom
https://github.com/linuxwacom/xf86-input-wacom/wiki/Building-The-Driver

답변1

새 패키지가 업그레이드된 버전을 덮어쓸 위험 없이 아직 패키지되지 않은 패키지를 최신 버전으로 업그레이드하는 방법에는 여러 가지가 있습니다.

  • 새 버전을 직접 패키징하거나 업데이트된 소스 패키지를 빌드하세요(이 예에서 Ubuntu에는 버전 0.36 패키지가 있습니다).
  • 패키지를 제거하고 소스에서 설치합니다.

전자는 "데비안"에 가깝습니다.

그러나 특정 경우에 가장 좋은 해결책은 xf86-input-wacom사용을 완전히 중단하는 것입니다. 즉, libinput더 나은 멀티 터치 지원으로 Wacom 터치스크린을 지원하는 것입니다. Wacom 드라이버가 제거되면 자동으로 터치 스크린을 처리합니다.

그래도 작동하지 않으면 libinputFrankenDebian을 사용하지 않고 Wacom 드라이버를 업데이트하는 가장 좋은 방법은 다음과 같습니다.재건운전사:

  • 필요한 도구를 설치하세요

    sudo apt install build-essential devscripts
    
  • Ubuntu 소스 패키지 받기

    dget -ux https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/xf86-input-wacom/1:0.36.1-0ubuntu2/xf86-input-wacom_0.36.1-0ubuntu2.dsc
    
  • 압축을 푼 디렉터리를 입력하세요.

    cd xf86-input-wacom*
    
  • 빌드 종속성을 나타내는 패키지를 만듭니다(이렇게 하면 정리가 더 쉬워집니다).

    mk-build-deps debian/control
    
  • 설치하다

    sudo apt install ./*build-deps*.deb
    
  • 멀리 옮기세요

    mv ./*build-deps*.deb ..
    
  • 패키지 빌드

    dpkg-buildpackage -us -uc
    
  • 생성된 패키지 설치

    sudo debi
    
  • 청소하다

    sudo apt --autoremove purge xf86-input-wacom-build-deps xserver-xorg-input-wacom-dbgsym
    

관련 정보