2017-11-16 1 views
1

Docker 이미지에 Mono 4.8을 설치하려고하는데 다운로드하지 못했습니다. 여기에 dockerfile우분투에 Mono-Complete 4.8을 설치하십시오.

` 
    RUN apt-get update \ 
    && apt-get install -y curl \ 
    && rm -rf /var/lib/apt/lists/* \ 
    && apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys  3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF \ 
    && echo "deb http://download.mono-project.com/repo/debian wheezy main" >> /etc/apt/sources.list.d/mono-xamarin.list \ 
    && echo "deb http://download.mono-project.com/repo/debian wheezy-apache24-compat main" >> /etc/apt/sources.list.d/mono-xamarin.list \ 
    && echo "deb http://download.mono-project.com/repo/debian wheezy-libjpeg62-compat main" >> /etc/apt/sources.list.d/mono-xamarin.list \ 
    && apt-get update \ 
    && apt-get install -y clang \ 
    && apt-get install -y mono-complete=4.8.0.520-0xamarin3 
` 

그것은 내가 무엇을 모노 완성 4.8 버전해야 궁금 해서요이 오류 메시지

` 
E: Version '4.8.0.520-0xamarin3' for 'mono-complete' was not found ` 

와 모노 - 경쟁 설치되지는?

답변

1

핀은 snapshots 디렉토리에 version :

echo "deb http://download.mono-project.com/repo/ubuntu wheezy/snapshots/4.8.0.520 main" | sudo tee /etc/apt/sources.list.d/mono-official.list 
sudo apt-get update 

/업데이트 캐시를 수정 한 후, 당신은 당신이 설치하고자하는 버전을 사용할 수 있는지 확인 apt-cache policy {package}를 사용할 수 있습니다.

>apt-cache policy mono-complete 
mono-complete: 
    Installed: (none) 
    Candidate: 4.8.0.520-0xamarin3 
    Version table: 
    4.8.0.520-0xamarin3 500 
     500 http://download.mono-project.com/repo/ubuntu wheezy/snapshots/4.8.0.520/main amd64 Packages 
    4.6.2.7+dfsg-1ubuntu1 500 
     500 http://us.archive.ubuntu.com/ubuntu artful/universe amd64 Packages 

이제 4.8.0.520-0xamarin3 설치할 수 있습니다

sudo apt-get install -y mono-complete=4.8.0.520-0xamarin3 
관련 문제