"D"를 "M"으로 전송하지 않고 원격 시스템 "M"에 deb 패키지 "D"를 설치할 수 있는 방법이 있습니까? "D"를 "M"으로 이동하면 시스템 "M"의 소유자가 설치를 완료하기 전에 내 deb 패키지를 복사할 수 있는데 이는 원하지 않습니다. 나는 "D" 패키지를 직접 개발했기 때문에 그들이 그것을 가지기를 원하지 않습니다. 그리고 패키지에 라이센스나 키를 추가할 시간/자원이 없습니다.
답변1
안타깝지만 당신에게 나쁜 소식이 있습니다.
dpkg 리패키지포장 정보 파일을 사용하는 것입니다(여기서가지다업그레이드가 제대로 진행되도록 시스템에 남아 있어야 함) .deb 패키지를 다시 빌드하십시오.
원격 시스템 M에 D를 설치하면 M에 대한 루트 권한이 있는 사람은 누구나 언제든지 D를 다시 빌드할 수 있습니다.
편집하다어떻게든 그렇게 하지 못하도록 막더라도 간단한 명령으로 dpkg -L packagename
알려줄 것입니다.정확히어떤 파일이 패키지의 일부인지, 어느 시점에서 파일을 패키징하고 완료할 수 있는지입니다.