![Debian Jessie에서 mod_mono를 실행하는 방법(libapache2-mod-mono 패키지 누락)?](https://linux55.com/image/63397/Debian%20Jessie%EC%97%90%EC%84%9C%20mod_mono%EB%A5%BC%20%EC%8B%A4%ED%96%89%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95(libapache2-mod-mono%20%ED%8C%A8%ED%82%A4%EC%A7%80%20%EB%88%84%EB%9D%BD)%3F.png)
Debian Jessie에서 Mono 4가 필요한 ASP.net MVC 애플리케이션을 실행하고 싶지만 Jessie에는 필수 패키지 "libapache2-mod-mono"[1]가 없습니다. [2]에서 [3]에 따르면 "mono.load"(Wheezy(안정) 및 sid(불안정))라는 이름의 파일이 누락되어 얼마 전(2014-01-04) Jessie에서 패키지가 제거되었음을 발견했습니다. ), 필요한 파일 이름은 "mod_mono.load"이며 적어도 Wheezy에서는 작동합니다.
이 문제를 해결하려면 지금 어떤 길을 택해야 합니까? [4]와 마찬가지로 sid(불안정)에서 libapache2-mod-mono 등을 설치해야 합니까? 패키지를 다운로드하고 컴파일한 다음 출력 파일을 프로덕션 시스템에 넣는 것이 현명하지 않습니까? 아니면 libapache2-mod-mono를 Jessie로 다시 가져오는 데 도움이 될 수 있는 방법이 있나요? 이 문제를 다른 사람에게 보고해야 합니까?
[1]https://packages.debian.org/search?keywords=libapache2-mod-mono
[2]https://packages.qa.debian.org/m/mod-mono.html
답변1
제안대로https://packages.qa.debian.org/m/mod-mono/news/20140104T163913Z.html,문제는https://bugs.debian.org/731374, 불안정한 버전에서 수정되었으며, 3.8-1
오류 스레드의 끝을 볼 수 있습니다. 따라서 Jessie에서 불안정한 버전을 사용하고 싶다면 그렇게 할 수 있습니다. 그렇지 않을 이유가 없습니다.
확실하지 않다면 동결 이전에 버그가 제때 수정되지 않았기 때문에 패키지가 Jessie에서 제거되고 제때에 복원되지 않은 것입니다.
하지만 참고하세요
(a) 소스 패키지에 해당하는 모든 바이너리 xsp
패키지를 사용할 수 있습니다.
(b) ABI 변경 사항에 따라 Jessie 시스템에서 다시 빌드해야 할 수도 있습니다.
답변2
모노 리포지토리를 추가한 후 설치할 수 있습니다. mod_mono (Ubuntu 13.10 and later, Debian 8.0 and later)
섹션을 읽어보세요 .
http://www.mono-project.com/docs/getting-started/install/linux/
여기있어: http://origin-download.mono-project.com/repo/debian/pool/main/m/mod-mono/
.NET 파일에 모노 저장소를 추가하면 됩니다 debian
.