目录

1、源码包安装软件

2、软件包安装软件

3、yum 源安装软件


1、源码包安装软件

尝试安装Web 服务,在Linux 中叫httpd。压缩包名字 httpd-2.2.15.tar.gz 。

  • 软件源码大多数都是C 语言写的;

  • 源码一般都是压缩包;

  • 可以跨平台安装; 更新速度快;

  • 安装过于繁琐,需要编译;

  • 需要指定安装哪些功能

  • 源码包安装Apache Web 服务器

    首先将复制的文件,复制到/tmp目录下

    然后进行解压

 mv /root/Desktop/http... /tmp

  • 将这个文件进行解压

 tar xf httpd-2.2.15.tar.gz

  • 进行安装

    进入这个解压后的文件

    查看里面的文件

    进行安装

 cat INSTALL$ ./configure --prefix=PREFIX$ make$ make install$ PREFIX/bin/apachectl start

安装后,执行这个

  • 然后根据如下步骤进行

命令过程 说明
./configure --prefix=/usr/local/httpd_2.2.15 生成makefile 文件,进行编译配置 指定安装路径
make 进行编译
make install 将编译好的文件拷贝到安装目录
/usr/local/httpd_2.2.15/bin/apachectl start 启动httpd 服务
netstat -anptl | grep "80" 查看80 端口是否开放

  • 进行验证

2、软件包安装软件

  • 查看光盘中的软件包的数量

  • 查看都安装过哪些软件

 rpm -qa | grep "vim"

  • 卸载vim

  • 因为有依赖的关系,所以需要先卸载这个软件,然后在卸载vim

  • 命令

序号 安装步骤 命令
1 确认系统中是否安装过某个软件 rpm -qa rpm -qa | wc -l rpm -qa | grep "tree"
2 确认软件的作用 rpm -qpi tree-1.6.0-10.el7.x86_64.rpm
3 列出软件包中文件和路径 rpm -qpl tree-1.6.0-10.el7.x86_64.rpm
4 安装软件 rpm -ivh tree-1.6.0-10.el7.x86_64.rpm
5 卸载软件 rpm -e tree
  • 有依赖关系,需要先卸载依赖关系

 rpm -e vim-common # 提示有依赖关系

3、yum 源安装软件

  • 前期准备工作

 cd /etc/yum.repos.d/ # 所有yum 源的默认存放⽬录# 所有yum 源⽂件的特点都是.repo 结尾mkdir bak # 备份原来的yum 源⽂件mv *.repo bak/

  • 要先将磁盘挂载

 cd /misccd cd 

  • 配置yum源

 gedit localDVD.repo#因为没有vim只能用gedit打开

  • 配置完毕,可以使用进行安装

 yum install vim

  • 命令

    这里可以直接进行安装和卸载,不需要先卸载依赖

常用命令 说明
yum clean all 清除缓存
yum install tree 安装tree 工具
yum remove tree 卸载tree 工具

