①为什么有的软件不需要下载直接输入命令就可以了?
答:因为你在用包管理软件,顷扮友输入命令它会自动去默认的地方下载,然后安装。
②为什么有的需要手动下载啊?
答:因为自动下载的地方没有这个软件。就像手机应用商店没有的软件,你可以去百度搜索下载。
③为什么下载了还不能直接安装?
答:要看你下载的是个什么东西,比如下载的是压缩包,得先解压再说。或者下载的是编译好的包,可能直接点击就可以了。雀槐或者是源码,或者是脚本……
④为什么有的需要弄什么源?
答:源就是说去哪里下载它。如果一开始没有这个源,包管理软件只会去默认的地方找,没找到它就停了。添加源就是告诉它:你也去百度、豌豆荚、某商店给我找找这个软件!
⑤为什么有的不需要弄源啊?
答:可能是默认的源就有这个软件了。也可能你是不需要它自动给你找,你自己去下载就行了。
⑥为什么有的要编译?
答:那是因为你下载的是源码,源码编译后才会生成可执行文件。你下载了是一堆代码,就是文字,电脑也看不懂。得编译后,会生成"安缺裤装包",然后就可以安装了~
⑦为什么有的又不需要编译了?
答:嗯,那是因为别人编译过了,直接把生成的"安装包"给你了,直接安装就行了。
⑧编译是在安装前还是安装后?
答:嗯.....你应该懂了。
首先在linux中安装软件有2个中方式,第一种是直接下载的源代码,经过编译,安装生成雀信指可执行文件。需要坦乎的工具有gcc,make。举例,下载了一个源码包xxx.tar.gz
1 tar zxvf xxx.tar.gz 首先解压缩包,一般生成xxx文件夹
2 cd xxx进入文顷配件夹,然后执行make&&make install
不过具体的步骤还得根据每个软件来看,一般在解压缩的文件夹下有readme可以看怎么安装的。
还有一个方法根据安装的linux版本不一样又可以分成2种,你具体用的什么版本linux。
这要看源里面有没有呢,如果销庆行没有差判我们不能用yum安装,那就自己下载安装了,或者添加有相关亏哗软件的源,可以多看下《linux就该这么学》学习更多的linux知识,希望对你有帮助
先make distclean 清理代码,然后亮磨信将LDFLAGS参数改敬轮为“LDFLAGS=-L/usr/local/lib -Wl,R/usr/local/lib”试试。游腔