apt-get은 패키지를 설치하지 않지만 오류는 없습니까?

apt-get은 패키지를 설치하지 않지만 오류는 없습니까?

반드시 해결책을 요구하는 것은 아니며, 내가 다루고 있는 내용의 의미만 묻는 것입니다.

admin@hostname:/etc/apache2/mods-available$ sudo apt-get install libapache2-mod-mono

Reading package lists... Done
Building dependency tree
Reading state information... Done

admin@hostname:/etc/apache2/mods-available$ sudo apt-get remove libapache2-mod-mono

Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'libapache2-mod-mono' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 191 not upgraded.

패키지가 설치되지 않은 경우 오류 메시지가 표시되지 않는 이유는 무엇입니까? apt-cache 검색을 수행하면 패키지 이름이 표시되고 apt 로그에는 이 패키지를 설치하려고 했다는 언급조차 없습니다.

자세한 배경 정보를 위해 AWS에서 debian 8.1(Jessie)을 실행하고 있습니다. 나는 다음 지침을 따랐습니다.http://www.mono-project.com/docs/getting-started/install/linux/

다음 명령을 실행했습니다.

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

오류가 없으면 어떻게 해야할지 모르겠습니다. 나는 이전에 apt-get이 이것을 수행하는 것을 본 적이 없습니다. 돕다?

편집하다:

다음은 정책 정보입니다.

admin@hostname:~$ apt-cache policy

Package files:
 100 /var/lib/dpkg/status
     release a=now
 500 http://download.mono-project.com/repo/debian/ wheezy-libjpeg62-compat/main amd64 Packages
     release v=7.0,o=XamarinLibJpeg62Compat,a=stable-libjpeg62-compat,n=wheezy-libjpeg62-compat,l=Xamarin-Stable-libjpeg62-compat,c=main
     origin download.mono-project.com
 500 http://download.mono-project.com/repo/debian/ wheezy-apache24-compat/main amd64 Packages
     release v=7.0,o=XamarinApache24Compat,a=stable-apache24-compat,n=wheezy-apache24-compat,l=Xamarin-Stable-apache24-compat,c=main
     origin download.mono-project.com
 500 http://download.mono-project.com/repo/debian/ wheezy/main amd64 Packages
     release v=7.0,o=Xamarin,a=stable,n=wheezy,l=Xamarin-Stable,c=main
     origin download.mono-project.com
 500 http://cloudfront.debian.net/debian/ jessie-updates/main Translation-en
 500 http://cloudfront.debian.net/debian/ jessie-updates/main amd64 Packages
     release o=Debian,a=stable-updates,n=jessie-updates,l=Debian,c=main
     origin cloudfront.debian.net
 500 http://security.debian.org/ jessie/updates/main Translation-en
 500 http://security.debian.org/ jessie/updates/main amd64 Packages
     release v=8,o=Debian,a=stable,n=jessie,l=Debian-Security,c=main
     origin security.debian.org
 500 http://cloudfront.debian.net/debian/ jessie/main Translation-en
 500 http://cloudfront.debian.net/debian/ jessie/main amd64 Packages
     release v=8.2,o=Debian,a=stable,n=jessie,l=Debian,c=main
     origin cloudfront.debian.net
Pinned packages:

admin@hostname:~$ apt-cache policy libapache2-mod-mono

libapache2-mod-mono:
  Installed: (none)
  Candidate: 3.12-0xamarin2+compat1
  Version table:
     3.12-0xamarin2+compat1 0
        500 http://download.mono-project.com/repo/debian/ wheezy-apache24-compat/main amd64 Packages
     3.12-0xamarin2 0
        500 http://download.mono-project.com/repo/debian/ wheezy/main amd64 Packages

답변1

이것을 시도해 보십시오:

apt-get 업데이트; apt-get 제거 libapache2-mod-mono; apt-get 설치 libapache2-mod-mono

도움이 되지 않으면 여기를 읽어보세요.

Debian Jessie에서 mod_mono를 실행하는 방법(libapache2-mod-mono 패키지 누락)?

답변2

나는 좀 더 조사를 했고 dmesg는 적성에서 일부 세그폴트를 보고했습니다.

[ 7384.810518] apt-get[6440]: segfault at 7f5adb08a648 ip 00007f5adb08a648 sp 00007ffdf4b9d618 error 15
[ 7433.569688] apt-get[6450]: segfault at 7f153041d648 ip 00007f153041d648 sp 00007ffc6bfb29d8 error 15
[ 7624.614647] apt-get[6493]: segfault at 7fae19437318 ip 00007fae19437318 sp 00007ffebd660c78 error 15
[ 7647.248347] apt-get[6505]: segfault at 7fcbdedc2318 ip 00007fcbdedc2318 sp 00007ffef87ad688 error 15
[ 7726.721028] apt-get[6539]: segfault at 7f0d0bc0b848 ip 00007f0d0bc0b848 sp 00007ffdb6f55588 error 15
[ 7872.903745] apt-get[6547]: segfault at 7f69c0caf848 ip 00007f69c0caf848 sp 00007ffcc83296c8 error 15
[ 8009.062830] apt-get[6561]: segfault at 7fe658208848 ip 00007fe658208848 sp 00007ffeeac5e398 error 15
[ 8033.035303] apt-get[6567]: segfault at 7ff32b0fa848 ip 00007ff32b0fa848 sp 00007ffd55d04cd8 error 15
[12626.030754] apt-get[6679]: segfault at 7faa21fa5848 ip 00007faa21fa5848 sp 00007fffb0badc28 error 15

파힘님이 이미 설치되어 있는 패키지를 설치하려고 하면 어떻게 되냐고 물어보셔서 시도해 봤습니다 mono-devel. 이 패키지는 이미 설치되어 있지만 위에서 언급한 패키지 소스 중 일부를 추가하기 전에 설치했습니다.

어쨌든 mono-devel 설치가 다시 완료된 후 libapache2-mod-mono다시 설치를 시도했는데 예상대로 작동했습니다.

관련 정보