如何启动通过编译安装的软件

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
rainsto
帖子: 13
注册时间: 2010-09-06 15:18

如何启动通过编译安装的软件

#1

帖子 rainsto » 2010-12-04 9:28

今天编译安装了crystal space 但是菜单里找不到安装的软件,也不知道怎么启动!
还请各位大虾不吝赐教,鼎力相助,在此谢过..
最好能帮我详细介绍下其他通过编译安装的软件
在ubuntu下如何启动,
以及卸载~ :em06
chinalxuserysy
帖子: 65
注册时间: 2010-12-04 11:57

Re: 如何启动通过编译安装的软件

#2

帖子 chinalxuserysy » 2010-12-04 23:14

其实ubuntu中编译安装软件是很容易的,
源代码一般以file.tar.gz file.tar.bz2当然ubuntu中有deb包是非常好用的(如果你是个懒人)
只需要sudo dpkg -i file.deb 就可以拉!当然了有时也会出现依赖问题
如果是源码的话也不是太难一般就三条命令 ./configure, make, make install 就可以啦
例如:假设我们安装file软件时就可以这样。
首先我们下载源码包file.tar.bz2,然后解压
ysy@ysy-desktop:~$ tar jxvf file.tar.bz2
ysy@ysy-desktop:~$ cd file
ysy@ysy-desktop:~$ ls
一般就会有一个脚本叫configure 接着就是配置了
ysy@ysy-desktop:~$ ./configure 其中可以用 --prefix=目录,来指定安装在那,
ysy@ysy-desktop:~$ make (正式编译)
ysy@ysy-desktop:~$sudo make install (安装)
就可以了
还有如果你用--prefix指定了目录那就有可能要添加环境变量在这就不说拉网上很多你自己看吧,
最好在安装之前就看一下环境变量
ysy@ysy-desktop:~$ env
找到PATH这行看看有那些目录,如果没满意的目录就添加一个
到时候直接输命令就可以了
ysy@ysy-desktop:~$ file

至于卸载吗就只要一条命令 make uninstall
有些软件要在解压安装目录中执行 make uninstall ,这样就卸载掉了。
回复