依存関係のないSentinel dVPNをインストールする方法は?

依存関係のないSentinel dVPNをインストールする方法は?

VPNクライアントをインストールしようとしています(センチネルdVPN) Linux Mint 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この方法でインストールするときにそれを識別するのに問題がある可能性がありますか?

問題がどこにあるのかどうすればわかりますか?

これまで解決策を見つけることができませんでしたが、満たされていない依存関係は1つだけ残りました。 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はインストール可能ですが、他の2つはソースを見つけることができません

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の依存関係を解決しません。

おすすめ記事