모든 데비안 버전에서 모노컴플리트가 완전히 쓸모없는 이유는 무엇입니까?

모든 데비안 버전에서 모노컴플리트가 완전히 쓸모없는 이유는 무엇입니까?

현재 안정적인 Debian 7/Wheezy가 내 서버에서 실행되고 있습니다. 제가 구할 수 있는
최신 apt-get모노 버전은 3년이 된 2.10입니다.
mono-complete 패키지를 찾아보니 불안정한 Debian 9/Sid에서도 버전 3.2.8밖에 나오지 않고 최신 안정 버전은 3.6이고 3.8.1도 나와 있습니다.

두 가지 질문이 있습니다.

  1. 최소한 최신 버전의 mono를 얻을 수 있는 방법이 있습니까 apt-get?최신 모노를 설치하기 위해 가이드를 따르는 것이 나에게는 상당히 불편했고 다음번에 업데이트하고 싶은 마음도 두렵습니다.

  2. 몇 년 전에 새롭고 안정적인 버전을 사용할 수 있었는데 왜 매우 오래된 패키지만 사용할 수 있습니까(불안정한 향후 데비안 버전에서도)?

답변1

2015년 2월 현재, 모노 프로젝트는 최신 최첨단 패키지와 종속성을 제공하는 자체 Apt 저장소를 지원합니다. 이 순서대로:

  1. Mono Project GPG 서명 키 추가
  2. 패키지 저장소 추가
  3. 패키지 캐시 업데이트
  4. 설치 mono-devel하거나mono-complete

루트로 다음 명령을 실행하십시오.

apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb http://download.mono-project.com/repo/debian wheezy main" |    sudo tee /etc/apt/sources.list.d/mono-xamarin.list
apt-get update
apt-get install mono-complete

자세한 기술 세부정보는 이 페이지를 확인하세요.http://www.mono-project.com/docs/getting-started/install/linux/

답변2

apt-get을 사용하여 최소한 최신 버전의 모노를 얻을 수 있는 방법이 있습니까? 최신 모노를 설치하기 위해 가이드를 따르는 것이 나에게는 상당히 불편했고 다음번에 업데이트하고 싶은 마음도 두렵습니다.

다양한 옵션이 있습니다:

  • Debian Stable에서 Debian Test/Unstable로 이동할 수 있습니다.
  • 배포판을 혼합하고 불안정한 저장소를 source.lst에 추가한 다음 혼합 시스템(안정적/테스트)을 가질 수 있습니다. 이것이 항상 권장되는 것은 아닙니다.
  • 마지막으로, 물론 소스 코드를 다운로드하여 직접 컴파일할 수도 있습니다.

몇 년 전에 새롭고 안정적인 버전을 사용할 수 있었는데 왜 매우 오래된 패키지만 사용할 수 있습니까(불안정한 향후 데비안 버전에서도)?

데비안은 견고한 것으로 알려져 있으며 이는 최신 패키지는커녕 현재 패키지도 없다는 것을 의미합니다. 분기가 동결되면 버그 수정만 가능합니다.

답변3

모든 데비안 버전에서 모노컴플리트가 완전히 쓸모없는 이유는 무엇입니까?

이것은 오류입니다. 데비안에서 사용할 수 있는 모노 완성 버전은 다음과 같습니다:

oldstable     2.6.7-5.1 
old-sec       2.6.7-5.1 
stable        2.10.8.1-8 
testing       3.2.8+dfsg-7 
unstable      3.2.8+dfsg-7 

따라서 2.6.7, 2.10.8, 3.2.8은 모두 Mono 버전이며 모든 Debian 버전에 설치할 수 있습니다. 귀하의 진술은 안정성을 위해 항상 기능을 희생하는 안정적인 릴리스만을 참조 지점으로 사용하는 데 기반을 두고 있습니다.바위처럼 안정적.


mono-complete 패키지를 찾아보니 불안정한 Debian 9/Sid에서도 버전 3.2.8밖에 나오지 않고 최신 안정 버전은 3.6이고 3.8.1도 나와 있습니다.

몇 년 전에 새롭고 안정적인 버전을 사용할 수 있었는데 왜 매우 오래된 패키지만 사용할 수 있습니까(불안정한 향후 데비안 버전에서도)?

이 패키지는 전환 과정에 있습니다. 이 변환에 적합하지 않은 콘텐츠를 업로드하지 않는 것이 좋습니다.

이 패키지는 곧 자동 MAME 전환의 일부가 될 것입니다. 패키지가 준비되었는지 확인하고 싶을 수도 있습니다. debian-release 아카이브나 해당 release.debian.org 버그 파일에서 추가 정보를 찾을 수 있습니다.

게다가 유지보수팀은 단 2명으로 구성되어 있는데 모두더있다 유지 관리하는 패키지모노를 제외하고. Mono는 코드가 많고 유지 관리가 어려운 거대한 패키지입니다.


apt-get을 사용하여 최소한 최신 버전의 모노를 얻을 수 있는 방법이 있습니까?

테스트 저장소를 추가하고 저장소를 고정하여 안정적인 릴리스의 우선 순위를 지정할 수 있습니다.

답변4

 Is there a way to get an at least somewhat recent version of mono with apt-get?

답변: 예, 제가 사용한 Mono 패키지의 최신 버전 또는 적어도 상위 버전이 있는 타사 저장소를 사용할 수 있습니다.

Debian에 Mono가 필요하고 이를 설치하고 업데이트하려는 경우쉬운:

비슷한 문제가 있어서 Red Hat 및 Fedora 시스템에서 Monodevelop 및 Mono를 사용해야 했습니다. 이러한 라이브러리를 가지고 있는 사람을 찾았습니다. I think they're always the newest packages, but I know they are newer than come with the distributions normally.몇 달 동안 Fedora에서 사용했는데 문제가 없었습니다. 문제(편집: Mono 및 Monodevelop가 설치된 Debian Wheezy에서도 이것을 테스트하고 있습니다).

그는 CentOS, Debian, Fedora, Ubuntu 및 openSUSE에 대한 리포지토리를 소유하고 지원합니다.

이것은링크.

웹사이트에서 배포판을 선택하고 저장소 추가 및 모노 설치 지침을 따르세요.

Debian 7.0의 경우 루트로 다음 명령을 실행합니다.

apt-get install debian-keyring
echo 'deb http://download.opensuse.org/repositories/home:/tpokorra:/mono/Debian_7.0/ /' >> /etc/apt/sources.list.d/monodevelop-opt.list 
wget http://download.opensuse.org/repositories/home:tpokorra:mono/Debian_7.0/Release.key
apt-key add - < Release.key  
apt-get update
apt-get install mono-opt

Monodevelop을 설치하려면:

apt-get install monodevelop-opt

관련 정보