wpasupplicant Debian パッケージを再コンパイルし、IPv6 を無効にします。

wpasupplicant Debian パッケージを再コンパイルし、IPv6 を無効にします。

関連があります。質問、しかし、新しいアイテムを開くように求められました。

wpasupplicant無効なDebianパッケージを再コンパイルしたいと思いますIPv6。私はDebianパッケージのコンパイルの基本、つまり次のことを理解しています。

apt-get source wpasupplicant
dpkg-buildpackage --build=binary --no-sign

IPv6完全に無効にするには何を変更する必要がありますか?

qtまた、この特定のパッケージは、コンパイルの依存関係の要件のために特定のバージョンのwpasuplicantをコンパイルしたいようですqtbase5-dev

wpasupplicantGUIバージョンなしで純粋/コマンドラインバージョンのみをコンパイルできますか?不要な追加の依存関係をインストールしたくありません。

私はDebian 10を使用しています。

ベストアンサー1

以下は、wpasupplicantをコンパイルする方法の例です。Linuxは最初から始まります。 IPV6サポートを無効にするには、CONFIG_IPV6=ywpasupplicantビルドプロファイル()からそれらを削除する必要があります.config

いくつかの依存関係をインストールする必要があります。

sudo apt install -t buster-backports checkinstall 
sudo apt install desktop-file-utils libxml++2.6-dev qt5-default libssl-dev build-essential  \
libdbus-1-dev libdbus-glib-1-2 libdbus-glib-1-dev libreadline-dev pkg-config dbus \
libncurses5-dev libnl-genl-3-dev libnl-3-dev libreadline-dev 

以下からtarパッケージをダウンロードしてください。ここ

cd /tmp
wget https://w1.fi/releases/wpa_supplicant-2.9.tar.gz
tar xvf wpa_supplicant-2.9.tar.gz
cd wpa_supplicant-2.9/wpa_supplicant

wpasupplicant.configファイルを編集して削除し、CONFIG_IPV6=y次の手順を実行します。

make
sudo checkinstall

.debを使用gdebiまたはインストールしてくださいapt

おすすめ記事