데비안에서 가상 패키지를 만드는 가장 쉬운 방법은 무엇입니까?


9
  1. 데비안에서 "가상 패키지"를 만드는 가장 쉬운 방법은 무엇입니까?

    내 문제 : 소스에서 mysql을 컴파일 / 설치했으며 이제 다른 패키지에 mysql이 이미 설치되어 있음을 알려야합니다 (그렇지 않으면 mysql을 설치하려고 시도합니다 ...). 인터넷을 검색했지만이 질문에 대한 빠른 답변을 찾지 못했습니다.

  2. 그리고 무언가를 설치하기 위해 적성을 지시하지만 mysql과 같은 특정 필수 라이브러리 / 종속성을 제외시키는 쉬운 명령이 있습니까? 이것은 문제를 해결하는 또 다른 방법입니다.

답변:


8

equivs 라는 데비안 패키지를 설치하고 사용하십시오 .

... 또 다른 용도는 의존성 검사를 피하는 것입니다. dpkg가 특정 패키지 이름과 버전이 설치되어 있지 않을 때 설치되었다고 생각하게함으로써

남자 equivs- 빌드


1

checkinstall을 찾으십시오. 소스에서 빌드 한 후에는 dpkg를 통해 설치할 수있는 .deb 패키지를 만들어 APT 데이터베이스에 항목을 만듭니다.


0

equivs가 적법한 갈등을 도울 수 없다면.

예를 들어 viber.deb에는 필요 libcurl3하지만 OS에는 있습니다 libcurl4. libcurl4 충돌로 인해 가상 libcurl3을 설치할 수 없습니다.

같은 힘을 사용하십시오 dpkg -i --force-dependency viber.deb.

그런 다음 섹션 에서 줄을 편집 /var/lib/dpkg/status하고 수정 하십시오.Depends:Package: viber

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