参考: https://www.linux.org/threads/installing-new-software-debian-red-hat-slackware.4119/
Linux 在安装软件上大致分为三类, Red Hat,Slackware,Debian
Red Hat: 由 red hat 公司发行的 Red Hat Linux,CentOS 相当于这个版本的 Linux 的免费版, 由 red hat Linux 的开源代码略作改编而来, 因此也属于 red hat 的分类
red hat 的软件安装使用 rpm 和 yum
yum(全称为 Yellow dog Updater, Modified) 基于 https://baike.baidu.com/item/RPM 包管理, 能够从指定的服务器自动下载 RPM 包并且安装, 可以自动处理依赖性关系, 并且一次安装所有依赖的软件包, 无须繁琐地一次次下载, 安装
rpm: 是 Red-Hat Package Manager(RPM 软件包管理器) 的缩写, 这一文件格式名称虽然打上了 RedHat 的标志, 但是其原始设计理念是开放式的, 现在包括 OpenLinux,S.u.S.E. 以及 Turbo Linux 等 Linux 的分发版本都有采用, 可以算是公认的行业标准了.
以下以安装 Chrome 浏览器为例:
首先下载安装包, 找到个网站: https://pkgs.org/
Chrome 直接去官网下载即可 https://www.google.cn/intl/zh-TW_ALL/chrome/ 拉到最后面可以切换平台
进入安装包所在路径, 以 root 权限输入命令: rpm -ivh google-Chrome-stable_current_x86_64.rpm
如果安装此软件所需要的依赖都已经安装, 应该就能直接安装成功了, 但若是刚装的系统, 多半会提示缺少相应的依赖.
如: libXss.so.1()(64bit) 被 google-Chrome-stable-54.0.2840.59-1.x86_64 需要
那就去安装相应的缺少的包, 一般 yum install -y pkg_name* 即可 如 yum install libXss*
把缺少的包都安装上之后, 再试一次 rpm -ivh google-Chrome-stable_current_x86_64.rpm 应该就能正常安装完成了
然后就是运行一下看看, rpm -ql google-Chrome-stable-71.0.3578.98-1.x86_64 可以找到其在 / usr/bin 下有 google-Chrome
到这个目录下输入此文件名即可运行, 注意貌似不能以 root 身份运行, 需要先退出 root
最后运行如下
另外两种我没装, 所以只是简单记录下
slackware:Slackware Linux 是由 Patrick Volkerding 开发的 GNU/Linux 发行版. 与很多其他的发行版不同, 它坚持 KISS(Keep It Simple Stupid) 的原则. 不依赖图形界面的文本化系统配置, 传统的服务管理方式和不解决依赖的包管理方式. 它的最大特点就是安装灵活, 目录结构严谨, 版本力求稳定而非追新. Slackware 的软件包都是通常的 tgz(tar/gzip) 或者 txz(xz) 格式文件再加上安装脚本.
安装命令: installpkg some_program.tgz
卸载: removepkg some_program.tgz
升级: upgradepkg a_new_version_of_something.tgz
转 rpm 到 tgz:rpm2tgz some_package.rpm
Debian:
Debian GNU/Linux, 简称 Debian, 一款 https://baike.baidu.com/item/Linux 发行版, 是为数极少的纯社区驱动的 Linux 发行版, 而不是由商业公司或者政府机构所掌控.
由于 Debian 采用了 Linux Kernel https://baike.baidu.com/item/Linux Kernel (操作系统的核心), 但是大部分基础的操作系统工具都来自于 https://baike.baidu.com/item/GNU 工程, 因此又称为 Debian GNU/Linux.Debian GNU/Linux 附带了超过 43000 个软件包, 这些预先编译好的软件被打包成 deb 格式, 以便于安装, 卸载和升级. 包管理系统名为 dpkg(底层).Ubuntu 属于此列
安装命令: dpkg -i package.deb
dselect:When you use dselect you get a graphic user interface of sorts (not under X Windows, though) to guide you through the install of new programs.
来源: http://www.bubuko.com/infodetail-2905567.html