Linux安装、卸载软件

 

在linux环境中,尤其是cenos中安装过一些软件,一般是二进制安装与源码安装,现小结一下linux中的安装与卸载。

一、通常Linux应用软件的安装包有三种:

1) tar包,如software-1.2.3-1.tar.gz。它是使用UNIX系统的打包工具tar打包的。

2) rpm包,如software-1.2.3-1.i386.rpm。它是Redhat Linux提供的一种包封装格式。安装rpm包的命令是"rpm -参数,包管理工具 yum 。"

3) deb包,如software-1.2.3-1.deb。它是Debain Linux提供的一种包封装格式。安装deb包的命令是"dpkg -参数",包管理工具 apt-get。

二、包命名规则:

大多数Linux应用软件包的命名也有一定的规律,它遵循:名称-版本-修正版-类型

例如:

1) software-1.2.3-1.tar.gz 意味着:

    软件名称:software

    版本号:1.2.3

    修正版本:1

    类型:tar.gz,说明是一个tar包。

2)  sfotware-1.2.3-1.i386.rpm

    软件名称:software

    版本号:1.2.3

    修正版本:1

    可用平台:i386,适用于Intel 80x86平台。

    类型:rpm,说明是一个rpm包。

    注:由于rpm格式的通常是已编译的程序,所以需指明平台。

三、讲解几种方式安装与卸载软件:

1、yum
注意:有个前提是yum安装的软件包都是rpm格式的
安装软件包命令:yum -y install ~
删除软件包命令:yum -y remove ~

2、RPM
安装:rpm -ivh xxx.rpm
重新安装:rpm -ivh -replacepkgs xxx.rpm
卸载:rpm -e xxx.rpm
查询安装哪些软件:rpm -qa|grep [package name]
查看rpm包安装在哪里:rpm -ql [package name]

3、tar.gz, tar.bz, tar.bz2
安装: 
(1)解压:tar -zxvf xxx.tar.gz ( tar -jxvf xxx.tar.bz(or bz2) )
(2)./configure (./configure --prefix=path (如:/usr/local/xxx)
(3)make
(4)make install

卸载:
make uninstall
或者如果删除,就删除相应的软件目录;

4、bin
安装:
(1)chmod +x xxx.bin (添加执行权限)
(2)执行文件:./xxx.bin

卸载:
直接删除安装目录

5、pip安装python包
先安装install python-setuptools python-pip
安装: pip install xxx
卸载: pip uninstall x

积累的关于linux的安装卸载软件基本命令的更多相关文章

  1. Linux如何安装卸载软件

    Linux 中如何卸载已安装的软件. Linux软件的安装和卸载一直是困扰许多新用户的难题.在Windows中,我们可以使用软件自带的安装卸载程序或在控制面板中的“添加/删除程 序” 来实现.与其相类 ...

  2. ZH奶酪:Linux/Ubuntu 安装/卸载 软件

    1.安装.deb文件 以安装Chrome为例: (1)到官方网站下载Chrome浏览器相应版本,比如google-chrome-stable_current_i386.deb: (2)Ctrl+Alt ...

  3. Linux 之【辨析UPDATE/UPGRADE】和安装/卸载软件(apt-get)

    一.[辨析UPDATE/UPGRADE] UPDATE: update is used to download package information from all configured sour ...

  4. linux centos7 安装常用软件java,node,mysql,Seafile

    linux centos7 安装常用软件java,node,mysql,Seafile 安装压缩解压缩软件 yum install -y unzip zip 安装git yum install -y ...

  5. Linux安装/卸载软件教程

    一.源码安装 ./configure #环境检查.生成makefile make #编译 make install #安装 这三条命令是最经典的Linux软件安装,适用于所有发行版 二.软件包管理工具 ...

  6. linux安装卸载软件

    转自:http://www.cnblogs.com/propheteia/archive/2012/06/26/2563383.html configure作用:是源码安装软件时配置环境用的 他根据你 ...

  7. centos 安装卸载软件命令 & yum安装LAMP环境

    安装一个软件时 yum -y install httpd 安装多个相类似的软件时 yum -y install httpd* 安装多个非类似软件时 yum -y install httpd php p ...

  8. centos利用yum安装卸载软件常用命令

    来自:http://tech.v01.cn/Linuxchangjianwenti/changyongruanjiananzhuangyucao/2012/0119/70.html 一.使用yum安装 ...

  9. Centos 利用yum安装卸载软件常用命令[转载]

    一.使用yum安装和卸载软件,有个前提是yum安装的软件包都是rpm格式的. 安装的命令是,yum install ~,yum会查询数据库,有无这一软件包,如果有,则检查其依赖冲突关系,如果没有依赖冲 ...

随机推荐

  1. org.codehaus.plexus.archiver.jar.Manifest.write(java.io.PrintWriter)

    通过start.spring.io下载maven工程导入eclipse后,出现pom文件错误: org.codehaus.plexus.archiver.jar.Manifest.write(java ...

  2. websocket 二合一

    server from flask import Flask, request, render_template from geventwebsocket.handler import WebSock ...

  3. Gym - 100989H

    After the data structures exam, students lined up in the cafeteria to have a drink and chat about ho ...

  4. ps | grep排除grep这个进程

    我们经常用ps | grep xxx来查询是否存在某进程,但默认情况下会将grep这个命令也作为结果返回,这样无论是否存在查询的进程,该命令的返回值都是0. 要避免这种情况可以使用grep的-v参数, ...

  5. WindowsAPI每日一练(2) 使用应用程序句柄

    WindowsAPI每日一练系列 :https://www.cnblogs.com/LexMoon/category/1246238.html WindowsAPI每日一练() WinMain Win ...

  6. linux下磁盘查看和分区

    4.1 df命令 4.2 du命令 4.3/4.4 磁盘分区 df命令df输出磁盘文件系统使用情况: [root@centos ~]# df文件系统 1K-块 已用 可用 已用% 挂载点 /dev/s ...

  7. 剑指offer(20)包含min函数的栈

    题目描述 定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数. 题目分析 首先一开始我们分析得到最小值肯定要比较嘛,和栈里面的数据一一比较,但是栈这种数据结构,你又只能和栈顶弹出来的 ...

  8. react-router 4.0(二)传参

    import React from 'react'; import ReactDOM from 'react-dom' import {Link,Route,HashRouter} from 'rea ...

  9. 解决github访问及上传慢的问题

    在本地host文件中添加映射 http://tool.chinaz.com/dns , 查询 github.global.ssl.fastly.net 和 assets-cdn.github.com ...

  10. mac系统删除.DS_Store文件

    查找某目录下某类文件 find . -name ".DS_Store" -type f -print # find: 主命令 # . : 当前目录下(可变) # -name: 通过 ...