各种安装方式,使用起来倒还挺熟练的,但是我一直不太熟悉这些专有名词
求讲解
yum和rpm放在一起说,都是红帽系的,包括RedHat、Fedora、CentOS等等;apt-get和deb放在一起说这些,这些都是Debian/Ubuntu系的,常见的包括Ubuntu、Debian、Mint以及一切基于Debian和Ubuntu的Distro。红帽系和Deb系都是属于二进制发行版,装软件(包)都是不需要编译的,其本质就是从网上下下来的包直接解压复制就完了。同样的还有Arch等都是二进制的。
相对于二进制的就是基于源码了,比如foo.tar.bz2、foo.tar.gz这样把源码包下下来自己装(configure &&make &&make install)。基于源码的发行版常见的有LFS、Gentoo。
源码包安装相对于二进制一个明显的直观的印象就是慢。对,因为是把源码下到电脑里让电脑根据你的要求来编译,所以需要一定的时间。而二进制刚刚讲过了,本质就是下载解压复制而已,所以相对来说安装过程很快。
再来说wget,它其实就是下载命令而已,比如
wget -c http://mirrors.163.com/gentoo/distfiles/1.0.4.tar.gz ~/Downloads
这个命令就从163源里下载了一个1.0.4.tar.gz的源码包到Downloads目录去了。当然wget还有其他功能就不说了。
configure && make && make install现在你应该也懂了,上面提到了,下载的源码包自己需要配置、编译、安装,就是通过这3个命令了。所以这三个命令是用来编译安装源码包的3个最常见的命令。当然这3个命令还有很多参数就不具体说了。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。