종속성이 없는 Sentinel dVPN을 설치하는 방법은 무엇입니까?

종속성이 없는 Sentinel dVPN을 설치하는 방법은 무엇입니까?

VPN 클라이언트를 설치하려고 합니다(센티넬 dVPN) 리눅스 민트 18.2.deb

패키지 관리자는 다음을 반환합니다.

"Error: Dependency is not satisfiable: shadowsocks-libev"

sudo apt-get install shadowsocks-libev반품

E: Unable to locate package shadowsocks-libev"

작동 sudo snap install shadowsocks-libev하지만 종속성 오류가 남아 있습니다.

이것은 내가 설치하는 첫 번째 종속성이므로 snap이 방법으로 설치할 때 이를 식별하는 데 문제가 있을 수 있습니까?

문제가 어디에 있는지 어떻게 알 수 있나요?

지금까지 해결책을 찾지 못했지만 충족되지 않은 종속성이 하나만 남았습니다. edit2를 참조하세요.


편집하다:충족되지 않은 종속성 실행의 다음 벽에 부딪힌 것 같습니다.

sudo sh -c 'printf "deb http://deb.debian.org/debian stretch-backports main" > /etc/apt/sources.list.d/stretch-backports.list'
sudo apt update`

반품

Ign:1 http://deb.debian.org/debian stretch-backports InRelease                 
Get:11 http://archive.ubuntu.com/ubuntu xenial-backports InRelease [107 kB]    
Fetched 417 kB in 3s (124 kB/s)    
Reading package lists... Done
W: GPG error: http://deb.debian.org/debian stretch-backports InRelease: The >following signatures couldn't be verified because the public key is not available: NO_PUBKEY 7638D0442B90D010  NO_PUBKEY 04EE7237B7D453EC
W: The repository 'http://deb.debian.org/debian stretch-backports InRelease' is not signed.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.

그리고 sudo apt -t stretch-backports install shadowsocks-libev적절한 명령 목록만 반환합니다.

sudo apt-get install shadowsocks-libev지금 돌아오세요

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
shadowsocks-libev : 

Depends: libc-ares2 (>= 1.11.0~rc1) but 1.10.0-3ubuntu0.2 is to be installed
Depends: libcork16 but it is not installable
Depends: libcorkipset1 but it is not installable
E: Unable to correct problems, you have held broken packages.

libc-ares2는 설치 가능하지만 다른 두 개는 소스를 찾을 수 없습니다

Reading state information... Done
Package libcorkipset1 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'libcorkipset1' has no installation candidate

편집 2:libcork16 및 libcorkipset1의 소스 코드를 찾아서 설치했지만 여전히 멈췄습니다.

The following packages have unmet dependencies:
shadowsocks-libev : Depends: libc-ares2 (>= 1.11.0~rc1) but 1.10.0-3ubuntu0.2 is to be installed
E: Unable to correct problems, you have held broken packages.

libc-ares21.10.0-3ubuntu0.2를 설치했지만 인식하지 못합니다...이 문제를 수정하면 제대로 작동할 것입니다.

어떤 아이디어가 있나요?

답변1

Mint는 debian 9를 기반으로 하므로 다음을 사용하여 필요한 패키지를 설치할 수 있습니다.

sudo sh -c 'printf "deb http://deb.debian.org/debian stretch-backports main" > /etc/apt/sources.list.d/stretch-backports.list'
sudo apt update
sudo apt -t stretch-backports install shadowsocks-libev

https://github.com/shadowsocks/shadowsocks-libev

Snap 설치는 apt를 사용하여 설치해야 하는 apt 종속성을 해결하지 않습니다.

관련 정보