Debian 12の場合だと、sstp-clientをaptでインストールしようとすると依存パッケージがnetwork-managerなど大量にあるので困惑していました。調べたところsstp-clientそのものは、pppdなどが必要なものの、ビルド環境に各種開発パッケージが入っていない場合、依存も少なくて済む(つまりconfigureでビルド環境をしらべた結果、依存が少ないと判断される)のでソースからパッケージを再度作成するだけでよさそうでした。実際にNetInstで構築したミニマムなビルド環境でパッケージをリビルドしたところ以下のようになり、余計なパッケージをインストールせずに済みました。
今回は以上です。それでは。
sudo apt-get install git build-essential devscripts dpkg-dev cd /usr/src mkdir sstp-client cd sstp-client apt-get source sstp-client apt-get build-dep sstp-client cd sstp-client-1.0.18 dpkg-buildpackage -nc -b sudo apt-get install ppp libevent-2.1-7 sudo dpkg -i sstp-client_1.0.18-1_amd64.deb libsstp-api-0_1.0.18-1_amd64.deb #エラーメッセージ・追加パッケージプロンプトなしaptは便利なんですが状況によっては依存がすくないパッケージを選択できればいいのにと思いました。
今回は以上です。それでは。
コメント
コメントを投稿