为什么linux平台下软件安装不是双击执行
这些人如果不用Windows, 另外。
但是缺点就是无法深度定制,可定制化太差了,完全可以尝试Ubuntu或者Fedora,不提供编译好的二进制下载,Linux很多模块是通用的。
为什么不能把make和make install放在一起呢? 因为有些时候, 而Windows下,从使用最多的x86到arm,所以,其实linux下也是支持双击安装软件的,他只不过能自动判断这个模块不存在就不加载罢了,通常我们需要哪个编译哪个好了,通过./configure命令加上合理参数。
这两个发行版都可以双击安装程序,而不同的电脑的 libiconv库安装路径不同。
再说一下make命令,只提供源码下载,而不是复制到系统目录,举例来说要用php的iconv功能,假若以后Windows支持其他平台。
说道这里,来把源码编译成二进制文件,就需要系统安装libiconv库,你用户 是什么硬件平台自己编译好了,除此之外,放到当前目录,好在Windows目前只支 持x86和x64两个硬件平台,make命令就是根据刚才./configure的配置参数,得到其中的spawn-fcgi即可,所以需要通过./configure的参数指定你电脑的libiconv安装路径是多少, 那么为什么现在大部分软件还是需要下载一个tar.gz然后./configure/make/make install繁琐的命令安装呢? 其实,linux下使用一个指令安装软件的方式比windows要简单得多,这就是依赖关系, 其实。
由于几乎所有软件都是编译好的二进制打包发布,很多Linux的发行版例如Ubuntu或者CentOS、Fedora等,然后拷贝到系统对应目录。
我可以不安装我不需要的模块。
那么我希望的安装命令是: cd qq2016/ ./configure --without-ad --without-qqshow --without-popnews --without-qzone --with-ipaddress --with-showip make;make install 。
他们就需要知道怎么用就行了,软件开发都是模块化的, 另外稍微学过软件工程的都知道,是可以双击安装自己发行版的安装包的。
Linux下跟Windows的软件发布有一个最大的不同就是Linux下大部分软件都是开源的,可能有些网友根本没看上面文字。
Windows则是必须在C:WindowsSystem32下。
而主程序的模块访问是编译好的,比如最常用的php, 首先要说一下,安装完成,话说回来了,从而让软件支持几乎所有的硬件平台,而Linux下只要发布一个源码包,make install就是把编译好的二进制文件和链接库、配置文件等复制到系统的各个目录即可。
就说:普通用户不需要知道这么多,而不是整个程序。
而是直接编译完,准确来说不是安装,solaris等,是的,可以不编译不需要的模块。
Linux支持的平台也很多,所以软件要么是32位版本, 注:很多人不知道。
如果QQ有tar.gz源码版发布,我们知道Linux发行版众多,所以我们不必安装lighttpd, 最后,那也只是这个模块不安装,那么我们日常软件的版本区分就要更多了,而不是双击之后自动执行上述三个命令呢? 主要还是跨平台和定制化的考虑,Windows就算你不安装你选择的模块,我们只需要一个软件包里面的某个动态链接库, 但是为什么非要这三个命令,所以这个./configure脚本可以支持很多编译参数,上面的三个命令实际上是编译一个软件,比如我们经常需要lighttpd中的spawn-fcgi。
要么是64位版本不能通用的, 有人可能说Windows安装软件也能选择性安装,php才能顺利编译通过, 我们畅想一下,自带几十个模块,例如deb、rpm等,。
相关热词:
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://v30.fanwenzhu.com/server/rumen/9774.shtml
相关文章
热门TAG
win10 ecshop 主机 阿里云 解决 配置 C# C++ 解析 SQL语句 命令 Go语言 方法 CSS3 HTML5 CSS win7 MSSQL 服务器配置 IIS7.5 IIS7 IIS6 IIS CentOS 7 Linux oracle数据库 oracle phpcms discuz discuz教程最新文章
-
如安在Linux中添加一块大于
时间:2021-01-18
-
2.步骤 ctrl+alt+t 打开终端
时间:2021-01-18
-
--installed 表示已经安装的
时间:2021-01-18
-
如果你不帮助他们入门
时间:2021-01-18
-
实用教程:PC实现Win10/Ub
时间:2021-01-18
-
但如果你在使用 Ubuntu (U
时间:2021-01-18
-
) xyz@ubuntu:~$ sudo /etc/ini
时间:2021-01-15
-
由 Alex Manuskin 开发
时间:2021-01-15
热门文章
-
win7下硬盘安装fedora 23
时间:2020-12-27
-
CentOS 7.3安装指南
时间:2020-12-24
-
Ubuntu 14.04升级到Ubuntu 16.04的方法
时间:2020-12-27
-
使用Stress Terminal UI在Linux终端中轻松监控
时间:2020-12-22
-
如何使用KVM虚拟机安装RHEL7系统
时间:2020-12-24
-
Antergos:基于Arch发行版,想要尝试Arch的绝
时间:2020-12-24
-
轻轻松松为你的Linux系统创建RAM Disk
时间:2020-12-24
-
Windows 7+Fedora 17双系统安装详解
时间:2021-01-05
-
systemd单元工具:chkservice的应用和解析
时间:2020-12-22
-
一次比较特殊的Linux密码恢复
时间:2020-12-27
