Linux中的各种软件安装

Linux下的软件形式

Linux上的软件有几种常见的方式

二进制发布包

软件包已经针对具体平台完成了编译和打包,解压后即可以使用,最多去改改配置文件,也是Linux上最通用和常见的软件包发布形式

例子:JDK软件,tomcat软件

rpm软件包

rpm软件包, 是按照redhat的包管理工具规范RPM进行打包后发布,通过rpm命令进行安装

Yum软件包

准确的说,并不存在YUM软件包这个东西;YUM是RPM软件包的一个管理工具,通过yum可以找到rpm软件包,并且yum能够帮我们自动下载,自动解决依赖关系,自动完成rpm软件包的安装;

YUM = rpm软件包的管理工具 = 查找/下载/安装/解决RPM软件包依赖关系

RPM软件包安装

rpm相关命令集合

#  rpm   -ivh      abc.rpm          安装RPM软件包

-i, install   -v, verbose information 打印安装信息,-h hash, 软件包解压后打印50个*

# rpm    –ql   abc                      查看RPM软件包的安装位置,不带.rpm后缀

-q, query,   -l, location

# rpm –e  abc   --nodeps         卸载已经安装的RPM软件包,  忽略已经在使用xxxx的软件

-e, erase 擦除,  --nodeps, 忽略是否有其他软件会使用abc (默认会检查是否有其他软件会使用到abc, 并且会停止卸载,给出提示)

二进制软件包安装

二进制软件包的安装,非常简单,通过tar命令进行加压即可;

但一定要确保软件包是否和自己的平台对应: 64位一般是找X86_64的二进制软件包

# tar  -xzvf   abc.bin.tar.gz         解压并解包,会在当前目录下生成abc/目录

yum自动下载并安装rpm软件包

Yum, 是Redhat,CentOS, Fedora, SUSE上提供的一个软件包管理工具

能够从指定的服务器 ,自动下载RPM软件包(自动解析依赖关系,自动下载所有的依赖包),并进行软件安装;

指定的服务器可以修改为:本地的文件目录,内网中的某个web服务器,修改本机/etc/yum.repos.d/下的.repo配置文件就可以实现

Yum命令通用格式

#  yum   [option]   command   package …..

*option:  可选, -h 帮助, -q 不显示安装过程,  -y 安装过程中的选择, 全部yes等

*command:   进行什么操作, list/update/install/remove/search/clean packages等

*package:  要操作的对象

常用yum命令

 #  yum  list                        从中央仓库查找并列出所有可安装软件

 #  yum list | grep ssh       从所有可安装软件中进行过滤

 #  yum  search   ssh         从中央仓库查找是否有该软件包

#   yum  check-update      列出所有可更新的软件,包括yum自己

#   yum  update                 更新所有软件,包括yum自己

#   yum  update   ssh         更新指定软件

#   yum  install    ssh          下载所有依赖包,并进行下载

#   yum  remove  ssh           卸载给定软件

#  yum clean packages        清除本地缓存中的软件包

#  yum clean all    清除本地缓存中的所有内容    修改yum源的配置文件后,需要这个

4、源码编译并安装

以redis为例,解压后进入redis文件夹

#  make                自动读取MAKEFILE,src下的所有源码进行编译

1/如果报错提示缺少gcc, 则安装gcc:    yum list | grep gcc   yum install gcc_x86_64

2/如果报错提示:Newer version of  jemalloc required,   则在make时加参数:

make MALLOC=libc

指定目录,进行编译后的软件安装 make install

make  PREFIX=/usr/local/redis  install

拷贝一份配置文件到安装目录下

切换到源码目录,将redis.conf,   拷贝到安装目录下

#   cp  redis.conf    /usr/local/redis/

时间: 2025-01-07 00:31:37

Linux中的各种软件安装的相关文章

linux中系统的软件安装 yum/rpm

