linux软件的安装

1:windows:        
   xxx.exe  安装包
     linux:
   [abrt-addon-ccpp]-[2.1.11-19].[el7].[x86_64].rpm        ##rpm结尾的适用与redhat操作系>    统
          ||                             ||                ||               ||
       软件名称           软件版本 软件适用系统 64位

在已经得到rpm安装包的情况下。我们可以用rpm安装

############rpm安装软件###############3
 15 rpm  -ivh  软件名称.rpm   #安装
 16 rpm  -ivh  软件名称 --force          ##强制安装=(重装)
 17 rpm  -e    软件名称        #卸载
 18 rpm  -qi   软件名称   #查看安装信息  
 19 rpm  -ql   软件名称       ##查询软件生成文件
 20 rpm  -qlp  软件名称.rpm   ##查询软件安装后会生成什么文件
 21 rpm -qp    软件名称.rpm --scripts       ##检测软件在安装或卸载过程中执行的动作
 22 rpm -qa                #查询系统中安装的所有软件名称
 23 rpm -qa  |grep  软件   #查询软件是否安装
 24 rpm -qf 文件名称        ##查看filename属于那个安装包
 25 rpm -qi 软件名称         ##查看软件信息
 26 rpm -Kv 软件名称名称、.rpm              ##检测软件包是否被篡改
 在没有软件包的情况下,可以用镜像选择安装

本地镜像安装

1:挂载镜像

镜像类似一个u盘,也需要挂载,所以先建立一个目录用于挂载

mkdir /mnt/rhel7.2                  ##新建目录
mount ftp/镜像/iso/rhel-server-7.2-x86_64-dvd.iso /mnt/rhel7.2/  ##挂载镜像
[[email protected] yum.repos.d]# df    #查看挂载
/dev/loop0       3947824  3947824         0 100% /mnt/rhel7.2 #表示已经挂载le

2:配置yum源

cd /etc/yum.repos.d/
vim zpy.repo

  1 [haahah] 
  2 name=kaka 
  3 baseurl=file:///mnt/rhel7.2 
  4 gpgcheck=0
 yum clean all

3:测试

yum install -y httpd
......
......
Installed:
  httpd.x86_64 0:2.4.6-40.el7                                                             

Dependency Installed:
  apr.x86_64 0:1.4.8-3.el7                      apr-util.x86_64 0:1.5.2-6.el7            
  httpd-tools.x86_64 0:2.4.6-40.el7            

Complete!

远程镜像安装

由于使用镜像安装时,如果每个镜像都挂载特别麻烦,所以可以使用http将挂载的镜像分享出来

1:安装配置资源共享服务

yum install httpd -y
systemctl stop firewalld  
systemctl disable firewalld 
systemctl start httpd 
systemctl enable httpd

2:建立共享目录,并挂在镜像文件到共享目录上

mkdir /var/www/html/rhel7.2        #默认发布目录,注:在访问时忽略/var/www
mount rhel-server-7.2-x86_64-dvd.iso /var/www/html/rhel7.2

3:测试
在浏览器中输入:http://本机ip/rhel7.2

可以看到镜像中的内容

4:配置yum源

[server]
name=server
baseurl=http://172.25.254.20/rhel7.2
gpgcheck=0

5:测试

yum clean all
yum install -y 软件

注:在选择镜像的时候,系统的版本和镜像的版本必须一致

第三方软件包本地安装

1:把所有的rpm软件包放到一个目录中,这个目录中只能存在rpm文件

createrepo -v /rpm存放目录
vim /etc/yum.repos.d/xxx.repo
~~~~~~~~~~~
[Software]
name=software
baseurl=file:///rpm存放目录
gpgcheck=0
~~~~~~~~~~~

2:测试

yum clean all
yum search 文件名
yum install -y 文件名.rpm
时间: 2024-12-17 03:34:32

linux软件的安装的相关文章

Linux软件的安装与卸载

Linux软件的安装与卸载 1.Linux软件分类 .rpm :二进制软件包,经过编译的可以直接运行的软件包(相当于Windows中的exe文件) .tar.gz :二进制源码包,没有经过编译的软件源代码包,使用时必须先编译后安装 ? 在Linux系统中安装软件并没有Windows那么容易,因为在Linux系统中安装软件必须要解决包与包之间的依赖关系. 2.使用rpm指令+管道命名查询系统软件 rpm指令 选项 -qa :查询所有系统已安装的软件列表 管道命名(缩小查询范围) shell指令 –

Linux软件的安装卸载大法

