欢迎来到天天文库
浏览记录
ID:8840341
大小:28.00 KB
页数:2页
时间:2018-04-09
《编译安装软件的方法》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、编译安装软件的方法; 大多以tar.gz和tar.bz2打包软件,大多是通过./configure;make;makeinstall来安装的;有的软件是直接make;makeinstall; 我们可以通过。/configure——help来查看配置软件的功能;大多软件是提供。/configure配置软件的功能的;少数的也没有,如果没有的就不用。/configure;直接make;makeinstall就行了; 。/configure比较重要的一个参数是——prefix,用——prefix参数,我们可以指定软件安装目录;当我们不需要这个软件时,直接删除软件的目
2、录就行了; 比如我们可以指定fcitx安装到/opt/fcitx目录中; [root@localhostfcitx]#./configure——prefix=/opt/fcitx 如果我们不需要fcitx时,可以直接删除/opt/fcitx目录; 所以我们举这个例子中,fcitx如果定制安装到/opt/fcitx目录中,完整的安装方法应该是:[root@localhostfcitx]#tarjxvffcitx-3.2-050827.tar.bz2 [root@localhostfcitx]#cdfcitx [root@localhostfcitx
3、]#./configure——prefix=/opt/fcitx [root@localhostfcitx]#make [root@localhostfcitx]#makeinstall 调用fcitx,应该是 [beinan@localhost~]#/opt/fcitx/bin/fcitx 如果您想要让fcitx只要执行fcitx,就能调用,请配置环境变量,或者在/usr/bin中做一个fcitx的链接; [root@localhostbeinan]#ln-s/opt/fcitx/bin/fcitx/usr/bin/fcitx 一般的情况下
4、都有说,但大多软件没有提供源码包的卸载方法;我们可以找到软件的安装点删除。主要看你把它安装在哪了。 所以您的PATH可以设置成这样的; exportPATH=".:/bin:/usr/bin:/usr/local/bin:/usr/sbin:/usr/X11R6/bin:/sbin:/opt/fcitx/bin" 当然这只是举个例子,fcitx可以进入桌面自动运行的,请参看http://www.fcitx.org官方站上的安装说明;举个例子只是让大家好理解一点; 再举一个例子,比如我想安装mlterm;并指定安装目录为/opt/mlterm中;http:
5、//mlterm.sourceforge.net #./configure——prefix=/opt/mlterm #make #makeinstall 把源码包安装的软件,都指定安装在/opt目录中,这样不就知道了软件安装在哪里了;也方便卸载; 3.其它类型软件; 1)基于perl和python的程序的安装; 一般情况下,用#perlfile.pl安装;比如:VMware的Linux版本的安装;[root@localhostvmware-distrib]#perlvmware-install.pl 基于python开发,也得用pytho
6、nfile.py来安装 一般软件包都有README和INSTALL或者DOC文档,看文档安装; 2)有些安装程序是脚本型的调用;要用#sh文件名 比如NVdia驱动的安装就是这样的; [beinan@localhost~]#shNFORCE-Linux-x86-1.0-0306-pkg1.run 当然也能通过chmod755NFORCE-Linux-x86-1.0-0306-pkg1.run,然后./NFORCE-Linux-x86-1.0-0306-pkg1.run来安装; 也有一些是以file.bin文件[beinan@localhost~]
7、#chmod755file.bin[beinan@localhost~]#./file.bin
此文档下载收益归作者所有