03 - Linux下安装软件的三种方式相关推荐

  1. Linux下安装软件的3种方式

    Linux软件安装方式: 1.apt,rpm,yum: 2.源代码安装: 3.二进制安装. 一,apt,rpm,yum软件安装方式: apt(Advancd Packaging Tool)高级包装工具 ...

  2. ubuntu下安装软件的三种方式

    方法一:使用apt-get安装(centos中是yum) 使用apt-get install来安装应用程序算是最常见的一种安装方法了,比如我要安装build-essential这个软件,使用以下,他会 ...

  3. linux存储安装教程,在Linux下安装Pngquant的三种方法:从存储库,源代码及使用Cargo安装...

    本文介绍在Linux操作系统下安装Pngquant的三种方法,即从存储库.从源代码及使用Cargo安装,可用在Arch Linux.Debian.Ubuntu.Linux Mint.Fedora.op ...

  4. Linux下安装软件的几种方法

    来源: http://blog.csdn.net/shun01/article/details/22041339 怎么安装应用软件? 我的软件安装在什么地方? 如何删除不要的应用软件? -- 下面,我 ...

  5. Ubuntu 安装软件的三种方式

    Ubuntu下常用的三种软件安装方式: apt-get   deb软件包  源代码安装 1 apt-get 设置好更新源后使用,自动处理依赖关系,无法制定安装路径 安装:sudo apt-get in ...

  6. CentOS Linux下安装MySQL的几种方式

    一 CentOS7下安装MySQL(RPM仓库安装) 1.查询系统自带的mysql rpm -qa | grep mysql 2.卸载系统自带的mysql(上面命令列出的都要卸载) rpm -e -- ...

  7. Ubuntu下安装ruby的三种方式

    为什么80%的码农都做不了架构师?>>>    方法一:使用apt-get安装 可以直接使用两个命令完成Ruby的安装. # sudo apt-get update # sudo a ...

  8. Linux下修改hostname的三种方式

    方法1:修改配置文件 主机名保存在/etc/hostname文件里,所以我们可以打开这个文件,手动编辑主机名. sudo vim /etc/hostname 方法2:hostnamectl命令 命令语 ...

  9. 在 Linux 上安装软件的 3 种方法

    在 Linux 上安装软件的 3 种方法 转载自DLonng的Blog https://dlonng.com/posts/linux-install-soft 前言 学习 Linux 必须要学会如何安 ...

  10. linux下安装mysql的方式_linux下安装mysql的两种方式

    linux下安装mysql的两种方式 1 源码安装 1 创建mysql用户: useradd mysql passwd mysql 2 解压缩下载的mysql包: tar -zxvf mysql-5. ...

最新文章

  1. 《JAVA程序设计》_第四周学习总结
  2. wxWidgets:wxWidgets 示例演示网络相关功能
  3. Python入门编程中的变量、字符串以及数据类型
  4. Mybatis常用总结:参数,返回,执行sql,include等
  5. perl大骆驼和小骆驼_你好骆驼:自动文件传输
  6. java开机自动运行,怎么用java实现程序开机自动运行
  7. C/C++:Windows编程—代码获取本地所有网卡信息(网卡描述,IP地址,子网掩码,MAC地址)
  8. java多线程详解(8)-volatile,Atomic比较
  9. hadoop 完全分布式模式的安装和配置
  10. 阿里云链接ftp报错: 20 秒后无活动,连接超时 错误:无法连接到服务器
  11. python实现随机生成列表,得到列表中位数并以此划分源列表
  12. 良冶之子,必学为裘;良弓之子,必学为箕
  13. this关键字在构建错误实例时使用说明
  14. [转]Using Named Pipes (FIFOs) with Bash
  15. 可视化神经网络实验报告,可视化神经网络工具
  16. 配置文件(properties类)
  17. MongoDB—Mac M1的安装
  18. 网钛CMS采集插件-无需登陆自动采集发布插件
  19. 针对于win8、win10无法访问,您可能没有权限使用网络资源的解决方法
  20. php实现手机归属地的查询、,PHP之cURL实现手机号码归属地查询功能

热门文章

  1. 计算机二级access无忧考吧破解,无忧考吧access模拟考试软件
  2. 2007年7月27日
  3. oracle中对表进行分组,Oracle第五章多表链接、第六章分组函数习题整理
  4. 谷歌和金山词霸合作 翻译行业垄断出现
  5. 正版cs跳跃服务器,反恐精英 玩CS1.6跳跃服务器
  6. android ip地址扫描,如何准确扫描Android中连接到wifi的所有设备的IP和Mac地址?
  7. 海量数据检索 - “ElasticSearch”
  8. VSPE虚拟串口关机蓝屏(BSOD)的解决办法
  9. 腾讯天天P图负责人、喜马拉雅副总裁、朋友印象创始人等16位大咖齐开讲,关于未来,关于产品...
  10. 最新数据:微博Q1季度数据分析报告来了!