Debian, Red Hat, Slackware的软件安装了解

参考: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)基于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,一款 Linux发行版,是为数极少的纯社区驱动的Linux发行版,而不是由商业公司或者政府机构所掌控。
由于 Debian 采用了 Linux Kernel (操作系统的核心),但是大部分基础的操作系统工具都来自于 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 window, though) to guide you through the install of new programs.

猜你喜欢

转载自www.cnblogs.com/otaganyuki/p/10206303.html