服务器安装包一般有四种方式

  1.源代码包安装  自由度高  需要预编译,安装速度慢   

  2.rpm包手动安装   安装的缺点是文件的关联性太大

  3. 二进制tar.gz格式 直接解压即可 如tomcat和jdk

  4.yum在线下载 

1. 使用源代码安装

源码安装自由度高,需要进行预编译,安装速度比较慢,编译源代码必须要有gcc支持,如果没有可以使用  yum install -y gcc   进行安装

一个安装的演示:
1.进入/usr/local/,并创建memcached目录 cd /usr/local/mkdir memcached
2.下载memcached的源码  wget http://memcached.org/files/memcached-1.4.29.tar.gz

 3.解压源码 tar -zxvf memcached-1.4.29.tar.gz   

 4.进入解压目录,执行configure,生成Makefile文件 ./configure --prefix=/usr/local/memcached/

 5.make clean;

 6. make

 7.make install

 8.make uninstall  卸载  

  npm 安装和卸载

rpm –ivh rpm 的软件包名
  更高级的,请见下表:
  rpm参数 参数说明
  -i 安装软件
  -t 测试安装,不是真的安装
  -p 显示安装进度
  -f 忽略任何错误
  -U 升级安装
  -v 检测套件是否正确安装
  这些参数可以同时采用。更多的内容可以参考RPM的命令帮助。
2. 卸载:
  我同样只需简单的一句话,就可以说完。执行:
  rpm –e 软件名
  不过要注意的是,后面使用的是软件名,而不是软件包名 安装:rpm -ivh *.rpm   卸载:rpm -e packgename   卸载:rpm -e --nodeps mariadb-5.5.52-1.el7.x86_64

强制卸载包:即使有依赖包也不管 
nodeps进行强制卸载

卸载包名有关的或者以来的包 如果 其他程序也依赖了 它的包 那也无法启用 
它是全部卸载的 所以少用

  

  yum使用

  

2. yum工具
yum list 列出所有可用rpm包资源
搜索某个包: yum search ‘keywords’ or yum list |grep ‘keywords’
yum 安装包: yum install -y filename(包名)
yum 卸载包: yum remove -y filename (包名)
yum升级包: yum update -y filename(包名) yum grouplist 列出所有的套件
yum groupinstall 安装套件
yum groupremove 卸载套件

1.使用YUM查找软件包 
命令:yum search


2.列出所有可安装的软件包 
命令:yum list


3.列出所有可更新的软件包 
命令:yum list updates


4.列出所有已安装的软件包 
命令:yum list installed


5.列出所有已安装但不在 Yum Repository 内的软件包 
命令:yum list extras


6.使用YUM获取软件包信息 
命令:yum info


7.列出所有可更新的软件包信息 
命令:yum info updates

8.列出所有已安装的软件包信息 
命令:yum info installed


9.列出所有已安装但不在 Yum Repository 内的软件包信息 
命令:yum info extras

10.列出软件包提供哪些文件 
命令:yum provides

 

 