configure作用:是源码安装软件时配置环境用的 他根据你的配置选项和你的系统情况生成makefile文件 为make 做准备 最常用的参数: ./configure --prefix 作用: 不指定prefix,则可执行文件默认放在/usr/local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr /local/etc.其它的资源文件放在/usr/local/share.你要卸载这个程序,要么在原来的make目录下用一次make uninstall(前提是m

Linux软件的安装,更新与卸载

linux软件的安装,更新与卸载 Linux常见的安装为tar,zip,gz,rpm,deb,bin等.我们可以简单的分为三类. 第一:打包或压缩文件tar,zip,gz等,一般解压后即可,或者解压后运行sh文件: 第二:对应的有管理工具的deb,rpm等,通常的这类安装文件可以通过第三方的命令行或UI来简单的安装,例如Ubuntu中的apt来安装 deb,Redhat中的yum来安装rpm: 第三:像.bin类,其实就是把sh和zip打包为bin,或把sh和rpm打包为bin等,当在命令行运行

linux软件的安装和卸载

(1) 对于Linux初学者来说,安装一个很小的软件恐怕都是一件很让人头疼的事,因为在Linux下安装软件不像在 Windows中那样简单.在Linux中大多数软件提供的是源代码,而不是现成的可执行文档,这就需要用户根据自己系统的实际情况和自身的需要来配置. 编译源程式后,软件才能使用.多数初学者往往不知道该如何进行配置和编译就盲目地运行一些有执行属性的文档或机械地运行“make”.“make install”之类的命令.结果呢?是软件没装成,自己急出一身汗,后果严重的还会破坏系统的稳定性.下面

运维笔记10 (Linux软件的安装与管理(rpm,yum))

概述:用rpm安装和管理软件(rpm解决依赖性),用yum安装与管理软件(yum解决依赖性). 1.linux的软件 linux可以说是一款改变时代的操作系统,但是一个操作系统再优秀如果没有好用的应用跑在上面,也不会流行起来,严格意义上讲操作系统也是软件,是系统软件.1991年linux系统诞生了,但是在他诞生之前有很多优秀的程序员参加了GNU计划,编写了很多"自由"软件. GNU计划,又称革奴计划,是由Richard Stallman在1983年9月27日公开发起的.它的目标是创建一

Linux中软件的安装和卸载命令

Linux软件的安装和卸载一直是困惑许多初学者的难题.由于Linux与Windows在系统目录结构,系统配置方式等诸多方面的重大差异,使这两者的软件安装卸载的方式也截然不同.在Windows中使用的是控制面板中的"添加/删除程序":与其相类似,在Linux下有一个功能强大的软件安装卸载工具,名为RPM.其全名为"Red Hat Package Manager".它可以用来建立.安装.查询.更新.卸载软件.该工具是在命令行下使用的.在Shell的提示符后输入rpm,就

[转]linux中如何安装软件?

Linux下软件的安装与卸载     在Windows下安装软件时,只需运行软件的安装程序(setup.install等)或者用zip等解压缩软件解开即可安装,运行反安装程序 (uninstall.unware.“卸载”等)就能将软件清除干净,完全图形化的操作界面,简单到只要用鼠标一直点击“下一步”就可以了.而 Linux好象就不一样了,很多的初学者都抱怨在Linux下安装和卸载软件非常地困难,没有像使用Windows时那么直观.其实在Linux下安装和 卸载软件也非常简单,同样也有安装向导或解

linux下各种格式软件的安装(引用http://blog.csdn.net/zyz511919766/article/details/7574040)

首先介绍两个简单的方式 第一:sudo apt-get install packagename 命令 如果我们知道我们要安装的软件的确切的名称,那么我们可以简单的通过此条命令来获取和安装软件.apt-get是一条linux命令,适用于deb 包管理式的操作系统,如ubuntu,主要用于自动从互联网的软件仓库中搜索.安装.升级.卸载软件.apt-get命令一般需要root执行,所以一般 跟着sudo命令. 一些常用的apt命令参数(更具体的可参见相关的帮助文档): apt-cache search

Linux 学习记录 五(软件的安装升级)

一.gcc gcc是Linux上面最标准的C语言的编译程序,用来源代码的编译链接. gcc -c hello.c 编译产生目标文件hello.o gcc -O hello.c 编译产生目标文件,并进行优化 gcc -o hello hello.c 生成hello这个可执行的二进制文件 缺点:命令的冗余性,如果 C 语言程序中包含对其他函数或者程序的引用,那么其他程序也要编译成目标文件,然后一起编译成可执行文件,才能运行成功.一个大的程序引用是非常多的,所以用gcc来编译,显得很冗余. 二.mak