UBUNTU有着一个巨大的软件仓库,不过有的时候,某些软件包可能并不再其中或你希望从源代码编译。不过,从源代码编译只需要少许简单的命令操作,如下面步骤:
为了编译软件包,你需要build-essential软件包。
sudo apt-get install build essential
或者,你也可以使用软件包管理器安装。
如果你需要把目录中的源代码压缩包解压至当前目录。
对tar.gz文件,你可以:
tar -xvzf example.tar.gz
那个example.tar.gz是文件名。(解压命令中的x v z f什么意思请看:http://blog.csdn.net/waiqcn/archive/2011/06/10/6535450.aspx)
如果你需要把目录中的源代码压缩包解压至当前目录。
对zip文件,你可以:
unzip filename.zip
(注意:解压包的目录就是你当前终端所在的目录)
现在压缩包已经打开,用cd命令进入源代码的主文件夹,软后输入如下命令:
./configure
然后,输入:
make
最后,输入:
sudo make install
如果你希望编译一个Debain(.deb)文件,你需要安装checkinstall软件包。
然后,输入:
sudo checkinstall
随后,,他会通过一个便利的向导来指导你安装软件源代码。现在你已经编译和完成源代码了~
(转载自FC杂志~)