从源代码在 Kali Linux 上构建 sstp-client:dpkg 错误

从源代码在 Kali Linux 上构建 sstp-client:dpkg 错误

我正在执行以下命令——从这里的答案修改--希望为我的 Kali Linux 构建构建一个.deb包。sstp-client我最终想要在 Gnome 网络管理器 GUI 中使用用户名/密码验证的 SSTP VPN 选项。

我在基于 Debian 的 Kali Linux 版本上运行这些命令,所以——据我了解——应该可以工作:

apt-get install build-essential dpkg-dev debhelper ppp-dev libevent-dev libssl-dev
mkdir sstp-client.build && cd sstp-client.build
wget 'http://sourceforge.net/projects/sstp-client/files/sstp-client/sstp-client-1.0.12.tar.gz'
tar -xzvf sstp-client-1.0.12
cd sstp-client-1.0.12
dpkg-buildpackage -b -us -uc

这就是我遇到错误的地方:

dpkg-buildpackage: error: cannot open file debian/changelog: No such file or directory


发现其他一些dpkg命令后这一页,我决定尝试dpkg-checkbuilddeps

dpkg-checkbuilddeps: error: cannot read debian/control: No such file or directory


如何克服这些错误以便构建软件包.deb

答案1

在 Debian 测试中,您可以sstp-client从此安装git 存储库

Debian 用户请注意:

Debian/Ubuntu 用户现在可以使用我的个人 PPA 通过启动板下载并安装network-manager-sstp项目sstp-client

使用aptbionicDebian 测试套件):

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 61FF9694161CE595 
echo "deb http://ppa.launchpad.net/eivnaes/network-manager-sstp/ubuntu bionic main" |sudo tee -a /etc/apt/sources.list.d/sstp-client.list
sudo apt update
sudo apt install sstp-client

相关内容