deepin 15.1.1 编译filezilla 3.0.4

1.安装必要库:

sudo apt-get install libgtk2.0

apt-get install pkg-config

sudo apt-get install glib-2.0

apt-get install libgmp-dev

apt-get install libxxf86vm-dev

sudo apt-get install g++

//export CFLAGS=-std=c99 CXXFLAGS=-std=c++98

2.编译安装libfilezilla

wget https://dl2.cdn.filezilla-project.org/libfilezilla/libfilezilla-0.13.0.tar.bz2

tar -jxf libfilezilla-0.13.0.tar.bz2

cd libfilezilla-0.13.0/

./configure

make

sudo make install

3.编译安装nettle-3.4.tar.gz

wget https://ftp.gnu.org/gnu/nettle/nettle-3.4.tar.gz

tar -zxf nettle-3.4.tar.gz

cd nettle-3.4

./configure --enable-FEATURE

make

make install

4.编译安装gnutls-3.5.15.tar.xz

wget ftp://ftp.gnutls.org/gcrypt/gnutls/v3.5/gnutls-3.5.15.tar.xz

xz -d gnutls-3.5.15.tar.xz

tar -xf gnutls-3.5.15.tar

cd gnutls-3.5.15/

./configure --enable-static --disable-shared --with-included-libtasn1 --disable-doc --disable-guile --without-p11-kit --enable-local-libopts --disable-nls --with-included-unistring

make

sudo make install

5.编译安装SQLite

wget https://sqlite.org/snapshot/sqlite-snapshot-201807272333.tar.gz

tar -zxf sqlite-snapshot-201807272333.tar.gz

cd sqlite-snapshot-201807272333/

./configure

make

sudo make install

6.编译安装wxWidgets到目录$HOME/filezilla

wget https://github.com/wxWidgets/wxWidgets/releases/download/v3.0.4/wxWidgets-3.0.4.tar.bz2

cd wxWidgets-3.0.4/

./configure --with-gtk --disable-shared --disable-compat26 --enable-unicode --prefix "$HOME"/filezilla

make

make install

7.编译filezilla并安装到目录$HOME/build

export PATH="$HOME"/filezilla/bin:$PATH

. /configure CPPFLAGS="-I/usr/include/idn" --disable-shared --prefix $HOME/build --with- pugixml=builtin --without-dbus

make

make install

8.启动filezilla

cd $HOME/build

cd bin

./filezilla

 

注意:请严格按照以上文档步骤。

问题总结:

1.编译nettle过程,正常编译并且正常安装到本地,但是在编译filezilla时,报:找不到hogweed:解决方案:

apt-get install libgmp-dev

然后重新编译nettle

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值