1.yum介绍Yum(全称为 Yellow dogUpdater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器.基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载.安装.2.yum 命令的详细用法yum install httpd -y 安装httpd服务 加-y 是不需要交互式安装 直接安装不加则会问你需不需要安装 然后确认yyum remove htt

linux中proz下载软件安装部署

W系统里有迅雷这个下载工具,L系统里也一样有prozilla下面说一下CENTOS 5 系统里安装prozilla的过程1.首先在下面的链接下载最新稳定版本的prozilla 记得下tar包版本的[url]http://prozilla.genesys.ro/?p=download[/url]2.然后进行解压tar -xjvf prozilla-2.0.4.tar.bz2 3.配置之前先修改一个文件(如果未改make时会出现extra qualification ‘DL_Window::’ on

Linux 中如何卸载已安装的软件(转载)

Linux 中如何卸载已安装的软件. Linux软件的安装和卸载一直是困扰许多新用户的难题.在 Windows中,我们可以使用软件自带的安装卸载程序或在控制面板中的“添加/删除程序”来实现.与其相类似,在Linux下有一个功能强大的软件安装 卸载工具,名为RPM.它可以用来建立.安装.查询.更新.卸载软件.该工具是在命令行下使用的.在Shell的提示符后输入rpm,就可获得该命令的帮 助信息. 软件的安装 Linux下软件的安装主要有两种不同的形式.第一种安装文件名为xxx.tar.gz:另一种

Linux中查看某个软件的安装路径

Linux中查看某个软件的安装路径(地址)有时显得非常重要.比如某个文件的快速启动项被删除,或者你要建立快速启动项,或者想删除.添加安装文件等等,很多地方都要用到查案文件安装路径的命令. 这里给大家介绍Linux查看文件安装路径(地址)命令. 一.查看文件安装路径: 由于软件安装的地方不止一个地方,所有先说查看文件安装的所有路径(地址). 在终端输入: whereis {$软件名称}回车,如果你安装好了,就会显示文件安装的地址 ~$ which scala /usr/bin/scala 如果你没

Linux光盘yum源软件安装

关于Linux中的软件安装,有三种方法,个人认为比较方便的就是yum安装,有网的话比较简单,暂且不提.本文主要记录在没有外网的情况下,如何以本地光盘搭建yum源来实现yum安装. 主要包括以下几步: 1.装入本地光盘 2.修改yum配置文件 进入到 /etc/yum.repos.d目录下,可以看到这里有四个yum配置文件:CentOS-Base.repo为默认的yum源,而且是网络yum源.CentOS-Media.repo为光盘yum源. <1>.使用光盘的话要是网络yum源失效. 这里直接

Linux ssh登录和软件安装详解

阿哲Style Linux第一天 ssh登录和软件安装详解 Linux学习第一天 操作环境: Ubuntu 16.04 Win10系统,使用putty_V0.63 本身学习Linux就是想在服务器上使用的.实际情况,可能我很难直接到坐在服务器前,使用界面操作系统.事实上,界面对于服务器来说就是一个多于的内容.于是Linux的桌面就像一个程序一样,可以卸载.卸载后怎么用呢?使用shell命令.在哪里使用呢?当然是在遥远的另一方. 于是,我学习的第一个内容就是远程访问Linux系统,进行一系列操作.

Linux常用的工具软件安装

一. linux简单介绍 linux的优势 可靠的安全性,良好的稳定性,完善的网络功能 跨平台的硬件支持,丰富的软件支持,多用户多任务 Linux的发行版本 Redhat 红帽子,最大稳定 CentOS 免费 openSUSE 安全性高 Ubuntu 兼容性强二. Linux的安装 1.先安装虚拟机VMware http://www.zdfans.com/html/5928.html 下载地址 https://www.cnblogs.com/pyyu/articles/9313587.html

Linux中源码包安装

1.准备环境 a.因为是编译安装,所以需要安装gcc编译器 b.下载源码包 2.注意事项 a.源代码保存位置 /usr/local/src/ b.软件安装位置 /usr/local/ c.如何确定安装过程报错 安装停止,并出现error,warning,no xxx的提示 3.安装过程 a.解压缩下载的源码包 b.进入解压缩后的目录 1.一般在这个目录里可以找到安装说明 2.安装说明一般叫INSTALL 3.查看INSTALL文件,会告诉你怎么安 4.其实,这里的cde在INSTALL文件里都会

Linux中rpm和yum安装软件

1.rpm的查找.删除.安装 rpm -qa | grep java  --查看版本 rpm -e --nodeps java-1.8.0-openjdk-1.8.0.101-3.b13.el7_2.x86_64  --删除版本信息 rpm -ivh jdkxxx7.0.rpm 2.yum安装文件(必须联网) yum -y install 包名(支持*) :自动选择y,全自动yum install 包名(支持*) :手动选择y or nyum remove 包名(不支持*) 原文地址:https