liunx中安装软件的几种方式的更多相关文章

  1. Linux系统中安装软件的几种方式

    转载:https://blog.csdn.net/qq_36119192/article/details/82866329 好长时间没有静下心来学习一下linux了 最近对linux安装软件有了点小小 ...

  2. linux安装软件的几种方式(kali平台)和一些实用的软件(持续更新)

    安装软件前我们先更改镜像源,编辑 /etc/apt/sources.list 文件, 在文件最前面添加以下条目: #中科大更新源 deb https://mirrors.ustc.edu.cn/kal ...

  3. Eclipse中安装插件的三种方式

    转载自:http://www.cnblogs.com/lcgustc/archive/2013/01/03/2843496.html Eclipse也用了很久,但是都没有怎么去研究过怎么安装插件,今天 ...

  4. Linux 安装软件的几种方式

    目录 几种安装方式 源代码编译安装 借助软件包管理器安装 二进制格式安装 总结 参考 几种安装方式 源代码编译安装 源代码包的安装一般为下载软件源代码,然后编译安装.常见的 C 程序软件的安装步骤是 ...

  5. Linux安装软件的几种方式

    Linux下软件安装的方式主要有源码安装,rpm安装,yum安装,而常用的安装包主要有以下三种: tar包:例如software-1.2.3-1.tar.gz.它是使用UNIX系统的打包工具tar打包 ...

  6. Linux系统中安装软件方法总结

    Linux系统中安装软件方法总结 [1]Linux系统中安装软件的几种方式 [2] Linux配置yum源(本地源和网络源) [3] SuSE下zypper源配置 [4] SUSE zypper 本地 ...

  7. linux安装软件的几种方法----linux下编译安装软件的一般步骤

    linux安装软件的几种方法: 一.rpm包安装方式步骤: 1.找到相应的软件包,比如soft.version.rpm,下载到本机某个目录: 2.打开一个终端,su -成root用户: 3.cd so ...

  8. MyEclipse安装插件的几种方式(适用于Eclipse或MyEclipse其他版本)

    MyEclipse2014安装插件的几种方式(适用于Eclipse或MyEclipse其他版本)  2014-04-28 21:09  MyEclipse  阿超  19171 views 众所周知M ...

  9. MyEclipse2014安装插件的几种方式(适用于Eclipse或MyEclipse其他版本)

    农历 乙未 羊年 十一月初九 周六 2015年12月19日 14:29 编辑者:刘军 标题: 服务器的搭建请参考该文:<Win7 x64 svn 服务器搭建> ============== ...

随机推荐

  1. flask中manage.py的用法

    flask中manage.py的用法#!/usr/bin/env pythonimport osfrom app import create_app, dbfrom app.models import ...

  2. MYSQL数据库学习----MYSQL函数

    MYSQL函数分为几种 数学函数 字符串函数 日期和时间函数 条件判断函数 系统信息函数 加密函数 格式化函数 一:数学函数 主要使用的几个数学函数 1 ABS()----绝对值函数 eg. SELE ...

  3. 洛谷 P1337 平衡点 & bzoj 3680 吊打 XXX —— 模拟退火

    题目:https://www.luogu.org/problemnew/show/P1337 https://www.lydsy.com/JudgeOnline/problem.php?id=3680 ...

  4. UI:动画

    参考 UIView 层级管理.触摸.检测手机是否横屏.调整设备的方向 动画:为了提高用户的体验 View层的动画.UIlayer层的动画.UIView改变视图效果.UIlayer的绘图框架 #prag ...

  5. 模拟模板替换功能--js

    概要: 因为之前的项目是angular开发(vue和react也是一样),对其中的双向数据绑定的使用感觉很方便,然后就思考怎么使用到jquery框架中来,适用于 列表生成 知识点: 正则与其反向引用, ...

  6. P5168 xtq玩魔塔

    传送门 其实就是板子--只要会克鲁斯卡尔重构树和带修莫队就可以了 这么想着的我就调了将近一个下午-- 思路其实比较清晰,然而码量很大,细节贼多-- 不难看出只在最小生成树上走最优,于是建出克鲁斯卡尔重 ...

  7. Luogu P2170选学霸【并查集+背包】By cellur925

    题目传送门 开始看到本题完全认为就是个彻头彻尾的并查集,只要把实力相当的人都并到一个集合中,最后再找一共有多少联通块即可. 后来发现这是大错特错的qwq.因为选了一个集合中的某人,那这个集合中所有人就 ...

  8. [洛谷P3512 [POI2010]PIL-Pilots]

    题目链接: 传送门走这里 题目分析: 感觉不是很难啊--不像是蓝题(AC量也不像)恶意评分? 少打了一个+1调了半天,就这样居然还能过60pts?我思路和题解第一篇高度重合是什么鬼啊,太过分了吧本来还 ...

  9. Magic Numbers CodeForces - 628D

    Magic Numbers CodeForces - 628D dp函数中:pos表示当前处理到从前向后的第i位(从1开始编号),remain表示处理到当前位为止共产生了除以m的余数remain. 不 ...

  10. Android APK加壳技术方案

    Android APK加壳技术方案[1] Android APK加壳技术方案[2]