常见的linux操作系统有Suse、centos,ubuntu....., 下面介绍下软件安装常用工具和方法
YaST (SUSE)
YaST是以RPM为基础的操作系统安装与设置工具,也是SUSELinux发行版的主要特性之一,而且由Novell派生出商业发行版本。它的特性主要在于,可以设置很多系统的各个部分。它也是United Linux公司的一部分,不过这家公司目前已停止营业。第一套含有 YaST 的 SuSE 发行版于1996年5月发行。在GNU通用公共许可证底下,YaST 已由Novell制作成一套自由软件。
zypper (SUSE)
zypper是OpenSUSE和企业版SUSE中软件包管理器ZYpp的命令行接口。 主要用于:1.管理软件包:zypper可用来安装、删除、更新和查询本地或远程的软件包。2.管理仓库:zypper可用命令行添加、删除、启用或禁用库。
常用命令 - 安装某个软件包 zypper install package_name
安装某个版本的软件包 zypper install package_name=version
安装以某个单词名字开头的所有软件包 zypper install package_name*
卸载某个软件包 zypper remove package_name
升级某个软件包 zypper update package_name
rpm (SUSE、ubuntu、centos、AIX)
RPM 是RPM Package Manager(RPM软件包管理器)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux、S.u.S.E.以及Turbo Linux等Linux的分发版本都有采用,可以算是公认的行业标准了。
参考:https://blog.youkuaiyun.com/kingolie/article/details/53106142
apt-get(ubuntu、Debian、AIX)
高级包装工具(英语:Advanced Packaging Tools,简称:APT)是Debian及其衍生发行版(如:ubuntu)的软件包管理器。APT可以自动下载,配置,安装二进制或者源代码格式的软 件包,因此简化了 Unix系统上管理软件的过程,apt-get命令一般需要root权限执行,所以一般跟着sudo命令。。
apt-get常用命令及工作原理
https://blog.youkuaiyun.com/mosquito_zm/article/details/63684608
源代码安装
在命令行界面下可以在安装程序目录下配置-编译-安装
- ./configure
- make
- make install