标签:管理 基于 特点 软件包管理器 under http 包管理 src update
参考: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:
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.
Debian, Red Hat, Slackware的软件安装了解
标签:管理 基于 特点 软件包管理器 under http 包管理 src update
原文地址:https://www.cnblogs.com/otaganyuki/p/10206303.html