linux如何安装软件

可以说Linux提供了一个平台,而这个平台上的主角是各种软件,充分发挥硬件的性能,对外提供各种服务。下面跟随本教程一起,学习如何安装各种软件。

yum源安装软件

  • 01

    我们以CentOS/RHEL系列来讲解本篇教程,首先使用第一种方式,即yum源的方式来安装软件。这种方式就相当于是把各种软件都放在一个本地仓库或者远方的仓库里。需要的时候根据配置好的地址去取回来。同时还能自动解决各种软件之间的依赖关系。我们首先来配置一个国内的yum源。配置是: [163] name=163 repo baseurl=http://mirrors.163.com/centos/7.4.1708/os/$basearch enabled=1 gpgcheck=1 gpgkey=http://mirrors.163.com/centos/7.4.1708/os/$basearch/RPM-GPG-KEY-CentOS-7 把这个文件保存为163.repo,放在/etc/yum.repos.d/目录下,如下所示:

  • 02

    yum源配置好以后,我们使用这个yum源来安装一个apache httpd服务器。命令是: yum install httpd -y 然后等待软件安装完毕。可以看到,yum源会自动安装httpd软件,同时还会自动安装缺少的依赖文件。

  • 03

    安装完毕后,我们尝试启动nginx,启动命令是: systemctl start httpd 防火墙上放行80端口,命令是: firewall-cmd --zone=public --add-port=80/tcp permanent firewall-cmd --reload 然后打开浏览器,尝试访问一下本机地址http://localhost,看是否正常工作。如下图所示:可以看到,能正常显示httpd的测试页面,说明安装正常。这就是第一种yum源形式安装软件的方法。

rpm包的形式安装软件

  • 01

    这种方式其实和yum安装没有多大区别,但是这种安装方式适合没有网络的机器,比如我们在工作中会遇到一些不能联网的服务器,这个时候就需要通过rpm包的方式来安装软件了。以我们安装httpd为例,命令是: rpm -ivh  httpd-2.4.6-67.el7.centos.x86_64.rpm 或者是 rpm -Uvh  httpd-2.4.6-67.el7.centos.x86_64.rpm 第一个命令是直接安装,第二个命令是在系统上以后的情况下升级安装,目前使用的最多的就是这两种格式。我们搜狗搜索httpd rpm,就能找到很多httpd的rpm包下载站,选一个用的较多的rpmbind。点进去,就能看到很多系统的httpd对应的rpm包,我们找到centos版本的。

  • 02

    点击软件后面的名称后,软件就会自动开始下载,耐心等待下载完毕即可。下载完毕后的文件一般都位置当前用户的Downloads目录下,我当前的用户是root,所以文件就在/root/Downloads/目录下。如下所示:

  • 03

    等待下载完毕后,我们直接切换到Downloads目录下去安装这个软件,命令是: rpm -ivh  httpd-2.4.6-67.el7.centos.x86_64.rpm 我们看一下安装结果。但是不幸的还是让我们遇到了这种安装方式的弊端,就是这种安装方式无法解决依赖的问题,因此安装失败。

  • 04

    我们需要自己下载所需要的依赖包来一起安装,这个软件对应的4个依赖包是apr、apr-utils、httpd-tools、mailcap,下载完毕后如下面第二张图所示,然后我们再来尝试一起安装,命令是: rpm -ivh apr-1.4.8-3-el7_4.1.x86_64.rpm apr-util-1.5.2-6.el7.x86_64.rpm httpd-tools-2.4.6-67-el7.centos.x86_64.rpm mailcap-2.1.41-2.el7.noarch.rpm 依赖安装完毕后再安装httpd,命令是: rpm -ivh  httpd-2.4.6-67.el7.centos.x86_64.rpm 这次就能够安装成功了

  • 05

    安装成功以后,同样是启动httpd,然后再放开防火墙上的端口,命令依次是: systemctl start httpd firewall-cmd --zone=public --add-port=80/tcp permanent firewall-cmd --reload 配置好后,打开浏览器,打开http://localhost地址,查看网页,可以看到同样正常工作

(0)

相关推荐

  • 怎么在linux中安装软件

    Linux两大系列的区别--软件包管理不同:Redhat系列rpm/yum,Debian系列apt-get/dpkg CentOS属于Redhat系列,这里只介绍rpm和yum等软件包管理方式 操作方 ...

  • Linux中QQ软件的安装和配置

    很多朋友的机器上都安装了Linux,并且想在Linux环境中使用QQ。下面就将本人在Red Hat 9.0上配置QQ的成功经验共享出来。 选择QQ软件 腾迅公司并没有推出专门应用于Linux下的QQ软 ...

  • Linuxx下安装软件方法汇总

    前言:在Linux中安装软件时,我们经常要考虑到这样几个个问题:(1).怎样安装软件;(2).软件安装在什么地方;(3).如何卸载删除不要的软件......下面,我们就一起来认识一下这些方面的问题。 ...

  • CrossOver Linux版如何安装未知应用程序?CrossOver Linux版安装未知应用程序教程

    CrossOver Linux版是一款让您可以在Linux 系统上运行 Windows 应用的软件,不必购买 Windows 授权,不必重启系统,不必使用虚拟机.通过 CrossOver, 您可以从 ...

  • Linux怎样安装deb为后缀的安装包?

    在Linux中安装软件可不像在windows上安装那样的简便,只需要点击下一步就可以了.Linux中有严格的权限设置,所以安装软件也需要用到命令,今天就简单说下怎样安装Linux软件包. 操作方法 0 ...

  • Linux系统下软件的安装与卸载

    一、 了解Linux应用软件安装包: 通常Linux应用软件的安装包有三种: 1) tar包,如software-1.2.3-1.tar.gz。它是使用UNIX系统的打包工具tar打包的。 2) rp ...

  • Linux下安装php加速软件Xcache的步骤

    Xcache是php的一个加速软件了,我们可以通过安装Xcache来提高php的运行性能了,有点像phpfast了,下面一起来看看安装php加速软件Xcache的步骤 说明: php安装目录:/usr ...

  • Linux系统里面怎么安装软件

    linux系统怎么安装软件呢,我们以ubuntu为例 操作方法 01 打开系统,可以看到桌面如下图,找到软件中心,打开软件中心 02 在这里你可以安装一些软件,但是软件比较少 03 你还可以直接从网站 ...

  • 如何在Linux下安装Sendmail服务器软件的方法

    如何在Linux下安装Sendmail服务器软件的方法