【玩转Ubuntu】linux_fetion的编译方法

最近回归Ubuntu,发现很久以前的飞信客户端无法登录。在网上搜到最新版本的Linux-fetion1.3的源代码,试着自己编译。发现自己连用tar命令解压都不会了。后了查了下知道了tar只是个打包的工具,压缩和解压还得调用gzip等压缩工具。由于下载的源代码为tar.gz格式,所以可以用

tar tar -zxvf linux_fetion_v1.3.tar.gz 

解压。

其中:

x 从档案文件中释放文件。

v 详细报告tar处理的文件信息。如无此选项,tar不报告文件信息。

f 使用档案文件或设备,这个选项通常是必选的。

z 用gzip来压缩/解压缩文件,加上该选项后可以将档案文件进行压缩,但还原时也一定要使用该选项进行解压缩。 

另外还有一些命令:

c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。
r 把要存档的文件追加到档案文件的未尾。例如用户已经作好备份文件,又发现还有一个目录或是一些文件忘记备份了,这时可以使用该选项,将忘记的目录或文件追加到备份文件中。
t 列出档案文件的内容,查看已经备份了哪些文件。
u 更新文件。就是说,用新增的文件取代原备份文件,如果在备份文件中找不到要更新的文件,则把它追加到备份文件的最后。
辅助选项:
b 该选项是为磁带机设定的。其后跟一数字,用来说明区块的大小,系统预设值为20(20*512 bytes)。
k 保存已经存在的文件。例如我们把某个文件还原,在还原的过程中,遇到相同的文件,不会进行覆盖。
m 在还原文件时,把所有文件的修改时间设定为现在。
M 创建多卷的档案文件,以便在几个磁盘中存放。
w 每一步都要求确认。

解压后发现得到的文件中只有install.sh没有Makefile。所以直接运行./install.sh,报错“linux-fetion”这个文件找不到。百度之后才发现这个文件要自己编译出来的。也第一次知道qmake是用来生成Makefile的一个小工具,linux-fetion.pro就是qmake需要的文件。关于qmake的更多信息……

总之,linux-fetion的安装过程如下:

 

1:建立编译环境:
在终端执行以下命令:
sudo apt-get install automake
sudo apt-get install libc-dev
sudo apt-get install g++ 
sudo apt-get install libcurl4-gnutls-dev 
sudo apt-get install libqt4-dev qt4-dev-tools 

2:下载源代码:
源码下载: http://www.libfetion.org
解压命令:tar -zxvf linux_fetion-0.*.*.tar.gz
进入源代码目录: cd linux_fetion-0.*.*
(64位用户需执行:  ./64_libfetion.sh 脚本)
运行编译命令: qmake-qt4;make
安装程序:./install.sh
安装好后,在“开始”--“网络”---“Linux 飞信第三方客户程序”

 

你可能感兴趣的:(【玩转Ubuntu】linux_fetion的编译方法)