deb 패키지나 소스 코드로 사용할 수 있는 소프트웨어가 있습니다. 비표준 디렉토리에 설치할 수 있도록 소스에서 설치하고 싶지만 종속성 관리에는 apt를 사용하고 싶습니다.
해당 패키지의 종속성이 있는 더미 패키지인 다른 소프트웨어에서 deb 패키지를 생성할 수 있는 소프트웨어가 있습니까?
편집: 명확히 하기 위해 소프트웨어를 사용하여 종속성을 만족시키는 것이 아니라 소프트웨어의 종속성을 만족시키고 싶습니다.
답변1
당신은 그것을 사용할 수 있습니다 equivs
. 설치하다equivs
패키징 및 실행
equivs-control yourpackage.control
( yourpackage
상황에 맞는 것으로 교체하세요.)
그러면 템플릿 yourpackage.control
파일이 생성되고 적절하게 편집됩니다.
- 종속성을 적용하려면 행에 나열하십시오
Depends:
. - 종속성을 충족하려면 행에 나열하세요
Provides:
(필요한 경우 추가하세요).
단일 종속성을 충족하려면 이에 따라 패키지 이름을 지정하세요. 단, 이렇게 하지 마세요 Provide
.
이 Version:
줄도 작성해야 합니다. 그런 다음 실행
equivs-build yourpackage.control
생성된 패키지를 설치합니다 .deb
(이렇게 하면 종속성이 적용됩니다).