Linux软件包安装
·源码包安装:下载软件的源代码(C/C++/go/Java),编译生成二进制程序,将程序复制到/usr/bin或/usr/local/bin,依赖复制到/lib或/lib64,将配置文件复制到/etc/中;
·二进制包:已经编译好的程序;只需要将其复制到系统目录中,配置环境变量;
·rpm:红帽软件包管理工具;rpm需要依赖环境;
·Yum:管理rpm包一键安装工具;自动下载安装rpm以及相关的依赖环境。需要配置yum源(rpm包的下载路径)
·容器化技术:将软件、各种依赖环境、运行环境进行打包,原理类似于一个“微型的虚拟机”;
rpm:安装卸载rpm包
·下载:软件官网、开源镜像站、系统安装光盘;
package——find ./ -name “vsftpd*”
·安装:rpm -ivh 软件包名称(加上vh显示进度条)
# 进入光盘的软件包目录
cd /media/cdrom/Packages
# 执行安装
rpm -ivh tree-1.6.0-10.el7.x86_64.rpm
·卸载:rpm -evh 软件名
# 执行卸载
rpm -evh tree
·查找:rpm -qa 查找所有已安装的软件包
rpm -qi 查看软件包详细信息
rpm -ql 查看软件包的安装目录
yum:一键管理rpm依赖关系(可以不像rpm那样安装一系列依赖)
安装:yum install -y 软件名
卸载:yum remove -y 软件名
重新加载源:yum makecachd
更新系统:yum update
清理依赖:yum autoremove
清理缓存:yum clean all