관련이 있어요질문, 하지만 새 항목을 열라는 요청을 받았습니다.
wpasupplicant
비활성화된 데비안 패키지를 다시 컴파일하고 싶습니다 IPv6
. 나는 데비안 패키지 컴파일의 기본 사항, 즉 다음을 이해합니다.
apt-get source wpasupplicant
dpkg-buildpackage --build=binary --no-sign
IPv6
완전히 비활성화 하려면 무엇을 변경해야 합니까 ?
qt
또한 이 특정 패키지는 컴파일 종속성 요구 사항으로 인해 특정 버전의 wpasuplicant를 컴파일하려는 것 같습니다 qtbase5-dev
.
wpasupplicant
GUI 버전 없이 순수/명령줄 버전만 컴파일할 수 있나요 ? 불필요한 추가 종속성을 설치하고 싶지 않습니다.
저는 데비안 10을 사용하고 있습니다.
답변1
다음은 wpasupplicant를 컴파일하는 방법에 대한 예입니다.리눅스는 처음부터 시작된다. IPV6 지원을 비활성화하려면 CONFIG_IPV6=y
wpasupplicant 빌드 프로필( )에서 이를 제거 해야 합니다 .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
.