我正在执行以下命令——从这里的答案修改--希望为我的 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
。
使用apt
(bionic
Debian 测试套件):
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